Commit Graph

116 Commits

Author SHA1 Message Date
Eneas U de Queiroz
950a4d2509 icecast: add libxml2 include directory
Fixes this error:
cfgfile.c:26:10: fatal error: libxml/xmlmemory.h: No such file or directory
   26 | #include <libxml/xmlmemory.h>
      |          ^~~~~~~~~~~~~~~~~~~~

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-01-12 11:51:34 +08:00
Robert N
b5d1b22b82 motion: refresh patches
Signed-off-by: Robert N <nrobert13@gmail.com>
2023-01-05 11:47:36 +08:00
Robert N
ecf8dbd8d2 motion: update to 4.5.0
Signed-off-by: Robert N <nrobert13@gmail.com>
2023-01-05 11:47:36 +08:00
Robert N
ea014255bc motion: add gettext as host dependency
Signed-off-by: Robert N <nrobert13@gmail.com>
2022-12-23 13:57:21 +08:00
Tony Butler
c035b7a0a9 imagemagick: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-flto` for "not =10" (or newer, probably)
* no additional options for "=10" (and newer, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

unsure of what actually works, perhaps `-flto` works in all versions by
now (possibly early gcc 10 bug workaround?)

GCC 11 will have been using `-flto` anyway by the current logic and I
guess it must be working or there would have been changes

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 13:57:21 +08:00
W. Michael Petullo
dea2be4e3f gstreamer1: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
d9b8bf59a4 gst1-plugins-ugly: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
4f10bd283f gst1-plugins-good: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
6ac0758103 gst1-plugins-base: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
cbbfbea219 gst1-plugins-bad: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
6f1899570d gst1-libav: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
Tony Butler
653ae2b005 graphicsmagick: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-flto` for "not =10" (or newer, probably)
* no additional options for "=10" (and newer, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

unsure of what actually works, perhaps `-flto` works in all versions by
now (possibly early gcc 10 bug workaround?)

GCC 11 will have been using `-flto` anyway by the current logic and I
guess it must be working or there would have been changes

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 13:56:19 +08:00
Linhui Liu
7b0e1e8c4b treewide: add upx/host to depends for go packages
Signed-off-by: Linhui Liu <liulinhui36@gmail.com>
2022-12-21 11:52:26 +08:00
Michal Vasilek
a0e429ba6b yt-dlp: update to 2022.11.11
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-15 16:07:06 +08:00
Marius Dinu
059fb6e313 tvheadend: Fix github warning about AUTORELEASE
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-12-08 16:50:03 +08:00
Marius Dinu
fe38ff968c tvheadend: add conditions for -O3 and LTO optimizations
Building for arc, mips and powerpc platforms fails if -O3 and LTO optimizations are enabled. This patch removes that option for everything other than arm and x86_64. These are known to work.
Fixes issue #19923.
Also fixes a typo in the description.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-12-08 16:50:03 +08:00
Rosen Penev
5d746f4216 gphoto2: update to 2.5.28
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-25 10:11:32 +08:00
Tilman Vogel
6aeeafce8c ices: Update to 2.0.3
This fixes a timing issue causing a playlist to be streamed as-fast-as-
possible until memory exhaustion, finally crashing ices and making it
basically useless.

This problem occurred in  the timing code in src/common/timing/ and is
probably related to libc header changes because ices 2.0.2 worked up until
OpenWrt 21.02.3 (at least) but failed in OpenWrt 22.03.2.

Signed-off-by: Tilman Vogel <tilman.vogel@web.de>
2022-11-25 10:11:16 +08:00
Marius Dinu
9a65d2de08 tvheadend: update to git master 2022-11-20
- EPG database switched from v2 to v3. This commit updates OpenWrt init script to use the new database file.
- EPG database symlink created by OpenWrt config option is overwritten with a real file by tvheadend.
  The latest tvheadend commit included here fixes that.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-11-23 10:45:37 +08:00
Beginner
f4b468028f
Merge pull request #597 from 1582130940/rpath
treewide: remove rpath-link
2022-11-17 11:56:46 +08:00
Tianling Shen
5e8da9309c UnblockNeteaseMusic: Update to 0.27.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-16 15:17:14 +08:00
Rosen Penev
d3aa303cba mjpg-streamer: remove outdated musl patch
It seems to not be needed anymore.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:56:27 +08:00
Sebastian Kemper
225aaa122a mjpg-streamer: fix missing runpath
This partially reverts ac5912e9cb7761b5153bc12343f1af8b224c1d29.
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>
2022-11-13 00:52:59 +08:00
Rosen Penev
b18f39c115 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-11-13 00:50:45 +08:00
Rosen Penev
042c0cf1e6 remove a bunch of rpath hacks
These are already default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:44 +08:00
messense
96b3af45c2 aliyundrive-webdav: update to 1.10.3 2022-11-10 11:58:46 +00:00
breakings
b99dcb4e35
ffmpeg: libffmpeg-full package should provide libffmpeg package, too (#582)
The previous solution overwrote the provide from ``define
Package/libffmpeg/Default``, but that's not what was wanted.
Thus libffmpeg-full should provide three packages libffmpeg,
libffmpeg-mini and libffmpeg-audio-dec

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-10 17:07:31 +08:00
Beginner
023eaed5a2
Merge pull request #578 from 1582130940/libs
libs: Sync with upstream
2022-11-09 20:13:42 +08:00
Daniel Golle
080746294d midisport-firmware: add package
Add package with user-space loaded firmware for M-Audio USB MIDI
interfaces. Implement OpenWrt-specific hotplug script which uses
'fxload' from libusb examples.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 16:05:27 +08:00
Michal Vasilek
5e36529c97 yt-dlp: update to 2022.9.1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 16:04:57 +08:00
Michal Vasilek
91f2d283ab yt-dlp: update to 2022.8.14
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 16:04:57 +08:00
Michal Vasilek
415066bbef yt-dlp: update to 2022.7.18
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 16:04:57 +08:00
Michal Vasilek
e7dc4b0b42 yt-dlp: update to 2022.6.22.1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 16:04:57 +08:00
Michal Vasilek
4a662e338f yt-dlp: add package
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 16:04:57 +08:00
Michal Vasilek
8dddf54bae 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-11-08 16:04:39 +08:00
Michel Promonet
ba1a07e6bc v4l2rtspserver: upgrade to v0.3.7
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2022-11-08 16:03:36 +08:00
Michel Promonet
139a1f19c4 v4l2rtspserver: patch live555 fix crash formating time_t as a long
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2022-11-08 16:03:35 +08:00
Michel Promonet
a1d66244b2 v4l2rtspserver: improve live555 patch
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2022-11-08 16:03:35 +08:00
Michel Promonet
006f177b5b v4l2rtspserver: patch live555
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2022-11-08 16:03:35 +08:00
Daniel Golle
d3ada67bbe 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-11-08 16:03:10 +08:00
Daniel Golle
1c1a004090 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-11-08 16:02:51 +08:00
Michael Pratt
3858f3a59c minidlna: fix build with new autotools
Backport a patch that fixes build
with new versions of Autoconf and Automake.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-11-08 16:02:32 +08:00
W. Michael Petullo
af2580b0bd gstreamer1: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 16:02:02 +08:00
W. Michael Petullo
4cacbe3df5 gst1-plugins-ugly: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 16:01:42 +08:00
W. Michael Petullo
617d2ed00e gst1-plugins-good: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 16:01:31 +08:00
Rosen Penev
64b7b591b4 gst1-plugins-base: remove liboil dependency
It's completely unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 16:01:08 +08:00
W. Michael Petullo
df6005a4e0 gst1-plugins-base: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 16:01:08 +08:00
W. Michael Petullo
51c5aee4fc gst1-plugins-bad: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 16:00:53 +08:00
W. Michael Petullo
8e8fe8fde3 gst1-libav: update to 1.20.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 16:00:36 +08:00
Josef Schlehofer
30cfd642e3 ffmpeg: add conflicts and provides
Motivation of this change is that full variants provides the mini
variant and as well audio-dec package, thus you can not install both as
it fails with the following output:

Collected errors:
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavcodec.so.58
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavcodec.so.58.91.100
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavdevice.so.58
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavdevice.so.58.10.100
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavformat.so.58
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavformat.so.58.45.100
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavutil.so.56
	But that file is already provided by package  * libffmpeg-full
 * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavutil.so.56.51.100
	But that file is already provided by package  * libffmpeg-full
 * opkg_install_cmd: Cannot install package libffmpeg-audio-dec.

Let's change it to:
Installing libffmpeg-audio-dec (4.3.4-1) to root...
Collected errors:
 * check_conflicts_for: The following packages conflict with libffmpeg-audio-dec:
 * check_conflicts_for:         libffmpeg-full *
 * opkg_install_cmd: Cannot install package libffmpeg-audio-dec.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 15:59:59 +08:00