1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-20 01:00:30 +02:00
Commit Graph

1952 Commits

Author SHA1 Message Date
Ian Eure
c3921e8e0e gnu: yt-dlp: Update to 2025.06.30.
* gnu/packages/video.scm (yt-dlp): Update to 2025.06.30.

Change-Id: I6646d6547e6bcc8f774677c97bcffcbbbb741269
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-03 23:42:37 +01:00
Andrew Wong
4cc6389f7b gnu: liba52: Update to 0.8.0.
* gnu/packages/video.scm (liba52): Update to 0.8.0.
[source] <uri>: Switch to new, maintained repository.
<patches>: Convert to substitutions for flexibility.
<snippet>: New substitutions.
[arguments]: Remove redundant bootstrap phase replication.
[home-page]: Switch to new homepage.

* gnu/packages/patches/liba52-enable-pic.patch: Remove file.
* gnu/packages/patches/liba52-link-with-libm.patch: Likewise.
* gnu/packages/patches/liba52-set-soname.patch: Likewise.
* gnu/packages/patches/liba52-use-mtune-not-mcpu.patch: Likewise.

* gnu/local.mk (dist_patch_DATA): Deregister patches.

Change-Id: I65d61d2921a444b3f86fdc6f7e4be2143ada5ce5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26 11:41:12 +01:00
Janneke Nieuwenhuizen
572c3d85e8 gnu: ffmpeg-3.4.13: Fix build with gcc-14.
* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Add stage
"relax-gcc-14-strictness".

Change-Id: Icdd483a459bfbf58b93e2cc22d5b1047120da7ad
2025-06-22 16:32:55 +08:00
Vinicius Monego
1434957031 gnu: mlt: Build Python bindings.
* gnu/packages/video.scm (mlt)[arguments]<#:configure-flags>: Pass
"-DSWIG_PYTHON=On".
[native-inputs]: Add python-minimal, swig.

Change-Id: I4cb0c40a13fa26c932d5aeb8745bc8447eb42238
2025-06-19 10:00:57 -03:00
Vinicius Monego
a1ca398793 gnu: mlt: Update to 7.32.0.
* gnu/packages/video.scm (mlt): Update to 7.32.0.

Change-Id: I5dd00faebe7b832086dfca19b6eab7e5acd8ef87
2025-06-19 10:00:57 -03:00
John Kehayias
3d4cadf275 Merge branch 'mesa-updates'
Key changes include updating the vulkan packages to 1.4.309.0,
wayland-protocols to 1.44, and mesa to 25.1.3.

Change-Id: If4e4d84def0ddddaa0a03a588890df115297de8d
2025-06-11 18:29:39 -04:00
Formbi
130a67f368 gnu: yt-dlp: update to 2025.06.09
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-10 15:32:19 -07:00
Formbi
2ac7a8dcac gnu: Add ytarchive.
* gnu/packages/video.scm (ytarchive): New variable.

Change-Id: If59da88d411f5c9b1a68b45689b537ffef644219
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-10 12:31:49 +01:00
John Kehayias
d0c1c5b9ac gnu: openh264: Update to 2.6.0 [security fixes].
Fixes CVE-2025-27091.

* gnu/packages/video.scm (openh264): Update to 2.6.0.

Change-Id: I75e37a3a9e0dd4adea18a58918d5f85a975b74ce
2025-06-08 15:35:37 -04:00
Mark H Weaver
c7d570ae7f gnu: libvpx: Fix CVE-2025-5262.
* gnu/packages/video.scm (libvpx) [replacement]: New field.
(libvpx/fixed): New variable.
* gnu/packages/patches/libvpx-CVE-2025-5262.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2025-05-27 10:55:23 -04:00
Sharlatan Hellseher
4db91aa852 gnu: packages: Remove redundant (gnu packages golang) from some modules.
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from
used modules.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/configuration-management.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/golang-check.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/hyperledger.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/tor-browsers.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.

Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-26 16:50:21 +01:00
Mark H Weaver
d8acc8649e gnu: yt-dlp: Update to 2025.05.22.
* gnu/packages/video.scm (yt-dlp): Update to 2025.05.22.
2025-05-25 15:31:47 -04:00
Sergey Trofimov
4629439a30 gnu: mediainfo: Update to 25.04.
* gnu/packages/video.scm (libmediainfo, mediainfo): Update to 25.04.

