diff options
author | Aaron Covrig <aaron.covrig.us@ieee.org> | 2024-10-24 19:33:32 -0400 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-11-17 23:15:50 +0100 |
commit | 8f86eb2b455db76cd852de5743f11701e58f612c (patch) | |
tree | 14a34f7c92121f864cafcf86a2a0207016fb572b | |
parent | bc17ba46a6dcf6b887c31a041b9ff1289c96839c (diff) | |
download | guix-8f86eb2b455db76cd852de5743f11701e58f612c.tar.gz |
gnu: impressive: Update to 13.2 and fix build
* gnu/packages/pdf.scm (impressive): Update to 13.2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | gnu/packages/pdf.scm | 59 |
1 files changed, 29 insertions, 30 deletions
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 72aae8b002..24afadbe80 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -28,6 +28,7 @@ ;;; Copyright © 2024 dan <i@dan.games> ;;; Copyright © 2023 Benjamin Slade <slade@lambda-y.net> ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com> +;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1171,39 +1172,37 @@ vector formats.") (define-public impressive (package (name "impressive") - (version "0.13.1") - (source (origin - (method url-fetch) - (uri (string-append - "mirror://sourceforge/impressive/Impressive/" - version "/Impressive-" version ".tar.gz")) - (sha256 - (base32 - "0d1d2jxfl9vmy4swcdz660xd4wx91w1i3n07k522pccapwxig294")))) + ;; (version "0.13.1") + (version "0.13.2") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/impressive/Impressive/" + version "/Impressive-" version ".tar.gz")) + (sha256 + (base32 + ;; "0d1d2jxfl9vmy4swcdz660xd4wx91w1i3n07k522pccapwxig294")))) + "0g15q67f992prkjndrk75hhd601iypfmkafhdx7hijs2byr26c83")))) (build-system python-build-system) (arguments (list - #:phases - #~(modify-phases %standard-phases - (delete 'build) - (delete 'configure) - (delete 'check) - (replace 'install - (lambda* (#:key inputs #:allow-other-keys) - ;; There's no 'setup.py' so install things manually. - (let* ((bin (string-append #$output "/bin")) - (impressive (string-append bin "/impressive")) - (man1 (string-append #$output "/share/man/man1"))) - (mkdir-p bin) - (copy-file "impressive.py" impressive) - (chmod impressive #o755) - (wrap-program (string-append bin "/impressive") - `("LIBRARY_PATH" ":" prefix ;for ctypes - (,(string-append #$(this-package-input "sdl") - "/lib"))) - `("PATH" ":" prefix ;for pdftoppm - (,(search-input-file inputs "bin/xpdf")))) - (install-file "impressive.1" man1))))))) + #:phases #~(modify-phases %standard-phases + (delete 'build) + (delete 'configure) + (delete 'check) + (replace 'install + (lambda* (#:key inputs #:allow-other-keys) + ;; There's no 'setup.py' so install things manually. + (let* ((bin (string-append #$output "/bin")) + (impressive (string-append bin "/impressive")) + (man1 (string-append #$output "/share/man/man1"))) + (mkdir-p bin) + (copy-file "impressive.py" impressive) + (chmod impressive #o755) + (wrap-program (string-append bin "/impressive") + `("PATH" ":" prefix ;for pdftoppm + (,(search-input-file inputs "bin/xpdf")))) + (install-file "impressive.1" man1))))))) ;; TODO: Add dependency on pdftk. (inputs (list bash-minimal python-pygame python-pillow sdl xpdf)) (home-page "https://impressive.sourceforge.net") |