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