Commit Graph

905 Commits

Author SHA1 Message Date
Daniel Golle 1cd5d55cde
rtpmidid: update to snapshot of 2022-07-07
ae98df0 0xF1 MIDI Quarter Frame is 2 bytes long
 eab5cd8 Added more MIDI messages and comments

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:51 +01:00
Rosen Penev ebfc02389c gerbera: remove
This was meant to be a less buggy replacement to minidlna.
Unfortunately, the opposite seems to have happened over time. In
addition, it currently doesn't build.

I don't see many people actually using this. Probably better to just
remove.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-08-19 16:15:29 -07:00
Michal Vasilek 6c6b3f33a8 yt-dlp: update to 2022.8.14
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-08-18 19:53:53 -07:00
John Audia 5436f78d31 ffmpeg: update to 5.1
Bump to latest upstream version, manually rebased: 050-glibc.patch

Tested using:
ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 testsrc.mpg

Resulting mpg was good.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-07-28 14:18:16 -07:00
Michal Vasilek 9c4f8aa8c9 yt-dlp: update to 2022.7.18
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-07-22 22:43:17 -07:00
Daniel Golle 6bc1efeb4a
ttymidi-sysex: support more System messages
add support System Realtime and System Common
This patch has also been submitted upstream:
https://github.com/cchaussat/ttymidi-sysex/pull/2

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-07-11 22:47:51 +01:00
Michal Vasilek 6c97e721a4 yt-dlp: update to 2022.6.22.1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-06-24 15:19:51 -07:00
Rosen Penev df5d7245b9 treewide: remove PKG_INSTALL for meson projects
It doesn't seem to be used by meson.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-15 18:07:46 -07:00
Daniel Golle 07f2f926af rtpmidid: add package
Add RTP MIDI server package allowing to import/export local MIDI
clients or hardware devices to the local network using Apple's
RTP MIDI protocol.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-06-13 15:03:34 +01:00
Daniel Golle eb2c6e2fb9 ttymidi-sysex: add package
This adds an improved version of ttymidi with full support for SysEx
MIDI messages.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-06-13 13:18:00 +01:00
Rosen Penev 64aee7bf91 gerbera: update to 1.11.0
Switch to meson build. Compiles properly with nls.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-10 12:37:28 -07:00
Michal Vasilek 534b538598
yt-dlp: add package
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-05-19 17:52:20 +02:00
Michal Vasilek 89710ac588
youtube-dl: drop package
youtube-dl is still maintained, but moves very slowly and many other
distributions instead package an active fork, yt-dlp.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-05-19 17:16:43 +02:00
W. Michael Petullo c141112d51 gst1-libav: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:51:01 -04:00
W. Michael Petullo 4c08a12dbf gst1-plugins-ugly: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:51:01 -04:00
W. Michael Petullo 819b1160bf gst1-plugins-bad: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:51:01 -04:00
W. Michael Petullo e63f77e858 gst1-plugins-good: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:51:01 -04:00
W. Michael Petullo bc8c284ef2 gst1-plugins-base: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:51:01 -04:00
W. Michael Petullo a47552c4c8 gstreamer1: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:51:01 -04:00
Michal Vasilek ef29bf0163
youtube-dl: update to 2021.12.17
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-05-06 15:30:30 +02:00
John Audia 5b85e7466c ffmpeg: update to 5.0.1
Bump to latest upstream version, patches automatically rebased.

Removed upstreamed:
    060-configure-link-to-libatomic-when-its-present.patch

Tested using:
ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 testsrc.mpg

Resulting mpg was good.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <graysky@archlinux.us>
2022-05-02 12:47:55 -07:00
Alexander Egorenkov 8b9e90d926 tvheadend: add noacl config option for server
Add support for --noacl option to disable all access control checks.

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2022-04-07 11:17:17 -07:00
Rosen Penev 1717048598 gst1-libav: fix compilation with ffmpeg5
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-31 06:01:37 -07:00
Rosen Penev 196e15162d treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-13 00:02:02 -08:00
Rosen Penev e7a2bddbb7 gerbera: update to 1.10.0
Backport some bug fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-09 23:40:17 -08:00
John Audia 0c74a1f76c ffmpeg: update to 5.0
Bump to latest upstream version.

Manually rebased:
  030-h264-mips.patch
Backported:
  FFmpeg/FFmpeg/commit/2f0a214a6202516b4dda2bb22b6b3ac20e465d6d

Tested using:
ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 testsrc.mpg

