Michel Promonet
8222c130fb
multimedia: add v4l2tools & v4l2loopback
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
3 years ago
Sebastian Kemper
47e1b6c2f7
mjpg-streamer: fix missing runpath
This partially reverts ac5912e9cb
.
CMAKE_SKIP_RPATH=TRUE is set in include/cmake.mk, so the commit removed
this from some packages as it is the default anyway. But in
mjpg-streamer Makefile this was not set to "TRUE", but to "FALSE". So
this line shouldn't have been removed.
With this revert the runpath is back and modules can be loaded again
from "/usr/lib/mjpg-streamer":
readelf -d build_dir/target-mips_24kc_musl/mjpg-streamer-1.0.0/ipkg-mips_24kc/mjpg-streamer/usr/bin/mjpg_streamer
Dynamic section at offset 0x1c0 contains 35 entries:
Tag Type Name/Value
0x00000001 (NEEDED) Shared library: [libjpeg.so.62]
0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED) Shared library: [libc.so]
0x0000001d (RUNPATH) Library runpath: [/usr/lib/mjpg-streamer]
Resolve #17081
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
3 years ago
Michel Promonet
ae203538ea
v4l2rtspserver: improve live555 patch
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
3 years ago
Michel Promonet
022799483e
v4l2rtspserver: patch live555
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
3 years ago
Michel Promonet
c3c2d23598
multimedia: add v4l2tools & v4l2loopback
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
3 years ago
Rosen Penev
ac5912e9cb
remove a bunch of rpath hacks
These are already default.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
62a91f3299
grilo-plugins: update to 0.3.14
Fix wrong option names. Removed vimeo following upstream.
Fixed license information.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
5bee2f45fe
grilo: update to 0.3.14
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Josef Schlehofer
dacda65d37
tvheadend: add patch to update hdhomerun
Tarball with libhdhomerun_20171221 [1] was removed from upstream repository
and as it can not be found.
[1] http://download.silicondust.com/hdhomerun/libhdhomerun_20171221.tgz
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
3 years ago
Rosen Penev
efc9679b6c
gerbera: update to 1.9.1
Remove upstream backport.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
5ccd4d1c25
treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
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>
3 years ago
Rosen Penev
619e7d7ba0
gerbera: update to 1.9.0
Backport upstream patch fixing Os compilation.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
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]
3 years ago
Rosen Penev
e74cbe7149
mjpg-streamer: remove outdated musl patch
It seems to not be needed anymore.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Josef Schlehofer
fbe3079179
youtube-dl: update to version 2021.6.6
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
3 years ago
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>
3 years ago
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>
4 years ago
Rosen Penev
24198c0d5b
gerbera: update to 1.8.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev
c53365ffee
gst1-plugins-good: enable taglib support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
W. Michael Petullo
16986b4055
gst1-libav: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
W. Michael Petullo
e36f4f9743
gst1-plugins-ugly: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
W. Michael Petullo
16e727d94a
gst1-plugins-bad: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
W. Michael Petullo
1d36ae78c7
gst1-plugins-good: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
W. Michael Petullo
a9b9f92247
gst1-plugins-base: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
W. Michael Petullo
60aaaa8210
gstreamer1: update to 1.18.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
W. Michael Petullo
e979407ef6
grilo-plugins: update to 0.3.13
Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 years ago
Rosen Penev
94c672d46f
gerbera: update to 1.8.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
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>
4 years ago
Josef Schlehofer
701ded952a
youtube-dl: update to version 2021.4.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
4 years ago
Alexander Egorenkov
9643ffc828
icecast: fix whitespace in init file
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
4 years ago
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>
4 years ago
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>
4 years ago
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>
4 years ago
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>
4 years ago
Bernd Kuhls
2e948f9025
ffmpeg: enable parallel build
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
4 years ago
Rosen Penev
39bc254663
treewide: remove uClibc++ support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
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>
4 years ago
Bernd Kuhls
6eb775149a
ffmpeg: enable parallel build
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
4 years ago
Bernd Kuhls
900a146de3
ffmpeg: update to 4.3.2
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
4 years ago
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>
4 years ago
Josef Schlehofer
a7523a9fab
youtube-dl: update to version 2021.2.10
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
4 years ago
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>
4 years ago
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>
4 years ago
Josef Schlehofer
5d839fc06b
youtube-dl: update to version 2021.1.16
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
4 years ago
Rosen Penev
2a4aecf52d
gerbera: bump as static libraries were updated
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Josef Schlehofer
87e15391cd
youtube-dl: update to version 2020.12.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
4 years ago
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>
4 years ago
Rosen Penev
0e8b0b3163
graphicsmagick: fix compilation with GCC 10
Same fix as in imagemagick.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
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>
4 years ago