gnu: skalibs: Correct symlink permissions on the hurd.
* gnu/packages/skarnet.scm (skalibs)[arguments]: Patch tools/install.sh umask. [supported-systems]: Include i586-gnu. Change-Id: Ia431a06d6150b33562dcf0f57eb3ba0fd84ba864
parent
aa631ea62e
commit
f18f59fa4b
|
@ -42,14 +42,17 @@
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ; no tests exist
|
'(#:tests? #f ; no tests exist
|
||||||
#:phases (modify-phases %standard-phases
|
#:phases (modify-phases %standard-phases
|
||||||
(add-after 'unpack 'reproducible
|
(add-after 'unpack 'patch
|
||||||
(lambda _
|
(lambda _
|
||||||
|
;; This umask makes the symlinks in lib readable on
|
||||||
|
;; i586-gnu
|
||||||
|
(substitute* "tools/install.sh"
|
||||||
|
(("umask 077") "umask 033"))
|
||||||
;; Sort source files deterministically so that the *.a
|
;; Sort source files deterministically so that the *.a
|
||||||
;; and *.so files are reproducible.
|
;; and *.so files are reproducible.
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("\\$\\(wildcard src/lib\\*/\\*.c\\)")
|
(("\\$\\(wildcard src/lib\\*/\\*.c\\)")
|
||||||
"$(sort $(wildcard src/lib*/*.c))")))))))
|
"$(sort $(wildcard src/lib*/*.c))")))))))
|
||||||
(supported-systems (delete "i586-gnu" %supported-systems))
|
|
||||||
(home-page "https://skarnet.org/software/skalibs/")
|
(home-page "https://skarnet.org/software/skalibs/")
|
||||||
(synopsis "Platform abstraction libraries for skarnet.org software")
|
(synopsis "Platform abstraction libraries for skarnet.org software")
|
||||||
(description
|
(description
|
||||||
|
|
Reference in New Issue