gnu: giflib: Use 'modify-phases'.
* gnu/packages/image.scm (giflib)[arguments]: Use 'modify-phases'.master
parent
3fdb2a84be
commit
44c5f0258d
|
@ -399,7 +399,8 @@ error-resilience, a Java-viewer for j2k-images, ...")
|
|||
(first (string-split version #\.))
|
||||
".x/giflib-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "1md83dip8rf29y40cm5r7nn19705f54iraz6545zhwa6y8zyq9yz"))))
|
||||
(base32
|
||||
"1md83dip8rf29y40cm5r7nn19705f54iraz6545zhwa6y8zyq9yz"))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("bin" ; utility programs
|
||||
"out")) ; library
|
||||
|
@ -408,26 +409,25 @@ error-resilience, a Java-viewer for j2k-images, ...")
|
|||
("libsm" ,libsm)
|
||||
("perl" ,perl)))
|
||||
(arguments
|
||||
`(#:phases (alist-cons-after
|
||||
'unpack 'disable-html-doc-gen
|
||||
(lambda _
|
||||
(substitute* "doc/Makefile.in"
|
||||
(("^all: allhtml manpages") "")))
|
||||
(alist-cons-after
|
||||
'install 'install-manpages
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((bin (assoc-ref outputs "bin"))
|
||||
(man1dir (string-append bin "/share/man/man1")))
|
||||
(mkdir-p man1dir)
|
||||
(for-each (lambda (file)
|
||||
(let ((base (basename file)))
|
||||
(format #t "installing `~a' to `~a'~%"
|
||||
base man1dir)
|
||||
(copy-file file
|
||||
(string-append
|
||||
man1dir "/" base))))
|
||||
(find-files "doc" "\\.1"))))
|
||||
%standard-phases))))
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'disable-html-doc-gen
|
||||
(lambda _
|
||||
(substitute* "doc/Makefile.in"
|
||||
(("^all: allhtml manpages") ""))))
|
||||
(add-after 'install 'install-manpages
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((bin (assoc-ref outputs "bin"))
|
||||
(man1dir (string-append bin "/share/man/man1")))
|
||||
(mkdir-p man1dir)
|
||||
(for-each (lambda (file)
|
||||
(let ((base (basename file)))
|
||||
(format #t "installing `~a' to `~a'~%"
|
||||
base man1dir)
|
||||
(copy-file file
|
||||
(string-append
|
||||
man1dir "/" base))))
|
||||
(find-files "doc" "\\.1"))))))))
|
||||
(synopsis "Tools and library for working with GIF images")
|
||||
(description
|
||||
"GIFLIB is a library for reading and writing GIF images. It is API and
|
||||
|
|
Reference in New Issue