Commit Graph
1043 Commits
Author SHA1 Message Date
George Sapkin f723ae0497 yt-dlp: bump to 2026.07.04
Fixes: CVE-2026-55404
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.07.04
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 9842b7c9c1)
2026-08-13 10:51:55 +02:00
George Sapkin 0283a22d57 yt-dlp: add version check override
Move version check to override script.

Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 6746567d58)
2026-08-13 10:51:55 +02:00
George Sapkin c3afe5d253 yt-dlp: bump to 2026.06.09
Fixes: CVE-2026-50019
Fixes: CVE-2026-50023
Fixes: CVE-2026-50574
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.06.09
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit e1cd597079)
2026-08-13 10:51:55 +02:00
Alexandru Ardelean e146d12306 gstreamer1: add libatomic dependency for 32-bit arm targets
arm926ej-s (ARMv5) does not have native lock-free atomics and the
toolchain inserts calls to libatomic.so.1 for atomic operations.
The libgstreamer1 DEPENDS only listed armeb, powerpc, mips and mipsel
as needing libatomic, missing plain arm (little-endian 32-bit ARM).

Extend the condition to include arm so the package is properly
declared on all 32-bit ARM targets that require libatomic.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 2ac8367f3a)
2026-05-31 12:22:57 +03:00
Hauke Mehrtens fd7489108c gstreamer1: fix compilation on armeb
The build fails on xscale because the dependency to libatomic.so.1 is
missing.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 086dcb2a59)
2026-05-31 12:22:57 +03:00
Rosen Penev fc6717da0e ffmpeg: update to 6.1.4
Remove warning disable. The issue was fixed in 7.1 and backported to
6.1.3

Remove atrac3 from patented list. It's no longer true and is already in
the non patented list.

Add missing upstream patch in 6.1.4 to fix x86 build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 00f5b15311)
2026-05-05 22:24:03 +02:00
Hannu Nyman af2a17e3c0 tvheadend: update to 2026-04-03 (395afb8512d0)
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.

Signed-off-by: Marius Dinu <m95d+git at psihoexpert.ro>
[imported from mailing list]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 164d5a0cf7)
2026-04-25 07:48:50 +03:00
George Sapkin 4463d8619c yt-dlp: bump to 2026.03.17
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.13
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.17
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 5134928a17)
2026-04-19 22:41:21 +03:00
Aleksey Vasilenko a57d4eb786 krant: drop maintainership
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
(cherry picked from commit dfd0245f19)
2026-03-15 12:25:21 +02:00
Georgi Valkov 16056efe4b ustreamer: update to 6.52
fix a build error when compiled with WITH_SETPROCTITLE=1
undefined reference to setproctitle_init

[1] https://github.com/openwrt/packages/pull/28472#issuecomment-3863583824

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
(cherry picked from commit c913af4cfa)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2026-03-13 09:34:05 +02:00
Georgi Valkov a06b2ac851 ustreamer: add package 6.51
With mjpg-streamer pending removal [1], it would be nice if we add
a compatible replacement which is under active development.

ustreamer offers a better performance, especially when the
camera supports MJPEG encoding in hardware.

The package already includes OpenWRT support files ./pkg/openwrt
but they needed heavy editing, so it is more efficient to copy
the scripts and configuration, instead of using patches.

Notable changes:
While the init.d script can run in the background when no camera is
connected, it is more efficient to indicate no active instances.
A hotplug script is introduced to start and stop the service when
cameras are added or removed.

If the configured format or encoding are unsupported, a compatible
alternative is automatically selected, so I changed the default
configuration to use MJPEG encoding in hardware for better performance.

HACKS:
MAKE_FLAGS += WITH_SETPROCTITLE=0
is added to workaround the following linker error:
undefined reference to setproctitle_init

This symbol is defined in libbsd, however adding the build dependency
does not resolve the error, because -lbsd is added conditionally, only
when uname -s contains linux. This is unreliable and fails when
cross-compiling on a macOS host. An upstream fix is needed.

