Commit Graph

749 Commits

Author SHA1 Message Date
Rosen Penev efc9679b6c gerbera: update to 1.9.1
Remove upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 02:09:27 -07:00
Rosen Penev 5ccd4d1c25 treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-17 22:06:52 -07:00
Rosen Penev ca18fb097b
Merge pull request #16475 from M95D/M95D-2
tvheadend: multiple improvements
2021-08-27 13:32:41 -07:00
Marius Dinu 4a387bc568 tvheadend: multiple improvements
- Added menuconfig options:
  - TV sources and protocols: SAT>IP, IPTV, HDHomeRun
  - SoftCAM (3 options)
  - Image cache (default changed to OFF)
  - Trace debug option (default changed to OFF)
- Added menuconfig descriptions.
- Removed codecs.
- Made PIE option dependent on global OpenWRT PIE setting.
- Run as regular user, not root.
- Added USB hotplug script to change DVB tuners permissions.
- Fixed a first-start bug(?) that I encountered: admin account created but not saved.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2021-08-27 18:44:29 +03:00
Rosen Penev 619e7d7ba0 gerbera: update to 1.9.0
Backport upstream patch fixing Os compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-24 19:16:34 -07:00
Rosen Penev f02e6d59ab
Merge pull request #16377 from neheb/mjpgg
mjpg-streamer: remove outdated musl patch
2021-08-17 14:19:54 -07:00
Marius Dinu 326da3dbbc tvheadend: update to v4.2.8, remove static ffmpeg
- refresh patches
 - add missing dependency: libffi

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>

[edited commit message and the maintainer line]
2021-08-17 18:34:18 +03:00
Rosen Penev e74cbe7149 mjpg-streamer: remove outdated musl patch
It seems to not be needed anymore.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-15 18:30:09 -07:00
Rosen Penev f200c802c3
Merge pull request #15945 from neheb/tv
tvheadend: fix compilation with GCC 9 and 10
2021-07-11 00:18:38 -07:00
Josef Schlehofer 86c72d8095
Merge pull request #16055 from BKPepe/yt-update
youtube-dl: update to version 2021.6.6
2021-07-07 09:03:29 +02:00
Josef Schlehofer fbe3079179
youtube-dl: update to version 2021.6.6
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-06 17:09:49 +02:00
Rosen Penev 57c6c5e73f tvheadend: fix compilation with GCC 9 and 10
Without this, compilation fails because of a fortify-source header.
There's something defining and undefining _GNU_SOURCE somewhere.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-24 01:18:56 -07:00
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev 259af8f47c
Merge pull request #15761 from neheb/gst123
gst1-plugins-good: enable taglib support
2021-06-03 01:42:51 -07:00
Rosen Penev 24198c0d5b gerbera: update to 1.8.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 21:16:33 -07:00
Rosen Penev c53365ffee gst1-plugins-good: enable taglib support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 21:14:15 -07:00
Rosen Penev c769d69fd4
Merge pull request #15590 from flyn-org/gstreamer
Gstreamer: update to 1.18.4
2021-05-11 11:24:25 -07:00
W. Michael Petullo 16986b4055 gst1-libav: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 10:17:20 -05:00
W. Michael Petullo e36f4f9743 gst1-plugins-ugly: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 10:17:09 -05:00
W. Michael Petullo 16e727d94a gst1-plugins-bad: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 10:17:00 -05:00
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