Commit graph

779 commits

Author SHA1 Message Date
W. Michael Petullo
1d36ae78c7 gst1-plugins-good: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 10:16:51 -05:00
W. Michael Petullo
a9b9f92247 gst1-plugins-base: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 10:16:32 -05:00
W. Michael Petullo
60aaaa8210 gstreamer1: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 10:16:18 -05:00
W. Michael Petullo
e979407ef6 grilo-plugins: update to 0.3.13
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-10 22:47:57 -05:00
Rosen Penev
94c672d46f gerbera: update to 1.8.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-10 17:05:18 -07:00
Josef Schlehofer
c09cd1868c
Merge pull request #15358 from BKPepe/ytdl
youtube-dl: update to version 2021.4.7
2021-04-07 00:23:08 +02:00
Rosen Penev
3d65773650 minisatip: add libdvbcsa support
Unconditionally enable with BUILD_PATENTED.

Simplify configure args.

Add missing PKG_CONFIG_DEPENDS

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-06 15:22:35 -07:00
Josef Schlehofer
701ded952a
youtube-dl: update to version 2021.4.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-04-06 22:45:06 +02:00
Alexander Egorenkov
9643ffc828 icecast: fix whitespace in init file
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-29 09:25:19 +02:00
Alexander Egorenkov
6ecf4869bd imagemagick: fix linking of host libfreetype
Host's libfreetype is being linked during build.

libtool: warning: relinking 'MagickWand/libMagickWand-7.Q8.la'
libtool: install: (cd /home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5; /bin/sh "/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/libtool"  --tag CC --mode=relink arm-openwrt-linux-muslgnueabi-gcc -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include/libpng16 -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include/freetype2 -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include/libpng16 -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5=ImageMagick-7.0.9-5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -flto -Wall -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=8 -no-undefined -Wl,--version-script=./MagickWand/libMagickWand.map -version-info 7:0:0 -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/usr/lib -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/lib -znow -zrelro -o MagickWand/libMagickWand-7.Q8.la -rpath /usr/lib MagickWand/libMagickWand_7_Q8_la-animate.lo MagickWand/libMagickWand_7_Q8_la-compare.lo MagickWand/libMagickWand_7_Q8_la-composite.lo MagickWand/libMagickWand_7_Q8_la-conjure.lo MagickWand/libMagickWand_7_Q8_la-convert.lo MagickWand/libMagickWand_7_Q8_la-deprecate.lo MagickWand/libMagickWand_7_Q8_la-display.lo MagickWand/libMagickWand_7_Q8_la-drawing-wand.lo MagickWand/libMagickWand_7_Q8_la-identify.lo MagickWand/libMagickWand_7_Q8_la-import.lo MagickWand/libMagickWand_7_Q8_la-magick-cli.lo MagickWand/libMagickWand_7_Q8_la-magick-image.lo MagickWand/libMagickWand_7_Q8_la-magick-property.lo MagickWand/libMagickWand_7_Q8_la-magick-wand.lo MagickWand/libMagickWand_7_Q8_la-mogrify.lo MagickWand/libMagickWand_7_Q8_la-montage.lo MagickWand/libMagickWand_7_Q8_la-operation.lo MagickWand/libMagickWand_7_Q8_la-pixel-iterator.lo MagickWand/libMagickWand_7_Q8_la-pixel-wand.lo MagickWand/libMagickWand_7_Q8_la-script-token.lo MagickWand/libMagickWand_7_Q8_la-stream.lo MagickWand/libMagickWand_7_Q8_la-wand.lo MagickWand/libMagickWand_7_Q8_la-wandcli.lo MagickWand/libMagickWand_7_Q8_la-wand-view.lo MagickCore/libMagickCore-7.Q8.la -lm -inst-prefix-dir /home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/ipkg-install)
libtool: relink: arm-openwrt-linux-muslgnueabi-gcc -shared  -fPIC -DPIC  MagickWand/.libs/libMagickWand_7_Q8_la-animate.o MagickWand/.libs/libMagickWand_7_Q8_la-compare.o MagickWand/.libs/libMagickWand_7_Q8_la-composite.o MagickWand/.libs/libMagickWand_7_Q8_la-conjure.o MagickWand/.libs/libMagickWand_7_Q8_la-convert.o MagickWand/.libs/libMagickWand_7_Q8_la-deprecate.o MagickWand/.libs/libMagickWand_7_Q8_la-display.o MagickWand/.libs/libMagickWand_7_Q8_la-drawing-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-identify.o MagickWand/.libs/libMagickWand_7_Q8_la-import.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-cli.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-image.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-property.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-mogrify.o MagickWand/.libs/libMagickWand_7_Q8_la-montage.o MagickWand/.libs/libMagickWand_7_Q8_la-operation.o MagickWand/.libs/libMagickWand_7_Q8_la-pixel-iterator.o MagickWand/.libs/libMagickWand_7_Q8_la-pixel-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-script-token.o MagickWand/.libs/libMagickWand_7_Q8_la-stream.o MagickWand/.libs/libMagickWand_7_Q8_la-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-wandcli.o MagickWand/.libs/libMagickWand_7_Q8_la-wand-view.o   -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/usr/lib -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/lib -L/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/ipkg-install/usr/lib -L/usr/lib -lMagickCore-7.Q8 -L/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/lib -lfreetype -lz -lltdl -lm  -Os -mfloat-abi=hard -fstack-protector -Wl,-z -Wl,now -Wl,-z -Wl,relro -flto -pthread -Wl,--version-script=./MagickWand/libMagickWand.map   -pthread -Wl,-soname -Wl,libMagickWand-7.Q8.so.7 -o MagickWand/.libs/libMagickWand-7.Q8.so.7.0.0
/usr/lib/libfreetype.so: file not recognized: file format not recognized
collect2: error: ld returned 1 exit status
libtool:   error: error: relink 'MagickWand/libMagickWand-7.Q8.la' with the above command before installing it
make[5]: *** [Makefile:6264: install-libLTLIBRARIES] Error 1
make[5]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5'
make[4]: *** [Makefile:12263: install-am] Error 2
make[4]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5'
make[3]: *** [Makefile:12257: install] Error 2
make[3]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5'
make[2]: *** [Makefile:153: /home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/.built] Error 2
make[2]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/feeds/packages/multimedia/imagemagick'
time: package/feeds/packages/imagemagick/compile#105.77#18.23#212.14
    ERROR: package/feeds/packages/imagemagick failed to build.
