From: Alexander Joss Date: Mon, 8 Jun 2026 17:41:12 +0000 (-0700) Subject: pnpm: bump to 11.4.0 X-Git-Url: http://git.infiniteadaptability.org/?a=commitdiff_plain;ds=inline;p=channel pnpm: bump to 11.4.0 --- diff --git a/infiniteadaptability/packages/pnpm.scm b/infiniteadaptability/packages/pnpm.scm index 638b2ae..67a7f12 100644 --- a/infiniteadaptability/packages/pnpm.scm +++ b/infiniteadaptability/packages/pnpm.scm @@ -1,5 +1,8 @@ (define-module (infiniteadaptability packages pnpm) #:use-module (gnu packages) + #:use-module (gnu packages base) + #:use-module (gnu packages commencement) + #:use-module (gnu packages gcc) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix licenses) @@ -10,28 +13,35 @@ (define pnpm (package (name "pnpm") - (version "10.32.1") + (version "11.4.0") (source (origin (method url-fetch) (uri (string-append "https://github.com/pnpm/pnpm/releases/download/v" - version "/pnpm-linuxstatic-x64")) + version "/pnpm-linux-x64.tar.gz")) (sha256 - (base32 "0qjn0jfw6jans5yi0q1km5512nja9ldxnpdjpf2d5cdh0c61gg2g")))) + (base32 "1905jd05zqh81c7divamzx51w17in7pm4kd2f6y3n0gggqhx3y7k")))) (supported-systems '("x86_64-linux")) (build-system binary-build-system) (arguments (list + #:substitutable? #f #:validate-runpath? #t - #:strip-binaries? #f - #:install-plan - #~'(("pnpm-linuxstatic-x64" "bin/pnpm")) + #:patchelf-plan `'(("../pnpm" ("gcc" "gcc-toolchain" "glibc"))) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chmod + (replace 'install (lambda _ - (chmod "pnpm-linuxstatic-x64" #o555)))))) + (let* ((out #$output) + (bin (string-append out "/bin")) + (lib (string-append out "/bin/dist"))) + (mkdir-p bin) + (mkdir-p lib) + (install-file "../pnpm" bin) + (copy-recursively "../dist" lib))))) + #:strip-binaries? #f)) (synopsis "Fast, disk space efficient package manager.") + (inputs (list gcc gcc-toolchain glibc)) (description "Fast, disk space efficient package manager: