me
/
guix
Archived
1
0
Fork 0

gnu: gimp: Don't retain reference on GCC.

Partly fixes <https://issues.guix.gnu.org/57677>.

* gnu/packages/gimp.scm (gimp)[arguments]: Add #:modules and #:phases.
master
宋文武 2023-02-08 15:09:30 +08:00
parent c53e8404e8
commit e7e1f58563
No known key found for this signature in database
GPG Key ID: D415BF253B515976
1 changed files with 13 additions and 0 deletions

View File

@ -302,6 +302,19 @@ buffers.")
"doc")) ; 9 MiB of gtk-doc HTML
(arguments
(list
#:modules `((ice-9 popen)
(ice-9 rdelim)
,@%gnu-build-system-modules)
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-gcc-reference
;; Avoid reference to GCC.
(lambda _
(let* ((port (open-input-pipe "gcc -v 2>&1 | tail -n 1"))
(cc-version (read-line port)))
(close-pipe port)
(substitute* "app/gimp-version.c"
(("CC_VERSION") (string-append "\"" cc-version "\"")))))))
#:configure-flags
#~(list (string-append "--with-html-dir=" #$output "/share/gtk-doc/html")