make[1]: *** [package/Makefile:114: package/feeds/packages/imagemagick/compile] Error 1
make[1]: Leaving directory '/home/egorenar/Repositories/openwrt-rel'
make: *** [/home/egorenar/Repositories/openwrt-rel/include/toplevel.mk:230: package/imagemagick/compile] Error 2

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-27 13:43:05 +01:00
Rosen Penev
f457b68177 mjpg-streamer: update to 1.0.0
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Modify PKG_UNPACK instead of overriding Build/Prepare.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-20 17:28:58 -07:00
Rosen Penev
a654190cb0 v3l2rtspserver: update to 0.23
Update live555 as well.

Switch to building with ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 17:12:48 -07:00
Rosen Penev
6fa328d109
Merge pull request #15126 from neheb/wsl
gerbera: update to 1.7.0 and update friends
2021-03-14 16:52:22 -07:00
Rosen Penev
be54cf98eb gerbera: update to 1.7.0
Switch to AUTORELEASE for simplicity.

Switch to building with ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 16:04:12 -07:00
Bernd Kuhls
2e948f9025 ffmpeg: enable parallel build
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
2021-03-14 12:45:29 +01:00
Rosen Penev
39bc254663 treewide: remove uClibc++ support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-05 15:07:46 -08:00
Eneas U de Queiroz
26fd0cbac9
imagemagick: copy *-config files to staging dir
We need to copy MagickWand-config, which handles pkg-config data, to the
staging dir, so that dependent packages can use it.  php7-pecl-imagick,
for example, may otherwise use an eventual host-installed file, causing
compilation to fail.  There's also a MagickCore-config file that does
the same thing for the MagickCore library, so a *-config wilcard is used
to handle all cases.

