Kaelyn Takata
02995444db
gnu: mesa: Fix hardware video decoding.
...
* gnu/packages/gl.scm (mesa): Fix hardware video decoding.
[arguments]: Add -Dvideo-codecs to the #:configure-flags
[native-search-paths]: Add VDPAU_DRIVER_PATH so libvdpau can find the drivers.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 13:04:24 -04:00
Kaelyn Takata
61a3264424
gnu: mesa: Fix library paths in Vulkan layer manifests.
...
* gnu/packages/gl.scm (mesa): Fix library paths in Vulkan layer manifests.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 13:04:23 -04:00
Pierre Langlois
de490476ca
gnu: tree-sitter-cli: Fix build with 0.20.8 version.
...
* gnu/packages/tree-sitter.scm (tree-sitter-cli)[arguments]
<#:cargo-inputs>: Update rust-tiny-http and rust-webbrowser.
<#:cargo-development-inputs>: Add rust-ctor, rust-rand, rust-tempfile and
rust-unindent.
<#:phases>: Remove unneeded 'delete-cargo-lock phase.
Modified-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 19:37:56 +03:00
Pierre Langlois
84c70fd18a
gnu: Add rust-webbrowser-0.8.
...
* gnu/packages/crates-io.scm (rust-webbrowser-0.8): New variable.
(rust-webbrowser-0.5): Inherit from rust-webbrowser-0.8.
* gnu/packages/patches/rust-webbrowser-remove-unsupported-os.patch: New file.
* gnu/local.mk: Register it.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 19:29:43 +03:00
Pierre Langlois
b783b4a074
gnu: Update rust-tiny-http to 0.12.0.
...
* gnu/packages/crates-io.scm (rust-tiny-http-0.8): Rename to...
(rust-tiny-http-0.12): ... this.
[arguments]: Remove rust-chrono and rust-url dependencies, add rust-httparse,
httpdate, rustls and rustls-pemfile.
(rust-tiny-http-0.6): Inherit from rust-tiny-http-0.12.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 19:29:43 +03:00
Efraim Flashner
0867ffbc62
gnu: librsvg-for-system: Choose librsvg based on package support.
...
* gnu/packages/gnome.scm (librsvg-for-system): Adjust the logic to
choose which librsvg based on which version is supported.
2023-05-07 19:29:43 +03:00
Efraim Flashner
9566721292
gnu: rust: Re-enable aarch64-linux support.
...
* gnu/packages/rust.scm (rust)[arguments]: Only enable parallel-builds
on x86_64-linux. Add a make-flag to adjust CFLAGS. In the custom 'build
phase remove an unneeded environment variable.
[supported-architectures]: Add aarch64-linux.
2023-05-07 19:29:43 +03:00
Efraim Flashner
f88591857e
gnu: gdb/pinned: Move to gdb-12.1.
...
* gnu/packages/gdb.scm (gdb/pinned): Refer to gdb-12.1.
[properties]: Hide the package.
(gdb-12): Inherit from gdb/pinned.
2023-05-07 19:29:42 +03:00
Efraim Flashner
635fc04314
gnu: rust-gmp-mpfr-sys-1: Remove bundled libraries.
...
* gnu/packages/crates-io.scm (rust-gmp-mpfr-sys-1)[source]: Add snippet
to remove bundled libraries and build without them.
[arguments]: Remove custom phase to help build bundled libraries.
[native-inputs]: Remove bash-minimal, m4.
[inputs]: Add gmp, mpc, mpfr.
(rust-rug-1)[arguments]: Remove custom phase to help build bundled
libraries.
[native-inputs]: Remove bash-minimal, m4.
[inputs]: Add gmp, mpc, mpfr.
2023-05-07 19:29:42 +03:00
Efraim Flashner
e855da63b4
gnu: rust-hashbrown-0.8: Update to 0.8.2.
...
* gnu/packages/crates-io.scm (rust-hashbrown-0.8): Update to 0.8.2.
[source]: Add snippet to allow newer versions of rustc-hash.
[cargo-inputs]: Add rust-autocfg-1.
2023-05-07 19:29:42 +03:00
Efraim Flashner
4c51d30199
gnu: rust-globwalk-0.8: Build with newer rust-backtrace.
...
* gnu/packages/crates-io.scm (rust-globwalk-0.8)[source]: Add snippet to
accept newer versions of rust-backtrace.
[cargo-development-inputs]: Replace rust-backtrace-0.3.35 with 0.3.
(rust-backtrace-0.3.35): Remove variable.
2023-05-07 19:29:42 +03:00
Efraim Flashner
5368830fe1
gnu: rust-webpki-0.18: Fix build.
...
* gnu/packages/crates-io.scm (rust-webpki-0.18)[inherit]: Inherit from
rust-webpki-0.19.
[arguments]: Add a phase to build the curve25519 tables.
2023-05-07 19:29:42 +03:00
Efraim Flashner
abef54ef4d
gnu: rust-webpki-0.19: Fix build.
...
* gnu/packages/crates-io.scm (rust-webpki-0.19)[arguments]: Add a phase
to build the curve25519 tables.
[native-inputs]: Add clang, perl, python-2.
2023-05-07 19:29:42 +03:00
Efraim Flashner
1a17603940
gnu: rust-sct-0.5: Fix build.
...
* gnu/packages/crates-io.scm (rust-sct-0.5)[arguments]: Add a phase to
build the curve25519 tables.
[native-inputs]: Add clang, perl, python-2.
2023-05-07 19:29:42 +03:00
Efraim Flashner
dc2fa72266
gnu: rust-ct-logs-0.8: Add missing input.
...
* gnu/packages/crates-io.scm (rust-ct-logs-0.8)[native-inputs]: Add perl.
2023-05-07 19:29:42 +03:00
Efraim Flashner
62af7f1dd9
gnu: rust-tokio-rustls-0.23: Add missing input.
...
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.23)[native-inputs]:
Add perl.
2023-05-07 19:29:42 +03:00
Efraim Flashner
bbe8e580c3
gnu: rust-trust-dns-rustls-0.19: Add missing input.
...
* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.19)
[native-inputs]: Add perl.
2023-05-07 19:29:42 +03:00
Efraim Flashner
1a1261daff
gnu: rust-password-hash-0.3: Fix inputs.
...
* gnu/packages/crates-io.scm (rust-password-hash-0.3)[arguments]: Don't
skip build.
[cargo-inputs]: Replace rust-base64ct-1 with 1.0.1.
2023-05-07 19:29:41 +03:00
Efraim Flashner
8a2740c851
gnu: rust-security-framework-0.2: Skip build.
...
* gnu/packages/crates-io.scm (rust-security-framework-0.2)[arguments]:
Skip the build.
2023-05-07 19:29:41 +03:00
Efraim Flashner
b440ef2f97
gnu: rust-criterion-0.3: Update to 0.3.6.
...
* gnu/packages/crates-io.scm (rust-criterion-0.3): Update to 0.3.6.
[cargo-inputs]: Replace rust-cast-0.2 with 0.3.
2023-05-07 19:29:41 +03:00
Efraim Flashner
316edc268c
gnu: rust-webpki-roots-0.22: Add missing input.
...
* gnu/packages/crates-io.scm (rust-webpki-roots-0.22)[native-inputs]:
Add perl.
2023-05-07 19:29:41 +03:00
Efraim Flashner
0313eb4b7d
gnu: rust-webpki-0.22: Add missing input.
...
* gnu/packages/crates-io.scm (rust-webpki-0.22)[native-inputs]: Add perl.
2023-05-07 19:29:41 +03:00
Efraim Flashner
d939400cb3
gnu: rust-selectors-0.21: Fix cargo inputs.
...
* gnu/packages/crates-io.scm (rust-selectors-0.21)[cargo-inputs]: Don't
inherit field.
2023-05-07 19:29:41 +03:00
Efraim Flashner
95df3ac871
gnu: rust-rustls-ffi-0.8: Add missing input.
...
* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8)[inputs]: Add perl.
2023-05-07 19:29:41 +03:00
Efraim Flashner
8b8ea607c2
gnu: rust-rustls-0.17: Skip the tests.
...
* gnu/packages/crates-io.scm (rust-rustls-0.17)[arguments]: Skip the
tests.
2023-05-07 19:29:41 +03:00
Efraim Flashner
de54a7b55f
gnu: rust-rustls-0.18: Skip tests.
...
* gnu/packages/crates-io.scm (rust-rustls-0.18)[arguments]: Skip the
tests.
2023-05-07 19:29:41 +03:00
Efraim Flashner
57c6d00f86
gnu: rust-rustls-0.20: Add missing input.
...
* gnu/packages/crates-io.scm (rust-rustls-0.20)[inputs]: Add perl.
2023-05-07 19:29:41 +03:00
Efraim Flashner
3d93b046dd
gnu: rust-bindgen-0.59: Add missing inputs.
...
* gnu/packages/crates-io.scm (rust-bindgen-0.59)[arguments]: Don't skip
build. Skip tests.
[cargo-inputs]: Add rust-clap-2, rust-env-logger-0.9.
[native-inputs]: Add perl.
2023-05-07 19:29:41 +03:00
Efraim Flashner
57781caee3
gnu: rust-bindgen-0.64: Add missing input.
...
* gnu/packages/crates-io.scm (rust-bindgen-0.64)[inputs]: Add clang.
2023-05-07 19:29:40 +03:00
Efraim Flashner
5200763c8e
gnu: Add rust-strict-num-0.1.
...
* gnu/packages/crates-io.scm (rust-strict-num-0.1): New variable.
2023-05-07 19:29:40 +03:00
Efraim Flashner
cad62dc45a
gnu: Add rust-tiny-skia-0.8.
...
* gnu/packages/crates-io.scm (rust-tiny-skia-0.8): New variable.
2023-05-07 19:29:40 +03:00
Efraim Flashner
65bff2c825
gnu: Add rust-tiny-skia-path-0.8.
...
* gnu/packages/crates-io.scm (rust-tiny-skia-path-0.8): New variable.
2023-05-07 19:29:40 +03:00
Efraim Flashner
78c34d03eb
gnu: rust-libloading-0.7: Update to 0.7.4.
...
* gnu/packages/crates-io.scm (rust-libloading-0.7): Update to 0.7.4.
2023-05-07 19:29:40 +03:00
Efraim Flashner
4768ff2107
gnu: rust-freetype-sys-0.13: Unbundle freetype2.
...
* gnu/packages/crates-io.scm (rust-freetype-sys-0.13)[source]: Add
snippet to remove freetype2.
[arguments]: Don't skip build.
[inputs]: Add freetype.
[native-inputs]: Add pkg-config.
2023-05-07 19:29:40 +03:00
Efraim Flashner
02bbbe01e3
gnu: rust-ab-glyph-rasterizer-0.1: Update to 0.1.8.
...
* gnu/packages/crates-io.scm (rust-ab-glyph-rasterizer-0.1): Update to
0.1.8.
[arguments]: Don't skip build.
2023-05-07 19:29:40 +03:00
Efraim Flashner
c3cadb0d61
gnu: Add rust-ab-glyph-0.2.
...
* gnu/packages/crates-io.scm (rust-ab-glyph-0.2): New variable.
2023-05-07 19:29:40 +03:00
Efraim Flashner
c89e95f5c6
gnu: Add rust-owned-ttf-parser-0.19.
...
* gnu/packages/crates-io.scm (rust-owned-ttf-parser-0.19): New variable.
2023-05-07 19:29:40 +03:00
Efraim Flashner
3f9dfac5fa
gnu: Add rust-ttf-parser-0.19.
...
* gnu/packages/crates-io.scm (rust-ttf-parser-0.19): New variable.
(rust-ttf-parser-0.12): Inherit from rust-ttf-parser-0.19.
2023-05-07 19:29:40 +03:00
Efraim Flashner
5be2349bc2
gnu: rust-vcpkg-0.2: Update to 0.2.15.
...
* gnu/packages/crates-io.scm (rust-vcpkg-0.2): Update to 0.2.15.
2023-05-07 19:29:39 +03:00
Efraim Flashner
673d1562c5
gnu: Add rust-jni-0.19.
...
* gnu/packages/crates-io.scm (rust-jni-0.19): New variable.
(rust-jni-0.18): Inherit from rust-jni-0.19.
2023-05-07 19:29:39 +03:00
Efraim Flashner
2bad1ba294
gnu: Add rust-ndk-sys-0.4.
...
* gnu/packages/crates-io.scm (rust-ndk-sys-0.4): New variable.
(rust-ndk-sys-0.2): Inherit from rust-ndk-sys-0.4.
2023-05-07 19:29:39 +03:00
Efraim Flashner
f929ef6de7
gnu: Add rust-android-properties-0.2.
...
* gnu/packages/crates-io.scm (rust-android-properties-0.2): New variable.
2023-05-07 19:29:39 +03:00
Efraim Flashner
05693172dc
gnu: Add rust-toml-0.7.
...
* gnu/packages/crates-io.scm (rust-toml-0.7): New variable.
(rust-toml-0.6): Inherit from rust-toml-0.7.
2023-05-07 19:29:39 +03:00
Efraim Flashner
5844ac8083
gnu: Add rust-c-vec-2.
...
* gnu/packages/crates-io.scm (rust-c-vec-2): New variable.
2023-05-07 19:29:39 +03:00
Efraim Flashner
a11f27b4e7
gnu: Add rust-slotmap-1.
...
* gnu/packages/crates-io.scm (rust-slotmap-1): New variable.
2023-05-07 19:29:39 +03:00
Efraim Flashner
eeeff4be50
gnu: Add rust-sctk-adwaita-0.5.
...
* gnu/packages/crates-io.scm (rust-sctk-adwaita-0.5): New variable.
2023-05-07 19:29:39 +03:00
Efraim Flashner
fb06a020a0
gnu: Add rust-redox-syscall-0.3.
...
* gnu/packages/crates-io.scm (rust-redox-syscall-0.3): New variable.
(rust-redox-syscall-0.2): Inherit from rust-redox-syscall-0.3.
2023-05-07 19:29:39 +03:00
Efraim Flashner
4e4fca901f
gnu: Add rust-ndk-0.7.
...
* gnu/packages/crates-io.scm (rust-ndk-0.7): New variable.
(rust-ndk-0.5): Inherit from rust-ndk-0.7.
2023-05-07 19:29:39 +03:00
Efraim Flashner
b129d7a76d
gnu: Add rust-android-activity-0.4.
...
* gnu/packages/crates-io.scm (rust-android-activity-0.4): New variable.
2023-05-07 19:29:38 +03:00
Efraim Flashner
96d6b17a3e
gnu: Add rust-glutin-glx-sys-0.4.
...
* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.4): New
variable.
(rust-glutin-glx-sys-0.1): Inherit from rust-glutin-glx-sys-0.4.
2023-05-07 19:29:38 +03:00