gnu: Use 'modify-phases' syntax.
* gnu/packages/admin.scm (mingetty, clusterssh, wpa-supplicant-minimal, wpa-supplicant, wakelan, acpica, tree, direvent, dstat)[arguments]: Use 'modify-phases' syntax. * gnu/packages/algebra.scm (arb)[arguments]: Likewise. * gnu/packages/apr.scm (apr-util)[arguments]: Likewise. * gnu/packages/audio.scm (clalsadrv, fluidsynth, faad2, lv2-mda-piano, lv2-mda-epiano, timidity++, vamp, soundtouch, portaudio, rsound, zita-convolver, zita-alsa-pcmi)[arguments]: Likewise. * gnu/packages/backup.scm (rdup, btar)[arguments]: Likewise. * gnu/packages/bioinformatics.scm (bedops, bwa, crossmap, express, flexbar, grit, hisat, ngs-sdk, subread)[arguments]: Likewise. * gnu/packages/bittorrent.scm (transmission)[arguments]: Likewise. * gnu/packages/cdrom.scm (cd-discid)[arguments]: Likewise. * gnu/packages/compression.scm (sharutils)[arguments]: Likewise. * gnu/packages/conky.scm (conky)[arguments]: Likewise. * gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Likewise. * gnu/packages/debug.scm (delta, c-reduce)[arguments]: Likewise. * gnu/packages/display-managers.scm (slim)[arguments]: Likewise. * gnu/packages/dns.scm (dnsmasq)[arguments]: Likewise. * gnu/packages/emacs.scm (geiser, emacs-wget, bbdb)[arguments]: Likewise. * gnu/packages/engineering.scm (pcb)[arguments]: Likewise. * gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Likewise. * gnu/packages/flashing-tools.scm (flashrom)[arguments]: Likewise. * gnu/packages/fltk.scm (fltk)[arguments]: Likewise. * gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Likewise. * gnu/packages/gd.scm (perl-gd)[arguments]: Likewise. * gnu/packages/gkrellm.scm (gkrellm)[arguments]: Likewise. * gnu/packages/glib.scm (glibmm)[arguments]: Likewise. * gnu/packages/gl.scm (glew)[arguments]: Likewise. * gnu/packages/gnome.scm (icon-naming-utils, orbit2, libbonobo, gnome-vfs, libgnome, libbonoboui, goffice-0.8, dconf)[arguments]: Likewise. * gnu/packages/gprolog.scm (gprolog)[arguments]: Likewise. * gnu/packages/gps.scm (gpscorrelate)[arguments]: Likewise. * gnu/packages/graphics.scm (agg)[arguments]: Likewise. * gnu/packages/gtk.scm (ganv, girara, gtksourceview-2, guile-present, python2-pycairo)[arguments]: Likewise. * gnu/packages/guile.scm (guile-1.8)[arguments]: Likewise. * gnu/packages/guile-wm.scm (guile-wm)[arguments]: Likewise. * gnu/packages/hugs.scm (hugs)[arguments]: Likewise. * gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal) [arguments]: Likewise. * gnu/packages/image-viewers.scm (feh, sxiv)[arguments]: Likewise. * gnu/packages/libcanberra.scm (libcanberra)[arguments]: Likewise. * gnu/packages/linux.scm (bridge-utils, iw, fuse, unionfs-fuse/static, lm-sensors, i2c-tools, xsensors, perf, mdadm, libaio, module-init-tools) [arguments]: Likewise. * gnu/packages/lisp.scm (ccl)[arguments]: Likewise. * gnu/packages/lout.scm (lout)[arguments]: Likewise. * gnu/packages/lua.scm (luajit)[arguments]: Likewise. * gnu/packages/machine-learning.scm (shogun)[arguments]: Likewise. * gnu/packages/mail.scm (exim)[arguments]: Likewise. * gnu/packages/man.scm (man-pages, txt2man)[arguments]: Likewise. * gnu/packages/maths.scm (lapack, superlu-dist, openlibm, openspecfun) [arguments]: Likewise. * gnu/packages/messaging.scm (bitlbee)[arguments]: Likewise. * gnu/packages/mp3.scm (libmad, id3lib, mp3info)[arguments]: Likewise. * gnu/packages/music.scm (solfege)[arguments]: Likewise. * gnu/packages/noweb.scm (noweb)[arguments]: Likewise. * gnu/packages/patchutils.scm (patchutils, quilt, colordiff)[arguments]: Likewise. * gnu/packages/pdf.scm (xpdf, zathura-cb, zathura-ps, zathura-djvu, zathura-pdf-poppler, zathura, podofo, fbida)[arguments]: Likewise. * gnu/packages/perl.scm (perl-file-list, perl-test-harness)[arguments]: Likewise. * gnu/packages/photo.scm (gphoto2)[arguments]: Likewise. * gnu/packages/popt.scm (popt)[arguments]: Likewise. * gnu/packages/pretty-print.scm (source-highlight, astyle)[arguments]: Likewise. * gnu/packages/pumpio.scm (pumpa)[arguments]: Likewise. * gnu/packages/python.scm (python-passlib, python-pycrypto, python2-empy, python-sqlalchemy, python-docopt)[arguments]: Likewise. * gnu/packages/rdf.scm (lrdf)[arguments]: Likewise. * gnu/packages/regex.scm (tre)[arguments]: Likewise. * gnu/packages/rrdtool.scm (rrdtool)[arguments]: Likewise. * gnu/packages/ruby.scm (ruby-2.1, ruby-1.8)[arguments]: Likewise. * gnu/packages/sawfish.scm (sawfish)[arguments]: Likewise. * gnu/packages/scheme.scm (racket)[arguments]: Likewise. * gnu/packages/sdl.scm (guile-sdl)[arguments]: Likewise. * gnu/packages/serveez.scm (serveez)[arguments]: Likewise. * gnu/packages/skribilo.scm (skribilo)[arguments]: Likewise. * gnu/packages/smalltalk.scm (smalltalk)[arguments]: Likewise. * gnu/packages/suckless.scm (dmenu, slock)[arguments]: Likewise. * gnu/packages/tcl.scm (expect)[arguments]: Likewise. * gnu/packages/telephony.scm (commoncpp)[arguments]: Likewise. * gnu/packages/textutils.scm (recode, libgtextutils)[arguments]: Likewise. * gnu/packages/time.scm (time)[arguments]: Likewise. * gnu/packages/tor.scm (privoxy)[arguments]: Likewise. * gnu/packages/uucp.scm (uucp)[arguments]: Likewise. * gnu/packages/video.scm (libdvdnav-4)[arguments]: Likewise. * gnu/packages/web-browsers.scm (lynx)[arguments]: Likewise. * gnu/packages/web.scm (tinyproxy)[arguments]: Likewise. * gnu/packages/wicd.scm (wicd)[arguments]: Likewise. * gnu/packages/wm.scm (bspwm)[arguments]: Likewise. * gnu/packages/xdisorg.scm (sxhkd, xcape)[arguments]: Likewise. * gnu/packages/xfce.scm (xfconf)[arguments]: Likewise. * gnu/packages/xfig.scm (transfig)[arguments]: Likewise. * gnu/packages/xorg.scm (imake)[arguments]: Likewise.
This commit is contained in:
parent
a9bd50e352
commit
dc1d3cdef7
81 changed files with 2098 additions and 2124 deletions
|
@ -361,16 +361,15 @@ login, passwd, su, groupadd, and useradd.")
|
||||||
"05yxrp44ky2kg6qknk1ih0kvwkgbn9fbz77r3vci7agslh5wjm8g"))))
|
"05yxrp44ky2kg6qknk1ih0kvwkgbn9fbz77r3vci7agslh5wjm8g"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-replace 'configure
|
`(#:phases
|
||||||
(lambda* (#:key inputs outputs
|
(modify-phases %standard-phases
|
||||||
#:allow-other-keys)
|
(replace 'configure
|
||||||
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(man8 (string-append
|
(man8 (string-append out "/share/man/man8"))
|
||||||
out "/share/man/man8"))
|
|
||||||
(sbin (string-append out "/sbin"))
|
(sbin (string-append out "/sbin"))
|
||||||
(shadow (assoc-ref inputs "shadow"))
|
(shadow (assoc-ref inputs "shadow"))
|
||||||
(login (string-append shadow
|
(login (string-append shadow "/bin/login")))
|
||||||
"/bin/login")))
|
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("^SBINDIR.*")
|
(("^SBINDIR.*")
|
||||||
(string-append "SBINDIR = " out
|
(string-append "SBINDIR = " out
|
||||||
|
@ -385,8 +384,8 @@ login, passwd, su, groupadd, and useradd.")
|
||||||
(string-append "\"" login "\"")))
|
(string-append "\"" login "\"")))
|
||||||
|
|
||||||
(mkdir-p sbin)
|
(mkdir-p sbin)
|
||||||
(mkdir-p man8)))
|
(mkdir-p man8))
|
||||||
%standard-phases)
|
#t)))
|
||||||
#:tests? #f)) ; no tests
|
#:tests? #f)) ; no tests
|
||||||
(inputs `(("shadow" ,shadow)))
|
(inputs `(("shadow" ,shadow)))
|
||||||
|
|
||||||
|
@ -725,8 +724,8 @@ by bandwidth they use.")
|
||||||
("perl-x11-protocol" ,perl-x11-protocol)))
|
("perl-x11-protocol" ,perl-x11-protocol)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'install 'set-load-paths
|
(add-after 'install 'set-load-paths
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; Put the perl-tk and perl-x11-protocol modules in the perl inc
|
;; Put the perl-tk and perl-x11-protocol modules in the perl inc
|
||||||
;; path for PROG
|
;; path for PROG
|
||||||
|
@ -742,8 +741,8 @@ by bandwidth they use.")
|
||||||
"/x86_64-linux")))
|
"/x86_64-linux")))
|
||||||
(wrap-program
|
(wrap-program
|
||||||
prog
|
prog
|
||||||
`("PERL5LIB" ":" prefix (,x11-inc ,tk-inc)))))
|
`("PERL5LIB" ":" prefix (,x11-inc ,tk-inc))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
;; The clusterssh.sourceforge.net address requires login to view
|
;; The clusterssh.sourceforge.net address requires login to view
|
||||||
(home-page "https://sourceforge.net/projects/clusterssh/")
|
(home-page "https://sourceforge.net/projects/clusterssh/")
|
||||||
(synopsis "Secure concurrent multi-server terminal control")
|
(synopsis "Secure concurrent multi-server terminal control")
|
||||||
|
@ -908,8 +907,9 @@ commands and their arguments.")
|
||||||
"0l0l5gz3d5j9bqjsbjlfcv4w4jwndllp9fmyai4x9kg6qhs6v4xl"))))
|
"0l0l5gz3d5j9bqjsbjlfcv4w4jwndllp9fmyai4x9kg6qhs6v4xl"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-replace
|
'(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(chdir "wpa_supplicant")
|
(chdir "wpa_supplicant")
|
||||||
(copy-file "defconfig" ".config")
|
(copy-file "defconfig" ".config")
|
||||||
|
@ -924,10 +924,8 @@ commands and their arguments.")
|
||||||
CFLAGS += $(shell pkg-config libnl-3.0 --cflags)
|
CFLAGS += $(shell pkg-config libnl-3.0 --cflags)
|
||||||
CONFIG_LIBNL32=y
|
CONFIG_LIBNL32=y
|
||||||
CONFIG_READLINE=y\n" port)
|
CONFIG_READLINE=y\n" port)
|
||||||
(close-port port)))
|
(close-port port))))
|
||||||
|
(add-after 'install 'install-man-pages
|
||||||
(alist-cons-after
|
|
||||||
'install 'install-man-pages
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(man (string-append out "/share/man"))
|
(man (string-append out "/share/man"))
|
||||||
|
@ -942,8 +940,7 @@ commands and their arguments.")
|
||||||
(find-files "doc/docbook" "\\.5"))
|
(find-files "doc/docbook" "\\.5"))
|
||||||
(for-each (copy-man-page man8)
|
(for-each (copy-man-page man8)
|
||||||
(find-files "doc/docbook" "\\.8"))
|
(find-files "doc/docbook" "\\.8"))
|
||||||
#t))
|
#t))))
|
||||||
%standard-phases))
|
|
||||||
|
|
||||||
#:make-flags (list "CC=gcc"
|
#:make-flags (list "CC=gcc"
|
||||||
(string-append "BINDIR=" (assoc-ref %outputs "out")
|
(string-append "BINDIR=" (assoc-ref %outputs "out")
|
||||||
|
@ -980,8 +977,8 @@ This package provides the 'wpa_supplicant' daemon and the 'wpa_cli' command.")
|
||||||
(arguments
|
(arguments
|
||||||
(substitute-keyword-arguments (package-arguments wpa-supplicant-minimal)
|
(substitute-keyword-arguments (package-arguments wpa-supplicant-minimal)
|
||||||
((#:phases phases)
|
((#:phases phases)
|
||||||
`(alist-cons-after
|
`(modify-phases ,phases
|
||||||
'configure 'configure-for-dbus
|
(add-after 'configure 'configure-for-dbus
|
||||||
(lambda _
|
(lambda _
|
||||||
(let ((port (open-file ".config" "al")))
|
(let ((port (open-file ".config" "al")))
|
||||||
(display "
|
(display "
|
||||||
|
@ -989,16 +986,15 @@ This package provides the 'wpa_supplicant' daemon and the 'wpa_cli' command.")
|
||||||
CONFIG_CTRL_IFACE_DBUS_NEW=y
|
CONFIG_CTRL_IFACE_DBUS_NEW=y
|
||||||
CONFIG_CTRL_IFACE_DBUS_INTRO=y\n" port)
|
CONFIG_CTRL_IFACE_DBUS_INTRO=y\n" port)
|
||||||
(close-port port))
|
(close-port port))
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-after
|
(add-after 'install-man-pages 'install-dbus-conf
|
||||||
'install-man-pages 'install-dbus-conf
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(dir (string-append out "/etc/dbus-1/system.d")))
|
(dir (string-append out "/etc/dbus-1/system.d")))
|
||||||
(mkdir-p dir)
|
(mkdir-p dir)
|
||||||
(copy-file "dbus/dbus-wpa_supplicant.conf"
|
(copy-file "dbus/dbus-wpa_supplicant.conf"
|
||||||
(string-append dir "/wpa_supplicant.conf"))))
|
(string-append dir "/wpa_supplicant.conf")))
|
||||||
,phases)))))))
|
#t))))))))
|
||||||
|
|
||||||
(define-public wakelan
|
(define-public wakelan
|
||||||
(package
|
(package
|
||||||
|
@ -1014,8 +1010,9 @@ This package provides the 'wpa_supplicant' daemon and the 'wpa_cli' command.")
|
||||||
"0vydqpf44146ir6k87gmqaq6xy66xhc1gkr3nsd7jj3nhy7ypx9x"))))
|
"0vydqpf44146ir6k87gmqaq6xy66xhc1gkr3nsd7jj3nhy7ypx9x"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-replace
|
'(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(mkdir-p (string-append out "/bin"))
|
(mkdir-p (string-append out "/bin"))
|
||||||
|
@ -1028,8 +1025,7 @@ This package provides the 'wpa_supplicant' daemon and the 'wpa_cli' command.")
|
||||||
(system* "./configure"
|
(system* "./configure"
|
||||||
(string-append "--prefix=" out)
|
(string-append "--prefix=" out)
|
||||||
(string-append "--mandir=" out
|
(string-append "--mandir=" out
|
||||||
"/share/man")))))
|
"/share/man")))))))
|
||||||
%standard-phases)
|
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(home-page "http://kernel.org") ; really, no home page
|
(home-page "http://kernel.org") ; really, no home page
|
||||||
(synopsis "Send a wake-on-LAN packet")
|
(synopsis "Send a wake-on-LAN packet")
|
||||||
|
@ -1088,7 +1084,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
||||||
"HOST=_LINUX"
|
"HOST=_LINUX"
|
||||||
"OPT_CFLAGS=-Wall -fno-strict-aliasing")
|
"OPT_CFLAGS=-Wall -fno-strict-aliasing")
|
||||||
#:tests? #f ; no 'check' target.
|
#:tests? #f ; no 'check' target.
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "http://acpica.org/")
|
(home-page "http://acpica.org/")
|
||||||
(synopsis "Tools for the development and debug of ACPI tables")
|
(synopsis "Tools for the development and debug of ACPI tables")
|
||||||
(description
|
(description
|
||||||
|
@ -1198,7 +1194,7 @@ recover lost partitions and/or make non-booting disks bootable again.")
|
||||||
(base32 "04kviw799qxly08zb8n5mgxfd96gyis6x69q2qiw86jnh87c4mv9"))))
|
(base32 "04kviw799qxly08zb8n5mgxfd96gyis6x69q2qiw86jnh87c4mv9"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-delete 'configure %standard-phases)
|
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:make-flags (let ((out (assoc-ref %outputs "out")))
|
#:make-flags (let ((out (assoc-ref %outputs "out")))
|
||||||
(list (string-append "prefix=" out)))))
|
(list (string-append "prefix=" out)))))
|
||||||
|
@ -1227,8 +1223,9 @@ environment variable is set and output is to tty.")
|
||||||
"#!$SHELL")))))
|
"#!$SHELL")))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'build 'patch-/bin/sh
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'build 'patch-/bin/sh
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
;; Use the right shell when executing the watcher and
|
;; Use the right shell when executing the watcher and
|
||||||
;; user-provided shell commands.
|
;; user-provided shell commands.
|
||||||
|
@ -1242,8 +1239,7 @@ environment variable is set and output is to tty.")
|
||||||
(("SHELL=/bin/sh")
|
(("SHELL=/bin/sh")
|
||||||
(string-append "SHELL=" bash "/bin/sh")))
|
(string-append "SHELL=" bash "/bin/sh")))
|
||||||
|
|
||||||
#t))
|
#t))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "https://www.gnu.org/software/direvent/")
|
(home-page "https://www.gnu.org/software/direvent/")
|
||||||
(synopsis "Daemon to monitor directories for events such as file removal")
|
(synopsis "Daemon to monitor directories for events such as file removal")
|
||||||
(description
|
(description
|
||||||
|
@ -1700,7 +1696,7 @@ results (ndiff), and a packet generation and response analysis tool (nping).")
|
||||||
(list (string-append "DESTDIR=" out)
|
(list (string-append "DESTDIR=" out)
|
||||||
"prefix=/"))
|
"prefix=/"))
|
||||||
;; no configure script
|
;; no configure script
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs `(("python-2" ,python-2)))
|
(inputs `(("python-2" ,python-2)))
|
||||||
(synopsis "Versatile resource statistics tool")
|
(synopsis "Versatile resource statistics tool")
|
||||||
(description "Dstat is a versatile replacement for @command{vmstat},
|
(description "Dstat is a versatile replacement for @command{vmstat},
|
||||||
|
|
|
@ -334,8 +334,8 @@ fast arithmetic.")
|
||||||
("mpfr" ,mpfr)))
|
("mpfr" ,mpfr)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(flint (assoc-ref inputs "flint"))
|
(flint (assoc-ref inputs "flint"))
|
||||||
|
@ -348,8 +348,7 @@ fast arithmetic.")
|
||||||
(string-append "--prefix=" out)
|
(string-append "--prefix=" out)
|
||||||
(string-append "--with-flint=" flint)
|
(string-append "--with-flint=" flint)
|
||||||
(string-append "--with-gmp=" gmp)
|
(string-append "--with-gmp=" gmp)
|
||||||
(string-append "--with-mpfr=" mpfr)))))
|
(string-append "--with-mpfr=" mpfr)))))))))
|
||||||
%standard-phases)))
|
|
||||||
(synopsis "Arbitrary precision floating-point ball arithmetic")
|
(synopsis "Arbitrary precision floating-point ball arithmetic")
|
||||||
(description
|
(description
|
||||||
"Arb is a C library for arbitrary-precision floating-point ball
|
"Arb is a C library for arbitrary-precision floating-point ball
|
||||||
|
|
|
@ -80,8 +80,8 @@ around or take advantage of platform-specific deficiencies or features.")
|
||||||
`(("expat" ,expat)))
|
`(("expat" ,expat)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(apr (assoc-ref inputs "apr"))
|
(apr (assoc-ref inputs "apr"))
|
||||||
|
@ -91,8 +91,7 @@ around or take advantage of platform-specific deficiencies or features.")
|
||||||
(system* "./configure"
|
(system* "./configure"
|
||||||
(string-append "--prefix=" out)
|
(string-append "--prefix=" out)
|
||||||
(string-append "--with-apr=" apr)
|
(string-append "--with-apr=" apr)
|
||||||
(string-append "--with-expat=" expat)))))
|
(string-append "--with-expat=" expat)))))))
|
||||||
%standard-phases)
|
|
||||||
|
|
||||||
;; There are race conditions during 'make check'. Typically, the
|
;; There are race conditions during 'make check'. Typically, the
|
||||||
;; 'testall' executable is not built yet by the time 'make check' tries
|
;; 'testall' executable is not built yet by the time 'make check' tries
|
||||||
|
|
|
@ -617,23 +617,21 @@ language and software synthesizer.")
|
||||||
`(#:tests? #f ; no "check" target
|
`(#:tests? #f ; no "check" target
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'patch-makefile-and-enter-directory
|
(add-after 'unpack 'patch-makefile-and-enter-directory
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "libs/Makefile"
|
(substitute* "libs/Makefile"
|
||||||
(("/sbin/ldconfig") "true")
|
(("/sbin/ldconfig") "true")
|
||||||
(("^LIBDIR =.*") "LIBDIR = lib\n"))
|
(("^LIBDIR =.*") "LIBDIR = lib\n"))
|
||||||
(chdir "libs")
|
(chdir "libs")
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-after
|
(add-after 'install 'install-symlink
|
||||||
'install
|
|
||||||
'install-symlink
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(symlink "libclalsadrv.so"
|
(symlink "libclalsadrv.so"
|
||||||
(string-append (assoc-ref %outputs "out")
|
(string-append (assoc-ref %outputs "out")
|
||||||
"/lib/libclalsadrv.so.2")))
|
"/lib/libclalsadrv.so.2")))
|
||||||
;; no configure script
|
;; no configure script
|
||||||
(alist-delete 'configure %standard-phases)))))
|
(modify-phases %standard-phases (delete 'configure))))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("alsa-lib" ,alsa-lib)
|
`(("alsa-lib" ,alsa-lib)
|
||||||
("fftw" ,fftw)))
|
("fftw" ,fftw)))
|
||||||
|
@ -972,11 +970,9 @@ follower.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack
|
(add-after 'unpack 'remove-broken-symlinks
|
||||||
'remove-broken-symlinks
|
(lambda _ (delete-file-recursively "m4") #t)))))
|
||||||
(lambda _ (delete-file-recursively "m4") #t)
|
|
||||||
%standard-phases)))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("libsndfile" ,libsndfile)
|
`(("libsndfile" ,libsndfile)
|
||||||
("alsa-lib" ,alsa-lib)
|
("alsa-lib" ,alsa-lib)
|
||||||
|
@ -1015,12 +1011,11 @@ also play midifiles using a Soundfont.")
|
||||||
("unzip" ,unzip)))
|
("unzip" ,unzip)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'bootstrap
|
(add-after 'unpack 'bootstrap
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "bootstrap" (("\r\n") "\n"))
|
(substitute* "bootstrap" (("\r\n") "\n"))
|
||||||
(zero? (system* "sh" "bootstrap")))
|
(zero? (system* "sh" "bootstrap")))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "http://www.audiocoding.com/faad2.html")
|
(home-page "http://www.audiocoding.com/faad2.html")
|
||||||
(synopsis "MPEG-4 and MPEG-2 AAC decoder")
|
(synopsis "MPEG-4 and MPEG-2 AAC decoder")
|
||||||
(description
|
(description
|
||||||
|
@ -1674,7 +1669,7 @@ software.")
|
||||||
"TYPE=mdaPiano"
|
"TYPE=mdaPiano"
|
||||||
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("lv2" ,lv2)
|
`(("lv2" ,lv2)
|
||||||
("lvtk" ,lvtk)))
|
("lvtk" ,lvtk)))
|
||||||
|
@ -1697,7 +1692,7 @@ software.")
|
||||||
"TYPE=mdaEPiano"
|
"TYPE=mdaEPiano"
|
||||||
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "http://elephly.net/lv2/mdaepiano.html")
|
(home-page "http://elephly.net/lv2/mdaepiano.html")
|
||||||
(synopsis "LV2 port of the mda EPiano plugin")
|
(synopsis "LV2 port of the mda EPiano plugin")
|
||||||
(description "An LV2 port of the mda EPiano VSTi.")))
|
(description "An LV2 port of the mda EPiano VSTi.")))
|
||||||
|
@ -2090,8 +2085,8 @@ Suil currently supports every combination of Gtk 2, Qt 4, and X11.")
|
||||||
(string-append "--with-default-path="
|
(string-append "--with-default-path="
|
||||||
(assoc-ref %outputs "out") "/etc/timidity"))
|
(assoc-ref %outputs "out") "/etc/timidity"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'install 'install-config
|
(add-after 'install 'install-config
|
||||||
(lambda _
|
(lambda _
|
||||||
(let ((out (string-append (assoc-ref %outputs "out")
|
(let ((out (string-append (assoc-ref %outputs "out")
|
||||||
"/etc/timidity")))
|
"/etc/timidity")))
|
||||||
|
@ -2101,8 +2096,8 @@ Suil currently supports every combination of Gtk 2, Qt 4, and X11.")
|
||||||
(lambda (port)
|
(lambda (port)
|
||||||
(format port (string-append "source "
|
(format port (string-append "source "
|
||||||
(assoc-ref %build-inputs "freepats")
|
(assoc-ref %build-inputs "freepats")
|
||||||
"/share/freepats/freepats.cfg"))))))
|
"/share/freepats/freepats.cfg")))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("alsa-lib" ,alsa-lib)
|
`(("alsa-lib" ,alsa-lib)
|
||||||
("ao" ,ao)
|
("ao" ,ao)
|
||||||
|
@ -2141,16 +2136,15 @@ disks as various audio file formats.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; no check target
|
`(#:tests? #f ; no check target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'install 'remove-libvamp-hostsdk.la
|
(add-after 'install 'remove-libvamp-hostsdk.la
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; https://bugs.launchpad.net/ubuntu/+source/vamp-plugin-sdk/+bug/1253656
|
;; https://bugs.launchpad.net/ubuntu/+source/vamp-plugin-sdk/+bug/1253656
|
||||||
(for-each delete-file
|
(for-each delete-file
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(list (string-append out "/lib/libvamp-sdk.la")
|
(list (string-append out "/lib/libvamp-sdk.la")
|
||||||
(string-append out "/lib/libvamp-hostsdk.la"))))
|
(string-append out "/lib/libvamp-hostsdk.la"))))
|
||||||
#t)
|
#t)s))))
|
||||||
%standard-phases)))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("libsndfile" ,libsndfile)))
|
`(("libsndfile" ,libsndfile)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
|
@ -2312,11 +2306,10 @@ Tracker 3 S3M and Impulse Tracker IT files.")
|
||||||
("file" ,file)))
|
("file" ,file)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'bootstrap
|
(add-after 'unpack 'bootstrap
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "sh" "bootstrap")))
|
(zero? (system* "sh" "bootstrap")))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "http://www.surina.net/soundtouch/")
|
(home-page "http://www.surina.net/soundtouch/")
|
||||||
(synopsis
|
(synopsis
|
||||||
"Audio processing library for changing tempo, pitch and playback rate")
|
"Audio processing library for changing tempo, pitch and playback rate")
|
||||||
|
@ -2450,11 +2443,10 @@ portions of LAME.")
|
||||||
'(#:phases
|
'(#:phases
|
||||||
;; Autoreconf is necessary because the audacity-compat patch modifies
|
;; Autoreconf is necessary because the audacity-compat patch modifies
|
||||||
;; .in files.
|
;; .in files.
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'autoreconf
|
(add-after 'unpack 'autoreconf
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "autoreconf" "-vif")))
|
(zero? (system* "autoreconf" "-vif")))))
|
||||||
%standard-phases)
|
|
||||||
#:tests? #f)) ;no 'check' target
|
#:tests? #f)) ;no 'check' target
|
||||||
(home-page "http://www.portaudio.com/")
|
(home-page "http://www.portaudio.com/")
|
||||||
(synopsis "Audio I/O library")
|
(synopsis "Audio I/O library")
|
||||||
|
@ -2518,14 +2510,13 @@ synthesizer written in C++.")
|
||||||
("pulseaudio" ,pulseaudio)))
|
("pulseaudio" ,pulseaudio)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(setenv "CC" "gcc")
|
(setenv "CC" "gcc")
|
||||||
(zero?
|
(zero?
|
||||||
(system* "./configure"
|
(system* "./configure"
|
||||||
(string-append "--prefix=" (assoc-ref outputs "out")))))
|
(string-append "--prefix=" (assoc-ref outputs "out")))))))
|
||||||
%standard-phases)
|
|
||||||
;; No 'check' target.
|
;; No 'check' target.
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(home-page "http://themaister.net/rsound.html")
|
(home-page "http://themaister.net/rsound.html")
|
||||||
|
@ -2592,22 +2583,20 @@ result.")
|
||||||
`(#:tests? #f ; no "check" target
|
`(#:tests? #f ; no "check" target
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'patch-makefile-and-enter-directory
|
(add-after 'unpack 'patch-makefile-and-enter-directory
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "libs/Makefile"
|
(substitute* "libs/Makefile"
|
||||||
(("ldconfig") "true")
|
(("ldconfig") "true")
|
||||||
(("^LIBDIR =.*") "LIBDIR = lib\n"))
|
(("^LIBDIR =.*") "LIBDIR = lib\n"))
|
||||||
(chdir "libs") #t)
|
(chdir "libs") #t)
|
||||||
(alist-cons-after
|
(add-after 'install 'install-symlink
|
||||||
'install
|
|
||||||
'install-symlink
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(symlink "libzita-convolver.so"
|
(symlink "libzita-convolver.so"
|
||||||
(string-append (assoc-ref %outputs "out")
|
(string-append (assoc-ref %outputs "out")
|
||||||
"/lib/libzita-convolver.so.3")))
|
"/lib/libzita-convolver.so.3"))))
|
||||||
;; no configure script
|
;; no configure script
|
||||||
(alist-delete 'configure %standard-phases)))))
|
(delete 'configure)))))
|
||||||
(inputs `(("fftwf" ,fftwf)))
|
(inputs `(("fftwf" ,fftwf)))
|
||||||
(home-page "http://kokkinizita.linuxaudio.org")
|
(home-page "http://kokkinizita.linuxaudio.org")
|
||||||
(synopsis "Fast, partitioned convolution engine library")
|
(synopsis "Fast, partitioned convolution engine library")
|
||||||
|
@ -2682,23 +2671,21 @@ provide high-quality sample rate conversion.")
|
||||||
`(#:tests? #f ; no "check" target
|
`(#:tests? #f ; no "check" target
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'patch-makefile-and-enter-directory
|
(add-after 'unpack 'patch-makefile-and-enter-directory
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "libs/Makefile"
|
(substitute* "libs/Makefile"
|
||||||
(("ldconfig") "true")
|
(("ldconfig") "true")
|
||||||
(("^LIBDIR =.*") "LIBDIR = lib\n"))
|
(("^LIBDIR =.*") "LIBDIR = lib\n"))
|
||||||
(chdir "libs")
|
(chdir "libs")
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-after
|
(add-after 'install 'install-symlink
|
||||||
'install
|
|
||||||
'install-symlink
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(symlink "libzita-alsa-pcmi.so"
|
(symlink "libzita-alsa-pcmi.so"
|
||||||
(string-append (assoc-ref %outputs "out")
|
(string-append (assoc-ref %outputs "out")
|
||||||
"/lib/libzita-alsa-pcmi.so.0")))
|
"/lib/libzita-alsa-pcmi.so.0"))))
|
||||||
;; no configure script
|
;; no configure script
|
||||||
(alist-delete 'configure %standard-phases)))))
|
(delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("alsa-lib" ,alsa-lib)
|
`(("alsa-lib" ,alsa-lib)
|
||||||
("fftw" ,fftw)))
|
("fftw" ,fftw)))
|
||||||
|
|
|
@ -293,20 +293,20 @@ random access nor for in-place modification.")
|
||||||
("nettle" ,nettle)))
|
("nettle" ,nettle)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:parallel-build? #f ;race conditions
|
`(#:parallel-build? #f ;race conditions
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'build 'remove-Werror
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'build 'remove-Werror
|
||||||
;; rdup uses a deprecated function from libarchive
|
;; rdup uses a deprecated function from libarchive
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "GNUmakefile"
|
(substitute* "GNUmakefile"
|
||||||
(("^(CFLAGS=.*)-Werror" _ front) front)))
|
(("^(CFLAGS=.*)-Werror" _ front) front))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'check 'pre-check
|
(add-before 'check 'pre-check
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "HOME" (getcwd))
|
(setenv "HOME" (getcwd))
|
||||||
(substitute* "testsuite/rdup/rdup.rdup-up-t-with-file.exp"
|
(substitute* "testsuite/rdup/rdup.rdup-up-t-with-file.exp"
|
||||||
(("/bin/cat") (which "cat"))))
|
(("/bin/cat") (which "cat")))
|
||||||
|
#t)))))
|
||||||
%standard-phases))))
|
|
||||||
(home-page "http://archive.miek.nl/projects/rdup/index.html")
|
(home-page "http://archive.miek.nl/projects/rdup/index.html")
|
||||||
(synopsis "Provide a list of files to backup")
|
(synopsis "Provide a list of files to backup")
|
||||||
(description
|
(description
|
||||||
|
@ -336,9 +336,9 @@ list and implement the backup strategy.")
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:tests? #f ;test input not distributed
|
#:tests? #f ;test input not distributed
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete
|
;; no configure phase
|
||||||
'configure ;no configure phase
|
(modify-phases %standard-phases
|
||||||
%standard-phases)))
|
(delete 'configure))))
|
||||||
(home-page "http://viric.name/cgi-bin/btar/doc/trunk/doc/home.wiki")
|
(home-page "http://viric.name/cgi-bin/btar/doc/trunk/doc/home.wiki")
|
||||||
(synopsis "Tar-compatible archiver")
|
(synopsis "Tar-compatible archiver")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -369,8 +369,8 @@ transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed.")
|
||||||
'(#:tests? #f
|
'(#:tests? #f
|
||||||
#:make-flags (list (string-append "BINDIR=" %output "/bin"))
|
#:make-flags (list (string-append "BINDIR=" %output "/bin"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'unpack-tarballs
|
(add-after 'unpack 'unpack-tarballs
|
||||||
(lambda _
|
(lambda _
|
||||||
;; FIXME: Bedops includes tarballs of minimally patched upstream
|
;; FIXME: Bedops includes tarballs of minimally patched upstream
|
||||||
;; libraries jansson, zlib, and bzip2. We cannot just use stock
|
;; libraries jansson, zlib, and bzip2. We cannot just use stock
|
||||||
|
@ -393,8 +393,9 @@ transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed.")
|
||||||
(("^\tbzcat .*") "\t@echo \"not unpacking\"\n")
|
(("^\tbzcat .*") "\t@echo \"not unpacking\"\n")
|
||||||
(("\\./configure") "CONFIG_SHELL=bash ./configure"))
|
(("\\./configure") "CONFIG_SHELL=bash ./configure"))
|
||||||
(substitute* "third-party/zlib-1.2.7/Makefile.in"
|
(substitute* "third-party/zlib-1.2.7/Makefile.in"
|
||||||
(("^SHELL=.*$") "SHELL=bash\n")))
|
(("^SHELL=.*$") "SHELL=bash\n"))
|
||||||
(alist-delete 'configure %standard-phases))))
|
#t))
|
||||||
|
(delete 'configure))))
|
||||||
(home-page "https://github.com/bedops/bedops")
|
(home-page "https://github.com/bedops/bedops")
|
||||||
(synopsis "Tools for high-performance genomic feature operations")
|
(synopsis "Tools for high-performance genomic feature operations")
|
||||||
(description
|
(description
|
||||||
|
@ -1325,8 +1326,8 @@ splice junctions between exons.")
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ;no "check" target
|
'(#:tests? #f ;no "check" target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((bin (string-append
|
(let ((bin (string-append
|
||||||
(assoc-ref outputs "out") "/bin"))
|
(assoc-ref outputs "out") "/bin"))
|
||||||
|
@ -1336,9 +1337,10 @@ splice junctions between exons.")
|
||||||
(assoc-ref outputs "out") "/share/man/man1")))
|
(assoc-ref outputs "out") "/share/man/man1")))
|
||||||
(install-file "bwa" bin)
|
(install-file "bwa" bin)
|
||||||
(install-file "README.md" doc)
|
(install-file "README.md" doc)
|
||||||
(install-file "bwa.1" man)))
|
(install-file "bwa.1" man))
|
||||||
|
#t))
|
||||||
;; no "configure" script
|
;; no "configure" script
|
||||||
(alist-delete 'configure %standard-phases))))
|
(delete 'configure))))
|
||||||
(inputs `(("zlib" ,zlib)))
|
(inputs `(("zlib" ,zlib)))
|
||||||
;; Non-portable SSE instructions are used so building fails on platforms
|
;; Non-portable SSE instructions are used so building fails on platforms
|
||||||
;; other than x86_64.
|
;; other than x86_64.
|
||||||
|
@ -1815,10 +1817,9 @@ time.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:python ,python-2
|
`(#:python ,python-2
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'set-env
|
(add-after 'unpack 'set-env
|
||||||
(lambda _ (setenv "CROSSMAP_USE_SYSTEM_PYSAM" "1"))
|
(lambda _ (setenv "CROSSMAP_USE_SYSTEM_PYSAM" "1") #t)))))
|
||||||
%standard-phases)))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("python-numpy" ,python2-numpy)
|
`(("python-numpy" ,python2-numpy)
|
||||||
("python-pysam" ,python2-pysam)
|
("python-pysam" ,python2-pysam)
|
||||||
|
@ -2365,8 +2366,8 @@ dynamic programming or a variety of heuristics.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ;no "check" target
|
`(#:tests? #f ;no "check" target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'use-shared-boost-libs-and-set-bamtools-paths
|
(add-after 'unpack 'use-shared-boost-libs-and-set-bamtools-paths
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "CMakeLists.txt"
|
(substitute* "CMakeLists.txt"
|
||||||
(("set\\(Boost_USE_STATIC_LIBS ON\\)")
|
(("set\\(Boost_USE_STATIC_LIBS ON\\)")
|
||||||
|
@ -2376,8 +2377,7 @@ dynamic programming or a variety of heuristics.")
|
||||||
(substitute* "src/CMakeLists.txt"
|
(substitute* "src/CMakeLists.txt"
|
||||||
(("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/\\.\\./bamtools/lib")
|
(("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/\\.\\./bamtools/lib")
|
||||||
(string-append (assoc-ref inputs "bamtools") "/lib/bamtools")))
|
(string-append (assoc-ref inputs "bamtools") "/lib/bamtools")))
|
||||||
#t)
|
#t)))))
|
||||||
%standard-phases)))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("boost" ,boost)
|
`(("boost" ,boost)
|
||||||
("bamtools" ,bamtools)
|
("bamtools" ,bamtools)
|
||||||
|
@ -2544,15 +2544,15 @@ results. The FASTX-Toolkit tools perform some of these preprocessing tasks.")
|
||||||
(assoc-ref %outputs "out")
|
(assoc-ref %outputs "out")
|
||||||
"/bin/"))
|
"/bin/"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'check
|
(replace 'check
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(setenv "PATH" (string-append
|
(setenv "PATH" (string-append
|
||||||
(assoc-ref outputs "out") "/bin:"
|
(assoc-ref outputs "out") "/bin:"
|
||||||
(getenv "PATH")))
|
(getenv "PATH")))
|
||||||
(chdir "../flexbar_v2.5_src/test")
|
(chdir "../flexbar_v2.5_src/test")
|
||||||
(zero? (system* "bash" "flexbar_validate.sh")))
|
(zero? (system* "bash" "flexbar_validate.sh"))))
|
||||||
(alist-delete 'install %standard-phases))))
|
(delete 'install))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("tbb" ,tbb)
|
`(("tbb" ,tbb)
|
||||||
("zlib" ,zlib)))
|
("zlib" ,zlib)))
|
||||||
|
@ -2788,8 +2788,8 @@ association studies (GWAS).")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:python ,python-2
|
`(#:python ,python-2
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'generate-from-cython-sources
|
(add-after 'unpack 'generate-from-cython-sources
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; Delete these C files to force fresh generation from pyx sources.
|
;; Delete these C files to force fresh generation from pyx sources.
|
||||||
(delete-file "grit/sparsify_support_fns.c")
|
(delete-file "grit/sparsify_support_fns.c")
|
||||||
|
@ -2801,8 +2801,8 @@ association studies (GWAS).")
|
||||||
(string-append "pyx\", ], include_dirs = ['"
|
(string-append "pyx\", ], include_dirs = ['"
|
||||||
(assoc-ref inputs "python-numpy")
|
(assoc-ref inputs "python-numpy")
|
||||||
"/lib/python2.7/site-packages/numpy/core/include/"
|
"/lib/python2.7/site-packages/numpy/core/include/"
|
||||||
"']"))) #t)
|
"']")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("python-scipy" ,python2-scipy)
|
`(("python-scipy" ,python2-scipy)
|
||||||
("python-numpy" ,python2-numpy)
|
("python-numpy" ,python2-numpy)
|
||||||
|
@ -2845,8 +2845,8 @@ estimates transcript expression.")
|
||||||
'()
|
'()
|
||||||
'("POPCNT_CAPABILITY=0")))
|
'("POPCNT_CAPABILITY=0")))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'patch-sources
|
(add-after 'unpack 'patch-sources
|
||||||
(lambda _
|
(lambda _
|
||||||
;; XXX Cannot use snippet because zip files are not supported
|
;; XXX Cannot use snippet because zip files are not supported
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
|
@ -2856,17 +2856,18 @@ estimates transcript expression.")
|
||||||
(("-DBUILD_HOST=.*") "-DBUILD_HOST=\"\\\"guix\\\"\"")
|
(("-DBUILD_HOST=.*") "-DBUILD_HOST=\"\\\"guix\\\"\"")
|
||||||
(("-DBUILD_TIME=.*") "-DBUILD_TIME=\"\\\"0\\\"\""))
|
(("-DBUILD_TIME=.*") "-DBUILD_TIME=\"\\\"0\\\"\""))
|
||||||
(substitute* '("hisat-build" "hisat-inspect")
|
(substitute* '("hisat-build" "hisat-inspect")
|
||||||
(("/usr/bin/env") (which "env"))))
|
(("/usr/bin/env") (which "env")))
|
||||||
(alist-replace
|
#t))
|
||||||
'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((bin (string-append (assoc-ref outputs "out") "/bin/")))
|
(let ((bin (string-append (assoc-ref outputs "out") "/bin/")))
|
||||||
(for-each (lambda (file)
|
(for-each (lambda (file)
|
||||||
(install-file file bin))
|
(install-file file bin))
|
||||||
(find-files
|
(find-files
|
||||||
"."
|
"."
|
||||||
"hisat(-(build|align|inspect)(-(s|l)(-debug)*)*)*$"))))
|
"hisat(-(build|align|inspect)(-(s|l)(-debug)*)*)*$")))
|
||||||
(alist-delete 'configure %standard-phases)))))
|
#t))
|
||||||
|
(delete 'configure))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("unzip" ,unzip)))
|
`(("unzip" ,unzip)))
|
||||||
(inputs
|
(inputs
|
||||||
|
@ -4680,8 +4681,8 @@ Roche 454, Ion Torrent and Pacific BioSciences SMRT.")
|
||||||
`(#:parallel-build? #f ; not supported
|
`(#:parallel-build? #f ; not supported
|
||||||
#:tests? #f ; no "check" target
|
#:tests? #f ; no "check" target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
;; Allow 'konfigure.perl' to find 'package.prl'.
|
;; Allow 'konfigure.perl' to find 'package.prl'.
|
||||||
|
@ -4692,11 +4693,9 @@ Roche 454, Ion Torrent and Pacific BioSciences SMRT.")
|
||||||
;; '--enable-fast-install'.
|
;; '--enable-fast-install'.
|
||||||
(zero? (system* "./configure"
|
(zero? (system* "./configure"
|
||||||
(string-append "--build-prefix=" (getcwd) "/build")
|
(string-append "--build-prefix=" (getcwd) "/build")
|
||||||
(string-append "--prefix=" out)))))
|
(string-append "--prefix=" out))))))
|
||||||
(alist-cons-after
|
(add-after 'unpack 'enter-dir
|
||||||
'unpack 'enter-dir
|
(lambda _ (chdir "ngs-sdk") #t)))))
|
||||||
(lambda _ (chdir "ngs-sdk") #t)
|
|
||||||
%standard-phases))))
|
|
||||||
(native-inputs `(("perl" ,perl)))
|
(native-inputs `(("perl" ,perl)))
|
||||||
;; According to the test
|
;; According to the test
|
||||||
;; unless ($MARCH =~ /x86_64/i || $MARCH =~ /i?86/i)
|
;; unless ($MARCH =~ /x86_64/i || $MARCH =~ /i?86/i)
|
||||||
|
@ -5460,17 +5459,16 @@ sequences.")
|
||||||
"-f" "Makefile.Linux"
|
"-f" "Makefile.Linux"
|
||||||
"CC=gcc ${CCFLAGS}")
|
"CC=gcc ${CCFLAGS}")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'enter-dir
|
(add-after 'unpack 'enter-dir
|
||||||
(lambda _ (chdir "src") #t)
|
(lambda _ (chdir "src") #t))
|
||||||
(alist-replace
|
(replace 'install
|
||||||
'install
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((bin (string-append (assoc-ref outputs "out") "/bin/")))
|
(let ((bin (string-append (assoc-ref outputs "out") "/bin/")))
|
||||||
(mkdir-p bin)
|
(mkdir-p bin)
|
||||||
(copy-recursively "../bin" bin)))
|
(copy-recursively "../bin" bin))))
|
||||||
;; no "configure" script
|
;; no "configure" script
|
||||||
(alist-delete 'configure %standard-phases)))))
|
(delete 'configure))))
|
||||||
(inputs `(("zlib" ,zlib)))
|
(inputs `(("zlib" ,zlib)))
|
||||||
(home-page "http://bioinf.wehi.edu.au/subread-package/")
|
(home-page "http://bioinf.wehi.edu.au/subread-package/")
|
||||||
(synopsis "Tool kit for processing next-gen sequencing data")
|
(synopsis "Tool kit for processing next-gen sequencing data")
|
||||||
|
|
|
@ -74,8 +74,9 @@
|
||||||
"gui")) ; graphical user interface
|
"gui")) ; graphical user interface
|
||||||
(arguments
|
(arguments
|
||||||
'(#:glib-or-gtk-wrap-excluded-outputs '("out")
|
'(#:glib-or-gtk-wrap-excluded-outputs '("out")
|
||||||
#:phases (alist-cons-after
|
#:phases
|
||||||
'install 'move-gui
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'move-gui
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Move the GUI to its own output, so that "out" doesn't
|
;; Move the GUI to its own output, so that "out" doesn't
|
||||||
;; depend on GTK+.
|
;; depend on GTK+.
|
||||||
|
@ -89,8 +90,8 @@
|
||||||
;; Move the '.desktop' file as well.
|
;; Move the '.desktop' file as well.
|
||||||
(mkdir (string-append gui "/share"))
|
(mkdir (string-append gui "/share"))
|
||||||
(rename-file (string-append out "/share/applications")
|
(rename-file (string-append out "/share/applications")
|
||||||
(string-append gui "/share/applications"))))
|
(string-append gui "/share/applications")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("inotify-tools" ,inotify-tools)
|
`(("inotify-tools" ,inotify-tools)
|
||||||
("libevent" ,libevent)
|
("libevent" ,libevent)
|
||||||
|
|
|
@ -454,7 +454,7 @@ the data.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f
|
'(#:tests? #f
|
||||||
#:phases (alist-delete 'configure %standard-phases)
|
#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:make-flags (list "CC=gcc"
|
#:make-flags (list "CC=gcc"
|
||||||
(string-append "PREFIX="
|
(string-append "PREFIX="
|
||||||
(assoc-ref %outputs "out")))))
|
(assoc-ref %outputs "out")))))
|
||||||
|
|
|
@ -521,14 +521,14 @@ decompressors when faced with corrupted input.")
|
||||||
`(("which" ,which)))
|
`(("which" ,which)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'patch-source-shebangs 'unpatch-source-shebang
|
(add-after 'patch-source-shebangs 'unpatch-source-shebang
|
||||||
;; revert the patch-shebang phase on a script which is
|
;; revert the patch-shebang phase on a script which is
|
||||||
;; in fact test data
|
;; in fact test data
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "tests/shar-1.ok"
|
(substitute* "tests/shar-1.ok"
|
||||||
(((which "sh")) "/bin/sh")))
|
(((which "sh")) "/bin/sh"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://www.gnu.org/software/sharutils/")
|
(home-page "https://www.gnu.org/software/sharutils/")
|
||||||
(synopsis "Archives in shell scripts, uuencode/uudecode")
|
(synopsis "Archives in shell scripts, uuencode/uudecode")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -50,22 +50,21 @@
|
||||||
;; TODO: add 'ncurses.pc' to the ncurses package.
|
;; TODO: add 'ncurses.pc' to the ncurses package.
|
||||||
"-DBUILD_NCURSES=false")
|
"-DBUILD_NCURSES=false")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'add-freetype-to-search-path
|
(add-after 'unpack 'add-freetype-to-search-path
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "cmake/ConkyPlatformChecks.cmake"
|
(substitute* "cmake/ConkyPlatformChecks.cmake"
|
||||||
(("set\\(INCLUDE_SEARCH_PATH")
|
(("set\\(INCLUDE_SEARCH_PATH")
|
||||||
(string-append
|
(string-append
|
||||||
"set(INCLUDE_SEARCH_PATH "
|
"set(INCLUDE_SEARCH_PATH "
|
||||||
(assoc-ref inputs "freetype") "/include/freetype2 ")))
|
(assoc-ref inputs "freetype") "/include/freetype2 ")))
|
||||||
#t)
|
#t))
|
||||||
(alist-replace
|
(replace 'install
|
||||||
'install
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((bin (string-append (assoc-ref outputs "out") "/bin")))
|
(let ((bin (string-append (assoc-ref outputs "out") "/bin")))
|
||||||
(mkdir-p bin)
|
(mkdir-p bin)
|
||||||
(install-file "src/conky" bin)))
|
(install-file "src/conky" bin))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("freetype" ,freetype)
|
`(("freetype" ,freetype)
|
||||||
("ncurses" ,ncurses)
|
("ncurses" ,ncurses)
|
||||||
|
|
|
@ -167,8 +167,8 @@ and provides interfaces to the traditional file format.")
|
||||||
'(#:tests? #f ; no check target available
|
'(#:tests? #f ; no check target available
|
||||||
#:disallowed-references ("doc")
|
#:disallowed-references ("doc")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(doc (assoc-ref outputs "doc")))
|
(doc (assoc-ref outputs "doc")))
|
||||||
|
@ -193,8 +193,7 @@ and provides interfaces to the traditional file format.")
|
||||||
;; The following flag is needed so that the inclusion
|
;; The following flag is needed so that the inclusion
|
||||||
;; of db_cxx.h into C++ files works; it leads to
|
;; of db_cxx.h into C++ files works; it leads to
|
||||||
;; HAVE_CXX_STDHEADERS being defined in db_cxx.h.
|
;; HAVE_CXX_STDHEADERS being defined in db_cxx.h.
|
||||||
"--enable-cxx"))))
|
"--enable-cxx"))))))))
|
||||||
%standard-phases)))
|
|
||||||
(synopsis "Berkeley database")
|
(synopsis "Berkeley database")
|
||||||
(description
|
(description
|
||||||
"Berkeley DB is an embeddable database allowing developers the choice of
|
"Berkeley DB is an embeddable database allowing developers the choice of
|
||||||
|
@ -222,8 +221,8 @@ SQL, Key/Value, XML/XQuery or Java Object storage for their data model.")
|
||||||
`(#:tests? #f ; no check target available
|
`(#:tests? #f ; no check target available
|
||||||
#:disallowed-references ("doc")
|
#:disallowed-references ("doc")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(doc (assoc-ref outputs "doc")))
|
(doc (assoc-ref outputs "doc")))
|
||||||
|
@ -253,8 +252,7 @@ SQL, Key/Value, XML/XQuery or Java Object storage for their data model.")
|
||||||
;; The following flag is needed so that the inclusion
|
;; The following flag is needed so that the inclusion
|
||||||
;; of db_cxx.h into C++ files works; it leads to
|
;; of db_cxx.h into C++ files works; it leads to
|
||||||
;; HAVE_CXX_STDHEADERS being defined in db_cxx.h.
|
;; HAVE_CXX_STDHEADERS being defined in db_cxx.h.
|
||||||
"--enable-cxx"))))
|
"--enable-cxx"))))))))))
|
||||||
%standard-phases)))))
|
|
||||||
|
|
||||||
(define-public leveldb
|
(define-public leveldb
|
||||||
(package
|
(package
|
||||||
|
|
|
@ -58,8 +58,8 @@
|
||||||
`(("perl" ,perl)))
|
`(("perl" ,perl)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Makefile contains no install target
|
;; Makefile contains no install target
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
@ -73,8 +73,9 @@
|
||||||
`("License.txt" ,@(find-files "www" ".*\\.html")))
|
`("License.txt" ,@(find-files "www" ".*\\.html")))
|
||||||
(for-each (lambda (b)
|
(for-each (lambda (b)
|
||||||
(install-file b bin))
|
(install-file b bin))
|
||||||
`("delta" "multidelta" "topformflat")))))
|
`("delta" "multidelta" "topformflat"))))
|
||||||
(alist-delete 'configure %standard-phases))))
|
#t))
|
||||||
|
(delete 'configure))))
|
||||||
(home-page "http://delta.tigris.org/")
|
(home-page "http://delta.tigris.org/")
|
||||||
(synopsis "Heuristical file minimizer")
|
(synopsis "Heuristical file minimizer")
|
||||||
(description
|
(description
|
||||||
|
@ -114,8 +115,9 @@ program to exhibit a bug.")
|
||||||
("sys-cpu" ,perl-sys-cpu)
|
("sys-cpu" ,perl-sys-cpu)
|
||||||
("term-readkey" ,perl-term-readkey)))
|
("term-readkey" ,perl-term-readkey)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-after
|
`(#:phases
|
||||||
'install 'set-load-paths
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'set-load-paths
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; Tell creduce where to find the perl modules it needs.
|
;; Tell creduce where to find the perl modules it needs.
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
@ -129,8 +131,8 @@ program to exhibit a bug.")
|
||||||
,(package-version perl)))
|
,(package-version perl)))
|
||||||
'("term-readkey" "exporter-lite"
|
'("term-readkey" "exporter-lite"
|
||||||
"file-which" "getopt-tabular"
|
"file-which" "getopt-tabular"
|
||||||
"regex-common" "sys-cpu"))))))
|
"regex-common" "sys-cpu")))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://embed.cs.utah.edu/creduce")
|
(home-page "http://embed.cs.utah.edu/creduce")
|
||||||
(synopsis "Reducer for interesting code")
|
(synopsis "Reducer for interesting code")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -337,8 +337,9 @@ GTK+, lets you select a desktop session and log in to it.")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'configure 'set-new-etc-location
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'set-new-etc-location
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "CMakeLists.txt"
|
(substitute* "CMakeLists.txt"
|
||||||
(("/etc")
|
(("/etc")
|
||||||
|
@ -346,8 +347,8 @@ GTK+, lets you select a desktop session and log in to it.")
|
||||||
(("install.*systemd.*")
|
(("install.*systemd.*")
|
||||||
;; The build system's logic here is: if "Linux", then
|
;; The build system's logic here is: if "Linux", then
|
||||||
;; "systemd". Strip that.
|
;; "systemd". Strip that.
|
||||||
"")))
|
""))
|
||||||
%standard-phases)
|
#t)))
|
||||||
#:configure-flags '("-DUSE_PAM=yes"
|
#:configure-flags '("-DUSE_PAM=yes"
|
||||||
"-DUSE_CONSOLEKIT=no")
|
"-DUSE_CONSOLEKIT=no")
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
`(("dbus" ,dbus)))
|
`(("dbus" ,dbus)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-delete 'configure %standard-phases)
|
(modify-phases %standard-phases (delete 'configure))
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||||
"CC=gcc"
|
"CC=gcc"
|
||||||
"COPTS=\"-DHAVE_DBUS\"")
|
"COPTS=\"-DHAVE_DBUS\"")
|
||||||
|
|
|
@ -305,14 +305,15 @@ editor (without an X toolkit)" )
|
||||||
"0phz9d8wjk4p13vqannv0003fwh8qqrp0gfzcs2hgq1mrmv1srss"))))
|
"0phz9d8wjk4p13vqannv0003fwh8qqrp0gfzcs2hgq1mrmv1srss"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-after
|
'(#:phases
|
||||||
'install 'post-install
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'post-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(symlink "geiser-install.el"
|
(symlink "geiser-install.el"
|
||||||
(string-append (assoc-ref outputs "out")
|
(string-append (assoc-ref outputs "out")
|
||||||
"/share/emacs/site-lisp/"
|
"/share/emacs/site-lisp/"
|
||||||
"geiser-autoloads.el")))
|
"geiser-autoloads.el"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs `(("guile" ,guile-2.0)))
|
(inputs `(("guile" ,guile-2.0)))
|
||||||
(native-inputs `(("emacs" ,emacs-minimal)))
|
(native-inputs `(("emacs" ,emacs-minimal)))
|
||||||
(home-page "http://nongnu.org/geiser/")
|
(home-page "http://nongnu.org/geiser/")
|
||||||
|
@ -771,25 +772,25 @@ provides an optional IDE-like error list.")
|
||||||
(guix build emacs-utils))
|
(guix build emacs-utils))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("/usr/local") (assoc-ref outputs "out"))
|
(("/usr/local") (assoc-ref outputs "out"))
|
||||||
(("/site-lisp/emacs-wget") "/site-lisp")))
|
(("/site-lisp/emacs-wget") "/site-lisp"))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'patch-exec-paths
|
(add-before 'build 'patch-exec-paths
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((wget (assoc-ref inputs "wget")))
|
(let ((wget (assoc-ref inputs "wget")))
|
||||||
(emacs-substitute-variables "wget.el"
|
(emacs-substitute-variables "wget.el"
|
||||||
("wget-command" (string-append wget "/bin/wget")))))
|
("wget-command" (string-append wget "/bin/wget"))))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'post-install
|
(add-after 'install 'post-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(emacs-generate-autoloads
|
(emacs-generate-autoloads
|
||||||
"wget" (string-append (assoc-ref outputs "out")
|
"wget" (string-append (assoc-ref outputs "out")
|
||||||
"/share/emacs/site-lisp/")))
|
"/share/emacs/site-lisp/"))
|
||||||
%standard-phases)))))
|
#t)))))
|
||||||
(home-page "http://www.emacswiki.org/emacs/EmacsWget")
|
(home-page "http://www.emacswiki.org/emacs/EmacsWget")
|
||||||
(synopsis "Simple file downloader for Emacs based on wget")
|
(synopsis "Simple file downloader for Emacs based on wget")
|
||||||
(description
|
(description
|
||||||
|
@ -993,15 +994,16 @@ within a specified width. It is useful for displaying long track titles.")
|
||||||
"doc_DATA =\n")))))
|
"doc_DATA =\n")))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-after
|
'(#:phases
|
||||||
'install 'post-install
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'post-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Add an autoloads file with the right name for guix.el.
|
;; Add an autoloads file with the right name for guix.el.
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(site (string-append out "/share/emacs/site-lisp")))
|
(site (string-append out "/share/emacs/site-lisp")))
|
||||||
(with-directory-excursion site
|
(with-directory-excursion site
|
||||||
(symlink "bbdb-loaddefs.el" "bbdb-autoloads.el"))))
|
(symlink "bbdb-loaddefs.el" "bbdb-autoloads.el")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(native-inputs `(("emacs" ,emacs-minimal)))
|
(native-inputs `(("emacs" ,emacs-minimal)))
|
||||||
(home-page "http://savannah.nongnu.org/projects/bbdb/")
|
(home-page "http://savannah.nongnu.org/projects/bbdb/")
|
||||||
(synopsis "Contact management utility for Emacs")
|
(synopsis "Contact management utility for Emacs")
|
||||||
|
|
|
@ -191,13 +191,13 @@ utilities.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'use-wish8.6
|
(add-after 'unpack 'use-wish8.6
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "configure"
|
(substitute* "configure"
|
||||||
(("wish85") "wish8.6")))
|
(("wish85") "wish8.6"))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'wrap
|
(add-after 'install 'wrap
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; FIXME: Mesa tries to dlopen libudev.so.0 and fails. Pending a
|
;; FIXME: Mesa tries to dlopen libudev.so.0 and fails. Pending a
|
||||||
;; fix of the mesa package we wrap the pcb executable such that
|
;; fix of the mesa package we wrap the pcb executable such that
|
||||||
|
@ -205,14 +205,13 @@ utilities.")
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(path (string-append (assoc-ref inputs "udev") "/lib")))
|
(path (string-append (assoc-ref inputs "udev") "/lib")))
|
||||||
(wrap-program (string-append out "/bin/pcb")
|
(wrap-program (string-append out "/bin/pcb")
|
||||||
`("LD_LIBRARY_PATH" ":" prefix (,path)))))
|
`("LD_LIBRARY_PATH" ":" prefix (,path))))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'check 'pre-check
|
(add-before 'check 'pre-check
|
||||||
(lambda _
|
(lambda _
|
||||||
(system "Xvfb :1 &")
|
(system "Xvfb :1 &")
|
||||||
(setenv "DISPLAY" ":1")
|
(setenv "DISPLAY" ":1")
|
||||||
#t)
|
#t)))))
|
||||||
%standard-phases)))))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("dbus" ,dbus)
|
`(("dbus" ,dbus)
|
||||||
("mesa" ,mesa)
|
("mesa" ,mesa)
|
||||||
|
|
|
@ -52,8 +52,9 @@
|
||||||
(patches (search-patches "ath9k-htc-firmware-objcopy.patch"))))
|
(patches (search-patches "ath9k-htc-firmware-objcopy.patch"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'configure 'pre-configure
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'pre-configure
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(chdir "target_firmware")
|
(chdir "target_firmware")
|
||||||
|
|
||||||
|
@ -63,9 +64,9 @@
|
||||||
(("^TOOLCHAIN=.*$")
|
(("^TOOLCHAIN=.*$")
|
||||||
(string-append "TOOLCHAIN="
|
(string-append "TOOLCHAIN="
|
||||||
(assoc-ref inputs "cross-gcc")
|
(assoc-ref inputs "cross-gcc")
|
||||||
"\n"))))
|
"\n")))
|
||||||
(alist-replace
|
#t))
|
||||||
'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(fw-dir (string-append out "/lib/firmware")))
|
(fw-dir (string-append out "/lib/firmware")))
|
||||||
|
@ -75,8 +76,7 @@
|
||||||
(string-append fw-dir "/"
|
(string-append fw-dir "/"
|
||||||
(basename file))))
|
(basename file))))
|
||||||
(find-files "." "\\.fw$"))
|
(find-files "." "\\.fw$"))
|
||||||
#t))
|
#t))))
|
||||||
%standard-phases))
|
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
|
|
||||||
;; The firmware is cross-compiled using a "bare bones" compiler (no libc.)
|
;; The firmware is cross-compiled using a "bare bones" compiler (no libc.)
|
||||||
|
|
|
@ -62,17 +62,16 @@
|
||||||
"CONFIG_ENABLE_LIBUSB0_PROGRAMMERS=no")
|
"CONFIG_ENABLE_LIBUSB0_PROGRAMMERS=no")
|
||||||
#:tests? #f ; no 'check' target
|
#:tests? #f ; no 'check' target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete
|
(modify-phases %standard-phases
|
||||||
'configure
|
(delete 'configure)
|
||||||
(alist-cons-before
|
(add-before 'build 'patch-exec-paths
|
||||||
'build 'patch-exec-paths
|
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "dmi.c"
|
(substitute* "dmi.c"
|
||||||
(("\"dmidecode\"")
|
(("\"dmidecode\"")
|
||||||
(format #f "~S"
|
(format #f "~S"
|
||||||
(string-append (assoc-ref inputs "dmidecode")
|
(string-append (assoc-ref inputs "dmidecode")
|
||||||
"/sbin/dmidecode")))))
|
"/sbin/dmidecode"))))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "http://flashrom.org/")
|
(home-page "http://flashrom.org/")
|
||||||
(synopsis "Identify, read, write, erase, and verify ROM/flash chips")
|
(synopsis "Identify, read, write, erase, and verify ROM/flash chips")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -63,13 +63,13 @@
|
||||||
(list "--enable-shared"
|
(list "--enable-shared"
|
||||||
(string-append "DSOFLAGS=-Wl,-rpath=" %output "/lib"))
|
(string-append "DSOFLAGS=-Wl,-rpath=" %output "/lib"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'patch-makeinclude
|
(add-before 'configure 'patch-makeinclude
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "makeinclude.in"
|
(substitute* "makeinclude.in"
|
||||||
(("/bin/sh") (which "sh"))))
|
(("/bin/sh") (which "sh")))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'patch-config
|
(add-after 'install 'patch-config
|
||||||
;; Provide -L flags for image libraries when querying fltk-config to
|
;; Provide -L flags for image libraries when querying fltk-config to
|
||||||
;; avoid propagating inputs.
|
;; avoid propagating inputs.
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
|
@ -82,8 +82,8 @@
|
||||||
(substitute* conf
|
(substitute* conf
|
||||||
(("-ljpeg") (string-append "-L" jpeg "/lib -ljpeg"))
|
(("-ljpeg") (string-append "-L" jpeg "/lib -ljpeg"))
|
||||||
(("-lpng") (string-append "-L" png "/lib -lpng"))
|
(("-lpng") (string-append "-L" png "/lib -lpng"))
|
||||||
(("-lz") (string-append "-L" zlib "/lib -lz")))))
|
(("-lz") (string-append "-L" zlib "/lib -lz"))))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "http://www.fltk.org")
|
(home-page "http://www.fltk.org")
|
||||||
(synopsis "3D C++ GUI library")
|
(synopsis "3D C++ GUI library")
|
||||||
(description "FLTK is a C++ GUI toolkit providing modern GUI functionality
|
(description "FLTK is a C++ GUI toolkit providing modern GUI functionality
|
||||||
|
|
|
@ -357,8 +357,8 @@ manager for the current system.")
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'check
|
(replace 'check
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(setenv "XDG_DATA_DIRS"
|
(setenv "XDG_DATA_DIRS"
|
||||||
(string-append (assoc-ref inputs "shared-mime-info")
|
(string-append (assoc-ref inputs "shared-mime-info")
|
||||||
|
@ -372,8 +372,7 @@ manager for the current system.")
|
||||||
;; AssertionError: 'x-apple-ios-png' != 'png'
|
;; AssertionError: 'x-apple-ios-png' != 'png'
|
||||||
(substitute* "test/test-mime.py"
|
(substitute* "test/test-mime.py"
|
||||||
(("self.check_mimetype\\(imgpng, 'image', 'png'\\)") "#"))
|
(("self.check_mimetype\\(imgpng, 'image', 'png'\\)") "#"))
|
||||||
(zero? (system* "nosetests" "-v")))
|
(zero? (system* "nosetests" "-v")))))))
|
||||||
%standard-phases)))
|
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("shared-mime-info" ,shared-mime-info) ;for tests
|
`(("shared-mime-info" ,shared-mime-info) ;for tests
|
||||||
("hicolor-icon-theme" ,hicolor-icon-theme) ;for tests
|
("hicolor-icon-theme" ,hicolor-icon-theme) ;for tests
|
||||||
|
|
|
@ -122,15 +122,16 @@ most common applications of GD involve website development.")
|
||||||
(assoc-ref %build-inputs i)))
|
(assoc-ref %build-inputs i)))
|
||||||
'("zlib" "png" "ft" "jpeg" "fontconfig"))
|
'("zlib" "png" "ft" "jpeg" "fontconfig"))
|
||||||
#:tests? #f ;; Failed 1/2 test programs. 1/12 subtests failed.
|
#:tests? #f ;; Failed 1/2 test programs. 1/12 subtests failed.
|
||||||
#:phases (alist-cons-after
|
#:phases
|
||||||
'configure 'clear-autogenerated-files
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'configure 'clear-autogenerated-files
|
||||||
(lambda _
|
(lambda _
|
||||||
;; This file is autogenerated by its .PLS script at build
|
;; This file is autogenerated by its .PLS script at build
|
||||||
;; time, but file creation fails because that file already
|
;; time, but file creation fails because that file already
|
||||||
;; exists in the distribution with non-writable
|
;; exists in the distribution with non-writable
|
||||||
;; permissions, so delete it first.
|
;; permissions, so delete it first.
|
||||||
(delete-file "bdf_scripts/bdf2gdfont.pl"))
|
(delete-file "bdf_scripts/bdf2gdfont.pl")
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://search.cpan.org/dist/GD")
|
(home-page "http://search.cpan.org/dist/GD")
|
||||||
(synopsis "Perl interface to the GD graphics library")
|
(synopsis "Perl interface to the GD graphics library")
|
||||||
(description "GD.pm is an autoloadable interface module for libgd, a
|
(description "GD.pm is an autoloadable interface module for libgd, a
|
||||||
|
|
|
@ -49,10 +49,7 @@
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; there is no check target
|
`(#:tests? #f ; there is no check target
|
||||||
#:phases
|
#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
(alist-delete
|
|
||||||
'configure
|
|
||||||
%standard-phases)
|
|
||||||
#:make-flags
|
#:make-flags
|
||||||
(let ((out (assoc-ref %outputs "out")))
|
(let ((out (assoc-ref %outputs "out")))
|
||||||
(list (string-append "INSTALLROOT=" out)
|
(list (string-append "INSTALLROOT=" out)
|
||||||
|
|
|
@ -427,7 +427,7 @@ glxgears, glxheads, and glxinfo.")
|
||||||
(("/lib64") "/lib")))))
|
(("/lib64") "/lib")))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-delete 'configure %standard-phases)
|
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:make-flags (list (string-append "GLEW_PREFIX="
|
#:make-flags (list (string-append "GLEW_PREFIX="
|
||||||
(assoc-ref %outputs "out"))
|
(assoc-ref %outputs "out"))
|
||||||
(string-append "GLEW_DEST="
|
(string-append "GLEW_DEST="
|
||||||
|
|
|
@ -504,8 +504,9 @@ has an ease of use unmatched by other C++ callback libraries.")
|
||||||
"1926b3adx903hzvdp8glblsgjyadzqnwgkj8hg605d4wv98m1n0z"))))
|
"1926b3adx903hzvdp8glblsgjyadzqnwgkj8hg605d4wv98m1n0z"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'build 'pre-build
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'build 'pre-build
|
||||||
(lambda _
|
(lambda _
|
||||||
;; This test uses /etc/fstab as an example file to read
|
;; This test uses /etc/fstab as an example file to read
|
||||||
;; from; choose a better example.
|
;; from; choose a better example.
|
||||||
|
@ -518,8 +519,8 @@ has an ease of use unmatched by other C++ callback libraries.")
|
||||||
;; to open a TLS session; just skip it.
|
;; to open a TLS session; just skip it.
|
||||||
(substitute* "tests/giomm_tls_client/main.cc"
|
(substitute* "tests/giomm_tls_client/main.cc"
|
||||||
(("Gio::init.*$")
|
(("Gio::init.*$")
|
||||||
"return 77;\n")))
|
"return 77;\n"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(native-inputs `(("pkg-config" ,pkg-config)
|
(native-inputs `(("pkg-config" ,pkg-config)
|
||||||
("glib" ,glib "bin")))
|
("glib" ,glib "bin")))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
|
|
|
@ -809,16 +809,16 @@ for settings shared by various components of the GNOME desktop.")
|
||||||
("perl-xml-simple" ,perl-xml-simple)))
|
("perl-xml-simple" ,perl-xml-simple)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'install 'set-load-paths
|
(add-after 'install 'set-load-paths
|
||||||
;; Tell 'icon-name-mapping' where XML::Simple is.
|
;; Tell 'icon-name-mapping' where XML::Simple is.
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(prog (string-append out "/libexec/icon-name-mapping")))
|
(prog (string-append out "/libexec/icon-name-mapping")))
|
||||||
(wrap-program
|
(wrap-program
|
||||||
prog
|
prog
|
||||||
`("PERL5LIB" = ,(list (getenv "PERL5LIB"))))))
|
`("PERL5LIB" = ,(list (getenv "PERL5LIB")))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://tango.freedesktop.org/Standard_Icon_Naming_Specification")
|
(home-page "http://tango.freedesktop.org/Standard_Icon_Naming_Specification")
|
||||||
(synopsis
|
(synopsis
|
||||||
"Utility to implement the Freedesktop Icon Naming Specification")
|
"Utility to implement the Freedesktop Icon Naming Specification")
|
||||||
|
@ -1260,12 +1260,12 @@ functionality was designed to be as reusable and portable as possible.")
|
||||||
'("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
'("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
||||||
;; ... which they then completly ignore !!
|
;; ... which they then completly ignore !!
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'ignore-deprecations
|
(add-before 'configure 'ignore-deprecations
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "linc2/src/Makefile.in"
|
(substitute* "linc2/src/Makefile.in"
|
||||||
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs `(("glib" ,glib)
|
(inputs `(("glib" ,glib)
|
||||||
("libidl" ,libidl)))
|
("libidl" ,libidl)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
|
@ -1300,12 +1300,12 @@ featuring mature C, C++ and Python bindings.")
|
||||||
'("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
'("DISABLE_DEPRECATED_CFLAGS=-DGLIB_DISABLE_DEPRECATION_WARNINGS")
|
||||||
;; ... which they then completly ignore !!
|
;; ... which they then completly ignore !!
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'ignore-deprecations
|
(add-before 'configure 'ignore-deprecations
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "activation-server/Makefile.in"
|
(substitute* "activation-server/Makefile.in"
|
||||||
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs `(("popt" ,popt)
|
(inputs `(("popt" ,popt)
|
||||||
("libxml2" ,libxml2)))
|
("libxml2" ,libxml2)))
|
||||||
;; The following are Required by the .pc file
|
;; The following are Required by the .pc file
|
||||||
|
@ -1408,19 +1408,18 @@ designed to be accessed through the MIME functions in GnomeVFS.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'ignore-deprecations
|
(add-before 'configure 'ignore-deprecations
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* '("libgnomevfs/Makefile.in"
|
(substitute* '("libgnomevfs/Makefile.in"
|
||||||
"daemon/Makefile.in")
|
"daemon/Makefile.in")
|
||||||
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-before
|
(add-before 'configure 'patch-test-async-cancel-to-never-fail
|
||||||
'configure 'patch-test-async-cancel-to-never-fail
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "test/test-async-cancel.c"
|
(substitute* "test/test-async-cancel.c"
|
||||||
(("EXIT_FAILURE") "77")))
|
(("EXIT_FAILURE") "77"))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(inputs `(("libxml2" ,libxml2)
|
(inputs `(("libxml2" ,libxml2)
|
||||||
("dbus-glib" ,dbus-glib)
|
("dbus-glib" ,dbus-glib)
|
||||||
("gconf" ,gconf)
|
("gconf" ,gconf)
|
||||||
|
@ -1455,12 +1454,12 @@ to access local and remote files with a single consistent API.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'enable-deprecated
|
(add-before 'configure 'enable-deprecated
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "libgnome/Makefile.in"
|
(substitute* "libgnome/Makefile.in"
|
||||||
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS")))
|
(("-DG_DISABLE_DEPRECATED") "-DGLIB_DISABLE_DEPRECATION_WARNINGS"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs `(("libxml2" ,libxml2)))
|
(inputs `(("libxml2" ,libxml2)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("glib" ,glib "bin") ; for glib-mkenums, etc.
|
`(("glib" ,glib "bin") ; for glib-mkenums, etc.
|
||||||
|
@ -1695,8 +1694,8 @@ since ca. 2006, when GTK+ itself incorporated printing support.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'check 'start-xserver
|
(add-before 'check 'start-xserver
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(let ((xorg-server (assoc-ref inputs "xorg-server"))
|
(let ((xorg-server (assoc-ref inputs "xorg-server"))
|
||||||
(disp ":1"))
|
(disp ":1"))
|
||||||
|
@ -1705,8 +1704,7 @@ since ca. 2006, when GTK+ itself incorporated printing support.")
|
||||||
(setenv "DISPLAY" disp)
|
(setenv "DISPLAY" disp)
|
||||||
;; There must be a running X server and make check doesn't start one.
|
;; There must be a running X server and make check doesn't start one.
|
||||||
;; Therefore we must do it.
|
;; Therefore we must do it.
|
||||||
(zero? (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp)))))
|
(zero? (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp)))))))))
|
||||||
%standard-phases)))
|
|
||||||
;; Mentioned as Required by the .pc file
|
;; Mentioned as Required by the .pc file
|
||||||
(propagated-inputs `(("libxml2" ,libxml2)))
|
(propagated-inputs `(("libxml2" ,libxml2)))
|
||||||
(inputs
|
(inputs
|
||||||
|
@ -1820,14 +1818,13 @@ Hints specification (EWMH).")
|
||||||
(base32 "05fvzbs5bin05bbsr4dp79aiva3lnq0a3a40zq55i13vnsz70l0n"))))
|
(base32 "05fvzbs5bin05bbsr4dp79aiva3lnq0a3a40zq55i13vnsz70l0n"))))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'fix-pcre-check
|
(add-after 'unpack 'fix-pcre-check
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Only glib.h can be included directly. See
|
;; Only glib.h can be included directly. See
|
||||||
;; https://bugzilla.gnome.org/show_bug.cgi?id=670316
|
;; https://bugzilla.gnome.org/show_bug.cgi?id=670316
|
||||||
(substitute* "configure"
|
(substitute* "configure"
|
||||||
(("glib/gregex\\.h") "glib.h")) #t)
|
(("glib/gregex\\.h") "glib.h")) #t)))
|
||||||
%standard-phases)
|
|
||||||
|
|
||||||
,@(package-arguments goffice)))
|
,@(package-arguments goffice)))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
|
@ -2200,8 +2197,8 @@ and RDP protocols.")
|
||||||
(assoc-ref %outputs "out") "/lib")
|
(assoc-ref %outputs "out") "/lib")
|
||||||
"--disable-gtk-doc-html") ; FIXME: requires gtk-doc
|
"--disable-gtk-doc-html") ; FIXME: requires gtk-doc
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'fix-docbook
|
(add-before 'configure 'fix-docbook
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "docs/Makefile.in"
|
(substitute* "docs/Makefile.in"
|
||||||
(("http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl")
|
(("http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl")
|
||||||
|
@ -2211,8 +2208,8 @@ and RDP protocols.")
|
||||||
"/manpages/docbook.xsl")))
|
"/manpages/docbook.xsl")))
|
||||||
(setenv "XML_CATALOG_FILES"
|
(setenv "XML_CATALOG_FILES"
|
||||||
(string-append (assoc-ref inputs "docbook-xml")
|
(string-append (assoc-ref inputs "docbook-xml")
|
||||||
"/xml/dtd/docbook/catalog.xml")))
|
"/xml/dtd/docbook/catalog.xml"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://developer.gnome.org/dconf")
|
(home-page "https://developer.gnome.org/dconf")
|
||||||
(synopsis "Low-level GNOME configuration system")
|
(synopsis "Low-level GNOME configuration system")
|
||||||
(description "Dconf is a low-level configuration system. Its main purpose
|
(description "Dconf is a low-level configuration system. Its main purpose
|
||||||
|
|
|
@ -41,14 +41,15 @@
|
||||||
`(#:configure-flags
|
`(#:configure-flags
|
||||||
(list (string-append
|
(list (string-append
|
||||||
"--with-install-dir=" %output "/share/gprolog"))
|
"--with-install-dir=" %output "/share/gprolog"))
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'configure 'change-dir-n-fix-shells
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'change-dir-n-fix-shells
|
||||||
(lambda _
|
(lambda _
|
||||||
(chdir "src")
|
(chdir "src")
|
||||||
(substitute* "configure"
|
(substitute* "configure"
|
||||||
(("-/bin/sh") (string-append "-" (which "sh")))
|
(("-/bin/sh") (string-append "-" (which "sh")))
|
||||||
(("= /bin/sh") (string-append "= " (which "sh")))))
|
(("= /bin/sh") (string-append "= " (which "sh"))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://www.gnu.org/software/gprolog/")
|
(home-page "https://www.gnu.org/software/gprolog/")
|
||||||
(synopsis "Prolog compiler")
|
(synopsis "Prolog compiler")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -102,15 +102,16 @@ manipulate maps.")
|
||||||
"006a6l8p38a4h7y2959sqrmjjn29d8pd50zj9nypcp5ph18nybjb"))))
|
"006a6l8p38a4h7y2959sqrmjjn29d8pd50zj9nypcp5ph18nybjb"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-replace
|
`(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; This is a rudimentary build system.
|
;; This is a rudimentary build system.
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("prefix[[:blank:]]*=.*$")
|
(("prefix[[:blank:]]*=.*$")
|
||||||
(string-append "prefix = " (assoc-ref outputs "out")
|
(string-append "prefix = " (assoc-ref outputs "out")
|
||||||
"\n"))))
|
"\n")))
|
||||||
%standard-phases)
|
#t)))
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(inputs
|
(inputs
|
||||||
`(("gtk+" ,gtk+-2)
|
`(("gtk+" ,gtk+-2)
|
||||||
|
|
|
@ -630,13 +630,12 @@ and understanding different BRDFs (and other component functions).")
|
||||||
(string-append "--x-libraries=" (assoc-ref %build-inputs "libx11")
|
(string-append "--x-libraries=" (assoc-ref %build-inputs "libx11")
|
||||||
"/lib"))
|
"/lib"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'autoreconf
|
(add-after 'unpack 'autoreconf
|
||||||
(lambda _
|
(lambda _
|
||||||
;; let's call configure from configure phase and not now
|
;; let's call configure from configure phase and not now
|
||||||
(substitute* "autogen.sh" (("./configure") "# ./configure"))
|
(substitute* "autogen.sh" (("./configure") "# ./configure"))
|
||||||
(zero? (system* "sh" "autogen.sh")))
|
(zero? (system* "sh" "autogen.sh")))))))
|
||||||
%standard-phases)))
|
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)
|
`(("pkg-config" ,pkg-config)
|
||||||
("libtool" ,libtool)
|
("libtool" ,libtool)
|
||||||
|
|
|
@ -279,16 +279,17 @@ functions which were removed.")
|
||||||
"0g7s5mp14qgbfjdql0k1s8464r21g47ssn5dws6jazsnw6njhl0l"))))
|
"0g7s5mp14qgbfjdql0k1s8464r21g47ssn5dws6jazsnw6njhl0l"))))
|
||||||
(build-system waf-build-system)
|
(build-system waf-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'configure 'set-flags
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'set-flags
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Compile with C++11, required by gtkmm.
|
;; Compile with C++11, required by gtkmm.
|
||||||
(setenv "CXXFLAGS" "-std=c++11")
|
(setenv "CXXFLAGS" "-std=c++11")
|
||||||
;; Allow 'bin/ganv_bench' to find libganv-1.so.
|
;; Allow 'bin/ganv_bench' to find libganv-1.so.
|
||||||
(setenv "LDFLAGS"
|
(setenv "LDFLAGS"
|
||||||
(string-append "-Wl,-rpath="
|
(string-append "-Wl,-rpath="
|
||||||
(assoc-ref outputs "out") "/lib")))
|
(assoc-ref outputs "out") "/lib"))
|
||||||
%standard-phases)
|
#t)))
|
||||||
#:tests? #f)) ; no check target
|
#:tests? #f)) ; no check target
|
||||||
(inputs
|
(inputs
|
||||||
`(("gtk" ,gtk+-2)
|
`(("gtk" ,gtk+-2)
|
||||||
|
@ -349,8 +350,8 @@ diagrams.")
|
||||||
`(#:phases
|
`(#:phases
|
||||||
;; Unfortunately, some of the tests in "make check" are highly dependent
|
;; Unfortunately, some of the tests in "make check" are highly dependent
|
||||||
;; on the environment therefore, some black magic is required.
|
;; on the environment therefore, some black magic is required.
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'check 'start-xserver
|
(add-before 'check 'start-xserver
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(let ((xorg-server (assoc-ref inputs "xorg-server"))
|
(let ((xorg-server (assoc-ref inputs "xorg-server"))
|
||||||
(mime (assoc-ref inputs "shared-mime-info")))
|
(mime (assoc-ref inputs "shared-mime-info")))
|
||||||
|
@ -365,8 +366,8 @@ diagrams.")
|
||||||
(setenv "XDG_DATA_HOME" (getcwd))
|
(setenv "XDG_DATA_HOME" (getcwd))
|
||||||
|
|
||||||
;; Finally, the mimetypes must be available.
|
;; Finally, the mimetypes must be available.
|
||||||
(setenv "XDG_DATA_DIRS" (string-append mime "/share/")) ))
|
(setenv "XDG_DATA_DIRS" (string-append mime "/share/")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(synopsis "Widget that extends the standard GTK+ 2.x 'GtkTextView' widget")
|
(synopsis "Widget that extends the standard GTK+ 2.x 'GtkTextView' widget")
|
||||||
(description
|
(description
|
||||||
"GtkSourceView is a portable C library that extends the standard GTK+
|
"GtkSourceView is a portable C library that extends the standard GTK+
|
||||||
|
@ -875,8 +876,9 @@ images onto Cairo surfaces.")
|
||||||
"godir = $(moddir)\n")))))
|
"godir = $(moddir)\n")))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-after
|
'(#:phases
|
||||||
'install 'post-install
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'post-install
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(bin (string-append out "/bin"))
|
(bin (string-append out "/bin"))
|
||||||
|
@ -885,8 +887,8 @@ images onto Cairo surfaces.")
|
||||||
(("guile")
|
(("guile")
|
||||||
(string-append guile "/bin/guile -L "
|
(string-append guile "/bin/guile -L "
|
||||||
out "/share/guile/site/2.0 -C "
|
out "/share/guile/site/2.0 -C "
|
||||||
out "/share/guile/site/2.0 ")))))
|
out "/share/guile/site/2.0 "))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(native-inputs `(("pkg-config" ,pkg-config)))
|
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||||
(inputs `(("guile" ,guile-2.2)))
|
(inputs `(("guile" ,guile-2.2)))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
|
@ -1160,7 +1162,7 @@ extensive documentation, including API reference and a tutorial.")
|
||||||
`(#:python ,python-2
|
`(#:python ,python-2
|
||||||
,@(substitute-keyword-arguments (package-arguments python-pycairo)
|
,@(substitute-keyword-arguments (package-arguments python-pycairo)
|
||||||
((#:phases phases)
|
((#:phases phases)
|
||||||
`(alist-delete 'patch-waf ,phases))
|
`(modify-phases ,phases (delete 'patch-waf)))
|
||||||
((#:native-inputs native-inputs)
|
((#:native-inputs native-inputs)
|
||||||
`(alist-delete "python-waf" ,native-inputs)))))
|
`(alist-delete "python-waf" ,native-inputs)))))
|
||||||
;; Dual-licensed under LGPL 2.1 or Mozilla Public License 1.1
|
;; Dual-licensed under LGPL 2.1 or Mozilla Public License 1.1
|
||||||
|
@ -1254,7 +1256,7 @@ write GNOME applications.")
|
||||||
#:test-target "test"
|
#:test-target "test"
|
||||||
#:tests? #f ; Tests fail with "Gtk cannot open display:"
|
#:tests? #f ; Tests fail with "Gtk cannot open display:"
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(home-page "https://pwmt.org/projects/girara/")
|
(home-page "https://pwmt.org/projects/girara/")
|
||||||
(synopsis "Library for minimalistic gtk+3 user interfaces")
|
(synopsis "Library for minimalistic gtk+3 user interfaces")
|
||||||
|
|
|
@ -83,17 +83,18 @@ dependencies.")
|
||||||
#:configure-flags (list (string-append "--datadir="
|
#:configure-flags (list (string-append "--datadir="
|
||||||
(assoc-ref %outputs "out")
|
(assoc-ref %outputs "out")
|
||||||
"/share/guile/site/2.0"))
|
"/share/guile/site/2.0"))
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'configure 'set-go-directory
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'set-go-directory
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Install .go files to $out/share/guile/site/2.0.
|
;; Install .go files to $out/share/guile/site/2.0.
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(substitute* "module/Makefile.in"
|
(substitute* "module/Makefile.in"
|
||||||
(("^wmdir = .*$")
|
(("^wmdir = .*$")
|
||||||
(string-append "wmdir = " out
|
(string-append "wmdir = " out
|
||||||
"/share/guile/site/2.0\n")))))
|
"/share/guile/site/2.0\n"))))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'set-load-path
|
(add-after 'install 'set-load-path
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; Put Guile-XCB's and Guile-WM's modules in the
|
;; Put Guile-XCB's and Guile-WM's modules in the
|
||||||
;; search path of PROG.
|
;; search path of PROG.
|
||||||
|
@ -108,9 +109,9 @@ dependencies.")
|
||||||
prog
|
prog
|
||||||
`("GUILE_LOAD_PATH" ":" prefix (,mods ,xcb))
|
`("GUILE_LOAD_PATH" ":" prefix (,mods ,xcb))
|
||||||
`("GUILE_LOAD_COMPILED_PATH" ":" prefix
|
`("GUILE_LOAD_COMPILED_PATH" ":" prefix
|
||||||
(,mods ,xcb)))))
|
(,mods ,xcb))))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'install-xsession
|
(add-after 'install 'install-xsession
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; add a .desktop file to xsessions
|
;; add a .desktop file to xsessions
|
||||||
(let ((xsessions (string-append
|
(let ((xsessions (string-append
|
||||||
|
@ -125,8 +126,8 @@ dependencies.")
|
||||||
Comment=~a~@
|
Comment=~a~@
|
||||||
Exec=~a/bin/guile-wm~@
|
Exec=~a/bin/guile-wm~@
|
||||||
Type=Application~%"
|
Type=Application~%"
|
||||||
,name ,synopsis %output)))))
|
,name ,synopsis %output))))
|
||||||
%standard-phases)))))
|
#t)))))
|
||||||
(native-inputs `(("pkg-config" ,pkg-config)))
|
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||||
(inputs `(("guile" ,guile-2.0)
|
(inputs `(("guile" ,guile-2.0)
|
||||||
("guile-xcb" ,guile-xcb)))
|
("guile-xcb" ,guile-xcb)))
|
||||||
|
|
|
@ -94,9 +94,9 @@
|
||||||
(arguments '(#:configure-flags '("--disable-error-on-warning")
|
(arguments '(#:configure-flags '("--disable-error-on-warning")
|
||||||
|
|
||||||
;; Insert a phase before `configure' to patch things up.
|
;; Insert a phase before `configure' to patch things up.
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
'patch-stuff
|
(add-before 'configure 'patch-stuff
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Add a call to `lt_dladdsearchdir' so that
|
;; Add a call to `lt_dladdsearchdir' so that
|
||||||
;; `libguile-readline.so' & co. are in the
|
;; `libguile-readline.so' & co. are in the
|
||||||
|
@ -110,8 +110,8 @@
|
||||||
|
|
||||||
;; The usual /bin/sh...
|
;; The usual /bin/sh...
|
||||||
(substitute* "ice-9/popen.scm"
|
(substitute* "ice-9/popen.scm"
|
||||||
(("/bin/sh") (which "sh"))))
|
(("/bin/sh") (which "sh")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs `(("gawk" ,gawk)
|
(inputs `(("gawk" ,gawk)
|
||||||
("readline" ,readline)))
|
("readline" ,readline)))
|
||||||
|
|
||||||
|
|
|
@ -39,8 +39,9 @@
|
||||||
"1mdy4aq4campgmnpc2qwq7bsbfhaxfsqdghbyyz2wms4lnfcmyma"))))
|
"1mdy4aq4campgmnpc2qwq7bsbfhaxfsqdghbyyz2wms4lnfcmyma"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'configure 'fix-sh-n-cp
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'fix-sh-n-cp
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute*
|
(substitute*
|
||||||
'("configure"
|
'("configure"
|
||||||
|
@ -67,8 +68,8 @@
|
||||||
(("/bin/sh") (which "sh")))
|
(("/bin/sh") (which "sh")))
|
||||||
(substitute* '("demos/Makefile.in"
|
(substitute* '("demos/Makefile.in"
|
||||||
"libraries/Makefile.in")
|
"libraries/Makefile.in")
|
||||||
(("/bin/cp") (which "cp"))))
|
(("/bin/cp") (which "cp")))
|
||||||
%standard-phases)
|
#t)))
|
||||||
#:tests? #f)) ; no test target
|
#:tests? #f)) ; no test target
|
||||||
;; FIXME: Fails to build with GCC 5.
|
;; FIXME: Fails to build with GCC 5.
|
||||||
(native-inputs `(("gcc" ,gcc-4.9)))
|
(native-inputs `(("gcc" ,gcc-4.9)))
|
||||||
|
|
|
@ -56,14 +56,13 @@
|
||||||
"02hygsfpd2dljl5lg1vjjg9pizi9jyxd4aiiqzjshz6jax62jm9f"))))
|
"02hygsfpd2dljl5lg1vjjg9pizi9jyxd4aiiqzjshz6jax62jm9f"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-replace
|
`(#:phases
|
||||||
'install
|
(modify-phases %standard-phases
|
||||||
|
(replace 'install
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero?
|
(zero?
|
||||||
(system* "make" "install-data")))
|
(system* "make" "install-data"))))
|
||||||
(alist-delete
|
(delete 'build))
|
||||||
'build
|
|
||||||
%standard-phases))
|
|
||||||
|
|
||||||
;; GNU Mach supports only IA32 currently, so cheat so that we can at
|
;; GNU Mach supports only IA32 currently, so cheat so that we can at
|
||||||
;; least install its headers.
|
;; least install its headers.
|
||||||
|
@ -125,11 +124,12 @@ communication.")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("mig" ,mig)))
|
`(("mig" ,mig)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-replace
|
`(#:phases
|
||||||
'install
|
(modify-phases %standard-phases
|
||||||
|
(replace 'install
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "make" "install-headers" "no_deps=t")))
|
(zero? (system* "make" "install-headers" "no_deps=t"))))
|
||||||
(alist-delete 'build %standard-phases))
|
(delete 'build))
|
||||||
|
|
||||||
#:configure-flags '(;; Pretend we're on GNU/Hurd; 'configure' wants
|
#:configure-flags '(;; Pretend we're on GNU/Hurd; 'configure' wants
|
||||||
;; that.
|
;; that.
|
||||||
|
@ -164,8 +164,8 @@ Library and other user programs.")
|
||||||
(arguments
|
(arguments
|
||||||
(substitute-keyword-arguments (package-arguments hurd-headers)
|
(substitute-keyword-arguments (package-arguments hurd-headers)
|
||||||
((#:phases _)
|
((#:phases _)
|
||||||
'(alist-replace
|
'(modify-phases %standard-phases
|
||||||
'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
;; We need to copy libihash.a to the output directory manually,
|
;; We need to copy libihash.a to the output directory manually,
|
||||||
|
@ -176,12 +176,10 @@ Library and other user programs.")
|
||||||
(mkdir-p (string-append out "/lib"))
|
(mkdir-p (string-append out "/lib"))
|
||||||
(copy-file "libihash/libihash.a"
|
(copy-file "libihash/libihash.a"
|
||||||
(string-append out "/lib/libihash.a"))
|
(string-append out "/lib/libihash.a"))
|
||||||
#t))
|
#t)))
|
||||||
(alist-replace
|
(replace 'build
|
||||||
'build
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "make" "-Clibihash" "libihash.a")))
|
(zero? (system* "make" "-Clibihash" "libihash.a"))))))))
|
||||||
%standard-phases)))))
|
|
||||||
(home-page "https://www.gnu.org/software/hurd/hurd.html")
|
(home-page "https://www.gnu.org/software/hurd/hurd.html")
|
||||||
(synopsis "GNU Hurd libraries")
|
(synopsis "GNU Hurd libraries")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
"02vhdv16nf4kjna4inpbfy4k3p40bhl7xpc4kh4xvily14146l2b"))))
|
"02vhdv16nf4kjna4inpbfy4k3p40bhl7xpc4kh4xvily14146l2b"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-delete 'configure %standard-phases)
|
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:tests? #f ;FIXME: Requires 'perl-test-command'.
|
#:tests? #f ;FIXME: Requires 'perl-test-command'.
|
||||||
#:make-flags
|
#:make-flags
|
||||||
(list "CC=gcc" (string-append "PREFIX=" (assoc-ref %outputs "out")))))
|
(list "CC=gcc" (string-append "PREFIX=" (assoc-ref %outputs "out")))))
|
||||||
|
@ -178,9 +178,8 @@ It is the default image viewer on LXDE desktop environment.")
|
||||||
'(#:tests? #f ; no check target
|
'(#:tests? #f ; no check target
|
||||||
#:make-flags (list (string-append "PREFIX=" %output)
|
#:make-flags (list (string-append "PREFIX=" %output)
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:phases (alist-delete
|
;; no configure phase
|
||||||
'configure ; no configure phase
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
%standard-phases)))
|
|
||||||
(inputs
|
(inputs
|
||||||
`(("libx11" ,libx11)
|
`(("libx11" ,libx11)
|
||||||
("imlib2" ,imlib2)
|
("imlib2" ,imlib2)
|
||||||
|
|
|
@ -79,15 +79,15 @@
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'build 'patch-default-sounds-directory
|
(add-before 'build 'patch-default-sounds-directory
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "src/sound-theme-spec.c"
|
(substitute* "src/sound-theme-spec.c"
|
||||||
(("@SOUND_THEME_DIRECTORY@")
|
(("@SOUND_THEME_DIRECTORY@")
|
||||||
(string-append
|
(string-append
|
||||||
(assoc-ref inputs "sound-theme-freedesktop")
|
(assoc-ref inputs "sound-theme-freedesktop")
|
||||||
"/share"))))
|
"/share")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://0pointer.de/lennart/projects/libcanberra/")
|
(home-page "http://0pointer.de/lennart/projects/libcanberra/")
|
||||||
(synopsis
|
(synopsis
|
||||||
"Implementation of the XDG Sound Theme and Name Specifications")
|
"Implementation of the XDG Sound Theme and Name Specifications")
|
||||||
|
|
|
@ -1435,8 +1435,9 @@ Linux-based operating systems.")
|
||||||
(native-inputs `(("autoconf" ,autoconf)
|
(native-inputs `(("autoconf" ,autoconf)
|
||||||
("automake" ,automake)))
|
("automake" ,automake)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-after
|
'(#:phases
|
||||||
'unpack 'bootstrap
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'bootstrap
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Fix "field ‘ip6’ has incomplete type" errors.
|
;; Fix "field ‘ip6’ has incomplete type" errors.
|
||||||
(substitute* "libbridge/libbridge.h"
|
(substitute* "libbridge/libbridge.h"
|
||||||
|
@ -1449,8 +1450,7 @@ Linux-based operating systems.")
|
||||||
(("\\$\\(MAKE\\) \\$\\(MFLAGS\\) -C \\$\\$x ;")
|
(("\\$\\(MAKE\\) \\$\\(MFLAGS\\) -C \\$\\$x ;")
|
||||||
"$(MAKE) $(MFLAGS) -C $$x || exit 1;"))
|
"$(MAKE) $(MFLAGS) -C $$x || exit 1;"))
|
||||||
|
|
||||||
(zero? (system* "autoreconf" "-vf")))
|
(zero? (system* "autoreconf" "-vf")))))
|
||||||
%standard-phases)
|
|
||||||
#:tests? #f)) ; no 'check' target
|
#:tests? #f)) ; no 'check' target
|
||||||
|
|
||||||
(home-page
|
(home-page
|
||||||
|
@ -1555,7 +1555,7 @@ configuration and monitoring interfaces.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
`(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "https://wireless.wiki.kernel.org/")
|
(home-page "https://wireless.wiki.kernel.org/")
|
||||||
(synopsis "Tool for configuring wireless devices")
|
(synopsis "Tool for configuring wireless devices")
|
||||||
(description
|
(description
|
||||||
|
@ -1688,8 +1688,9 @@ processes currently causing I/O.")
|
||||||
(string-append "UDEV_RULES_PATH="
|
(string-append "UDEV_RULES_PATH="
|
||||||
(assoc-ref %outputs "out")
|
(assoc-ref %outputs "out")
|
||||||
"/lib/udev/rules.d"))
|
"/lib/udev/rules.d"))
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'build 'set-file-names
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'build 'set-file-names
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
;; libfuse calls out to mount(8) and umount(8). Make sure
|
;; libfuse calls out to mount(8) and umount(8). Make sure
|
||||||
;; it refers to the right ones.
|
;; it refers to the right ones.
|
||||||
|
@ -1707,8 +1708,8 @@ processes currently causing I/O.")
|
||||||
;; it's not setuid.
|
;; it's not setuid.
|
||||||
(substitute* "lib/Makefile"
|
(substitute* "lib/Makefile"
|
||||||
(("-DFUSERMOUNT_DIR=[[:graph:]]+")
|
(("-DFUSERMOUNT_DIR=[[:graph:]]+")
|
||||||
"-DFUSERMOUNT_DIR=\\\"/var/empty\\\"")))
|
"-DFUSERMOUNT_DIR=\\\"/var/empty\\\""))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://github.com/libfuse/libfuse")
|
(home-page "https://github.com/libfuse/libfuse")
|
||||||
(synopsis "Support file systems implemented in user space")
|
(synopsis "Support file systems implemented in user space")
|
||||||
(description
|
(description
|
||||||
|
@ -1786,8 +1787,9 @@ UnionFS-FUSE additionally supports copy-on-write.")
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f
|
'(#:tests? #f
|
||||||
#:configure-flags '("-DCMAKE_EXE_LINKER_FLAGS=-static")
|
#:configure-flags '("-DCMAKE_EXE_LINKER_FLAGS=-static")
|
||||||
#:phases (alist-cons-after
|
#:phases
|
||||||
'install 'post-install
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'post-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(exe (string-append out "/bin/unionfs")))
|
(exe (string-append out "/bin/unionfs")))
|
||||||
|
@ -1798,8 +1800,7 @@ UnionFS-FUSE additionally supports copy-on-write.")
|
||||||
;; 'unionfsctl' has references to glibc as well. Since
|
;; 'unionfsctl' has references to glibc as well. Since
|
||||||
;; we don't need it, remove it.
|
;; we don't need it, remove it.
|
||||||
(delete-file (string-append out "/bin/unionfsctl"))
|
(delete-file (string-append out "/bin/unionfsctl"))
|
||||||
#t))
|
#t))))))
|
||||||
%standard-phases)))
|
|
||||||
(inputs `(("fuse" ,fuse-static)))))
|
(inputs `(("fuse" ,fuse-static)))))
|
||||||
|
|
||||||
(define-public sshfs-fuse
|
(define-public sshfs-fuse
|
||||||
|
@ -2374,10 +2375,9 @@ country-specific regulations for the wireless spectrum.")
|
||||||
(string-append "ETCDIR=" %output "/etc")
|
(string-append "ETCDIR=" %output "/etc")
|
||||||
(string-append "MANDIR=" %output "/share/man"))
|
(string-append "MANDIR=" %output "/share/man"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete
|
(modify-phases %standard-phases
|
||||||
'configure
|
(delete 'configure)
|
||||||
(alist-cons-before
|
(add-before 'build 'patch-exec-paths
|
||||||
'build 'patch-exec-paths
|
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(substitute* "prog/detect/sensors-detect"
|
(substitute* "prog/detect/sensors-detect"
|
||||||
(("`uname")
|
(("`uname")
|
||||||
|
@ -2409,8 +2409,8 @@ country-specific regulations for the wireless spectrum.")
|
||||||
"/bin/sleep "))
|
"/bin/sleep "))
|
||||||
(("readlink -f")
|
(("readlink -f")
|
||||||
(string-append (assoc-ref inputs "coreutils")
|
(string-append (assoc-ref inputs "coreutils")
|
||||||
"/bin/readlink -f"))))
|
"/bin/readlink -f")))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "http://jdelvare.nerim.net/devel.html#lmsensors")
|
(home-page "http://jdelvare.nerim.net/devel.html#lmsensors")
|
||||||
(synopsis "Utilities to read temperature/voltage/fan sensors")
|
(synopsis "Utilities to read temperature/voltage/fan sensors")
|
||||||
(description
|
(description
|
||||||
|
@ -2437,7 +2437,7 @@ It works with most newer systems.")
|
||||||
#:make-flags (list (string-append "prefix=" %output)
|
#:make-flags (list (string-append "prefix=" %output)
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
;; no configure script
|
;; no configure script
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("perl" ,perl)))
|
`(("perl" ,perl)))
|
||||||
(home-page "http://jdelvare.nerim.net/devel.html#i2ctools")
|
(home-page "http://jdelvare.nerim.net/devel.html#i2ctools")
|
||||||
|
@ -2466,18 +2466,19 @@ SMBus access.")
|
||||||
("gtk" ,gtk+-2)))
|
("gtk" ,gtk+-2)))
|
||||||
(native-inputs `(("pkg-config" ,pkg-config)))
|
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'configure 'enable-deprecated
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'enable-deprecated
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "src/Makefile.in"
|
(substitute* "src/Makefile.in"
|
||||||
(("-DGDK_DISABLE_DEPRECATED") "")
|
(("-DGDK_DISABLE_DEPRECATED") "")
|
||||||
(("-DGTK_DISABLE_DEPRECATED") "")))
|
(("-DGTK_DISABLE_DEPRECATED") ""))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'configure 'remove-Werror
|
(add-before 'configure 'remove-Werror
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* '("configure" "src/Makefile.in")
|
(substitute* '("configure" "src/Makefile.in")
|
||||||
(("-Werror") "")))
|
(("-Werror") ""))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "http://www.linuxhardware.org/xsensors/")
|
(home-page "http://www.linuxhardware.org/xsensors/")
|
||||||
(synopsis "Hardware health information viewer")
|
(synopsis "Hardware health information viewer")
|
||||||
(description
|
(description
|
||||||
|
@ -2493,12 +2494,13 @@ in a digital read-out.")
|
||||||
(source (package-source linux-libre))
|
(source (package-source linux-libre))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-replace
|
'(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(setenv "SHELL_PATH" (which "bash"))
|
(setenv "SHELL_PATH" (which "bash"))
|
||||||
(chdir "tools/perf"))
|
(chdir "tools/perf")
|
||||||
%standard-phases)
|
#t)))
|
||||||
#:make-flags (list (string-append "DESTDIR="
|
#:make-flags (list (string-append "DESTDIR="
|
||||||
(assoc-ref %outputs "out"))
|
(assoc-ref %outputs "out"))
|
||||||
"WERROR=0"
|
"WERROR=0"
|
||||||
|
@ -2837,22 +2839,23 @@ MPEG-2 and audio over Linux IEEE 1394.")
|
||||||
(string-append "BINDIR=" out "/sbin")
|
(string-append "BINDIR=" out "/sbin")
|
||||||
(string-append "MANDIR=" out "/share/man")
|
(string-append "MANDIR=" out "/share/man")
|
||||||
(string-append "UDEVDIR=" out "/lib/udev")))
|
(string-append "UDEVDIR=" out "/lib/udev")))
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'build 'patch-program-paths
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'build 'patch-program-paths
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(let ((coreutils (assoc-ref inputs "coreutils")))
|
(let ((coreutils (assoc-ref inputs "coreutils")))
|
||||||
(substitute* "udev-md-raid-arrays.rules"
|
(substitute* "udev-md-raid-arrays.rules"
|
||||||
(("/usr/bin/(readlink|basename)" all program)
|
(("/usr/bin/(readlink|basename)" all program)
|
||||||
(string-append coreutils "/bin/" program)))))
|
(string-append coreutils "/bin/" program))))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'remove-W-error
|
(add-before 'build 'remove-W-error
|
||||||
(lambda _
|
(lambda _
|
||||||
;; We cannot build with -Werror on i686 due to a
|
;; We cannot build with -Werror on i686 due to a
|
||||||
;; 'sign-compare' warning in util.c.
|
;; 'sign-compare' warning in util.c.
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("-Werror") ""))
|
(("-Werror") ""))
|
||||||
#t)
|
#t))
|
||||||
(alist-delete 'configure %standard-phases)))
|
(delete 'configure))
|
||||||
;;tests must be done as root
|
;;tests must be done as root
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(home-page "http://neil.brown.name/blog/mdadm")
|
(home-page "http://neil.brown.name/blog/mdadm")
|
||||||
|
@ -2987,7 +2990,7 @@ Linux Device Mapper multipathing driver:
|
||||||
(list "CC=gcc" (string-append "prefix=" %output))
|
(list "CC=gcc" (string-append "prefix=" %output))
|
||||||
#:test-target "partcheck" ; need root for a full 'check'
|
#:test-target "partcheck" ; need root for a full 'check'
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases))) ; no configure script
|
(modify-phases %standard-phases (delete 'configure)))) ; no configure script
|
||||||
(home-page "http://lse.sourceforge.net/io/aio.html")
|
(home-page "http://lse.sourceforge.net/io/aio.html")
|
||||||
(synopsis "Linux-native asynchronous I/O access library")
|
(synopsis "Linux-native asynchronous I/O access library")
|
||||||
(description
|
(description
|
||||||
|
@ -3642,13 +3645,14 @@ the default @code{nsswitch} and the experimental @code{umich_ldap}.")
|
||||||
;; FIXME: The upstream tarball lacks man pages, and building them would
|
;; FIXME: The upstream tarball lacks man pages, and building them would
|
||||||
;; require DocBook & co. We used to use Gentoo's pre-built man pages,
|
;; require DocBook & co. We used to use Gentoo's pre-built man pages,
|
||||||
;; but they vanished. In the meantime, fake it.
|
;; but they vanished. In the meantime, fake it.
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'configure 'fake-docbook
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'fake-docbook
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "Makefile.in"
|
(substitute* "Makefile.in"
|
||||||
(("^DOCBOOKTOMAN.*$")
|
(("^DOCBOOKTOMAN.*$")
|
||||||
"DOCBOOKTOMAN = true\n")))
|
"DOCBOOKTOMAN = true\n"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/")
|
(home-page "http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/")
|
||||||
(synopsis "Tools for loading and managing Linux kernel modules")
|
(synopsis "Tools for loading and managing Linux kernel modules")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -445,15 +445,13 @@ statistical profiler, a code coverage tool, and many other extensions.")
|
||||||
(guix build utils)
|
(guix build utils)
|
||||||
(guix build gnu-build-system))
|
(guix build gnu-build-system))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'unpack
|
(replace 'unpack
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(and (zero? (system* "tar" "xzvf" (assoc-ref inputs "ccl")))
|
(and (zero? (system* "tar" "xzvf" (assoc-ref inputs "ccl")))
|
||||||
(begin (chdir "ccl") #t)))
|
(begin (chdir "ccl") #t))))
|
||||||
(alist-delete
|
(delete 'configure)
|
||||||
'configure
|
(add-before 'build 'pre-build
|
||||||
(alist-cons-before
|
|
||||||
'build 'pre-build
|
|
||||||
;; Enter the source directory for the current platform's lisp
|
;; Enter the source directory for the current platform's lisp
|
||||||
;; kernel, and run 'make clean' to remove the precompiled one.
|
;; kernel, and run 'make clean' to remove the precompiled one.
|
||||||
(lambda _
|
(lambda _
|
||||||
|
@ -470,11 +468,10 @@ statistical profiler, a code coverage tool, and many other extensions.")
|
||||||
(substitute* '("Makefile")
|
(substitute* '("Makefile")
|
||||||
(("/bin/rm") "rm"))
|
(("/bin/rm") "rm"))
|
||||||
(setenv "CC" "gcc")
|
(setenv "CC" "gcc")
|
||||||
(zero? (system* "make" "clean")))
|
(zero? (system* "make" "clean"))))
|
||||||
;; XXX Do we need to recompile the heap image as well for Guix?
|
;; XXX Do we need to recompile the heap image as well for Guix?
|
||||||
;; For now just use the one we already got in the tarball.
|
;; For now just use the one we already got in the tarball.
|
||||||
(alist-replace
|
(replace 'install
|
||||||
'install
|
|
||||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||||
;; The lisp kernel built by running 'make' in lisp-kernel/$system
|
;; The lisp kernel built by running 'make' in lisp-kernel/$system
|
||||||
;; is put back into the original directory, so go back. The heap
|
;; is put back into the original directory, so go back. The heap
|
||||||
|
@ -513,8 +510,8 @@ statistical profiler, a code coverage tool, and many other extensions.")
|
||||||
"CCL_DEFAULT_DIRECTORY=" libdir "\n"
|
"CCL_DEFAULT_DIRECTORY=" libdir "\n"
|
||||||
"export CCL_DEFAULT_DIRECTORY\n"
|
"export CCL_DEFAULT_DIRECTORY\n"
|
||||||
"exec " libdir kernel "\n"))))
|
"exec " libdir kernel "\n"))))
|
||||||
(chmod wrapper #o755)))
|
(chmod wrapper #o755))
|
||||||
%standard-phases))))))
|
#t)))))
|
||||||
(supported-systems '("i686-linux" "x86_64-linux" "armhf-linux"))
|
(supported-systems '("i686-linux" "x86_64-linux" "armhf-linux"))
|
||||||
(home-page "http://ccl.clozure.com/")
|
(home-page "http://ccl.clozure.com/")
|
||||||
(synopsis "Common Lisp implementation")
|
(synopsis "Common Lisp implementation")
|
||||||
|
|
|
@ -28,7 +28,36 @@
|
||||||
;; rules. Instead, it has a makefile that has to be patched to set the
|
;; rules. Instead, it has a makefile that has to be patched to set the
|
||||||
;; prefix, etc., and it has no makefile rules to build its doc.
|
;; prefix, etc., and it has no makefile rules to build its doc.
|
||||||
(let ((configure-phase
|
(let ((configure-phase
|
||||||
'(lambda* (#:key outputs #:allow-other-keys)
|
')
|
||||||
|
(install-man-phase
|
||||||
|
')
|
||||||
|
(doc-phase
|
||||||
|
'))
|
||||||
|
(package
|
||||||
|
(name "lout")
|
||||||
|
(version "3.40")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://savannah/lout/lout-"
|
||||||
|
version ".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1gb8vb1wl7ikn269dd1c7ihqhkyrwk19jwx5kd0rdvbk6g7g25ix"))))
|
||||||
|
(build-system gnu-build-system) ; actually, just a makefile
|
||||||
|
(outputs '("out" "doc"))
|
||||||
|
(native-inputs
|
||||||
|
`(("ghostscript" ,ghostscript)))
|
||||||
|
(arguments
|
||||||
|
`(#:modules ((guix build utils)
|
||||||
|
(guix build gnu-build-system)
|
||||||
|
(srfi srfi-1)) ; we need SRFI-1
|
||||||
|
#:tests? #f ; no "check" target
|
||||||
|
|
||||||
|
;; Customize the build phases.
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(doc (assoc-ref outputs "doc")))
|
(doc (assoc-ref outputs "doc")))
|
||||||
(substitute* "makefile"
|
(substitute* "makefile"
|
||||||
|
@ -44,12 +73,13 @@
|
||||||
(mkdir (string-append out "/bin"))
|
(mkdir (string-append out "/bin"))
|
||||||
(mkdir (string-append out "/lib"))
|
(mkdir (string-append out "/lib"))
|
||||||
(mkdir (string-append out "/man"))
|
(mkdir (string-append out "/man"))
|
||||||
(mkdir-p (string-append doc "/share/doc/lout")))))
|
(mkdir-p (string-append doc "/share/doc/lout")))
|
||||||
(install-man-phase
|
#t))
|
||||||
'(lambda* (#:key outputs #:allow-other-keys)
|
(add-after 'install 'install-man-pages
|
||||||
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(zero? (system* "make" "installman"))))
|
(zero? (system* "make" "installman"))))
|
||||||
(doc-phase
|
(add-after 'install 'install-doc
|
||||||
'(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(define out
|
(define out
|
||||||
(assoc-ref outputs "doc"))
|
(assoc-ref outputs "doc"))
|
||||||
|
|
||||||
|
@ -74,38 +104,7 @@
|
||||||
file
|
file
|
||||||
(string-append out "/share/doc/lout/"
|
(string-append out "/share/doc/lout/"
|
||||||
doc ".pdf")))))))
|
doc ".pdf")))))))
|
||||||
'("design" "expert" "slides" "user")))))
|
'("design" "expert" "slides" "user")))))))
|
||||||
(package
|
|
||||||
(name "lout")
|
|
||||||
(version "3.40")
|
|
||||||
(source (origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (string-append "mirror://savannah/lout/lout-"
|
|
||||||
version ".tar.gz"))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"1gb8vb1wl7ikn269dd1c7ihqhkyrwk19jwx5kd0rdvbk6g7g25ix"))))
|
|
||||||
(build-system gnu-build-system) ; actually, just a makefile
|
|
||||||
(outputs '("out" "doc"))
|
|
||||||
(native-inputs
|
|
||||||
`(("ghostscript" ,ghostscript)))
|
|
||||||
(arguments `(#:modules ((guix build utils)
|
|
||||||
(guix build gnu-build-system)
|
|
||||||
(srfi srfi-1)) ; we need SRFI-1
|
|
||||||
#:tests? #f ; no "check" target
|
|
||||||
|
|
||||||
;; Customize the build phases.
|
|
||||||
#:phases (alist-replace
|
|
||||||
'configure ,configure-phase
|
|
||||||
|
|
||||||
(alist-cons-after
|
|
||||||
'install 'install-man-pages
|
|
||||||
,install-man-phase
|
|
||||||
|
|
||||||
(alist-cons-after
|
|
||||||
'install 'install-doc
|
|
||||||
,doc-phase
|
|
||||||
%standard-phases)))))
|
|
||||||
(synopsis "Document layout system")
|
(synopsis "Document layout system")
|
||||||
(description
|
(description
|
||||||
"The Lout document formatting system reads a high-level description of
|
"The Lout document formatting system reads a high-level description of
|
||||||
|
|
|
@ -124,7 +124,7 @@ for configuration, scripting, and rapid prototyping.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ;luajit is distributed without tests
|
'(#:tests? #f ;luajit is distributed without tests
|
||||||
#:phases (alist-delete 'configure %standard-phases)
|
#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))))
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))))
|
||||||
(home-page "http://www.luajit.org/")
|
(home-page "http://www.luajit.org/")
|
||||||
(synopsis "Just in time compiler for Lua programming language version 5.1")
|
(synopsis "Just in time compiler for Lua programming language version 5.1")
|
||||||
|
|
|
@ -376,8 +376,8 @@ sample proximities between pairs of cases.")
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ;no check target
|
'(#:tests? #f ;no check target
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'delete-broken-symlinks
|
(add-after 'unpack 'delete-broken-symlinks
|
||||||
(lambda _
|
(lambda _
|
||||||
(for-each delete-file '("applications/arts/data"
|
(for-each delete-file '("applications/arts/data"
|
||||||
"applications/asp/data"
|
"applications/asp/data"
|
||||||
|
@ -394,9 +394,8 @@ sample proximities between pairs of cases.")
|
||||||
"tests/integration/matlab_static"
|
"tests/integration/matlab_static"
|
||||||
"tests/integration/octave_static"
|
"tests/integration/octave_static"
|
||||||
"tests/integration/python_modular/tests"))
|
"tests/integration/python_modular/tests"))
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-after
|
(add-after 'unpack 'change-R-target-path
|
||||||
'unpack 'change-R-target-path
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(substitute* '("src/interfaces/r_modular/CMakeLists.txt"
|
(substitute* '("src/interfaces/r_modular/CMakeLists.txt"
|
||||||
"src/interfaces/r_static/CMakeLists.txt"
|
"src/interfaces/r_static/CMakeLists.txt"
|
||||||
|
@ -404,9 +403,8 @@ sample proximities between pairs of cases.")
|
||||||
(("\\$\\{R_COMPONENT_LIB_PATH\\}")
|
(("\\$\\{R_COMPONENT_LIB_PATH\\}")
|
||||||
(string-append (assoc-ref outputs "out")
|
(string-append (assoc-ref outputs "out")
|
||||||
"/lib/R/library/")))
|
"/lib/R/library/")))
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-after
|
(add-after 'unpack 'fix-octave-modules
|
||||||
'unpack 'fix-octave-modules
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(substitute* '("src/interfaces/octave_modular/CMakeLists.txt"
|
(substitute* '("src/interfaces/octave_modular/CMakeLists.txt"
|
||||||
"src/interfaces/octave_static/CMakeLists.txt")
|
"src/interfaces/octave_static/CMakeLists.txt")
|
||||||
|
@ -418,12 +416,10 @@ sample proximities between pairs of cases.")
|
||||||
(("\\$\\{OCTAVE_OCT_LOCAL_API_FILE_DIR\\}")
|
(("\\$\\{OCTAVE_OCT_LOCAL_API_FILE_DIR\\}")
|
||||||
(string-append (assoc-ref outputs "out")
|
(string-append (assoc-ref outputs "out")
|
||||||
"/share/octave/packages")))
|
"/share/octave/packages")))
|
||||||
#t)
|
#t))
|
||||||
(alist-cons-before
|
(add-before 'build 'set-HOME
|
||||||
'build 'set-HOME
|
|
||||||
;; $HOME needs to be set at some point during the build phase
|
;; $HOME needs to be set at some point during the build phase
|
||||||
(lambda _ (setenv "HOME" "/tmp") #t)
|
(lambda _ (setenv "HOME" "/tmp") #t)))
|
||||||
%standard-phases))))
|
|
||||||
#:configure-flags
|
#:configure-flags
|
||||||
(list "-DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE"
|
(list "-DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE"
|
||||||
"-DUSE_SVMLIGHT=OFF" ;disable proprietary SVMLIGHT
|
"-DUSE_SVMLIGHT=OFF" ;disable proprietary SVMLIGHT
|
||||||
|
|
|
@ -1034,8 +1034,8 @@ delivery.")
|
||||||
("perl" ,perl)))
|
("perl" ,perl)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
;; We'd use #:make-flags but the top-level Makefile calls others
|
;; We'd use #:make-flags but the top-level Makefile calls others
|
||||||
;; recursively, so just set all variables this way.
|
;; recursively, so just set all variables this way.
|
||||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||||
|
@ -1067,9 +1067,9 @@ delivery.")
|
||||||
(("'zcat'") (string-append "'" gzip "/bin/zcat'"))
|
(("'zcat'") (string-append "'" gzip "/bin/zcat'"))
|
||||||
(("'bzcat'") (string-append "'" bzip2 "/bin/bzcat'"))
|
(("'bzcat'") (string-append "'" bzip2 "/bin/bzcat'"))
|
||||||
(("'xzcat'") (string-append "'" xz "/bin/xzcat'"))
|
(("'xzcat'") (string-append "'" xz "/bin/xzcat'"))
|
||||||
(("'lzma'") (string-append "'" xz "/bin/lzma'")))))
|
(("'lzma'") (string-append "'" xz "/bin/lzma'"))))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'fix-sh-paths
|
(add-before 'build 'fix-sh-paths
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* '("scripts/lookups-Makefile" "scripts/reversion")
|
(substitute* '("scripts/lookups-Makefile" "scripts/reversion")
|
||||||
(("SHELL=/bin/sh") "SHELL=sh"))
|
(("SHELL=/bin/sh") "SHELL=sh"))
|
||||||
|
@ -1077,8 +1077,8 @@ delivery.")
|
||||||
(("\\| /bin/sh") "| sh"))
|
(("\\| /bin/sh") "| sh"))
|
||||||
(let ((bash (assoc-ref inputs "bash")))
|
(let ((bash (assoc-ref inputs "bash")))
|
||||||
(substitute* '("scripts/Configure-eximon")
|
(substitute* '("scripts/Configure-eximon")
|
||||||
(("#!/bin/sh") (string-append "#!" bash "/bin/sh")))))
|
(("#!/bin/sh") (string-append "#!" bash "/bin/sh"))))
|
||||||
%standard-phases))
|
#t)))
|
||||||
#:make-flags '("INSTALL_ARG=-no_chown")
|
#:make-flags '("INSTALL_ARG=-no_chown")
|
||||||
;; No 'check' target.
|
;; No 'check' target.
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
|
|
|
@ -154,7 +154,7 @@ the traditional flat-text whatis databases.")
|
||||||
"1gri0rm9i3a6w5dvsmwawhwzywl5x80dwq05d2v8l92knv2hbh6m"))))
|
"1gri0rm9i3a6w5dvsmwawhwzywl5x80dwq05d2v8l92knv2hbh6m"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-delete 'configure %standard-phases)
|
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
|
|
||||||
;; The 'all' target depends on three targets that directly populate
|
;; The 'all' target depends on three targets that directly populate
|
||||||
;; $(MANDIR) based on its current contents. Doing that in parallel
|
;; $(MANDIR) based on its current contents. Doing that in parallel
|
||||||
|
@ -220,7 +220,7 @@ automatically.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; no "check" target
|
`(#:tests? #f ; no "check" target
|
||||||
#:make-flags (list (string-append "prefix=" (assoc-ref %outputs "out")))
|
#:make-flags (list (string-append "prefix=" (assoc-ref %outputs "out")))
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("gawk" ,gawk)))
|
`(("gawk" ,gawk)))
|
||||||
(home-page "https://github.com/mvertes/txt2man")
|
(home-page "https://github.com/mvertes/txt2man")
|
||||||
|
|
|
@ -456,13 +456,14 @@ large scale eigenvalue problems.")
|
||||||
|
|
||||||
;; Build the 'LAPACKE_clatms' functions.
|
;; Build the 'LAPACKE_clatms' functions.
|
||||||
"-DLAPACKE_WITH_TMG=ON")
|
"-DLAPACKE_WITH_TMG=ON")
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'check 'patch-python
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'patch-python
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(let ((python (assoc-ref inputs "python")))
|
(let ((python (assoc-ref inputs "python")))
|
||||||
(substitute* "lapack_testing.py"
|
(substitute* "lapack_testing.py"
|
||||||
(("/usr/bin/env python") python))))
|
(("/usr/bin/env python") python)))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(synopsis "Library for numerical linear algebra")
|
(synopsis "Library for numerical linear algebra")
|
||||||
(description
|
(description
|
||||||
"LAPACK is a Fortran 90 library for solving the most commonly occurring
|
"LAPACK is a Fortran 90 library for solving the most commonly occurring
|
||||||
|
@ -1866,8 +1867,8 @@ void mc64ad_ (int *a, int *b, int *c, int *d, int *e, double *f, int *g,
|
||||||
(arguments
|
(arguments
|
||||||
`(#:parallel-build? #f ;race conditions using ar
|
`(#:parallel-build? #f ;race conditions using ar
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(call-with-output-file "make.inc"
|
(call-with-output-file "make.inc"
|
||||||
(lambda (port)
|
(lambda (port)
|
||||||
|
@ -1897,31 +1898,30 @@ CDEFS = -DAdd_"
|
||||||
(getcwd)
|
(getcwd)
|
||||||
(assoc-ref outputs "out")
|
(assoc-ref outputs "out")
|
||||||
(assoc-ref inputs "lapack")
|
(assoc-ref inputs "lapack")
|
||||||
(assoc-ref inputs "pt-scotch")))))
|
(assoc-ref inputs "pt-scotch"))))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'unpack 'remove-broken-symlinks
|
(add-after 'unpack 'remove-broken-symlinks
|
||||||
(lambda _
|
(lambda _
|
||||||
(for-each delete-file
|
(for-each delete-file
|
||||||
(find-files "MAKE_INC" "\\.#make\\..*")))
|
(find-files "MAKE_INC" "\\.#make\\..*"))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'create-install-directories
|
(add-before 'build 'create-install-directories
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(for-each
|
(for-each
|
||||||
(lambda (dir)
|
(lambda (dir)
|
||||||
(mkdir-p (string-append (assoc-ref outputs "out")
|
(mkdir-p (string-append (assoc-ref outputs "out")
|
||||||
"/" dir)))
|
"/" dir)))
|
||||||
'("lib" "include")))
|
'("lib" "include"))
|
||||||
(alist-replace
|
#t))
|
||||||
'check
|
(replace 'check
|
||||||
(lambda _
|
(lambda _
|
||||||
(with-directory-excursion "EXAMPLE"
|
(with-directory-excursion "EXAMPLE"
|
||||||
(and
|
(and
|
||||||
(zero? (system* "mpirun" "-n" "2"
|
(zero? (system* "mpirun" "-n" "2"
|
||||||
"./pddrive" "-r" "1" "-c" "2" "g20.rua"))
|
"./pddrive" "-r" "1" "-c" "2" "g20.rua"))
|
||||||
(zero? (system* "mpirun" "-n" "2"
|
(zero? (system* "mpirun" "-n" "2"
|
||||||
"./pzdrive" "-r" "1" "-c" "2" "cg20.cua")))))
|
"./pzdrive" "-r" "1" "-c" "2" "cg20.cua"))))))
|
||||||
(alist-replace
|
(replace 'install
|
||||||
'install
|
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Library is placed in lib during the build phase. Copy over
|
;; Library is placed in lib during the build phase. Copy over
|
||||||
;; headers to include.
|
;; headers to include.
|
||||||
|
@ -1933,8 +1933,8 @@ CDEFS = -DAdd_"
|
||||||
base incdir)
|
base incdir)
|
||||||
(copy-file file
|
(copy-file file
|
||||||
(string-append incdir "/" base))))
|
(string-append incdir "/" base))))
|
||||||
(find-files "SRC" ".*\\.h$"))))
|
(find-files "SRC" ".*\\.h$")))
|
||||||
%standard-phases)))))))
|
#t)))))
|
||||||
(home-page (package-home-page superlu))
|
(home-page (package-home-page superlu))
|
||||||
(synopsis "Parallel supernodal direct solver")
|
(synopsis "Parallel supernodal direct solver")
|
||||||
(description
|
(description
|
||||||
|
@ -2621,7 +2621,7 @@ access to BLIS implementations via traditional BLAS routine calls.")
|
||||||
(list (string-append "prefix=" (assoc-ref %outputs "out")))
|
(list (string-append "prefix=" (assoc-ref %outputs "out")))
|
||||||
#:phases
|
#:phases
|
||||||
;; no configure script
|
;; no configure script
|
||||||
(alist-delete 'configure %standard-phases)
|
(modify-phases %standard-phases (delete 'configure))
|
||||||
#:tests? #f)) ;the tests are part of the default target
|
#:tests? #f)) ;the tests are part of the default target
|
||||||
(home-page "http://openlibm.org/")
|
(home-page "http://openlibm.org/")
|
||||||
(synopsis "Portable C mathematical library (libm)")
|
(synopsis "Portable C mathematical library (libm)")
|
||||||
|
@ -2660,7 +2660,7 @@ environments.")
|
||||||
#:make-flags
|
#:make-flags
|
||||||
(list (string-append "prefix=" (assoc-ref %outputs "out")))
|
(list (string-append "prefix=" (assoc-ref %outputs "out")))
|
||||||
;; no configure script
|
;; no configure script
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("fortran" ,gfortran)))
|
`(("fortran" ,gfortran)))
|
||||||
(home-page "https://github.com/JuliaLang/openspecfun")
|
(home-page "https://github.com/JuliaLang/openspecfun")
|
||||||
|
|
|
@ -142,20 +142,19 @@ keys, no previous conversation is compromised.")
|
||||||
("python" ,python-2)
|
("python" ,python-2)
|
||||||
("perl" ,perl)))
|
("perl" ,perl)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-after
|
`(#:phases
|
||||||
'install 'install-etc
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'install-etc
|
||||||
(lambda* (#:key (make-flags '()) #:allow-other-keys)
|
(lambda* (#:key (make-flags '()) #:allow-other-keys)
|
||||||
(zero? (apply system* "make" "install-etc" make-flags)))
|
(zero? (apply system* "make" "install-etc" make-flags))))
|
||||||
(alist-replace
|
(replace 'configure
|
||||||
'configure
|
|
||||||
;; bitlbee's configure script does not tolerate many of the
|
;; bitlbee's configure script does not tolerate many of the
|
||||||
;; variable settings that Guix would pass to it.
|
;; variable settings that Guix would pass to it.
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(zero? (system* "./configure"
|
(zero? (system* "./configure"
|
||||||
(string-append "--prefix="
|
(string-append "--prefix="
|
||||||
(assoc-ref outputs "out"))
|
(assoc-ref outputs "out"))
|
||||||
"--otr=1")))
|
"--otr=1")))))))
|
||||||
%standard-phases))))
|
|
||||||
(synopsis "IRC to instant messaging gateway")
|
(synopsis "IRC to instant messaging gateway")
|
||||||
(description "BitlBee brings IM (instant messaging) to IRC clients, for
|
(description "BitlBee brings IM (instant messaging) to IRC clients, for
|
||||||
people who have an IRC client running all the time and don't want to run an
|
people who have an IRC client running all the time and don't want to run an
|
||||||
|
|
|
@ -66,12 +66,13 @@
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'remove-unsupported-gcc-flags
|
(add-before 'configure 'remove-unsupported-gcc-flags
|
||||||
(lambda _
|
(lambda _
|
||||||
;; remove option that is not supported by gcc any more
|
;; remove option that is not supported by gcc any more
|
||||||
(substitute* "configure" ((" -fforce-mem") "")))
|
(substitute* "configure" ((" -fforce-mem") ""))
|
||||||
%standard-phases)))
|
#t)
|
||||||
|
%standard-phases))))
|
||||||
(synopsis "MPEG audio decoder")
|
(synopsis "MPEG audio decoder")
|
||||||
(description
|
(description
|
||||||
"MAD (MPEG Audio Decoder) supports MPEG-1 and the MPEG-2 extension to
|
"MAD (MPEG Audio Decoder) supports MPEG-1 and the MPEG-2 extension to
|
||||||
|
@ -123,8 +124,8 @@ versions of ID3v2.")
|
||||||
(inputs `(("zlib" ,zlib)))
|
(inputs `(("zlib" ,zlib)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'apply-patches
|
(add-before 'configure 'apply-patches
|
||||||
;; TODO: create a patch for origin instead?
|
;; TODO: create a patch for origin instead?
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "configure"
|
(substitute* "configure"
|
||||||
|
@ -135,8 +136,8 @@ versions of ID3v2.")
|
||||||
(substitute* "include/id3/writers.h"
|
(substitute* "include/id3/writers.h"
|
||||||
(("//\\#include <string.h>") "#include <cstring>"))
|
(("//\\#include <string.h>") "#include <cstring>"))
|
||||||
(substitute* "examples/test_io.cpp"
|
(substitute* "examples/test_io.cpp"
|
||||||
(("dami;") "dami;\nusing namespace std;")))
|
(("dami;") "dami;\nusing namespace std;"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(synopsis "Library for reading, writing, and manipulating ID3v1 and ID3v2 tags")
|
(synopsis "Library for reading, writing, and manipulating ID3v1 and ID3v2 tags")
|
||||||
(description
|
(description
|
||||||
"Id3lib is a cross-platform software development library for reading,
|
"Id3lib is a cross-platform software development library for reading,
|
||||||
|
@ -194,29 +195,30 @@ Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(outputs '("out" "gui")) ;GTK+ interface in "gui"
|
(outputs '("out" "gui")) ;GTK+ interface in "gui"
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-replace
|
'(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("prefix=.*")
|
(("prefix=.*")
|
||||||
(string-append "prefix := " out "\n")))))
|
(string-append "prefix := " out "\n"))))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'install 'pre-install
|
(add-before 'install 'pre-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(mkdir-p (string-append out "/bin"))
|
(mkdir-p (string-append out "/bin"))
|
||||||
(mkdir-p (string-append out "/share/man/man1"))))
|
(mkdir-p (string-append out "/share/man/man1")))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'post-install
|
(add-after 'install 'post-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Move the GTK+ interface to "gui".
|
;; Move the GTK+ interface to "gui".
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(gui (assoc-ref outputs "gui")))
|
(gui (assoc-ref outputs "gui")))
|
||||||
(mkdir-p (string-append gui "/bin"))
|
(mkdir-p (string-append gui "/bin"))
|
||||||
(rename-file (string-append out "/bin/gmp3info")
|
(rename-file (string-append out "/bin/gmp3info")
|
||||||
(string-append gui "/bin/gmp3info"))))
|
(string-append gui "/bin/gmp3info")))
|
||||||
%standard-phases)))
|
#t)))
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
|
|
@ -869,8 +869,8 @@ complete studio.")
|
||||||
`(#:tests? #f ; xmllint attempts to download DTD
|
`(#:tests? #f ; xmllint attempts to download DTD
|
||||||
#:test-target "test"
|
#:test-target "test"
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'fix-configuration
|
(add-after 'unpack 'fix-configuration
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "default.config"
|
(substitute* "default.config"
|
||||||
(("csound=csound")
|
(("csound=csound")
|
||||||
|
@ -888,17 +888,17 @@ complete studio.")
|
||||||
"/bin/mpg123"))
|
"/bin/mpg123"))
|
||||||
(("/usr/bin/ogg123")
|
(("/usr/bin/ogg123")
|
||||||
(string-append (assoc-ref inputs "ogg123")
|
(string-append (assoc-ref inputs "ogg123")
|
||||||
"/bin/ogg123"))))
|
"/bin/ogg123")))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'patch-python-shebangs
|
(add-before 'build 'patch-python-shebangs
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Two python scripts begin with a Unicode BOM, so patch-shebang
|
;; Two python scripts begin with a Unicode BOM, so patch-shebang
|
||||||
;; has no effect.
|
;; has no effect.
|
||||||
(substitute* '("solfege/parsetree.py"
|
(substitute* '("solfege/parsetree.py"
|
||||||
"solfege/presetup.py")
|
"solfege/presetup.py")
|
||||||
(("#!/usr/bin/python") (string-append "#!" (which "python")))))
|
(("#!/usr/bin/python") (string-append "#!" (which "python"))))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'add-sitedirs
|
(add-before 'build 'add-sitedirs
|
||||||
;; .pth files are not automatically interpreted unless the
|
;; .pth files are not automatically interpreted unless the
|
||||||
;; directories containing them are added as "sites". The directories
|
;; directories containing them are added as "sites". The directories
|
||||||
;; are then added to those in the PYTHONPATH. This is required for
|
;; are then added to those in the PYTHONPATH. This is required for
|
||||||
|
@ -907,22 +907,22 @@ complete studio.")
|
||||||
(substitute* "run-solfege.py"
|
(substitute* "run-solfege.py"
|
||||||
(("import os")
|
(("import os")
|
||||||
"import os, site
|
"import os, site
|
||||||
for path in [path for path in sys.path if 'site-packages' in path]: site.addsitedir(path)")))
|
for path in [path for path in sys.path if 'site-packages' in path]: site.addsitedir(path)"))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'build 'adjust-config-file-prefix
|
(add-before 'build 'adjust-config-file-prefix
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(substitute* "run-solfege.py"
|
(substitute* "run-solfege.py"
|
||||||
(("prefix = os.path.*$")
|
(("prefix = os.path.*$")
|
||||||
(string-append "prefix = " (assoc-ref outputs "out")))))
|
(string-append "prefix = " (assoc-ref outputs "out"))))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'wrap-program
|
(add-after 'install 'wrap-program
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; Make sure 'solfege' runs with the correct PYTHONPATH.
|
;; Make sure 'solfege' runs with the correct PYTHONPATH.
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
(path (getenv "PYTHONPATH")))
|
(path (getenv "PYTHONPATH")))
|
||||||
(wrap-program (string-append out "/bin/solfege")
|
(wrap-program (string-append out "/bin/solfege")
|
||||||
`("PYTHONPATH" ":" prefix (,path)))))
|
`("PYTHONPATH" ":" prefix (,path))))
|
||||||
%standard-phases)))))))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("python" ,python-2)
|
`(("python" ,python-2)
|
||||||
("pygtk" ,python2-pygtk)
|
("pygtk" ,python2-pygtk)
|
||||||
|
|
|
@ -35,14 +35,14 @@
|
||||||
"10hdd6mrk26kyh4bnng4ah5h1pnanhsrhqa7qwqy6dyv3rng44y9"))))
|
"10hdd6mrk26kyh4bnng4ah5h1pnanhsrhqa7qwqy6dyv3rng44y9"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'install 'pre-install
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'install 'pre-install
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
(mkdir-p (string-append out "/share/texmf/tex/latex"))
|
(mkdir-p (string-append out "/share/texmf/tex/latex"))
|
||||||
#t))
|
#t)))
|
||||||
(alist-cons-after
|
(add-after 'install 'post-install
|
||||||
'install 'post-install
|
|
||||||
(lambda* (#:key outputs inputs #:allow-other-keys)
|
(lambda* (#:key outputs inputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(cu (assoc-ref inputs "coreutils"))
|
(cu (assoc-ref inputs "coreutils"))
|
||||||
|
@ -64,9 +64,8 @@
|
||||||
(substitute* "bin/cpif"
|
(substitute* "bin/cpif"
|
||||||
(("^PATH=.*$")
|
(("^PATH=.*$")
|
||||||
(string-append "PATH=" cu "/bin:" du "/bin\n"))))
|
(string-append "PATH=" cu "/bin:" du "/bin\n"))))
|
||||||
#t))
|
#t)))
|
||||||
(alist-replace
|
(replace 'configure
|
||||||
'configure
|
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Jump in the source.
|
;; Jump in the source.
|
||||||
(chdir "src")
|
(chdir "src")
|
||||||
|
@ -74,8 +73,8 @@
|
||||||
;; The makefile reads "source: FAQ", but FAQ isn't
|
;; The makefile reads "source: FAQ", but FAQ isn't
|
||||||
;; available.
|
;; available.
|
||||||
(substitute* "Makefile"
|
(substitute* "Makefile"
|
||||||
(("FAQ") "")))
|
(("FAQ") ""))
|
||||||
%standard-phases)))
|
#t)))
|
||||||
#:make-flags (let ((out (assoc-ref %outputs "out")))
|
#:make-flags (let ((out (assoc-ref %outputs "out")))
|
||||||
(list (string-append "BIN=" out "/bin")
|
(list (string-append "BIN=" out "/bin")
|
||||||
(string-append "LIB=" out "/lib")
|
(string-append "LIB=" out "/lib")
|
||||||
|
|
|
@ -53,15 +53,16 @@
|
||||||
(inputs `(("perl" ,perl)))
|
(inputs `(("perl" ,perl)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:parallel-tests? #f
|
'(#:parallel-tests? #f
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'check 'patch-test-scripts
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'patch-test-scripts
|
||||||
(lambda _
|
(lambda _
|
||||||
(let ((echo (which "echo")))
|
(let ((echo (which "echo")))
|
||||||
(substitute*
|
(substitute*
|
||||||
(find-files "tests" "^run-test$")
|
(find-files "tests" "^run-test$")
|
||||||
(("/bin/echo") echo))))
|
(("/bin/echo") echo)))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'wrap-program
|
(add-after 'install 'wrap-program
|
||||||
;; Point installed scripts to the utilities they need.
|
;; Point installed scripts to the utilities they need.
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
@ -75,8 +76,8 @@
|
||||||
,(map (lambda (dir)
|
,(map (lambda (dir)
|
||||||
(string-append dir "/bin"))
|
(string-append dir "/bin"))
|
||||||
(list diffutils sed gawk)))))
|
(list diffutils sed gawk)))))
|
||||||
'("dehtmldiff" "editdiff" "espdiff"))))
|
'("dehtmldiff" "editdiff" "espdiff")))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "http://cyberelk.net/tim/software/patchutils")
|
(home-page "http://cyberelk.net/tim/software/patchutils")
|
||||||
(synopsis "Collection of tools for manipulating patch files")
|
(synopsis "Collection of tools for manipulating patch files")
|
||||||
(description
|
(description
|
||||||
|
@ -106,17 +107,17 @@ listing the files modified by a patch.")
|
||||||
(arguments
|
(arguments
|
||||||
'(#:parallel-tests? #f
|
'(#:parallel-tests? #f
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'check 'patch-tests
|
(add-before 'check 'patch-tests
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute*
|
(substitute*
|
||||||
'("test/run"
|
'("test/run"
|
||||||
"test/edit.test")
|
"test/edit.test")
|
||||||
(("/bin/sh") (which "sh")))
|
(("/bin/sh") (which "sh")))
|
||||||
;; TODO: Run the mail tests once the mail feature can be supported.
|
;; TODO: Run the mail tests once the mail feature can be supported.
|
||||||
(delete-file "test/mail.test"))
|
(delete-file "test/mail.test")
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'wrap-program
|
(add-after 'install 'wrap-program
|
||||||
;; quilt's configure checks for the absolute path to the utilities it
|
;; quilt's configure checks for the absolute path to the utilities it
|
||||||
;; needs, but uses only the name when invoking them, so we need to
|
;; needs, but uses only the name when invoking them, so we need to
|
||||||
;; make sure the quilt script can find those utilities when run.
|
;; make sure the quilt script can find those utilities when run.
|
||||||
|
@ -136,8 +137,8 @@ listing the files modified by a patch.")
|
||||||
,(map (lambda (dir)
|
,(map (lambda (dir)
|
||||||
(string-append dir "/bin"))
|
(string-append dir "/bin"))
|
||||||
(list coreutils diffutils findutils
|
(list coreutils diffutils findutils
|
||||||
less file ed sed bash grep))))))
|
less file ed sed bash grep)))))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "https://savannah.nongnu.org/projects/quilt/")
|
(home-page "https://savannah.nongnu.org/projects/quilt/")
|
||||||
(synopsis "Script for managing patches to software")
|
(synopsis "Script for managing patches to software")
|
||||||
(description
|
(description
|
||||||
|
@ -164,8 +165,9 @@ refreshed, and more.")
|
||||||
#:make-flags (list (string-append "DESTDIR=" (assoc-ref %outputs "out"))
|
#:make-flags (list (string-append "DESTDIR=" (assoc-ref %outputs "out"))
|
||||||
"INSTALL_DIR=/bin" "MAN_DIR=/share/man/man1")
|
"INSTALL_DIR=/bin" "MAN_DIR=/share/man/man1")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure
|
(modify-phases %standard-phases
|
||||||
(alist-delete 'build %standard-phases))))
|
(delete 'configure)
|
||||||
|
(delete 'build))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("perl" ,perl)
|
`(("perl" ,perl)
|
||||||
("xmlto" ,xmlto)))
|
("xmlto" ,xmlto)))
|
||||||
|
|
|
@ -300,8 +300,8 @@ reading and editing of existing PDF files.")
|
||||||
(assoc-ref %build-inputs "freetype")
|
(assoc-ref %build-inputs "freetype")
|
||||||
"/include/freetype2"))
|
"/include/freetype2"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'install
|
(replace 'install
|
||||||
(lambda* (#:key outputs inputs #:allow-other-keys #:rest args)
|
(lambda* (#:key outputs inputs #:allow-other-keys #:rest args)
|
||||||
(let* ((install (assoc-ref %standard-phases 'install))
|
(let* ((install (assoc-ref %standard-phases 'install))
|
||||||
(out (assoc-ref outputs "out"))
|
(out (assoc-ref outputs "out"))
|
||||||
|
@ -311,8 +311,8 @@ reading and editing of existing PDF files.")
|
||||||
(substitute* xpdfrc
|
(substitute* xpdfrc
|
||||||
(("/usr/local/share/ghostscript/fonts")
|
(("/usr/local/share/ghostscript/fonts")
|
||||||
(string-append gs-fonts "/share/fonts/type1/ghostscript"))
|
(string-append gs-fonts "/share/fonts/type1/ghostscript"))
|
||||||
(("#fontFile") "fontFile"))))
|
(("#fontFile") "fontFile")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(synopsis "Viewer for PDF files based on the Motif toolkit")
|
(synopsis "Viewer for PDF files based on the Motif toolkit")
|
||||||
(description
|
(description
|
||||||
"Xpdf is a viewer for Portable Document Format (PDF) files.")
|
"Xpdf is a viewer for Portable Document Format (PDF) files.")
|
||||||
|
@ -343,7 +343,7 @@ reading and editing of existing PDF files.")
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:tests? #f ; Package does not contain tests.
|
#:tests? #f ; Package does not contain tests.
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "https://pwmt.org/projects/zathura-cb/")
|
(home-page "https://pwmt.org/projects/zathura-cb/")
|
||||||
(synopsis "Comic book support for zathura (libarchive backend)")
|
(synopsis "Comic book support for zathura (libarchive backend)")
|
||||||
(description "The zathura-cb plugin adds comic book support to zathura
|
(description "The zathura-cb plugin adds comic book support to zathura
|
||||||
|
@ -374,7 +374,7 @@ using libarchive.")
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:tests? #f ; Package does not contain tests.
|
#:tests? #f ; Package does not contain tests.
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "https://pwmt.org/projects/zathura-ps/")
|
(home-page "https://pwmt.org/projects/zathura-ps/")
|
||||||
(synopsis "PS support for zathura (libspectre backend)")
|
(synopsis "PS support for zathura (libspectre backend)")
|
||||||
(description "The zathura-ps plugin adds PS support to zathura
|
(description "The zathura-ps plugin adds PS support to zathura
|
||||||
|
@ -406,7 +406,7 @@ using libspectre.")
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:tests? #f ; Package does not contain tests.
|
#:tests? #f ; Package does not contain tests.
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "https://pwmt.org/projects/zathura-djvu/")
|
(home-page "https://pwmt.org/projects/zathura-djvu/")
|
||||||
(synopsis "DjVu support for zathura (DjVuLibre backend)")
|
(synopsis "DjVu support for zathura (DjVuLibre backend)")
|
||||||
(description "The zathura-djvu plugin adds DjVu support to zathura
|
(description "The zathura-djvu plugin adds DjVu support to zathura
|
||||||
|
@ -439,7 +439,7 @@ using the DjVuLibre library.")
|
||||||
"CC=gcc")
|
"CC=gcc")
|
||||||
#:tests? #f ; Package does not include tests.
|
#:tests? #f ; Package does not include tests.
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "https://pwmt.org/projects/zathura-pdf-poppler/")
|
(home-page "https://pwmt.org/projects/zathura-pdf-poppler/")
|
||||||
(synopsis "PDF support for zathura (poppler backend)")
|
(synopsis "PDF support for zathura (poppler backend)")
|
||||||
(description "The zathura-pdf-poppler plugin adds PDF support to zathura
|
(description "The zathura-pdf-poppler plugin adds PDF support to zathura
|
||||||
|
@ -477,7 +477,7 @@ by using the poppler rendering engine.")
|
||||||
#:tests? #f ; Tests fail: "Gtk cannot open display".
|
#:tests? #f ; Tests fail: "Gtk cannot open display".
|
||||||
#:test-target "test"
|
#:test-target "test"
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(home-page "https://pwmt.org/projects/zathura/")
|
(home-page "https://pwmt.org/projects/zathura/")
|
||||||
(synopsis "Lightweight keyboard-driven PDF viewer")
|
(synopsis "Lightweight keyboard-driven PDF viewer")
|
||||||
(description "Zathura is a customizable document viewer. It provides a
|
(description "Zathura is a customizable document viewer. It provides a
|
||||||
|
@ -510,14 +510,14 @@ interaction.")
|
||||||
`(#:configure-flags '("-DPODOFO_BUILD_SHARED=ON"
|
`(#:configure-flags '("-DPODOFO_BUILD_SHARED=ON"
|
||||||
"-DPODOFO_BUILD_STATIC=ON")
|
"-DPODOFO_BUILD_STATIC=ON")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'patch
|
(add-before 'configure 'patch
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(let ((freetype (assoc-ref inputs "freetype")))
|
(let ((freetype (assoc-ref inputs "freetype")))
|
||||||
;; Look for freetype include files in the correct place.
|
;; Look for freetype include files in the correct place.
|
||||||
(substitute* "cmake/modules/FindFREETYPE.cmake"
|
(substitute* "cmake/modules/FindFREETYPE.cmake"
|
||||||
(("/usr/local") freetype))))
|
(("/usr/local") freetype)))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://podofo.sourceforge.net")
|
(home-page "http://podofo.sourceforge.net")
|
||||||
(synopsis "Tools to work with the PDF file format")
|
(synopsis "Tools to work with the PDF file format")
|
||||||
(description
|
(description
|
||||||
|
@ -763,12 +763,13 @@ the PDF pages.")
|
||||||
"0bw224vb7jh0lrqaf4jgxk48xglvxs674qcpj5y0axyfbh896cfk"))))
|
"0bw224vb7jh0lrqaf4jgxk48xglvxs674qcpj5y0axyfbh896cfk"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-after
|
'(#:phases
|
||||||
'unpack 'patch-ldconfig
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'patch-ldconfig
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "mk/Autoconf.mk"
|
(substitute* "mk/Autoconf.mk"
|
||||||
(("/sbin/ldconfig -p") "echo lib")) #t)
|
(("/sbin/ldconfig -p") "echo lib")) #t))
|
||||||
(alist-delete 'configure %standard-phases))
|
(delete 'configure))
|
||||||
#:tests? #f
|
#:tests? #f
|
||||||
#:make-flags (list "CC=gcc"
|
#:make-flags (list "CC=gcc"
|
||||||
(string-append "prefix=" (assoc-ref %outputs "out")))))
|
(string-append "prefix=" (assoc-ref %outputs "out")))))
|
||||||
|
|
|
@ -3166,11 +3166,9 @@ at the end of the scope.")
|
||||||
(build-system perl-build-system)
|
(build-system perl-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'cd
|
(add-after 'unpack 'cd
|
||||||
(lambda* _
|
(lambda _ (chdir "List") #t)))))
|
||||||
(chdir "List"))
|
|
||||||
%standard-phases)))
|
|
||||||
(license (package-license perl))
|
(license (package-license perl))
|
||||||
(synopsis "Perl extension for crawling directory trees and compiling
|
(synopsis "Perl extension for crawling directory trees and compiling
|
||||||
lists of files")
|
lists of files")
|
||||||
|
@ -7342,16 +7340,17 @@ contents of a file is equal to a particular string.")
|
||||||
"0chiqnzmna2mglm37nzxvn9qhq2j31iwz3i9isqjs7bf3k449gb9"))))
|
"0chiqnzmna2mglm37nzxvn9qhq2j31iwz3i9isqjs7bf3k449gb9"))))
|
||||||
(build-system perl-build-system)
|
(build-system perl-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'check 'patch-test
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'patch-test
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
;; This test looks for "#!/usr/bin/perl" in some source.
|
;; This test looks for "#!/usr/bin/perl" in some source.
|
||||||
;; Patch what the test looks for.
|
;; Patch what the test looks for.
|
||||||
(substitute* "t/source.t"
|
(substitute* "t/source.t"
|
||||||
(("#!/usr/bin/perl")
|
(("#!/usr/bin/perl")
|
||||||
(string-append "#!" (assoc-ref inputs "perl")
|
(string-append "#!" (assoc-ref inputs "perl")
|
||||||
"/bin/perl"))))
|
"/bin/perl")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://search.cpan.org/dist/Test-Harness")
|
(home-page "http://search.cpan.org/dist/Test-Harness")
|
||||||
(synopsis "Run Perl standard test scripts with statistics")
|
(synopsis "Run Perl standard test scripts with statistics")
|
||||||
(description "Simple test harness which allows tests to be run and results
|
(description "Simple test harness which allows tests to be run and results
|
||||||
|
|
|
@ -152,13 +152,14 @@ from digital cameras.")
|
||||||
("libexif" ,libexif)
|
("libexif" ,libexif)
|
||||||
("libgphoto2" ,libgphoto2)))
|
("libgphoto2" ,libgphoto2)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'check 'pre-check
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'pre-check
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* (find-files "tests/data" "\\.param$")
|
(substitute* (find-files "tests/data" "\\.param$")
|
||||||
(("/usr/bin/env")
|
(("/usr/bin/env")
|
||||||
(which "env"))))
|
(which "env")))
|
||||||
%standard-phases)
|
#t)))
|
||||||
|
|
||||||
;; FIXME: There are 2 test failures, most likely related to the build
|
;; FIXME: There are 2 test failures, most likely related to the build
|
||||||
;; environment.
|
;; environment.
|
||||||
|
|
|
@ -66,14 +66,15 @@ line syntax.")
|
||||||
"1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77"))))
|
"1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'configure 'patch-test
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'patch-test
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "test-poptrc.in"
|
(substitute* "test-poptrc.in"
|
||||||
(("/bin/echo") (which "echo")))
|
(("/bin/echo") (which "echo")))
|
||||||
(substitute* "testit.sh" ; don't expect old libtool names
|
(substitute* "testit.sh" ; don't expect old libtool names
|
||||||
(("lt-test1") "test1")))
|
(("lt-test1") "test1"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://rpm5.org/files/popt/")
|
(home-page "http://rpm5.org/files/popt/")
|
||||||
(synopsis "Command line option parsing library")
|
(synopsis "Command line option parsing library")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -205,8 +205,9 @@ to @code{IOStreams}.")
|
||||||
(list (string-append "--with-boost="
|
(list (string-append "--with-boost="
|
||||||
(assoc-ref %build-inputs "boost")))
|
(assoc-ref %build-inputs "boost")))
|
||||||
#:parallel-tests? #f ;There appear to be race conditions
|
#:parallel-tests? #f ;There appear to be race conditions
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'check 'patch-test-files
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'patch-test-files
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Unpatch shebangs in test input so that source-highlight
|
;; Unpatch shebangs in test input so that source-highlight
|
||||||
;; is still able to infer input language
|
;; is still able to infer input language
|
||||||
|
@ -219,8 +220,8 @@ to @code{IOStreams}.")
|
||||||
(substitute* '("tests/test.sh.html"
|
(substitute* '("tests/test.sh.html"
|
||||||
"tests/test2.sh.html"
|
"tests/test2.sh.html"
|
||||||
"tests/test.tcl.html")
|
"tests/test.tcl.html")
|
||||||
(("#! */bin/sh") "#!/bin/sh")))
|
(("#! */bin/sh") "#!/bin/sh"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://www.gnu.org/software/src-highlite/")
|
(home-page "https://www.gnu.org/software/src-highlite/")
|
||||||
(synopsis "Produce a document with syntax highlighting from a source file")
|
(synopsis "Produce a document with syntax highlighting from a source file")
|
||||||
(description
|
(description
|
||||||
|
@ -292,11 +293,11 @@ highlighting. Language definitions and color themes are customizable.")
|
||||||
#:make-flags (list (string-append "prefix=" %output)
|
#:make-flags (list (string-append "prefix=" %output)
|
||||||
"INSTALL=install"
|
"INSTALL=install"
|
||||||
"all")
|
"all")
|
||||||
#:phases (alist-replace
|
#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
(lambda _ (chdir "build/gcc"))
|
(replace 'configure
|
||||||
(alist-cons-after
|
(lambda _ (chdir "build/gcc") #t))
|
||||||
'install 'install-libs
|
(add-after 'install 'install-libs
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; Libraries are not installed by default
|
;; Libraries are not installed by default
|
||||||
(let* ((output (assoc-ref outputs "out"))
|
(let* ((output (assoc-ref outputs "out"))
|
||||||
|
@ -306,8 +307,8 @@ highlighting. Language definitions and color themes are customizable.")
|
||||||
(for-each (lambda (l)
|
(for-each (lambda (l)
|
||||||
(copy-file
|
(copy-file
|
||||||
l (string-append libdir "/" (basename l))))
|
l (string-append libdir "/" (basename l))))
|
||||||
(find-files "bin" "lib*")))))
|
(find-files "bin" "lib*"))))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(home-page "http://astyle.sourceforge.net/")
|
(home-page "http://astyle.sourceforge.net/")
|
||||||
(synopsis "Source code indenter, formatter, and beautifier")
|
(synopsis "Source code indenter, formatter, and beautifier")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -42,8 +42,9 @@
|
||||||
(file-name (string-append name "-" version "-checkout"))))
|
(file-name (string-append name "-" version "-checkout"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-replace
|
'(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
;; Fix dependency tests.
|
;; Fix dependency tests.
|
||||||
(substitute* "pumpa.pro"
|
(substitute* "pumpa.pro"
|
||||||
|
@ -56,8 +57,8 @@
|
||||||
;; Run qmake with proper installation prefix.
|
;; Run qmake with proper installation prefix.
|
||||||
(let ((prefix (string-append "PREFIX="
|
(let ((prefix (string-append "PREFIX="
|
||||||
(assoc-ref outputs "out"))))
|
(assoc-ref outputs "out"))))
|
||||||
(zero? (system* "qmake" prefix))))
|
(zero? (system* "qmake" prefix)))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("aspell" ,aspell)
|
`(("aspell" ,aspell)
|
||||||
("qtbase" ,qtbase)
|
("qtbase" ,qtbase)
|
||||||
|
|
|
@ -485,11 +485,10 @@ pidof, tty, taskset, pmap.")
|
||||||
`(("python-py-bcrypt" ,python-py-bcrypt)))
|
`(("python-py-bcrypt" ,python-py-bcrypt)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'check 'set-PYTHON_EGG_CACHE
|
(add-before 'check 'set-PYTHON_EGG_CACHE
|
||||||
;; some tests require access to "$HOME/.cython"
|
;; some tests require access to "$HOME/.cython"
|
||||||
(lambda* _ (setenv "PYTHON_EGG_CACHE" "/tmp"))
|
(lambda* _ (setenv "PYTHON_EGG_CACHE" "/tmp") #t)))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "https://bitbucket.org/ecollins/passlib")
|
(home-page "https://bitbucket.org/ecollins/passlib")
|
||||||
(synopsis
|
(synopsis
|
||||||
"Comprehensive password hashing framework")
|
"Comprehensive password hashing framework")
|
||||||
|
@ -1079,12 +1078,10 @@ multiple Unicode code points, e.g. \"G\" + acute-accent)
|
||||||
("gmp" ,gmp)))
|
("gmp" ,gmp)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'build 'set-build-env
|
(add-before 'build 'set-build-env
|
||||||
;; pycrypto runs an autoconf configure script behind the scenes
|
;; pycrypto runs an autoconf configure script behind the scenes
|
||||||
(lambda _
|
(lambda _ (setenv "CONFIG_SHELL" (which "bash")) #t)))))
|
||||||
(setenv "CONFIG_SHELL" (which "bash")))
|
|
||||||
%standard-phases)))
|
|
||||||
(home-page "http://www.pycrypto.org/")
|
(home-page "http://www.pycrypto.org/")
|
||||||
(synopsis "Cryptographic modules for Python")
|
(synopsis "Cryptographic modules for Python")
|
||||||
(description
|
(description
|
||||||
|
@ -1496,11 +1493,11 @@ other Python program.")
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:python ,python-2
|
`(#:python ,python-2
|
||||||
#:phases (alist-replace
|
#:phases
|
||||||
'check
|
(modify-phases %standard-phases
|
||||||
|
(replace 'check
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "./test.sh")))
|
(zero? (system* "./test.sh")))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "http://www.alcyone.com/software/empy/")
|
(home-page "http://www.alcyone.com/software/empy/")
|
||||||
(synopsis "Templating system for Python")
|
(synopsis "Templating system for Python")
|
||||||
(description
|
(description
|
||||||
|
@ -4665,10 +4662,10 @@ as the original project seems to have been abandoned circa 2007.")
|
||||||
("python-pytest" ,python-pytest)
|
("python-pytest" ,python-pytest)
|
||||||
("python-mock" ,python-mock))) ;for tests
|
("python-mock" ,python-mock))) ;for tests
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-replace
|
`(#:phases
|
||||||
'check
|
(modify-phases %standard-phases
|
||||||
(lambda _ (zero? (system* "py.test")))
|
(replace 'check
|
||||||
%standard-phases)))
|
(lambda _ (zero? (system* "py.test")))))))
|
||||||
(home-page "http://www.sqlalchemy.org")
|
(home-page "http://www.sqlalchemy.org")
|
||||||
(synopsis "Database abstraction library")
|
(synopsis "Database abstraction library")
|
||||||
(description
|
(description
|
||||||
|
@ -8581,10 +8578,10 @@ automatically detect a wide range of file encodings.")
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python-pytest" ,python-pytest)))
|
`(("python-pytest" ,python-pytest)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-replace
|
`(#:phases
|
||||||
'check
|
(modify-phases %standard-phases
|
||||||
(lambda _ (zero? (system* "py.test")))
|
(replace 'check
|
||||||
%standard-phases)))
|
(lambda _ (zero? (system* "py.test")))))))
|
||||||
(home-page "http://docopt.org")
|
(home-page "http://docopt.org")
|
||||||
(synopsis "Command-line interface description language for Python")
|
(synopsis "Command-line interface description language for Python")
|
||||||
(description "This library allows the user to define a command-line
|
(description "This library allows the user to define a command-line
|
||||||
|
|
|
@ -127,12 +127,12 @@ Java Lucene text search engine API to C++.")
|
||||||
"18p2flb2sv2hq6w2qkd29z9c7knnwqr3f12i2srshlzx6vwkm05s"))))
|
"18p2flb2sv2hq6w2qkd29z9c7knnwqr3f12i2srshlzx6vwkm05s"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-after
|
'(#:phases
|
||||||
'remove-out-of-tree-references 'autoreconf
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'remove-out-of-tree-references 'autoreconf
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "autoreconf" "-vfi")))
|
(zero? (system* "autoreconf" "-vfi"))))
|
||||||
(alist-cons-after
|
(add-after 'unpack 'remove-out-of-tree-references
|
||||||
'unpack 'remove-out-of-tree-references
|
|
||||||
(lambda _
|
(lambda _
|
||||||
;; remove symlinks to files in /usr/
|
;; remove symlinks to files in /usr/
|
||||||
(delete-file-recursively "m4")
|
(delete-file-recursively "m4")
|
||||||
|
@ -145,8 +145,8 @@ Java Lucene text search engine API to C++.")
|
||||||
;; remove_test depends on an out-of-tree RDF file
|
;; remove_test depends on an out-of-tree RDF file
|
||||||
(substitute* "examples/Makefile.am"
|
(substitute* "examples/Makefile.am"
|
||||||
(("instances_test remove_test") "instances_test")
|
(("instances_test remove_test") "instances_test")
|
||||||
(("\\$\\(TESTS\\) remove_test") "$(TESTS)")))
|
(("\\$\\(TESTS\\) remove_test") "$(TESTS)"))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("raptor" ,raptor2)
|
`(("raptor" ,raptor2)
|
||||||
("cyrus-sasl" ,cyrus-sasl)
|
("cyrus-sasl" ,cyrus-sasl)
|
||||||
|
|
|
@ -85,16 +85,16 @@ Python. It is a C++ library.")
|
||||||
"0n36cgqys59r2gmb7jzbqiwsy790v8nbxk82d2n2saz0rp145ild"))))
|
"0n36cgqys59r2gmb7jzbqiwsy790v8nbxk82d2n2saz0rp145ild"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'check 'install-locales
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'check 'install-locales
|
||||||
(lambda _
|
(lambda _
|
||||||
;; The tests require the availability of the
|
;; The tests require the availability of the
|
||||||
;; 'en_US.ISO-8859-1' locale.
|
;; 'en_US.ISO-8859-1' locale.
|
||||||
(setenv "LOCPATH" (getcwd))
|
(setenv "LOCPATH" (getcwd))
|
||||||
(zero? (system* "localedef" "--no-archive"
|
(zero? (system* "localedef" "--no-archive"
|
||||||
"--prefix" (getcwd) "-i" "en_US"
|
"--prefix" (getcwd) "-i" "en_US"
|
||||||
"-f" "ISO-8859-1" "./en_US.ISO-8859-1")))
|
"-f" "ISO-8859-1" "./en_US.ISO-8859-1")))))))
|
||||||
%standard-phases)))
|
|
||||||
(synopsis "Approximate regex matching library and agrep utility")
|
(synopsis "Approximate regex matching library and agrep utility")
|
||||||
(description "Superset of the POSIX regex API, enabling approximate
|
(description "Superset of the POSIX regex API, enabling approximate
|
||||||
matching. Also ships a version of the agrep utility which behaves similar to
|
matching. Also ships a version of the agrep utility which behaves similar to
|
||||||
|
|
|
@ -53,15 +53,16 @@
|
||||||
(native-inputs `(("pkg-config" ,pkg-config)
|
(native-inputs `(("pkg-config" ,pkg-config)
|
||||||
("groff" ,groff)))
|
("groff" ,groff)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-cons-before
|
'(#:phases
|
||||||
'configure 'pre-configure
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'pre-configure
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "libtool"
|
(substitute* "libtool"
|
||||||
(("/bin/sed") (which "sed")))
|
(("/bin/sed") (which "sed")))
|
||||||
(substitute* "src/Makefile.in"
|
(substitute* "src/Makefile.in"
|
||||||
(("^rrdcached_LDADD = librrd_th.la")
|
(("^rrdcached_LDADD = librrd_th.la")
|
||||||
"rrdcached_LDADD = librrd_th.la -lglib-2.0")))
|
"rrdcached_LDADD = librrd_th.la -lglib-2.0"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://oss.oetiker.ch/rrdtool/")
|
(home-page "http://oss.oetiker.ch/rrdtool/")
|
||||||
(synopsis "Time-series data storage and display system")
|
(synopsis "Time-series data storage and display system")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -150,16 +150,16 @@ a focus on simplicity and productivity.")
|
||||||
`(#:test-target "test"
|
`(#:test-target "test"
|
||||||
#:parallel-tests? #f
|
#:parallel-tests? #f
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'replace-bin-sh
|
(add-before 'configure 'replace-bin-sh
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* '("Makefile.in"
|
(substitute* '("Makefile.in"
|
||||||
"ext/pty/pty.c"
|
"ext/pty/pty.c"
|
||||||
"io.c"
|
"io.c"
|
||||||
"lib/mkmf.rb"
|
"lib/mkmf.rb"
|
||||||
"process.c")
|
"process.c")
|
||||||
(("/bin/sh") (which "sh"))))
|
(("/bin/sh") (which "sh")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(native-search-paths
|
(native-search-paths
|
||||||
(list (search-path-specification
|
(list (search-path-specification
|
||||||
(variable "GEM_PATH")
|
(variable "GEM_PATH")
|
||||||
|
@ -184,16 +184,16 @@ a focus on simplicity and productivity.")
|
||||||
`(#:test-target "test"
|
`(#:test-target "test"
|
||||||
#:parallel-tests? #f
|
#:parallel-tests? #f
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'replace-bin-sh
|
(add-before 'configure 'replace-bin-sh
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* '("Makefile.in"
|
(substitute* '("Makefile.in"
|
||||||
"ext/pty/pty.c"
|
"ext/pty/pty.c"
|
||||||
"io.c"
|
"io.c"
|
||||||
"lib/mkmf.rb"
|
"lib/mkmf.rb"
|
||||||
"process.c")
|
"process.c")
|
||||||
(("/bin/sh") (which "sh"))))
|
(("/bin/sh") (which "sh")))
|
||||||
%standard-phases)))))
|
#t)))))))
|
||||||
|
|
||||||
(define-public ruby-hoe
|
(define-public ruby-hoe
|
||||||
(package
|
(package
|
||||||
|
|
|
@ -138,16 +138,16 @@ backend of Sawfish.")
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ; no tests
|
'(#:tests? #f ; no tests
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'patch-exec-rep
|
(add-before 'configure 'patch-exec-rep
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* '("lisp/sawfish/cfg/main.jl.in"
|
(substitute* '("lisp/sawfish/cfg/main.jl.in"
|
||||||
"scripts/sawfish-about.jl.in"
|
"scripts/sawfish-about.jl.in"
|
||||||
"scripts/sawfish-client.jl"
|
"scripts/sawfish-client.jl"
|
||||||
"scripts/sawfish-menu.jl")
|
"scripts/sawfish-menu.jl")
|
||||||
(("exec rep") (string-append "exec " (which "rep")))))
|
(("exec rep") (string-append "exec " (which "rep"))))
|
||||||
(alist-cons-after
|
#t))
|
||||||
'install 'wrap-scripts
|
(add-after 'install 'wrap-scripts
|
||||||
;; Wrap scripts with REP_DL_LOAD_PATH for finding rep-gtk
|
;; Wrap scripts with REP_DL_LOAD_PATH for finding rep-gtk
|
||||||
;; and sawfish.client.
|
;; and sawfish.client.
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
|
@ -161,8 +161,8 @@ backend of Sawfish.")
|
||||||
(list "/bin/sawfish-about"
|
(list "/bin/sawfish-about"
|
||||||
"/bin/sawfish-client"
|
"/bin/sawfish-client"
|
||||||
"/bin/sawfish-config"
|
"/bin/sawfish-config"
|
||||||
"/lib/sawfish/sawfish-menu")))
|
"/lib/sawfish/sawfish-menu"))
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("gettext" ,gettext-minimal)
|
`(("gettext" ,gettext-minimal)
|
||||||
("makeinfo" ,texinfo)
|
("makeinfo" ,texinfo)
|
||||||
|
|
|
@ -417,8 +417,8 @@ implementation techniques and as an expository tool.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'pre-configure
|
(add-before 'configure 'pre-configure
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
;; Patch dynamically loaded libraries with their absolute paths.
|
;; Patch dynamically loaded libraries with their absolute paths.
|
||||||
(let* ((library-path (search-path-as-string->list
|
(let* ((library-path (search-path-as-string->list
|
||||||
|
@ -477,13 +477,13 @@ implementation techniques and as an expository tool.")
|
||||||
("libGL"))
|
("libGL"))
|
||||||
("share/pkgs/sgl/gl.rkt"
|
("share/pkgs/sgl/gl.rkt"
|
||||||
("libGL" "libGLU")))))
|
("libGL" "libGLU")))))
|
||||||
(chdir "src"))
|
(chdir "src")
|
||||||
(alist-cons-after
|
#t))
|
||||||
'unpack 'patch-/bin/sh
|
(add-after 'unpack 'patch-/bin/sh
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "collects/racket/system.rkt"
|
(substitute* "collects/racket/system.rkt"
|
||||||
(("/bin/sh") (which "sh"))))
|
(("/bin/sh") (which "sh")))
|
||||||
%standard-phases))
|
#t)))
|
||||||
#:tests? #f ; XXX: how to run them?
|
#:tests? #f ; XXX: how to run them?
|
||||||
))
|
))
|
||||||
(inputs
|
(inputs
|
||||||
|
|
|
@ -405,8 +405,8 @@ directory.")
|
||||||
(assoc-ref %build-inputs "sdl-union")))
|
(assoc-ref %build-inputs "sdl-union")))
|
||||||
#:parallel-build? #f ; parallel build fails
|
#:parallel-build? #f ; parallel build fails
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'fix-env-and-patch
|
(add-before 'configure 'fix-env-and-patch
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(setenv "GUILE_AUTO_COMPILE" "0")
|
(setenv "GUILE_AUTO_COMPILE" "0")
|
||||||
;; SDL_image needs to dlopen libjpeg in the test suite.
|
;; SDL_image needs to dlopen libjpeg in the test suite.
|
||||||
|
@ -420,15 +420,15 @@ directory.")
|
||||||
;; the build environment.
|
;; the build environment.
|
||||||
(substitute* "test/Makefile.in"
|
(substitute* "test/Makefile.in"
|
||||||
(("HAVE_MIXER = .*$")
|
(("HAVE_MIXER = .*$")
|
||||||
"HAVE_MIXER = 0\n")))
|
"HAVE_MIXER = 0\n"))
|
||||||
(alist-cons-before
|
#t))
|
||||||
'check 'start-xorg-server
|
(add-before 'check 'start-xorg-server
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
;; The test suite requires a running X server.
|
;; The test suite requires a running X server.
|
||||||
(system (format #f "~a/bin/Xvfb :1 &"
|
(system (format #f "~a/bin/Xvfb :1 &"
|
||||||
(assoc-ref inputs "xorg-server")))
|
(assoc-ref inputs "xorg-server")))
|
||||||
(setenv "DISPLAY" ":1"))
|
(setenv "DISPLAY" ":1")
|
||||||
%standard-phases))))
|
#t)))))
|
||||||
(synopsis "Guile interface for SDL (Simple DirectMedia Layer)")
|
(synopsis "Guile interface for SDL (Simple DirectMedia Layer)")
|
||||||
(description "Guile-SDL is a set of bindings to the Simple DirectMedia
|
(description "Guile-SDL is a set of bindings to the Simple DirectMedia
|
||||||
Layer (SDL). With them, Guile programmers can have easy access to graphics,
|
Layer (SDL). With them, Guile programmers can have easy access to graphics,
|
||||||
|
|
|
@ -40,13 +40,14 @@
|
||||||
(inputs `(("guile" ,guile-2.0)))
|
(inputs `(("guile" ,guile-2.0)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags '("--enable-libserveez-install")
|
`(#:configure-flags '("--enable-libserveez-install")
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'patch-source-shebangs 'patch-test-source
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'patch-source-shebangs 'patch-test-source
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute*
|
(substitute*
|
||||||
(find-files "test" "^t[0-9]{3}$")
|
(find-files "test" "^t[0-9]{3}$")
|
||||||
(("/bin/sh") (which "sh"))))
|
(("/bin/sh") (which "sh")))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://www.gnu.org/software/serveez/")
|
(home-page "https://www.gnu.org/software/serveez/")
|
||||||
(synopsis "Framework for implementing IP-based servers")
|
(synopsis "Framework for implementing IP-based servers")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -46,8 +46,9 @@
|
||||||
(assoc-ref %outputs "out")
|
(assoc-ref %outputs "out")
|
||||||
"/share/guile/site/2.0"))
|
"/share/guile/site/2.0"))
|
||||||
|
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'configure 'pre-configure
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'pre-configure
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
;; Make sure the 'skribilo' command gets to see
|
;; Make sure the 'skribilo' command gets to see
|
||||||
;; Guile-Reader, even if Guile-Reader is not in the search
|
;; Guile-Reader, even if Guile-Reader is not in the search
|
||||||
|
@ -58,8 +59,8 @@
|
||||||
(string-append "exec " things
|
(string-append "exec " things
|
||||||
" -L " reader "/share/guile/site/2.0"
|
" -L " reader "/share/guile/site/2.0"
|
||||||
" -C " reader "/share/guile/site/2.0"
|
" -C " reader "/share/guile/site/2.0"
|
||||||
" -c")))))
|
" -c"))))
|
||||||
%standard-phases)
|
#t)))
|
||||||
|
|
||||||
#:parallel-build? #f))
|
#:parallel-build? #f))
|
||||||
|
|
||||||
|
|
|
@ -60,14 +60,15 @@
|
||||||
(inputs
|
(inputs
|
||||||
`(("zip" ,zip)))
|
`(("zip" ,zip)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases (alist-cons-before
|
`(#:phases
|
||||||
'configure 'fix-libc
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'fix-libc
|
||||||
(lambda _
|
(lambda _
|
||||||
(let ((libc (assoc-ref %build-inputs "libc")))
|
(let ((libc (assoc-ref %build-inputs "libc")))
|
||||||
(substitute* "libc.la.in"
|
(substitute* "libc.la.in"
|
||||||
(("@LIBC_SO_NAME@") "libc.so")
|
(("@LIBC_SO_NAME@") "libc.so")
|
||||||
(("@LIBC_SO_DIR@") (string-append libc "/lib")))))
|
(("@LIBC_SO_DIR@") (string-append libc "/lib"))))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "http://smalltalk.gnu.org/")
|
(home-page "http://smalltalk.gnu.org/")
|
||||||
(synopsis "Smalltalk environment")
|
(synopsis "Smalltalk environment")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -154,7 +154,7 @@ optimising the environment for the application in use and the task performed.")
|
||||||
(assoc-ref %build-inputs "freetype")
|
(assoc-ref %build-inputs "freetype")
|
||||||
"/include/freetype2"))
|
"/include/freetype2"))
|
||||||
#:phases
|
#:phases
|
||||||
(alist-delete 'configure %standard-phases)))
|
(modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("freetype" ,freetype)
|
`(("freetype" ,freetype)
|
||||||
("libxft" ,libxft)
|
("libxft" ,libxft)
|
||||||
|
@ -211,7 +211,7 @@ numbers of user-defined menu items efficiently.")
|
||||||
'(#:tests? #f ; no tests
|
'(#:tests? #f ; no tests
|
||||||
#:make-flags (list "CC=gcc"
|
#:make-flags (list "CC=gcc"
|
||||||
(string-append "PREFIX=" %output))
|
(string-append "PREFIX=" %output))
|
||||||
#:phases (alist-delete 'configure %standard-phases)))
|
#:phases (modify-phases %standard-phases (delete 'configure))))
|
||||||
(inputs
|
(inputs
|
||||||
`(("libx11" ,libx11)
|
`(("libx11" ,libx11)
|
||||||
("libxext" ,libxext)
|
("libxext" ,libxext)
|
||||||
|
|
|
@ -114,13 +114,14 @@
|
||||||
(string-append "--exec-prefix=" out)
|
(string-append "--exec-prefix=" out)
|
||||||
(string-append "--mandir=" out "/share/man")))
|
(string-append "--mandir=" out "/share/man")))
|
||||||
|
|
||||||
#:phases (alist-cons-before
|
#:phases
|
||||||
'configure 'set-path-to-stty
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'set-path-to-stty
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "configure"
|
(substitute* "configure"
|
||||||
(("STTY_BIN=/bin/stty")
|
(("STTY_BIN=/bin/stty")
|
||||||
(string-append "STTY_BIN=" (which "stty")))))
|
(string-append "STTY_BIN=" (which "stty"))))
|
||||||
%standard-phases)
|
#t)))
|
||||||
|
|
||||||
#:test-target "test"))
|
#:test-target "test"))
|
||||||
(home-page "http://expect.nist.gov/")
|
(home-page "http://expect.nist.gov/")
|
||||||
|
|
|
@ -56,12 +56,12 @@
|
||||||
"0kmgr5w3b1qwzxnsnw94q6rqs0hr8nbv9clf07ca2a2fyypx9kjk"))))
|
"0kmgr5w3b1qwzxnsnw94q6rqs0hr8nbv9clf07ca2a2fyypx9kjk"))))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'configure 'pre-configure
|
(add-before 'configure 'pre-configure
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "src/applog.cpp"
|
(substitute* "src/applog.cpp"
|
||||||
(("^// TODO sc.*") "#include <sys/types.h>\n#include <sys/stat.h>\n")))
|
(("^// TODO sc.*") "#include <sys/types.h>\n#include <sys/stat.h>\n"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(synopsis "(u)Common C++ framework for threaded applications")
|
(synopsis "(u)Common C++ framework for threaded applications")
|
||||||
(description "GNU Common C++ is an portable, optimized class framework for
|
(description "GNU Common C++ is an portable, optimized class framework for
|
||||||
|
|
|
@ -97,15 +97,15 @@ to DOS format and vice versa.")
|
||||||
(native-inputs `(("python" ,python-2)))
|
(native-inputs `(("python" ,python-2)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'check 'pre-check
|
(add-before 'check 'pre-check
|
||||||
(lambda _
|
(lambda _
|
||||||
(substitute* "tests/setup.py"
|
(substitute* "tests/setup.py"
|
||||||
(("([[:space:]]*)include_dirs=.*" all space)
|
(("([[:space:]]*)include_dirs=.*" all space)
|
||||||
(string-append all space "library_dirs=['../src/.libs'],\n")))
|
(string-append all space "library_dirs=['../src/.libs'],\n")))
|
||||||
;; The test extension 'Recode.so' lacks RUNPATH for 'librecode.so'.
|
;; The test extension 'Recode.so' lacks RUNPATH for 'librecode.so'.
|
||||||
(setenv "LD_LIBRARY_PATH" (string-append (getcwd) "/src/.libs")))
|
(setenv "LD_LIBRARY_PATH" (string-append (getcwd) "/src/.libs"))
|
||||||
%standard-phases)))
|
#t)))))
|
||||||
(home-page "https://github.com/pinard/Recode")
|
(home-page "https://github.com/pinard/Recode")
|
||||||
(synopsis "Text encoding converter")
|
(synopsis "Text encoding converter")
|
||||||
(description "The Recode library converts files between character sets and
|
(description "The Recode library converts files between character sets and
|
||||||
|
@ -208,10 +208,9 @@ encoding, supporting Unicode version 9.0.0.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'autoreconf
|
(add-after 'unpack 'autoreconf
|
||||||
(lambda _ (zero? (system* "autoreconf" "-vif")))
|
(lambda _ (zero? (system* "autoreconf" "-vif")))))))
|
||||||
%standard-phases)))
|
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("autoconf" ,autoconf)
|
`(("autoconf" ,autoconf)
|
||||||
("automake" ,automake)
|
("automake" ,automake)
|
||||||
|
|
|
@ -41,7 +41,8 @@
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-replace 'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; This old `configure' script doesn't support
|
;; This old `configure' script doesn't support
|
||||||
;; variables passed as arguments.
|
;; variables passed as arguments.
|
||||||
|
@ -49,8 +50,7 @@
|
||||||
(setenv "CONFIG_SHELL" (which "bash"))
|
(setenv "CONFIG_SHELL" (which "bash"))
|
||||||
(zero?
|
(zero?
|
||||||
(system* "./configure"
|
(system* "./configure"
|
||||||
(string-append "--prefix=" out)))))
|
(string-append "--prefix=" out)))))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "https://www.gnu.org/software/time/")
|
(home-page "https://www.gnu.org/software/time/")
|
||||||
(synopsis "Run a command, then display its resource usage")
|
(synopsis "Run a command, then display its resource usage")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -134,13 +134,13 @@ rejects UDP traffic from the application you're using.")
|
||||||
#:configure-flags (list (string-append "--sysconfdir="
|
#:configure-flags (list (string-append "--sysconfdir="
|
||||||
(assoc-ref %outputs "out")
|
(assoc-ref %outputs "out")
|
||||||
"/etc/privoxy"))
|
"/etc/privoxy"))
|
||||||
#:phases (alist-cons-after
|
#:phases
|
||||||
'unpack 'autoconf
|
(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'autoconf
|
||||||
(lambda _
|
(lambda _
|
||||||
;; Unfortunately, this is not a tarball produced by
|
;; Unfortunately, this is not a tarball produced by
|
||||||
;; "make dist".
|
;; "make dist".
|
||||||
(zero? (system* "autoreconf" "-vfi")))
|
(zero? (system* "autoreconf" "-vfi")))))
|
||||||
%standard-phases)
|
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
(inputs
|
(inputs
|
||||||
`(("w3m" ,w3m)
|
`(("w3m" ,w3m)
|
||||||
|
|
|
@ -35,8 +35,9 @@
|
||||||
"0b5nhl9vvif1w3wdipjsk8ckw49jj1w85xw1mmqi3zbcpazia306"))))
|
"0b5nhl9vvif1w3wdipjsk8ckw49jj1w85xw1mmqi3zbcpazia306"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-replace
|
'(#:phases
|
||||||
'configure
|
(modify-phases %standard-phases
|
||||||
|
(replace 'configure
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
;; The old 'configure' script doesn't support the arguments
|
;; The old 'configure' script doesn't support the arguments
|
||||||
;; that we pass by default.
|
;; that we pass by default.
|
||||||
|
@ -45,8 +46,7 @@
|
||||||
(zero? (system* "./configure"
|
(zero? (system* "./configure"
|
||||||
(string-append "--prefix=" out)
|
(string-append "--prefix=" out)
|
||||||
(string-append "--infodir=" out
|
(string-append "--infodir=" out
|
||||||
"/share/info")))))
|
"/share/info")))))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "https://www.gnu.org/software/uucp/uucp.html")
|
(home-page "https://www.gnu.org/software/uucp/uucp.html")
|
||||||
(synopsis "UUCP protocol implementation")
|
(synopsis "UUCP protocol implementation")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -1399,11 +1399,10 @@ encapsulated.")
|
||||||
("libtool" ,libtool)))
|
("libtool" ,libtool)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'unpack 'autoreconf
|
(add-after 'unpack 'autoreconf
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "autoreconf" "-vif")))
|
(zero? (system* "autoreconf" "-vif")))))))))
|
||||||
%standard-phases)))))
|
|
||||||
|
|
||||||
(define-public libdvdcss
|
(define-public libdvdcss
|
||||||
(package
|
(package
|
||||||
|
|
|
@ -165,11 +165,11 @@ features including, tables, builtin image display, bookmarks, SSL and more.")
|
||||||
"--enable-nls"
|
"--enable-nls"
|
||||||
"--enable-ipv6"))
|
"--enable-ipv6"))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:phases (alist-replace
|
#:phases
|
||||||
'install
|
(modify-phases %standard-phases
|
||||||
|
(replace 'install
|
||||||
(lambda* (#:key (make-flags '()) #:allow-other-keys)
|
(lambda* (#:key (make-flags '()) #:allow-other-keys)
|
||||||
(zero? (apply system* "make" "install-full" make-flags)))
|
(zero? (apply system* "make" "install-full" make-flags)))))))
|
||||||
%standard-phases)))
|
|
||||||
(synopsis "Text Web Browser")
|
(synopsis "Text Web Browser")
|
||||||
(description
|
(description
|
||||||
"Lynx is a fully-featured World Wide Web (WWW) client for users running
|
"Lynx is a fully-featured World Wide Web (WWW) client for users running
|
||||||
|
|
|
@ -677,14 +677,13 @@ used to validate and fix HTML data.")
|
||||||
;; For the log file, etc.
|
;; For the log file, etc.
|
||||||
"--localstatedir=/var")
|
"--localstatedir=/var")
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'build 'pre-build
|
(add-before 'build 'pre-build
|
||||||
(lambda* (#:key inputs #:allow-other-keys #:rest args)
|
(lambda* (#:key inputs #:allow-other-keys #:rest args)
|
||||||
;; Uncommenting the next two lines may assist in debugging
|
;; Uncommenting the next two lines may assist in debugging
|
||||||
;; (substitute* "docs/man5/Makefile" (("a2x") "a2x -v"))
|
;; (substitute* "docs/man5/Makefile" (("a2x") "a2x -v"))
|
||||||
;; (setenv "XML_DEBUG_CATALOG" "1")
|
;; (setenv "XML_DEBUG_CATALOG" "1")
|
||||||
#t)
|
#t)))))
|
||||||
%standard-phases)))
|
|
||||||
;; All of the below are used to generate the documentation
|
;; All of the below are used to generate the documentation
|
||||||
;; (Should they be propagated inputs of asciidoc ??)
|
;; (Should they be propagated inputs of asciidoc ??)
|
||||||
(native-inputs `(("asciidoc" ,asciidoc)))
|
(native-inputs `(("asciidoc" ,asciidoc)))
|
||||||
|
|
|
@ -71,8 +71,8 @@
|
||||||
;; we can't easily make setup.py use setuptools.
|
;; we can't easily make setup.py use setuptools.
|
||||||
#:use-setuptools? #f
|
#:use-setuptools? #f
|
||||||
#:phases
|
#:phases
|
||||||
(alist-cons-before
|
(modify-phases %standard-phases
|
||||||
'build 'configure
|
(add-before 'build 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out"))
|
(let ((out (assoc-ref outputs "out"))
|
||||||
(python (assoc-ref inputs "python")))
|
(python (assoc-ref inputs "python")))
|
||||||
|
@ -167,9 +167,8 @@
|
||||||
(format #t
|
(format #t
|
||||||
"running ~s with command ~s and parameters ~s~%"
|
"running ~s with command ~s and parameters ~s~%"
|
||||||
"python setup.py" "configure" params)
|
"python setup.py" "configure" params)
|
||||||
(zero? (apply system* "python" "setup.py" "configure" params)))))
|
(zero? (apply system* "python" "setup.py" "configure" params))))))
|
||||||
(alist-cons-after
|
(add-after 'install 'post-install
|
||||||
'install 'post-install
|
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((out (assoc-ref outputs "out")))
|
(let ((out (assoc-ref outputs "out")))
|
||||||
;; wicd's installer tries to put dhclient.conf.template.default
|
;; wicd's installer tries to put dhclient.conf.template.default
|
||||||
|
@ -186,8 +185,7 @@
|
||||||
(name "/share/icons/hicolor/index.theme"))
|
(name "/share/icons/hicolor/index.theme"))
|
||||||
(install-file (string-append hicolor name)
|
(install-file (string-append hicolor name)
|
||||||
(string-append out "/share/icons/hicolor")))
|
(string-append out "/share/icons/hicolor")))
|
||||||
#t))
|
#t))))))
|
||||||
%standard-phases))))
|
|
||||||
(synopsis "Network connection manager")
|
(synopsis "Network connection manager")
|
||||||
(description "Wicd is a network manager that aims to simplify wired and
|
(description "Wicd is a network manager that aims to simplify wired and
|
||||||
wireless networking.")
|
wireless networking.")
|
||||||
|
|
|
@ -115,7 +115,7 @@ nested include statements).")
|
||||||
("xcb-util-keysyms" ,xcb-util-keysyms)
|
("xcb-util-keysyms" ,xcb-util-keysyms)
|
||||||
("xcb-util-wm" ,xcb-util-wm)))
|
("xcb-util-wm" ,xcb-util-wm)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-delete 'configure %standard-phases)
|
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:make-flags (list "CC=gcc"
|
#:make-flags (list "CC=gcc"
|
||||||
(string-append "PREFIX=" %output))))
|
(string-append "PREFIX=" %output))))
|
||||||
|
|
|
@ -689,7 +689,7 @@ Guile will work for XBindKeys.")
|
||||||
("xcb-util-keysyms" ,xcb-util-keysyms)
|
("xcb-util-keysyms" ,xcb-util-keysyms)
|
||||||
("xcb-util-wm" ,xcb-util-wm)))
|
("xcb-util-wm" ,xcb-util-wm)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases (alist-delete 'configure %standard-phases)
|
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:tests? #f ; no check target
|
#:tests? #f ; no check target
|
||||||
#:make-flags (list "CC=gcc"
|
#:make-flags (list "CC=gcc"
|
||||||
(string-append "PREFIX=" %output))))
|
(string-append "PREFIX=" %output))))
|
||||||
|
@ -796,7 +796,8 @@ within a single process.")
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ; no check target
|
`(#:tests? #f ; no check target
|
||||||
#:phases (alist-delete 'configure %standard-phases) ; no configure script
|
;; no configure script
|
||||||
|
#:phases (modify-phases %standard-phases (delete 'configure))
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
|
||||||
"MANDIR=/share/man/man1"
|
"MANDIR=/share/man/man1"
|
||||||
"CC=gcc")))
|
"CC=gcc")))
|
||||||
|
|
|
@ -114,8 +114,8 @@ Xfce Desktop Environment.")
|
||||||
(arguments
|
(arguments
|
||||||
'(#:phases
|
'(#:phases
|
||||||
;; Run check after install phase to test dbus activation.
|
;; Run check after install phase to test dbus activation.
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'install 'check
|
(add-after 'install 'check
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "HOME" (getenv "TMPDIR")) ; xfconfd requires a writable HOME
|
(setenv "HOME" (getenv "TMPDIR")) ; xfconfd requires a writable HOME
|
||||||
;; Run test-suite under a dbus session.
|
;; Run test-suite under a dbus session.
|
||||||
|
@ -123,8 +123,8 @@ Xfce Desktop Environment.")
|
||||||
(string-append %output "/share"))
|
(string-append %output "/share"))
|
||||||
;; For the missing '/etc/machine-id'.
|
;; For the missing '/etc/machine-id'.
|
||||||
(setenv "DBUS_FATAL_WARNINGS" "0");
|
(setenv "DBUS_FATAL_WARNINGS" "0");
|
||||||
(zero? (system* "dbus-launch" "make" "check")))
|
(zero? (system* "dbus-launch" "make" "check"))))
|
||||||
(alist-delete 'check %standard-phases))))
|
(delete 'check))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)
|
`(("pkg-config" ,pkg-config)
|
||||||
("intltool" ,intltool)))
|
("intltool" ,intltool)))
|
||||||
|
|
|
@ -159,8 +159,8 @@ selected in various ways. For text, 35 fonts are available.")
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f
|
`(#:tests? #f
|
||||||
#:phases
|
#:phases
|
||||||
(alist-replace
|
(modify-phases %standard-phases
|
||||||
'configure
|
(replace 'configure
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((imake (assoc-ref inputs "imake"))
|
(let ((imake (assoc-ref inputs "imake"))
|
||||||
(out (assoc-ref outputs "out")))
|
(out (assoc-ref outputs "out")))
|
||||||
|
@ -191,12 +191,10 @@ selected in various ways. For text, 35 fonts are available.")
|
||||||
(("(MANPATH = )[[:graph:]]*" _ front)
|
(("(MANPATH = )[[:graph:]]*" _ front)
|
||||||
(string-append front out "/share/man"))
|
(string-append front out "/share/man"))
|
||||||
(("(CONFDIR = )([[:graph:]]*)" _ front default)
|
(("(CONFDIR = )([[:graph:]]*)" _ front default)
|
||||||
(string-append front out default)))))
|
(string-append front out default))))))
|
||||||
(alist-cons-after
|
(add-after 'install 'install/doc
|
||||||
'install 'install/doc
|
|
||||||
(lambda _
|
(lambda _
|
||||||
(zero? (system* "make" "install.man")))
|
(zero? (system* "make" "install.man")))))))
|
||||||
%standard-phases))))
|
|
||||||
(home-page "http://www.xfig.org/")
|
(home-page "http://www.xfig.org/")
|
||||||
(synopsis "Create portable LaTeX figures")
|
(synopsis "Create portable LaTeX figures")
|
||||||
(description
|
(description
|
||||||
|
|
|
@ -114,8 +114,8 @@
|
||||||
("xproto" ,xproto)))
|
("xproto" ,xproto)))
|
||||||
(arguments
|
(arguments
|
||||||
`(#:phases
|
`(#:phases
|
||||||
(alist-cons-after
|
(modify-phases %standard-phases
|
||||||
'install 'install-data
|
(add-after 'install 'install-data
|
||||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
(let ((cf-files (assoc-ref inputs "xorg-cf-files"))
|
(let ((cf-files (assoc-ref inputs "xorg-cf-files"))
|
||||||
(out (assoc-ref outputs "out"))
|
(out (assoc-ref outputs "out"))
|
||||||
|
@ -132,8 +132,7 @@
|
||||||
(and (zero? (system* "./configure"
|
(and (zero? (system* "./configure"
|
||||||
(string-append "SHELL=" (which "bash"))
|
(string-append "SHELL=" (which "bash"))
|
||||||
(string-append "--prefix=" out)))
|
(string-append "--prefix=" out)))
|
||||||
(zero? (system* "make" "install"))))))
|
(zero? (system* "make" "install"))))))))))
|
||||||
%standard-phases)))
|
|
||||||
(home-page "http://www.x.org")
|
(home-page "http://www.x.org")
|
||||||
(synopsis "Source code configuration and build system")
|
(synopsis "Source code configuration and build system")
|
||||||
(description
|
(description
|
||||||
|
|
Reference in a new issue