aboutsummaryrefslogtreecommitdiff
path: root/gnu/services/desktop.scm
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2023-07-12 10:08:56 +0100
committerRicardo Wurmus <rekado@elephly.net>2023-07-13 10:47:33 +0200
commitdd4c1992103a65b8fbdc80fe07a9fe9be822769a (patch)
tree79d18900f231278b4cf0fb4ca9ddbd12b320468c /gnu/services/desktop.scm
parent2794caed7c813f2ec4249236de36eaccafee8361 (diff)
downloadguix-dd4c1992103a65b8fbdc80fe07a9fe9be822769a.tar.gz
guix-dd4c1992103a65b8fbdc80fe07a9fe9be822769a.zip
gnu: libleak: Update to 0.3.6.
* gnu/packages/debug.scm (libleak): Update to 0.3.6.
Diffstat (limited to 'gnu/services/desktop.scm')
0 files changed, 0 insertions, 0 deletions
t" "gzip" "xz" "hello" "zlib")))) (define %packages-to-cross-build-for-mingw ;; Many things don't build for MinGW. Restrict to what's known to work. (map specification->package '("hello"))) (define %cross-bootstrap-targets ;; Cross-compilation triplets for which 'bootstrap-tarballs' must be ;; buildable. '("i586-pc-gnu" "arm-linux-gnueabihf" "aarch64-linux-gnu")) ;;; ;;; Manifests. ;;; (define %base-manifest (manifest (append-map (lambda (system) (map (cut package->manifest-entry* <> system) (cond ((string=? system "i586-gnu") %base-packages/hurd) ((string=? system "armhf-linux") %base-packages/armhf) ((string=? system "powerpc64le-linux") ;; FIXME: Drop 'bootstrap-tarballs' until ;; <https://bugs.gnu.org/48055> is fixed. (drop %base-packages 1)) (else %base-packages)))) %cuirass-supported-systems))) (define %system-manifest (manifest (append-map (lambda (system) ;; Some of %SYSTEM-PACKAGES are currently unsupported on some ;; systems--e.g., GNOME on non-x86_64, due to Rust. Filter ;; them out. (filter-map (lambda (package) (and (supported-package? package system) (package->manifest-entry* package system))) %system-packages)) '("x86_64-linux" "i686-linux")))) ;Guix System (define %cross-manifest (manifest (append-map (lambda (target) (map (cut package->manifest-entry* <> "x86_64-linux" #:target target) (if (target-mingw? target) %packages-to-cross-build-for-mingw %packages-to-cross-build))) (fold delete (targets) '(;; Like in (gnu ci), dismiss cross-compilation to x86: ;; it's pointless. "x86_64-linux-gnu" "i686-linux-gnu" ;; Ignore obsolete systems, as in (gnu ci). "mips64el-linux-gnu" "powerpc-linux-gnu" "powerpc64-linux-gnu" ;; Ignore bare-metal targets. "avr" "or1k-elf" "xtensa-ath9k-elf" ;; XXX: Important bits like libsigsegv and libffi don't ;; support RISCV at the moment, so don't require RISCV ;; support. "riscv64-linux-gnu"))))) (define %cross-bootstrap-manifest (manifest (map (lambda (target) (package->manifest-entry* (specification->package "bootstrap-tarballs") "x86_64-linux" #:target target)) %cross-bootstrap-targets))) ;; Return the union of all three manifests. (concatenate-manifests (list %base-manifest %system-manifest %cross-manifest %cross-bootstrap-manifest))