Resulting mpg was good.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <graysky@archlinux.us>
2022-03-02 16:32:40 -08:00
Matthew Hagan 5385a7b9f8 tvheadend: add /etc/tvheadend config to conffiles
Allow backing up and preserving of /etc/tvheadend across sysupgrades.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2022-02-25 06:08:46 -08:00
Matthew Hagan b0d810b2e6 tvheadend: correct group permissions for /dev/dvb
Provide group read, write and execute permissions for /dev/dvb, otherwise
adapters will not be accessible from tvheadend.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2022-02-25 06:08:46 -08:00
Marius Dinu 95cbfe893b tvheadend: bind to LAN IP by default
If config parameter is not set, tvheadend will bind to LAN IP address by default.
Fixes issue #16500 without requiring user modifications to config file. It's also more secure if firewall becomes disabled.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-02-23 17:23:48 -08:00
Josef Schlehofer 11219aad40 v4l2tools: update to version 0.1.8
Changelog:
https://github.com/mpromonet/v4l2tools/releases/tag/v0.1.8

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-02-10 21:09:04 -08:00
Josef Schlehofer a9064b8dd2
Merge pull request #17719 from BKPepe/ffmpeg-update
ffmpeg: update to version 4.3.3
2022-02-02 11:10:47 +01:00
Rosen Penev 1cda13b140 gerbera: fix compilation with fmt 8.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-29 16:39:01 -08:00
Sergey V. Lobanov e7900b533b tvheadend: fix build on macos
tvheadend configure/make files detect Darwin build host and changes
build logic, but it fails compilation for OpenWrt target (Linux)

This patch explicitly specifies Linux as a target platfrom

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-29 13:32:16 -08:00
Josef Schlehofer a68e9db8d4
ffmpeg: update to version 4.3.3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-29 11:34:56 +01:00
Josef Schlehofer 752d1ffc28
tvheadend: fix conffiles section
The previous one was wrong, and it did not work. It could be checked
inside compiled package in control.tar.gz that there was missing
``conffiles`` file with content `/etc/config/tvheadend`

It is also possible to verify that the config is not overwritten on the router
by running ``opkg install tvheadend --force-reinstall``

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-25 00:23:13 +01:00
Josef Schlehofer 5879260515
tvheadend: fix typo in uriparser
Fixes: 0449c109e7 ("tvheadend: disable
uriparser")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-24 12:25:00 +01:00
Josef Schlehofer 0449c109e7
tvheadend: disable uriparser
This avoids to add liburiparser as dependency.

Package tvheadend is missing dependencies for the following libraries:
liburiparser.so.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-21 11:06:26 +01:00
Sergey V. Lobanov a1582314ee gerbera: fix build on macos
cmake LINK_WHAT_YOU_USE is not supported on macos, disable it if
macos is used to build gerbera package

compiled binary (sha256sum) exactly the same on macos and ubuntu

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-10 17:06:45 -08:00
W. Michael Petullo 1e40eea00b gstreamer1: update to 1.18.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:28:22 -08:00
W. Michael Petullo 2d4a000e87 gst1-plugins-ugly: update to 1.18.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:28:22 -08:00
W. Michael Petullo 73d18edd9f gst1-plugins-good: update to 1.18.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:28:22 -08:00
W. Michael Petullo 2846e445e9 gst1-plugins-base: update to 1.18.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:28:22 -08:00
W. Michael Petullo a4a606ddbc gst1-plugins-bad: update to 1.18.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:28:22 -08:00
W. Michael Petullo 44dd9704bb gst1-libav: update to 1.18.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:28:22 -08:00
Marius Dinu 380374b228 tvheadend: update to git master 2021-11-16, package cleanup, more options
Changes:
- Update to tvheadend git master branch,
  commit 2efe90cdcf74fdc4179692d283cf46c85e1cf681
  dated 2021-11-16
- Removed patches that are not needed anymore.
- Add patch to ignore a ICONV test that runs at tvheadned startup.
  This test fails without "full language support" in OpenWrt,
  but tvheadend appears to run fine anyway.
- Descrambling needs libdvbcsa, a BUILD_PATENTED package.
  Control Word clients now depend on descrambling.
- Added options:
  - CCCAM client
  - RegEx library choice: POSIX (internal) / libpcre (more compatible) / libpcre2
  - Optimize for speed (-O3, LTO)
- FFMPEG is working again. Added options for transcoding, but commented-out.
  If anyone needs this, just uncomment, make menuconfig and build.
- Sort everything in a more logical order

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2021-12-07 12:27:45 -08:00
Michel Promonet 8f976fccf1 v4l2tools: add vpx dependency if library installed
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-11 03:48:04 -08:00
Michel Promonet be6624821a v4l2rtspserver: patch live555 fix crash formating time_t as a long
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-11 03:46:02 -08:00
Michel Promonet 8222c130fb multimedia: add v4l2tools & v4l2loopback
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-11 03:46:02 -08:00
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>
2021-11-08 17:49:38 -08:00
Michel Promonet ae203538ea v4l2rtspserver: improve live555 patch
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-03 08:13:33 -07:00
Michel Promonet 022799483e v4l2rtspserver: patch live555
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-03 08:13:33 -07:00
Michel Promonet c3c2d23598 multimedia: add v4l2tools & v4l2loopback
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-03 08:13:33 -07:00
Rosen Penev ac5912e9cb remove a bunch of rpath hacks
These are already default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-28 20:21:56 -07:00
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>
2021-10-24 17:48:07 -07:00
Rosen Penev 5bee2f45fe grilo: update to 0.3.14
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-24 17:48:07 -07:00
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>
2021-10-19 13:23:05 -07:00
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
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