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

1757 Commits

Author SHA1 Message Date
Efraim Flashner
003dc790fd Revert "build: cargo-build-system: Disable tests by default."
This reverts commit 37667443074a6de29f7665868f102111d62f0af9.

This change needs more discussion.
2023-10-18 11:36:31 +03:00
Efraim Flashner
d631d901d8 build: cargo-build-system: Disable tests by default.
* guix/build-system/cargo.scm (cargo-build): Disable tests by default.
* gnu/packages/admin.scm (greetd, wlgreet, du-dust),
* gnu/packages/bioinformatics.scm (circtools, python-gseapy),
* gnu/packages/crypto.scm (rust-minisign, b3sum),
* gnu/packages/gnome.scm (librsvg),
* gnu/packages/python-crypto.scm (python-blake3,
python-cryptography-rust),
* gnu/packages/python-xyz.scm (python-orjson),
* gnu/packages/rust-apps.scm (agate, alfis, bat, diffr, drill, dutree,
exa, fd, hexyl, hyperfine, i3status-rust, just, maturin, ripgrep, rot8,
rust-swc, rust-cargo-edit, git-interactive-rebase-tool, rust-cbindgen,
rust-cbindgen-0.24, rust-cbindgen-0.19, sniffglue, tectonic, treefmt,
hex, tokei, vivid, watchexec, rbw, rust-analyzer, rust-cargo-c, rtss,
skim, skim-0.7, svd2rust, swayhide, tealdeer, git-absorb, zoxide, htmlq),
* gnu/packages/sequoia.scm (sequoia-sqv),
* gnu/packages/syndication.scm (newsboat),
* gnu/packages/terminals.scm (alacritty),
* gnu/packages/text-editors.scm (kak-lsp, parinfer-rust),
* gnu/packages/tree-sitter.scm (tree-sitter-cli),
* gnu/packages/video.scm (rav1e),
* gnu/packages/web.scm (monolith, castor)
[arguments]: Enable tests.
2023-10-18 11:36:18 +03:00
Efraim Flashner
ccee38a10c gnu: rav1e: Update to 0.6.6.
* gnu/packages/video.scm (rav1e): Update to 0.6.6.
[source]: Add snippet to not hardcode dependency versions.
[cargo-inputs]: Add rust-clap-lex-0.3, rust-winnow-0.4.  Replace
rust-y4m-0.7 with 0.8.  Remove rust-const-fn-assert-0.1.
[cargo-development-inputs]: Add rust-predicates-2,
rust-predicates-core-1, rust-predicates-tree-1.
2023-10-18 11:36:11 +03:00
Vinicius Monego
789a8538d6 gnu: shotcut: Update to 23.09.29.
* gnu/packages/video.scm (shotcut): Update to 23.09.29.
2023-10-03 08:50:41 -03:00
Vinicius Monego
c2291c8b28 gnu: mlt: Update to 7.20.0.
* gnu/packages/video.scm (mlt): Update to 7.20.0.
2023-10-03 08:50:41 -03:00
Tobias Geerinckx-Rice
b2ab38cd82 gnu: libvpx: Graft to fix CVE-2023-5217.
* gnu/packages/video.scm (libvpx)[replacement]: New field, set to…
(libvpx/fixed): …this new variable.
* gnu/packages/patches/libvpx-CVE-2023-5217.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2023-09-24 02:00:00 +02:00
pinoaffe
3fe9a30e94 gnu: yt-dlp: Update to 2023.09.24.
* gnu/packages/video.scm (yt-dlp): Update to 2023.09.24.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-27 12:08:02 +01:00
Maxim Cournoyer
fafd3caef0 gnu: aalib: Really build the shared library on powerpc64le-linux.
Fixes <https://issues.guix.gnu.org/57134>.

The old build scripts were buggy and causing a static library to be produced
instead, which would fail to be linked by gst-plugins-good.

* gnu/packages/video.scm (aalib) [native-inputs]: Remove labels.
[arguments]: Use gexps.
<configure-flags>: New argument.
<phases>: Remove update-config-scripts and configure override.
Add force-autoreconf.

Reported-by: Marcel van der Boom <marcel@van-der-boom.nl>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-25 13:45:58 -04:00
Maxim Cournoyer
a6170fcd2b gnu: Remove extraneous imports.
Found by running 'guild compile -W3 gnu/packages/$module.scm', using guild
from the upcoming Guile.

