aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/graphics.scm
diff options
context:
space:
mode:
authorKonrad Hinsen <konrad.hinsen@fastmail.net>2021-09-29 20:40:35 +0200
committerLeo Famulari <leo@famulari.name>2021-10-23 15:53:55 -0400
commit38db6e10f020c305bfc6e459dc2cf2a6ad444f91 (patch)
treed79e0617f531230444c22f105ddcb0d39b43dfa4 /gnu/packages/graphics.scm
parent09b8fcc0b7ea24268419a7e27024dfd14378fb76 (diff)
downloadguix-38db6e10f020c305bfc6e459dc2cf2a6ad444f91.tar.gz
guix-38db6e10f020c305bfc6e459dc2cf2a6ad444f91.zip
gnu: font-juliamono: Update to 0.043.
* gnu/packages/fonts.scm (font-juliamono): Update to 0.043. Signed-off-by: Leo Famulari <leo@famulari.name>
Diffstat (limited to 'gnu/packages/graphics.scm')
0 files changed, 0 insertions, 0 deletions
te to 1.77.0.Brennan Vincent * gnu/packages/rust.scm (rust): Base main rust package on rust-1.77. [source]: Remove another vendored copy of zlib. Change-Id: Ia4611b0ea153bce1de97e711af6d3f7396a6bf85 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2024-07-19gnu: rust: Skip another test on riscv64-linux.Efraim Flashner * gnu/packages/rust.scm (rust)[arguments]: When building for riscv64-linux skip another test. Change-Id: I29654d0c2f7a62a8a0e5beeea3bc899510cedc71 2024-07-19gnu: rust: Update to 1.76.0.Brennan Vincent * gnu/packages/rust.scm (rust): Update to 1.76.0. [source]: Remove another copy of jemalloc. [properties]: Update clang-compiler-cpu-architecture to 17. Change-Id: I363d789ab22d2937eeb3846dec460ac902c44255 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2024-07-15gnu: rust: Guard against unsupported rust targets.Christopher Baines As cross-libc may return #f in this case, and the config.toml file construction will also fail if the platform rust-target is #f.. * gnu/packages/rust.scm (make-rust-sysroot/implementation): Guard against unsupported rust targets. Change-Id: Ia0d5c889c6f5cd3478ad985c79feb9ba1c472c29 2024-06-26gnu: Add rust-1.79.Efraim Flashner * gnu/packages/rust.scm (rust-1.79): New variable. Change-Id: Idf54e6504eca7e8cf8a49e664e5aa6c8ff18555d 2024-06-26gnu: Add rust-1.78.Efraim Flashner * gnu/packages/rust.scm (rust-1.78): New variable. Change-Id: Iab24c4f130e208d9152448d7be5899ab8c13456f 2024-06-26gnu: Add rust-1.77.0.Brennan Vincent * gnu/packages/rust.scm (rust-1.77): New variable. Change-Id: Ia4611b0ea153bce1de97e711af6d3f7396a6bf85 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2024-06-26gnu: Add rust-1.76.Brennan Vincent * gnu/packages/rust.scm (rust-1.76): New variable. Change-Id: I97c80ffe0b1be203fd8bbfa197fa31a9f31919f6 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 2024-03-13gnu: rust: Make all intermediate packages public.Efraim Flashner * gnu/packages/rust.scm (rust-1.74, rust-1.75): Make package public. Change-Id: Id45d6e8c6e6c42811d4cbc3ab50c61045a7c9090 2024-03-10gnu: rust: Add tuning information.Efraim Flashner * gnu/packages/rust.scm (rust)[properties]: Add clang-properties matching the input llvm package. Change-Id: Ie2ef2387fff8aa639dcd73752bcaf3c26bbb376d 2024-02-20gnu: rust-bootstrap: Update supported-systems.Efraim Flashner * gnu/packages/rust.scm (rust-bootstrap)[supported-systems]: Add riscv64-linux, powerpc64le-linux. Change-Id: I1584237c4a15ededee95a5d0e52c448f4aa0c9f3 2024-02-20gnu: rust: Update supported-systems.Efraim Flashner * gnu/packages/rust.scm (rust-1.55)[supported-systems]: Explicitly list systems where the final rust compiler builds successfully. Change-Id: Icb89dd4eec1404a9d8db54029e69dae02a66f19e 2024-02-20gnu: rust: Fix building on riscv64-linux.Efraim Flashner * gnu/packages/rust.scm (rust)[arguments]: Add a phase when building for riscv64-linux to skip two tests. Change-Id: I5ea605efc794efb113022432b74c81e4626e2678 2024-02-20gnu: rust-1.74: Fix build on riscv64-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.74)[arguments]: When building for riscv64-linux delete 'revert-riscv-pause-instruction phase. Change-Id: I59120e8dae995fca52b192b07e265db20d9281e7 2024-02-20gnu: rust-bootstrap: Fix building on riscv64-linux.Efraim Flashner * gnu/packages/rust-bootstrap.scm [properties]: Increase timeout to 36 hours. [inputs]: When building for riscv64 add clang-13. [arguments]: When building for riscv64 start the build using clang and then switch to gcc later. Change-Id: I661934ff6862e5c8d826dd637ceeaf316b877c23 2024-02-20gnu: rust-1.72: Fix building on powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.72)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: If8e6b5c4d0c29d2ee2fdfe58fa7d4d2c1585740e 2024-02-20gnu: rust-1.71: Fix building on powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.71)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: I1661ebd9071b3dba92e0f871fad9ed5bcbef38ea 2024-02-20gnu: rust-1.70: Fix building on powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.70)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: Ic9f57e00c8602cd400db65e5b2c2499e972bef17 2024-02-20gnu: rust-1.69: Fix building on powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.69)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: I541767f19740b954e8c0f631bd5e77743ae3fb14 2024-02-20gnu: rust-1.67: Fix building on powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.67)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: I3bfd30d541574daae6223066c57c2d311e436075 2024-02-20gnu: rust-1.64: Fix building on powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-1.64)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: Iaa1f1b0ac70b36b6ac8a46e6789ce14d057fde08 2024-02-20gnu: rust-bootstrap: Add support for powerpc64le-linux.Efraim Flashner * gnu/packages/rust.scm (rust-bootstrap)[inputs]: When building for powerpc64le-linux add clang-13. [arguments]: When building for powerpc64le-linux add a phase adjusting the llvm output. Adjust the 'configure phase to start the build with clang as the C/C++ compiler and switch to GCC after building rustc. Change-Id: Iad5c8b5bba03289595f18e242392aa7feb249888 2024-02-20gnu: rust: Use more system libraries.Efraim Flashner * gnu/packages/rust.scm (rust)[source]: Adjust inherited source to also unbundle curl, libffi, nghttp2 and zlib. [inputs]: Add libffi, nghttp2:lib, zlib. Change-Id: I97932b9afda507a4c655027df494a70cf8c11509 2024-02-20gnu: rust: Use %gcc-search-paths.Efraim Flashner * gnu/packages/rust.scm (rust-1.55)[native-search-paths]: Replace list with factorized %gcc-search-paths. Change-Id: I0052aa748d45b2302e86589e0e9bfe1ddc0c6aa3 2024-02-20gnu: rust-1.56: Adjust inherited package arguments.Efraim Flashner * gnu/packages/rust.scm (rust-1.56)[arguments]: Strip inherited validate-runpath flag from inherited arguments. Change-Id: Iccd742f722ae3013f2ab4eac2234ea923c7af95a 2024-02-20gnu: rust: Unbundle openssl.Efraim Flashner * gnu/packages/rust.scm (rust-bootstrap)[source]: In snippet also remove bundled openssl, jemalloc. (rust-1.55, rust-1.61, rust-1.69, rust-1.72, rust-1.73, rust-1.74) [source]: In snippet also remove bundled openssl. Change-Id: I6da91820942c36be17f106b426b82d8e068b751c 2024-02-20gnu: rust-bootstrap: Clean-up code.Efraim Flashner * gnu/packages/rust.scm (rust-bootstrap)[arguments]: Remove custom 'patch-reference-to-cc phase which didn't do any substitutions. Join two substitutions preventing downloading during the build. Remove unneeded variable in let statement. Change-Id: Iff0262bdff3cb1257afeb83f33c40c54db02dc64 2024-02-20gnu: mrustc: Update to 0.10.1.Efraim Flashner * gnu/packages/rust.scm (%mrustc-commit, %mrustc-source): Update. [snippet]: Adjust snippet to make sure to get all the '-g' flags. (rust-bootstrap)[arguments]: Remove substitution adjusting the number of parallel builds. Remove unneeded substitution. * gnu/packages/patches/rustc-1.54.0-src.patch: Refresh from upstream. Change-Id: I6f806ee89dcb8e95e8bd2d443328844079ee533e 2024-02-20gnu: make-rust-sysroot: Remove unneeded input.Efraim Flashner * gnu/packages/rust.scm (make-rust-sysroot/implementation)[inputs]: When building targeting mingw32 don't add libunwind. Change-Id: I4623bf3c034c488d7f836f64ea0d7924899ce6ad 2024-02-20gnu: rust-1.55: Build with fewer packages.Efraim Flashner * gnu/packages/rust.scm (rust-1.55)[inputs]: Remove libssh2, curl. [native-inputs]: Remove cmake-minimal, which. (rust)[inputs]: Add curl. Change-Id: Icf2355e0f84a50ea44bb057c6d6ccd89eead0191 2024-02-20gnu: rust-bootstrap: Build with fewer packages.Efraim Flashner Use more of the bundled libraries so we have fewer dependencies causing rebuilds in the future. * gnu/packages/rust.scm (rust-bootstrap)[inputs]: Remove curl. [native-inputs]: Remove bison, flex. Change-Id: Ibc743a48536e1474b9ef343962e27d8128e6a20f 2024-02-20gnu: rust: Update to 1.75.0.Efraim Flashner * gnu/packages/rust.scm (rust-1.75): New variable. (rust): Update to 1.75.0. [arguments]: Adjust substitutions in custom phases for changes in source code. Change-Id: I0065d09a297e227e58998455bb90d18304fd6729 2024-02-20gnu: rust-1.55: Build without jemalloc.Efraim Flashner * gnu/packages/rust.scm (rust-1.55)[arguments]: Remove references to jemalloc in custom 'configure phase and set rust to build without jemalloc. [inputs]: Remove jemalloc. Change-Id: I388688111c897b15feb6ccee3374219b82f64169 2024-02-20gnu: rust: Use platform-rust-target.Efraim Flashner * gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Remove procedure. (rust-bootstrap)[arguments]: Adjust make-flags, custom 'install phase to use platform-rust-target. (rust-1.55)[arguments]: Adjust custom 'configure and 'install phases to use platform-rust-target. (make-rust-sysroot)[arguments]: Adjust custom 'configure phase to use platform-rust-target. Change-Id: I102d44231c1411ea14ca75170f4884304d11bee1 2024-02-20gnu: rust: Update to 1.74.1.Efraim Flashner * gnu/packages/rust.scm (rust-1.74): New variable. (rust): Inherit from rust-1.74. [arguments]: Don't inherit #:tests. Change-Id: I9724ccbc93bbfd4e1bdf1d6a20dfa7a4d0ea3a5e 2024-02-20gnu: rust: Move remove-uninstall-script to rust.Efraim Flashner * gnu/packages/rust.scm (rust)[arguments]: Add 'remove-uninstall-script phase. (make-rust-sysroot)[arguments]: Remove 'remove-uninstall-script phase. Change-Id: I45bcaaa89003693b490b914efbfa34236a8f4db6 2024-01-14gnu: Make intermediate packages public but hidden.Ludovic Courtès This makes those packages visible to (gnu ci), giving them first class in the eyes of Cuirass and similar tools, in turn ensuring substitutes are available (this was discovered by running ‘guix weather -c 10’). * gnu/packages/rust.scm (rust-bootstrap, rust-1.55) (rust-1.56, rust-1.57, rust-1.58, rust-1.59, rust-1.60) (rust-1.61, rust-1.62, rust-1.63, rust-1.64, rust-1.65) (rust-1.66, rust-1.67, rust-1.68, rust-1.69, rust-1.70) (rust-1.71, rust-1.72, rust-1.73): Make variable public and add ‘hidden?’ property. (rust): Remove ‘hidden?’ property. * gnu/packages/java.scm (java-hamcrest-parent-pom) (java-org-ow2-parent-pom-1.3, java-asm-bootstrap): Make variable public and add ‘hidden?’ property. * gnu/packages/ocaml.scm (dune-bootstrap) (ocaml4.09-dune-bootstrap, ocaml5.0-dune-bootstrap): Likewise. Change-Id: I32b0ea639a4f1c39466875acdbc9cbadf75c7668 2024-01-12packages: rust: Memoize make-rust-sysroot results.Christopher Baines To ensure that it just returns a single package record for some given arguments, as this helps to avoid poor performance of the store connection object cache. Performance with computing the cross derivations is important for the data service, as it's currently very slow to process revisions. * gnu/packages/rust.scm (make-rust-sysroot): Move code to make-rust-sysroot/implementation. (make-rust-sysroot/implementation): New variable. Change-Id: Ibb30c7398328c87c032bb8828635a34ada935167 2023-12-13gnu: rust-1.64: Don't make package public.Efraim Flashner * gnu/packages/rust.scm (rust-1.64): Use define, not define-public. Change-Id: I475e8b1028a716f1d04a4aea5da4d6e7ca2a87d7 2023-11-28gnu: rust: Add triplets for Windows.Efraim Flashner * gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries for i686-mingw and x86_64-mingw. Change-Id: I13615c1548d96863bc32620269d82975e4599c08 2023-11-28gnu: rust: Add triplet for the Hurd.Efraim Flashner * gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries for i586-pc, i686-pc. Change-Id: I0b7bdc3c0445430b5f4ea79d8e052b6ef276f11b 2023-11-28gnu: Add make-rust-sysroot.Efraim Flashner * gnu/packages/rust.scm (make-rust-sysroot): New procedure. Change-Id: I5ce4b7a3aab0a9e8d254159e2fbc6cf6b3442c32