An alternative is to use
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip=2 -xf $(DL_DIR)/$(PKG_SOURCE)
however this modifies the directory structure, so patches would need
path editing to maintain upstream compatibility.

TODO:
luci-app-mjpg-streamer which is also pending removal [2] is able to
open the HTTP stream from ustreamer. It would be nice to create
luci-app-ustreamer based on that.

[1] https://github.com/openwrt/packages/pull/28344
[2] https://github.com/openwrt/luci/pull/8221

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
(cherry picked from commit ab7fbfd12a)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2026-03-13 09:34:05 +02:00
George Sapkin 59e81931c8 yt-dlp: bump to 2026.03.03
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.02.21
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.03
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit b0e4c18efc)
2026-03-11 20:34:24 +02:00
George Sapkin f3267a4f59 mjpg-streamer: drop package
Based on the discussion in the previous PR, drop the package. Main source
has not been updated in 8 years and the fork in 5.

Link: https://github.com/openwrt/packages/pull/27878
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit e058c0dac3)
2026-02-16 10:16:08 +02:00
George Sapkin d150d09f3c yt-dlp: bump to 2026.02.04
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.02.04
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit c15e32426f)
2026-02-06 10:22:25 +02:00
George Sapkin 8505689cc0 yt-dlp: bump to 2026.01.31
Update license files.

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.01.31
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 4fd3857be0)
2026-02-06 10:22:25 +02:00
George Sapkin 041557a991 yt-dlp: bump to 2026.01.29
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.01.29
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 2dc5369094)
2026-02-06 10:22:25 +02:00
George Sapkin c02a20dc90 yt-dlp: bump to 2025.12.08
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.12.08
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-08 15:48:43 +02:00
Christian Marangi 98164e390d rtpmidid: bump to version 24.12
Bump rtpmidid to version 24.12. The new release fix support for CMake >=
4.0 version and permit to drop all patch (everything is upstream)

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 15:42:29 +01:00
Christian Marangi 92775f85fc v4l2tools: add pending patch for CMake >= 4.0 support
Add pending patch for v4l2tools for CMake >= 4.0 support.

Also backport a patch for the v4l2wrapper library.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 00:57:10 +01:00
Christian Marangi dd03c61851 v4l2rtspserver: bump to 0.3.12
Bump v4l2rtspserver to 0.3.12 to fix support for CMake >= 4.0 version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 00:57:10 +01:00
Christian Marangi 5ce5d78e24 v4l2camera: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for v4l2camera for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 00:57:10 +01:00
Vladimir Ermakov 0770360105 go2rtc: update to 1.9.12
- Update version to 1.9.12
- Rebase and refresh patchset (no changes)

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-18 06:28:08 +02:00
George Sapkin fa1dd531e8 mjpg-streamer: add cmake 4.x compatibility
Project is abandoned, add a DIY patch.

Signed-off-by: George Sapkin <george@sapk.in>
2025-11-15 23:33:28 +02:00
George Sapkin 1d9dad85a7 yt-dlp: bump to 2025.11.12
An external JavaScript runtime (e.g. QuickJS) is now required for full
YouTube support.

Add QuickJS as a dependency and use it as an external runtime.