* gnu/packages/admin.scm: Remove extraneous imports.
* gnu/packages/avr.scm: Likewise.
* gnu/packages/base.scm: Likewise.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/linphone.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/cran.scm: Likewise.
* gnu/packages/kde.scm: Likewise.
* gnu/packages/libcanberra.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/mes.scm: Likewise.
* gnu/packages/mingw.scm: Likewise.
* gnu/packages/serialization.scm: Likewise.
* gnu/packages/sync.scm: Likewise.
* gnu/packages/syncthing.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-09-17 16:22:03 -04:00
Andy Tai
3acd355455 gnu: svt-av1: Update to 1.7.0.
* gnu/packages/video.scm (svt-av1): Update to 1.7.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-12 08:25:09 +01:00
Vinicius Monego
7c951ce67d gnu: shotcut: Update to 23.07.29.
* gnu/packages/video.scm (shotcut): Update to 23.07.29.
[native-inputs]: Replace qttools-5 with qttools.
[inputs]: Replace qtbase-5 with qtbase, qtdeclarative-5 with qtdeclarative,
qtmultimedia-5 with qtmultimedia.  Remove qtgraphicaleffects,
qtquickcontrols-5, qtquickcontrols2-5, qtsvg-5, qtwebsockets-5, qtx11extras.
2023-09-02 11:16:58 -03:00
Reza Housseini
4e531e55dc gnu: utfcpp: Update to 3.2.4.
* gnu/packages/textutils.scm (utfcpp): Update to 3.2.4.
[snippet]: Unbundle ftest.
[arguments]: Remove field.
[native-inputs]: Add ftest.
* gnu/packages/games.scm (warzone2100)[#:phases]: Adjust 'fix-utfcpp-include.
* gnu/packages/video.scm (mkvtoolnix)[#:phases]: Add 'fix-utfcpp-include.

Co-authored-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-09-01 16:44:50 +08:00
Maxim Cournoyer
62075c6be4 gnu: svt-hevc: Mention the package should not be used as an input.
* gnu/packages/video.scm (svt-hevc): Add a warning comment, as well as some
extra explanation to the description.
[home-page]: Update URL.
2023-09-01 01:25:33 -04:00
Maxim Cournoyer
79b44a92e5 gnu: ffmpeg: Skip failing tests on powerpc64le.
* gnu/packages/video.scm (ffmpeg)
[arguments] [powerpc64le]: Skip the checkasm-sw_scale and
filter-scale2ref_keep_aspect tests, by means of the --ignore-tests configure
flag.
2023-08-22 12:32:31 -04:00
Efraim Flashner
2da21f7ef4 gnu: pitivi: Build with librsvg-for-system.
* gnu/packages/video.scm (pitivi)[propagated-inputs]: Replace librsvg
with librsvg-for-system.
2023-08-18 22:47:52 +03:00
Andreas Enge
f04b5be534 gnu: mplayer: Fix input.
* gnu/packages/video.scm (mplayer)[inputs]: Use ffmpeg-5 instead of ffmpeg-4
to fix a header/library version mismatch.
2023-08-18 16:16:28 +02:00
Oleg Pykhalov
65543ad8c8 gnu: Add obs-looking-glass.
* gnu/packages/video.scm (obs-looking-glass): New variable.
2023-08-10 18:45:24 +03:00
Tobias Geerinckx-Rice
8196087d21 gnu: pipe-viewer: Update to 0.4.8.
* gnu/packages/video.scm (pipe-viewer): Update to 0.4.8.
2023-07-30 02:00:00 +02:00
Hilton Chain
ccb5e18726 gnu: libva: Update to 2.19.0.
* gnu/packages/video.scm (libva): Update to 2.19.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-29 21:18:16 -04:00
Vinicius Monego
c03b65fc7f gnu: mlt: Update to 7.18.0.
* gnu/packages/video.scm (mlt): Update to 7.18.0.
2023-07-29 14:25:03 -03:00
Andy Tai
b05e5030a3 gnu: openshot: Update to 3.1.1.
* gnu/packages/video.scm (openshot): Update to 3.1.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-28 22:08:22 +08:00
Efraim Flashner
8f5157bd82 gnu: mpv: Update to 0.36.0.
* gnu/packages/video.scm (mpv): Update to 0.36.0.
2023-07-26 08:30:40 +03:00
Tobias Geerinckx-Rice
806907ff83 gnu: mplayer: Use #:configure-flags.
* gnu/packages/video.scm (mplayer)[arguments]: Move configure flags
to their proper keyword, and honour them in the 'configure phase.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
96727475fb gnu: mplayer: Use G-expressions.
* gnu/packages/video.scm (mplayer)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
c89173cf46 gnu: mplayer: Remove input labels.
* gnu/packages/video.scm (mplayer)[inputs]:
Remove input labels.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
51bf90c72e gnu: mplayer: Update to 1.5.
* gnu/packages/video.scm (mplayer): Update to 1.5.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice
0a62285350 gnu: gallery-dl: Update to 1.25.8.
* gnu/packages/video.scm (gallery-dl): Update to 1.25.8.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
a3637e60bf gnu: libopenshot: Update to 0.3.2.
* gnu/packages/video.scm (libopenshot): Update to 0.3.2.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice
88d107b2b9 gnu: yt-dlp: Update to 2023.07.06.
* gnu/packages/video.scm (yt-dlp): Update to 2023.07.06.
2023-07-02 02:00:08 +02:00
Saku Laesvuori via Guix-patches via
3d55a6b5db gnu: Add yle-dl.
* gnu/packages/video.scm (yle-dl): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-07-01 11:13:47 +02:00
Efraim Flashner
815dd5bce3 gnu: yt-dlp: Update to 2023.06.22.
* gnu/packages/video.scm (yt-dlp): Update to 2023.06.22.
[native-inputs]: Rewrite using supported-package?.
2023-06-24 21:56:52 +03:00
kiasoc5
8d46e3e0fd gnu: celluloid: Update to 0.25.
* gnu/packages/video.scm (celluloid): Update to 0.25.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-20 22:14:09 +01:00
Christopher Baines
f2488b8df9 gnu: mkvtoolnix: Explicitly use ruby-2.7.
To allow updating ruby without affecting this package.

* gnu/packages/video.scm (mkvtoolnix)[native-inputs]: Explicitly use ruby-2.7.
2023-06-20 22:04:50 +01:00
Timothy Sample
e6da6e3152 svn-download: Do not expand keywords.
Subversion keyword expansion is potentially non-reproducible as some of
them expand time strings relative to the local time zone:

  https://issues.guix.gnu.org/43442#18

In practice this is not a problem in Guix since Subversion checkouts
happen in an isolated environment using the "default timezone" (UTC).

However, Software Heritage disables keyword expansion for this very
reason.  By following suit, we make sure content can be retrieved from
there.

* guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to
Subversion.
* guix/build-system/texlive.scm (%texlive-date): New variable.
* gnu/packages/java.scm (java-geronimo-xbean-reflect)
(java-geronimo-genesis-2.1): Update the source hash.
* gnu/packages/machine-learning.scm (ghmm): Likewise.
* gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise.
* gnu/packages/tex.scm (texlive-bin): Update the hash of the
"texlive-scripts" input, and a add a new phase that imitates
Subversion keyword expansion for scripts that need it.
(texlive-latex-base): Update the hash of the "texlive-luatexconfig"
native input.
(texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm)
(texlive-tex-plain, texlive-kpathsea, texlive-latexconfig)
(texlive-tetex, texlive-pdftex, texlive-xetex): Update the source
hash.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-11 18:13:44 +02:00
Andy Tai
48812c85dd gnu: obs-websocket: Deprecate in favor of "obs".
* gnu/packages/video.scm (obs-websocket): Rewrite as a deprecated alias
for "obs".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 23:07:12 +02:00
Andy Tai
9cf6833033 gnu: Remove obs-spectralizer.
As project no longer developed and not building with current obs.

* gnu/packages/video.scm (obs-spectralizer): Remove variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-03 12:16:17 +01:00
Dominik Delgado Steuter
1af79a0615 gnu: yt-dlp: Fix substitution for ffmpeg path.
The old expression did not work; ffmpeg was not found
when using the --add-metadata flag.

* gnu/packages/video.scm (yt-dlp)
[arguments]: Adjust substitution in custom 'default-to-the-ffmpeg-input phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-25 12:51:16 +02:00
Ricardo Wurmus
495d2b3960 gnu: gaupol: Update to 1.12.
* gnu/packages/video.scm (gaupol): Update to 1.12.
2023-05-24 23:58:30 +02:00
Ricardo Wurmus
86f853c4a3 gnu: gaupol: Use pyproject-build-system.
* gnu/packages/video.scm (gauplo)[build-system]: Use pyproject-build-system.
[arguments]: Delete custom 'install phase.
2023-05-24 23:58:30 +02:00
Ricardo Wurmus
0243d5fa1a gnu: gaupol: Drop input labels.
* gnu/packages/video.scm (gaupol)[native-inputs]: Remove package labels.
2023-05-24 23:58:30 +02:00
Ricardo Wurmus
b06b841e57 gnu: gaupol: Delete sanity check phase.
The sanity check fails because there is no graphical display.

* gnu/packages/video.scm (gaupol)[arguments]: Delete 'sanity-check phase.
2023-05-24 23:58:30 +02:00
Vinicius Monego
30af248f1d gnu: mlt: Update to 7.16.0.
* gnu/packages/video.scm (mlt): Update to 7.16.0.
2023-05-14 11:10:23 -03:00
Liliana Marie Prikler
58e84ec9af gnu: Rename json-modern-cxx to nlohmann-json.
* gnu/packages/cpp.scm (nlohmann-json): New variable.
(json-modern-cxx): Mark as deprecated alias.
(xtl, jsonnet)[inputs]: Use nlohmann-json.
* gnu/packages/build-tools.scm (bear)[inputs]: Likewise.
* gnu/packages/cybersecurity.scm (blacksmith)[inputs]: Likewise.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Adjust comment.
* gnu/packages/games.scm (openrct2)[inputs]: Use nlohmann-json.
* gnu/packages/graphics.scm (f3d)[native-inputs]: Likewise.
* gnu/packages/hardware.scm (openrgb)[inputs]: Likewise.
[arguments]: Adjust accordingly.
* gnu/packages/image-processing.scm (paraview)[inputs]: Adjust comment.
* gnu/packages/irods.scm (irods, irods-client-icommands)[inputs]: Use
nlohmann-json.
* gnu/packages/jupyter.scm (xeus)[inputs]: Likewise.
* gnu/packages/messaging.scm (mtxclient, nheko)[inputs]: Likewise.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Likewise.
* gnu/packages/video.scm (mktoolnix)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Likewise.
2023-05-14 12:22:29 +02:00
kiasoc5
f2a5a32618 gnu: mpv-mpris: Update to 1.0.
* gnu/packages/video.scm (mpv-mpris): Update to 1.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-11 12:27:03 +03:00
Efraim Flashner
649ce7b433 Merge branch 'rust-team' 2023-05-09 09:56:33 +03:00
Maxim Cournoyer
62f31c9d50 gnu: libva-utils: Update home page.
* gnu/packages/video.scm (libva-utils) [home-page]: Update URL.
2023-05-07 13:04:25 -04:00
Maxim Cournoyer
260bb2c320 gnu: vdpauinfo: Update to 1.5.
* gnu/packages/video.scm (vdpauinfo): Update to 1.5.
2023-05-07 13:04:24 -04:00
Maxim Cournoyer
69f55d1115 gnu: libva-utils: Update to 2.18.1.
* gnu/packages/video.scm (libva-utils): Update to 2.18.1.
2023-05-07 13:04:24 -04:00
Maxim Cournoyer
0bb691d7d3 gnu: libva: Update to 2.18.0.
* gnu/packages/video.scm (libva): Update to 2.18.0.
2023-05-07 13:04:24 -04:00
Efraim Flashner
4cf9e2b0a8 gnu: rav1e: Update to 0.6.3.
* gnu/packages/video.scm (rav1e): Update to 0.6.3.
[arguments]: Remove cargo-test-flags. Remove 'relax-versions phase.
[cargo-inputs]: Add rust-av-grain-0.2, rust-built-0.5, rust-cc-1,
rust-clap-complete-4, rust-const-fn-assert-0.1, rust-maybe-rayon-1,
rust-new-debug-unreachable-1, rust-nom-7, rust-once-cell-1,
rust-serde-big-array-0.4, rust-system-deps-6.  Remove rust-rayon-1,
rust-regex-1, rust-vergen-3.  Replace rust-av-metrics-0.7 with 0.9,
rust-clap-2 with 4, rust-console-0.14 with 0.15, rust-dav1d-sys-0.3 with
0.7, rust-image-0.23 with 0.24, rust-v-frame-0.2 with 0.3.
[cargo-development-inputs]: Add rust-nom-7, rust-quickcheck-1,
rust-quickcheck-macros-1.  Remove rust-cc-1.  Replace rust-criterion-0.3
with 0.4, rust-pretty-assertions-0.7 with 1.
[native-inputs]: Add pkg-config.
[inputs]: Add libgit2, zlib.
2023-05-07 19:29:18 +03:00