Since configure is called with --prefix=/usr, use $(SED) to change
definition of prefix and exec_prefix lines in *-config from /usr to
$(STAGING_DIR)/usr.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-28 22:30:08 -03:00
Bernd Kuhls
6eb775149a ffmpeg: enable parallel build
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
2021-02-28 10:36:17 +01:00
Bernd Kuhls
900a146de3 ffmpeg: update to 4.3.2
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
2021-02-28 10:36:17 +01:00
Ilya Lipnitskiy
5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Josef Schlehofer
a7523a9fab
youtube-dl: update to version 2021.2.10
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-11 14:55:47 +01:00
Rosen Penev
41ebb16058
Merge pull request #14703 from micmac1/icecast-ico
icecast: allow access to iconv
2021-02-09 18:49:43 -08:00
Sebastian Kemper
451d7872df icecast: allow access to iconv
Since commit d18692c libxml2 (and by extension libxslt) is linked against
iconv. Now icecast needs access to iconv as well. Without it the build fails.

xslt.c: In function 'xsltSaveResultToString':
xslt.c:72:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (result->children == NULL)
     ^~
xslt.c:75:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  buf = xmlAllocOutputBuffer(NULL);
  ^~~
xslt.c:81:27: error: dereferencing pointer to incomplete type 'xmlBuf' {aka 'struct _xmlBuf'}
   *doc_txt_len = buf->conv->use;
                           ^~
make[6]: *** [Makefile:545: xslt.o] Error 1
make[6]: Leaving directory '/openwrt/build_dir/target-mips_24kc_musl/icecast-2.4.4/src'

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-09 23:09:48 +01:00
Sebastian Kemper
550cf88885 ices: allow access to iconv
Since commit d18692c libxml2 is linked against iconv. Now ices needs
access to iconv as well. Without it the build fails.

checking for ftime... yes
checking for XML configuration
checking for xml2-config... /builder/shared-workdir/build/sdk/staging_dir/target-aarch64_generic_musl/host/bin/xml2-config
checking for xmlParseFile... no
configure: error: Unable to link with libxml

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-09 22:27:55 +01:00
Josef Schlehofer
5d839fc06b
youtube-dl: update to version 2021.1.16
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-01-24 09:26:28 +01:00
Rosen Penev
2a4aecf52d
gerbera: bump as static libraries were updated
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-13 16:34:53 -08:00
Josef Schlehofer
87e15391cd
youtube-dl: update to version 2020.12.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-12-07 03:32:40 +01:00
Rosen Penev
b4be5e1934
Merge pull request #12604 from neheb/v4l22
v4l2rtpspserver: update to 0.2.0
2020-12-04 20:50:25 -08:00
Rosen Penev
2628ebd023
v4l2rtpspserver: update to 0.2.1
Updated live555 to 2020.11.29.

Backported upstream patch to fix compilation.

Fixed up LIVE555 CFLAGS to avoid passing twice.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-02 16:29:42 -08:00
Rosen Penev
0e8b0b3163
graphicsmagick: fix compilation with GCC 10
Same fix as in imagemagick.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-30 17:57:02 -08:00
Rosen Penev
a2e34be8ab
Merge pull request #14079 from neheb/mndl
minidlna: update to 1.3.0
2020-11-29 17:28:49 -08:00
Rosen Penev
f568979648
minidlna: update to 1.3.0
Fixes two CVEs relating to UPnP.

Removed libuuid dependency. It is not used.

Remove clock_gettime hack. It seems to have been fixed.

Removed upstream patches.

Refreshed the other ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-29 16:14:36 -08:00
Rosen Penev
7b2a2af297
gphoto2: update to 2.5.26
Remove several unneeded configure hacks.

Replace the POPT ones with more sensible ones.

Refresh patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-29 15:38:17 -08:00
Luiz Angelo Daros de Luca
56eb4078e5 gst1-plugins-base: fix build with no module
gst1-plugins-base might be required only for its libraries, not modules.
However, InstallDev tries to copy them unconditionally, failing when
no modules are selected/compiled.