Change-Id: Ic92fd32989edbf75e82be58b0e9d12ef240155f1
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-22 12:41:36 -04:00
Ian Eure
df492d4191 gnu: yt-dlp: Update to 2025.04.30.
* gnu/packages/video.scm (yt-dlp): Update to 2025.04.30.

Change-Id: I3a5cde63fa889eaa0b734173a6bc9221335d5c13
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-16 15:54:08 +02:00
Ricardo Wurmus
f353896b10 gnu: Add ffmpeg-for-friction.
* gnu/packages/video.scm (ffmpeg-for-friction): New variable.

Change-Id: I11b5a7b8df325ccb16d9e8e3d19817624c8b17d0
2025-05-15 10:28:01 +02:00
Tomas Volf
b649d5bbcb gnu: mpv: Update to 0.40.0.
* gnu/packages/video.scm (mpv): Update to 0.40.0.

Change-Id: Ic7d81423a9c26a03b582a362d147a9836a6e9413
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-14 11:38:46 +02:00
Andreas Enge
efbc986d80 gnu: Remove ffmpeg-2.8.
Version 3.0 of ffmpeg was released in 2016. After the removal of
libvideogfx, this ffmpeg version is a leaf package.

* gnu/packages/video.scm (ffmpeg-2.8): Delete variable.

Change-Id: I00b245cb908c83e3ff45dcbbc9273eb0b0faf9fd
2025-05-10 19:38:36 +02:00
Andreas Enge
3e270cac6b gnu: Remove libvideogfx.
This is a library without dependent packages, which has seen its latest
release in 2014. It has a very outdated ffmpeg version as input.

* gnu/packages/video.scm (libvideogfx): Delete variable.

Change-Id: I3303310558e6959047d17f93cf2a9c3272b663ed
2025-05-10 19:38:34 +02:00
Vinicius Monego
32cc703f13 gnu: celluloid: Update to 0.28.
* gnu/packages/video.scm (celluloid): Update to 0.28.

Change-Id: I4ce14420e8e78bbc27fb79f22d61547c4def7824
2025-05-04 20:21:11 -03:00
Vinicius Monego
fa35652cc4 gnu: ffmpeg-normalize: Update to 1.31.3.
* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.3.

Change-Id: I2e451ac042f8e75a3081a5b7803a98a52ba86936
2025-05-04 08:16:26 -03:00
Vinicius Monego
2be9f28f5f gnu: ffmpeg-progress-yield: Update to 0.12.0.
* gnu/packages/video.scm (ffmpeg-progress-yield): Update to 0.12.0.

Change-Id: I0731031ce8731236881ce360b0731f0a53ad95fa
2025-05-04 08:16:26 -03:00
Vinicius Monego
366dc2a50c gnu: mlt: Do not override LDFLAGS.
* gnu/packages/video.scm (mlt)[arguments]<#:phases>: Remove obsolete
'override-LDFLAGS phase.

Change-Id: Ib34138ab85dab20897d06f08697e99358954050f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-01 08:40:29 +02:00
Vinicius Monego
58f091240f gnu: Remove mlt-6.
This is a deprecated version of MLT which had synfig as its last
dependent. Synfig now builds with MLT 7, making mlt-6 obsolete.

* gnu/packages/video.scm (mlt-6): Delete variable.

Change-Id: I9bbe57d89b1a66ffdcc1d4f3f520c72d57923770
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-01 08:40:29 +02:00
Timo Wilken
547be88105 gnu: get-iplayer: Update to 3.35.
* gnu/packages/video (get-iplayer): Update to 3.35.

Change-Id: Idd00061a23c3134f043960042ee0b65da2cd9834
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-04-27 09:09:19 +08:00
Ian Eure
539066032a gnu: jellyfin-mpv-shim: Update to 2.9.0.
* gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.9.0.

Change-Id: I1bab5a74f7d71173bac30e85b931901ba12c8a5e
2025-04-21 16:23:43 -07:00
Sharlatan Hellseher
baf696f281 gnu: python-urllib3-next: Update to 2.3.0.
Keep urllib3@1.26.17 but under the dedicated variable name making it
less confusing with "-next" suffix which is meant to be higher version
of the current one.