Move cache to /var/cache.

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.11.12
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-14 19:06:39 +02:00
Vladimir Ermakov af48bd0a32 go2rtc: update to 1.9.11
- Update version
- Remove unneded patches
- Add patch to drop codegen in alsa module
- Rebase & refresh patches

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-12 01:04:19 +02:00
Vladimir Ermakov a7fa5af5c2 go2rtc: jail service, add uci config
- Add UCI configuration to be able to switch user/group and set ulimit.
- Place daemon into jail by default, to allow bind on lower ports, such as 554 (RTSP)
- Add option to allow or deny config.yaml editing from the web interface.
- Connect stdout/err to log

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-12 01:04:19 +02:00
George Sapkin fb51c8ec20 yt-dlp: bump to 2025.10.22
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.10.14
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.10.22
Signed-off-by: George Sapkin <george@sapk.in>
2025-10-25 08:25:09 +03:00
Josef Schlehofer c7253f97a3 yt-dlp: update to version 2025.9.26
Release notes:
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.23
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.26

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-03 20:32:23 +03:00
Rosen Penev c652fb04c5 gphoto2: update to 2.5.32
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-09-20 23:21:48 +08:00
George Sapkin 9bb9fe2a3a yt-dlp: bump to 2025.09.05
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.27
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.05
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-18 19:52:53 +03:00
George Sapkin e604458151 yt-dlp: bump to 2025.08.22
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.22
Signed-off-by: George Sapkin <george@sapk.in>
2025-08-28 17:30:22 +03:00
Aleksey Vasilenko 114f412408 ffmpeg: update to 6.1.3
- Remove 2 upstreamed patches

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-08-24 21:44:50 +03:00
Aleksey Vasilenko c54bda2e59 imagemagick: update to 7.1.2.1
- Update project URL
- Add newly added type-urw-base35-type1.xml to conffiles
- Sort configure args

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-08-23 13:29:02 +03:00
George Sapkin 9318a5fefb yt-dlp: bump to 2025.08.11
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.11
Signed-off-by: George Sapkin <george@sapk.in>
2025-08-18 23:36:58 +02:00
George Sapkin 17c6423e8f yt-dlp: bump to 2025.07.21
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.07.21
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-30 00:59:07 +08:00
Daniel Golle d5329b6fa4 gst1-plugins-bad: fix duplicate codecparsers library package
The codecparsers package was accidentally added another time.
Sort libraries alphabetically to avoid this kind of mistake in the
future.

Fixes: a014537e0 ("gstreamer: update to 1.26.4")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-24 14:59:21 +01:00
Daniel Golle 9689b71032 gstreamer: update to 1.26.4
Update GStreamer packages release 1.26.4.
While at it, package v4l2codecs to make use of stateless video
encoding and decoding features typical for embedded devices.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-22 17:56:57 +01:00
W. Michael Petullo 7b70414d23 gst1-libav: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo fa44d99f42 gst1-plugins-ugly: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo e7f535c3f6 gst1-plugins-bad: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo 45b5ad2629 gst1-plugins-good: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo 28da73210b gst1-plugins-base: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo c029c3fc32 gstreamer1: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo 81e9bbd6a5 grilo-plugins: update to 0.3.17
Changes since the last packaged version, 0.3.16, include:

  * Translation updates.
  * Updates to CI definitions.
  * Test fixes.
  * Revisions to iptv plugin.
  * Lua-related changes.
  * Drop Rai.tv plugin.
  * Drop the Apple trailers plugin.
  * Update euronews plugin.
  * Update filesystem plugin.
  * Update dleyna plugin.
  * Documentation updates, including reference to Discourse.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 09:50:33 +02:00
W. Michael Petullo 8c182aa382 grilo: update to 0.3.19
Changes since the last packaged version, 0.3.16, include:

  * Updates to the playlist handling functions.
  * Translation updates.
  * Documentation updates, including reference to Discourse.
  * Fixes related to the use of GTask.
  * Updates to CI definitions.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 09:50:33 +02:00
Konstantin Demin cf30eaf8de xupnpd: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Daniel Golle d17f18c47a mjpg-streamer: adapt dependency to changed package name
The libv4l package has been renamed to v4l-utils to match the name now
used upstream, and also to make the folder name consistent with the
PKG_NAME.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:51:27 +01:00
George Sapkin 3b2b5c73a9 yt-dlp: bump to 2025.06.30
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.30
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-03 00:49:22 +02:00
George Sapkin fa8425028a yt-dlp: don't hide error messages in CI test
Fixes: 6746398cb ("yt-dlp: run CI test for the main package only")
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
George Sapkin 731bddc3e8 yt-dlp: bump to 2025.06.25
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.25
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00