Fixes #13973

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2020-11-28 09:08:30 +02:00
Robert Högberg
2fa91f4c9f graphicsmagick: Fix package description typo
Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2020-11-28 09:07:20 +02:00
W. Michael Petullo
8f412485e6 gst1-plugins-ugly: update to 1.18.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 12:57:12 -06:00
W. Michael Petullo
948f254e9d gst1-libav: update to 1.18.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 12:56:10 -06:00
W. Michael Petullo
d3f549b3f3 gst1-plugins-bad: update to 1.18.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 12:55:27 -06:00
W. Michael Petullo
c4c2ef3319 gst1-plugins-good: update to 1.18.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 12:55:13 -06:00
W. Michael Petullo
549d37d216 gst1-plugins-base: update to 1.18.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 12:54:59 -06:00
W. Michael Petullo
08773852a1 gstreamer1: update to 1.18.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 12:54:13 -06:00
Rosen Penev
c8c5690755 grilo-plugins: add three plugins
Dependencies are available now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-06 18:55:29 -08:00
Rosen Penev
0bc6b97325 grilo-plugins: add all options
These options are normally set to auto. Make them explicit to try to
fix buildbot errors.

Also make several options conditional on plugins being selected.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-06 16:14:21 -08:00
Rosen Penev
aa2509b9d5
motion: update to 4.3.2
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-05 20:18:46 -08:00
Josef Schlehofer
275817a694
youtube-dl: update to version 2020.11.1.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-01 15:35:28 +01:00
Rosen Penev
ed4677adeb gerbera: update to 1.6.4
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-14 19:49:43 -07:00
Rosen Penev
605ea8a21e
imagemagick: remove lto for GCC10
It does not work with GCC10.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-11 19:12:53 -07:00
Rosen Penev
04a6aea35b
motion: remove mmal support
The buildbots are unable to build this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-07 22:20:04 -07:00
Sebastian Kemper
55c79de399 gst1-plugins-bad: add back mpegtsdemux & mpegtsmux
These plugins were disabled in commit e35d46b. Add them back. The
required libs are added, too.

Closes #13545

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-10-07 23:04:38 +02:00
Rosen Penev
8230b2b856
gphoto2: fix compilation with full NLS
Reorganized Makefile a little bit for consistency.

Added PKG_BUILD_PARALLEL for faster compilation.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-28 23:14:58 -07:00
Rosen Penev
33d4a40cc0
Merge pull request #13440 from neheb/grlp-p
grilo-plugins: update to 0.3.12
2020-09-26 16:05:55 -07:00
Rosen Penev
555ba9bb62
Merge pull request #13439 from neheb/grlo
grilo: update to 0.3.13
2020-09-26 16:05:52 -07:00
Josef Schlehofer
d2b4c4e63e
youtube-dl: update to version 2020.9.20
Release notes: https://github.com/ytdl-org/youtube-dl/releases/tag/2020.09.20

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-09-21 09:20:20 +02:00
Rosen Penev
3899b0ffbe
grilo-plugins: update to 0.3.12
Remove backport patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 01:23:21 -07:00
Rosen Penev
e2fca271bc
grilo: update to 0.3.13
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 01:22:25 -07:00
Josef Schlehofer
cc6f4ab7eb
youtube-dl: update to version 2020.9.14
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-09-15 18:23:21 +02:00
Rosen Penev
9ef725a5ce
gst1-libav: update to 1.18.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:33:22 -07:00
Rosen Penev
5b51888efc
gst1-plugins-ugly: update to 1.18.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:33:21 -07:00
Rosen Penev
c012c96e7a
gst1-plugins-bad: update to 1.18.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:33:21 -07:00
Rosen Penev
ab2f6fa143
gst1-plugins-good: update to 1.18.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:33:21 -07:00
Rosen Penev
cb00f0625a
gst1-plugins-base: update to 1.18.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:33:20 -07:00
Rosen Penev
8b6cf707a7
gstreamer1: update to 1.18.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:33:20 -07:00
Josef Schlehofer
b4eafd5009
youtube-dl: update to version 2020.9.6
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-09-12 11:28:18 +02:00
Rosen Penev
12bbb5f9bc
gerbera: remove filesystem hacks
They seem to not be needed with GCC8 and above.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-07 13:42:57 -07:00
Rosen Penev
a2e89b6f3d minisatip: update to 1.0.4
Remove upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-04 22:59:05 -07:00
Rosen Penev
65fbf39e2c
gerbera: update to 1.6.1
Removed upstream ffmpeg backport.