* gnu/packages/python-web.scm (python-urllib3-next): Update to
2.3.0. Inherit from python-urllib3.
[native-inputs]: Add python-hatchling and python-hatch-vcs.
(python-urllib3-1.26): New variable.
(python-elasticsearch) [propagated-inputs]: Remove python-urllib3-next;
add python-urllib3-1.26.

* gnu/packages/android.scm (sdkmanager) [inputs]: Remove
python-urllib3-next; add python-urllib3-1.26.
* gnu/packages/package-management.scm (conan) [propagated-inputs]:
Likewise.
* gnu/packages/video.scm (yt-dlp) [inputs]: Likewise.

Change-Id: I2679dda98180815d4e3580d965b8db9c61e53f4a
2025-04-16 11:46:33 +02:00
Sharlatan Hellseher
e78754408a gnu: streamlink: Update to 7.1.2.
* gnu/packages/video.scm (streamlink): Update to 7.1.2. Fix build.
[source] <snippet>: Remove as redundunt.
[bulid-system]: Swap to pyproject-build-system.
[argument] <test-flags>: Skip one test.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-typing-extensions; add
python-exceptiongroup.
[native-inputs]: Remove python-pytest-asyncio; add python-setuptools and
python-wheel.

Change-Id: I62d3a95748530f26d064b359cce9c87452235cf5
2025-04-16 11:46:11 +02:00
Morgan Smith
661bfd5459 gnu: Remove duplicated package show-me-the-key.
This package is a duplicate of "showmethekey".  Upstream seems to prefer
naming the package without hyphens in the name.

* gnu/packages/xdisorg.scm (show-me-the-key): Delete variable.
* gnu/packages/video.scm (show-me-the-key): Add as a deprecated alias for
showmethekey.

Change-Id: I21daae0826b6fbc5adf6d10a8497099875ae09f1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-11 12:18:02 +02:00
Jakob Kirsch
c07aaa3da1 gnu: yt-dlp: Update to 2025.03.31.
* gnu/packages/video.scm (yt-dlp): Update to 2025.03.31.

Change-Id: Ie6b1fa8c53af4fb019a7dddda80c83a01a6e021f
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-05 09:41:08 -07:00
Vinicius Monego
aba86f290b gnu: shotcut: Fix indentation.
* gnu/packages/video.scm (shotcut): Fix indentation.

Change-Id: I76569e5bd6117de603cda5a0af8c61bcb7d37345
2025-03-30 23:20:00 -03:00
Vinicius Monego
b56078dc8e gnu: shotcut: Update to 25.03.29.
* gnu/packages/video.scm (shotcut): Update to 25.03.29.

Change-Id: I88ffb0dcab0bb066023bcc9b6f82381a5ffa210d
2025-03-30 23:20:00 -03:00
Timo Wilken
67f4a2fead gnu: yt-dlp: Update to 2025.03.26.
* gnu/packages/video.scm (yt-dlp): Update to 2025.03.26.

Change-Id: I3e215156688ccf13ca86142d9758a1e52a898096
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-29 10:40:32 +01:00
Vinicius Monego
26c031da71 gnu: ffmpeg-normalize: Update to 1.31.2.
* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.2.

Change-Id: Ic10e34e53b4448881549644e4f79976d7ea7f1ab
2025-03-28 19:57:22 -03:00
Vinicius Monego
60684fb2d5 gnu: ffmpeg-progress-yield: Update to 0.11.3.
* gnu/packages/video.scm (ffmpeg-progress-yield): Update to 0.11.3.
[source]: Update URI.
[native-inputs]: Add python-pytest.

Change-Id: I3b3309b4275bd3c458a5da0fee9d051e2dcf8894
2025-03-28 19:57:22 -03:00
Maxim Cournoyer
f1e5e9d1ca gnu: avidemux: Switch to qt-build-system.
* gnu/packages/video.scm (avidemux)
[build-system]: Use qt-build-system.
[inputs]: Add qtwayland-5.

Change-Id: I74239700c3af20b2adb2fac32234ff5c64481f85
2025-03-23 00:00:58 +09:00
Maxim Cournoyer
1ea9955b52 gnu: avidemux: Update to 2.8.1 and fix build.
* gnu/packages/video.scm (avidemux): Update to 2.8.1.
[phases] {unpack-ffmpeg}: Apply ffmpeg-4-binutils-2.41.patch patch.

