Commit Graph

835 Commits

Author SHA1 Message Date
Rosen Penev b90f1b5ad1 gphoto2: fix compilation with BUILD_NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 00:03:49 -08:00
Michal Vasilek b7d2518589 yt-dlp: update to 2023.1.6
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2023-01-10 18:59:12 +08:00
Eneas U de Queiroz fdc429fdbc
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>
2022-12-27 09:52:07 -03:00
Robert N 30822cc2fb motion: refresh patches
Signed-off-by: Robert N <nrobert13@gmail.com>
2022-12-25 18:39:13 -08:00
Robert N e6cc4f9e9e motion: update to 4.5.0
Signed-off-by: Robert N <nrobert13@gmail.com>
2022-12-25 18:39:13 -08:00
Tony Butler ac09d1c2f1 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-22 18:11:51 -08:00
Tony Butler a2effac262 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-22 18:11:51 -08:00
W. Michael Petullo 55d521af4b 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-22 16:32:46 -08:00
W. Michael Petullo 9497dc4214 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-22 16:32:46 -08:00
W. Michael Petullo fb3edc1bac 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-22 16:32:46 -08:00
W. Michael Petullo 4a11b1b335 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-22 16:32:46 -08:00
W. Michael Petullo e059dbf980 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-22 16:32:46 -08:00
W. Michael Petullo 8e7a31b19e 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-22 16:32:46 -08:00
Robert N 7812b74746 motion: add gettext as host dependency
Signed-off-by: Robert N <nrobert13@gmail.com>
2022-12-22 16:27:17 -08:00
Michal Vasilek e398becaa6
yt-dlp: update to 2022.11.11
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-13 09:57:36 +01:00
Marius Dinu 091681e152 tvheadend: Fix github warning about AUTORELEASE
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-12-03 11:31:55 -08:00
Marius Dinu 1490531981 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-03 11:31:55 -08:00
Rosen Penev dc3ab606d5 gphoto2: update to 2.5.28
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-23 20:05:09 -08:00
Ted Hess c3c933a8c9
Merge pull request #19948 from tvogel/ices-2.0.3
ices: Update to 2.0.3
2022-11-23 11:45:26 -05:00
Marius Dinu bf27912019 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-22 16:50:59 +02:00
Tilman Vogel 4e2b09bd95 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-21 15:09:43 +01:00
Josef Schlehofer c333c0e522
ffmpeg: libffmpeg-full package should provide libffmpeg package, too
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>
2022-11-09 15:11:00 +01:00
Josef Schlehofer 9693bd47c5
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-10-24 14:44:25 +02:00
Michel Promonet 40d516b156 v4l2rtspserver: upgrade to v0.3.7
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2022-10-21 15:04:35 -07:00
John Audia 6b71d2fbde ffmpeg: update to 5.1.2
Bump to latest upstream version

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-09-25 11:41:03 -07:00
Daniel Golle eca1338ebc 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-09-17 02:00:59 +01:00
Rosen Penev 4ca95557f8 gst1-plugins-base: remove liboil dependency
It's completely unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-09-14 23:09:04 -07:00
Michael Pratt d183d3750b 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-09-09 15:20:58 -07:00
John Audia 73e02994fb ffmpeg: update to 5.1.1
Bump to latest upstream version

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-09-08 14:09:54 -07:00
Michal Vasilek b1031b07a2 yt-dlp: update to 2022.9.1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-09-07 22:27:38 -07:00
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