Updated npupnp patch with latest upstream version.

Enabled CURL since it's needed for libnpupnp anyway.

Fixed up GCC filesystem CMake variables to be more accurate.

Removed npupnp include hack since it was properly fixed now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-03 14:48:29 -07:00
W. Michael Petullo
10aa094d7f gstreamer1: enable build options necessary for most applications
Commit cb058bf changed gstreamer1's build options, and this broke some
applications.

First, -Doption-parsing=false is intended for very specific embedded
applications rather general packages. Please see:

https://github.com/openwrt/packages/pull/8847
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/388

Second, -Dregistry=false seems to break plugin discovery. Symptoms of
this include broken applications and gst-inspect-1.0 listing zero plugins.

Fixes #13180.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-08-21 18:07:26 -05:00
Ian Leonard
b7622c0ea4 ffmpeg: update to 4.3.1
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-08-14 11:46:43 -07:00
Rosen Penev
02a5a79542
Merge pull request #13075 from neheb/tvh
tvheadend: fix compilation with GCC 10
2020-08-12 13:09:27 -07:00
Syrone Wong
e8f0944337
minidlna: fix GCC 10 multiple def compilation error
Diffrent file use its own setjmp_buffer, thus
we have two global variables called setjmp_buffer

I am not sure if we should use only one instance of it.

The patch sent upstream uses a similar approach.

https://sourceforge.net/p/minidlna/bugs/327/

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2020-08-10 16:20:51 -07:00
Rosen Penev
e3c67016f8
tvheadend: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:52:59 -07:00
Rosen Penev
f2dae99c41
motion: fix old libmicrohttpd usage
Doesn't seem to be needed for this package but it does fix several
warnings.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-04 19:05:41 -07:00
Rosen Penev
5a44d367d5
graphicsmagick: fix old CONFIG_DEPEND
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:43:44 -07:00
Josef Schlehofer
7046a31ab9
youtube-dl: update to version 2020.7.28
Become the only maintainer of this package

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-28 18:17:18 +02:00
Rosen Penev
51947167f2
Merge pull request #12926 from neheb/gst12
gstreamer suite: update to 1.17.2
2020-07-27 11:43:27 -07:00
Rosen Penev
2e44682349
gerbera: add support for ffmpeg
Requires BUILD_PATENTED.

Added patch to fix compilation with it.

Removed include file hack. It's incorrect and it's also npupnp that
needs fixing.

Refreshed npupnp patch to the newest version sent upstream.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-26 20:56:47 -07:00
Rosen Penev
38281b4f06
gst1-libav: update to 1.17.2
Added patch to fix compilation without distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 01:36:03 -07:00
Rosen Penev
87c1f2b8b4
gst1-plugins-ugly: update to 1.17.2
Added patch to fix compilation without distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 01:36:03 -07:00
Rosen Penev
349f0e6b17
gst1-plugins-bad: update to 1.17.2
Added patch to fix compilation without distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 01:36:03 -07:00
Rosen Penev
b3f9abfa71
gst1-plugins-good: update to 1.17.2
Added patch to fix compilation without distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 01:36:03 -07:00
Rosen Penev
dad7815030
gst1-plugins-base: update to 1.17.2
Fixed some typos.

Added patch to fix compilation without distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 01:36:02 -07:00
Rosen Penev
0001f9fcf6
gstreamer1: update to 1.17.2
Added gettext-full host dependency. Normally it comes wth glib2, but in
the update to 2.65, it goes away. Add it here.

Refresh patch.