Fixes: bug#73240
Reported-by: Christopher Howard <christopher@librehacker.com>
Change-Id: I003039b83511e9a2ba0e97ab169bad373babc607
2025-03-23 00:00:58 +09:00
Maxim Cournoyer
a3ed1a2e0d gnu: avidemux: Use gexps.
* gnu/packages/video.scm (avidemux) [phases]: Use gexps.

Change-Id: I8a02285a7c85c4cd78558e88c073d62e10fe8d4d
2025-03-22 23:48:59 +09:00
Maxim Cournoyer
ba53c29c43 gnu: avidemux: Remove input labels and trailing #t in phases.
* gnu/packages/video.scm (avidemux) [native-inputs, inputs]: Remove labels.
[phases]: Remove trailing #t.

Change-Id: I5b2f0a9f756861e7bfcf6addfba0ddbb036b640d
2025-03-22 23:37:45 +09:00
Leo Famulari
51c28379d6 gnu: video-contact-sheet: Update URLs.
* gnu/packages/video.scm (video-contact-sheet)[source, home-page]: Update URLs.

Change-Id: I7db8b6afd189081673e47ed05d57daba0d5b3464
2025-03-15 16:36:51 -04:00
Thanos Apollo
a5f7f73edf gnu: yt-dlp: Update to 2025.02.19.
* gnu/packages/video.scm (yt-dlp): Update to 2025.02.19.

Change-Id: I39f935158ea11f465cad71f73b8c95d313f25341
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-04 11:55:12 +01:00
Liliana Marie Prikler
9c790ccd63 gnu: libbluray: Use modern package style.
* gnu/packages/video.scm (libbluray)[#:phases]: Convert to list of
G-Expressions.
<fix-dlopen-path>: Implement in terms of search-input-file.
[inputs]: Drop labels.
2025-03-02 20:31:47 +01:00
Liliana Marie Prikler
3bb117525e gnu: libbluray: Fix pkg-config file.
* gnu/packages/video.scm (libbluray)[#:phases]: Rename
‘refer-to-libxml2-in-.pc-file’ to ‘move-packages-to-libs’.  Generalize to also
handle freetype and fontconfig.
2025-03-02 20:31:47 +01:00
Nicolas Graves
bf8f5c2151 gnu: libde265: Update to 1.0.14.
* gnu/packages/video.scm (libde265): Update to 1.0.14.
[inputs]: Replace sdl by sdl2.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
2e1d254326 gnu: libde265: Remove unused qtbase-5 input.
* gnu/packages/video.scm (libde265)
[native-inputs]: Improve style.
[inputs]: Improve style.  Remove qtbase-5 which wasn't actually
used (need more inputs to build graphical tools).

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
f3a897065a gnu: Add v4l-utils-minimal.
* gnu/packages/video.scm (v4l-utils-minimal): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:46 +01:00
Liliana Marie Prikler
f017bac026 gnu: libdvdread: Update to 6.1.3.
* gnu/packages/video.scm (libdvdread): Update to 6.1.3.
2025-03-02 20:31:44 +01:00
Liliana Marie Prikler
3c47839f2e gnu: libbluray: Update to 1.3.4.
* gnu/packages/video.scm (libbluray): Update to 1.3.4.
2025-03-02 20:31:44 +01:00
Maxim Cournoyer
3fe37c0b41 gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
* gnu/packages/video.scm (libquicktime) [arguments]: Add #:configure-flags.
[inputs]: Remove ffmpeg-4 and gtk+-2.

Change-Id: I18f6853bb168e765c6f1355c7495d8ce6bd9c066
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:35 +01:00
Maxim Cournoyer
f13a77520f gnu: mjpegtools: Remove gtk+-2 input.
* gnu/packages/video.scm (mjpegtools) [arguments]: Add #:configure-flags.
[inputs]: Remove gtk+-2.

Change-Id: I0383d5b28c1790dccb949c54925f121c039d7292
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:35 +01:00
Vinicius Monego
b6cb59bf1e gnu: ffmpeg-normalize: Update to 1.31.1.
* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.1.

Change-Id: I471a2725beb65b9fee880cde3bf66e91f2ee7356
2025-03-01 19:13:23 -03:00