Add one for systems lacking distutils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-25 01:35:05 -07:00
Rosen Penev
f60e6b7a1e
gerbera: update to 1.6.0
Removed upstreamed patches.

Refreshed npupnp patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-24 20:41:24 -07:00
Rosen Penev
d61b41b30a
gerbera: fix compilation with newer npupnp
Macro got removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-13 21:32:25 -07:00
W. Michael Petullo
420d074c0e grilo-plugins: backport more updates from master
This commit updates the backport from grilo-plugins master to include
a symbol name change.

Changes to libdmapsharing modified IS_X_... symbols to read X_IS_....
This was adopted in grilo-plugins master, as there was no official release
of grilo-plugins since adding support for libdmapsharing4 in the first
place. The next release of grilo-plugins will be the first to include
libdmapsharing4 support to include the X_IS_... name change.

Fixes issue mentioned at #12766.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-07-11 14:27:48 -04:00
Rosen Penev
f5b9fadfd9
Merge pull request #12646 from neheb/minis
minisatip: fix compilation with GCC10
2020-07-01 22:46:38 -07:00
Rosen Penev
de426d431e
gst1-libav: update to 1.17.1
Switch to meson as autotools support was removed.

Adjustment for consistency between packages.

Reorder plugins based on meson_options.txt order.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev
fdf60c64d8
gst1-plugins-ugly: update to 1.17.1
Updated option list.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev
d86f866af1
gst1-plugins-bad: update to 1.17.1
Updated options.

Disabled yadif as it fails to compile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev
2c61553637
gst1-plugins-good: update to 1.17.1
Updated options.

Removed deinterlace plugin as it's failing to build.

Reorganized plugin list based on meson_options.txt order.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev
9c10ab46ca
gst1-plugins-base: update to 1.17.1
Updated options.

Added extra plugins that are now available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:17 -07:00
Rosen Penev
a914d3a47c
gstreamer1: update to 17.1
Updated options list.

Removed outdated autotools patch. autotools is now gone.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:17 -07:00
Rosen Penev
d841630a33
minisatip: fix compilation with GCC10
Backported upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:10:08 -07:00
Rosen Penev
3c450f44d9
ffmpeg: update to 4.3
Remove upstreamed patches. Refreshed other ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-25 17:38:04 -07:00
Rosen Penev
ae008102c2
Merge pull request #12574 from neheb/npupnp-gerbera
Npupnp gerbera
2020-06-22 17:59:49 -07:00
Rosen Penev
1619ec812b
gerbera: use npupnp
This is on track to replace libupnp in the next version. Since libupnp
is not building with GCC10, do this now.

Also backported needed header patch.

Replace other patches with the upstream versions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-22 14:37:47 -07:00
Jo-Philipp Wich
e0a6b7906a minidlna: restore service triggers
Restore service triggers which got wrongly removed in commit
733aae9584 ("fix issues").

Without triggers, changing settings from LuCI or calling reload_config
from the cli won't have any effect.

Also adjust the uci commit call to only commit the minidlna configuration
when setting a UUID, to avoid committing unrelated user changes in other
config files.

Ref: https://github.com/openwrt/luci/issues/4194
Fixes: 733aae958 ("minidlna: fix issues")
Fixes: 37367bdc8 ("minidlna: create UUID in config if it is empty")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-06-22 10:16:06 +02:00
Rosen Penev
355abcf62d
motion: add support for raspberrypi mmal
Currently motion is failing to compile on bcm27xx because of a missing
dependency.

Sorted the configure options based on the order they appear in the
configure script. Also removed outdated ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-17 15:19:30 -07:00
Josef Schlehofer
c8187f7f16
youtube-dl: update to version 2020.6.16.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-06-17 13:37:09 +02:00
Rosen Penev
78c0e2b06a
motion: update to 4.3.1
Remove upstreamed patch.

Added patch to remove man and po stuff to fix compilation and speed up
the build.

Added PKG_BUILD_PARALLEL for faster builds.

Added PKG_INSTALL for consistency between packages. Used those install
paths as well to make it easier.

Other small cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-13 18:54:22 -07:00