aboutsummaryrefslogtreecommitdiff
path: root/contrib/packages/guix
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/packages/guix')
-rw-r--r--contrib/packages/guix/gnunet-doc.scm14
-rw-r--r--contrib/packages/guix/gnunet.scm14
-rw-r--r--contrib/packages/guix/guix-env.scm1
-rw-r--r--contrib/packages/guix/packages/gnunet/packages/gnunet.scm4
4 files changed, 23 insertions, 10 deletions
diff --git a/contrib/packages/guix/gnunet-doc.scm b/contrib/packages/guix/gnunet-doc.scm
index 9974c1b51..b1ede6612 100644
--- a/contrib/packages/guix/gnunet-doc.scm
+++ b/contrib/packages/guix/gnunet-doc.scm
@@ -94,7 +94,7 @@
94 ("gnurl" ,gnurl) 94 ("gnurl" ,gnurl)
95 ("gstreamer" ,gstreamer) 95 ("gstreamer" ,gstreamer)
96 ("gst-plugins-base" ,gst-plugins-base) 96 ("gst-plugins-base" ,gst-plugins-base)
97 ("gnutls" ,gnutls) ;Change to gnutls/dane once it is merged. 97 ("gnutls/dane" ,gnutls/dane)
98 ("libextractor" ,libextractor) 98 ("libextractor" ,libextractor)
99 ("libgcrypt" ,libgcrypt) 99 ("libgcrypt" ,libgcrypt)
100 ("libidn" ,libidn) 100 ("libidn" ,libidn)
@@ -109,7 +109,7 @@
109 ("mysql" ,mysql) 109 ("mysql" ,mysql)
110 ("zlib" ,zlib) 110 ("zlib" ,zlib)
111 ("perl" ,perl) 111 ("perl" ,perl)
112 ("python" ,python) ; tests and gnunet-qr 112 ("python-2" ,python-2) ; tests and gnunet-qr
113 ("jansson" ,jansson) 113 ("jansson" ,jansson)
114 ("nss" ,nss) 114 ("nss" ,nss)
115 ("glib" ,glib "bin") 115 ("glib" ,glib "bin")
@@ -126,6 +126,7 @@
126 ("gnu-gettext" ,gnu-gettext) 126 ("gnu-gettext" ,gnu-gettext)
127 ("graphviz" ,graphviz) ; dot 127 ("graphviz" ,graphviz) ; dot
128 ("texinfo-5" ,texinfo-5) ; Debian stable 128 ("texinfo-5" ,texinfo-5) ; Debian stable
129 ("which" ,which)
129 ("libtool" ,libtool))) 130 ("libtool" ,libtool)))
130 (arguments 131 (arguments
131 `(#:configure-flags 132 `(#:configure-flags
@@ -142,8 +143,13 @@
142 (zero? (system* "sh" "bootstrap")))) 143 (zero? (system* "sh" "bootstrap"))))
143 (replace 'build 144 (replace 'build
144 (lambda _ 145 (lambda _
145 (chdir "doc") 146 (chdir "doc/documentation")
146 (zero? (system* "make" "doc-all-give-me-the-noise")))) 147 ;;(zero? (system* "make" "dev-build"))))
148 (zero? (system* "sh" "run-gendocs.sh"))))
149 ;; (zero? (system* "make" "pdf"))
150 ;; (zero? (system* "make" "html"))
151 ;; (zero? (system* "make" "info"))))
152 ;;(zero? (system* "make" "doc-all-give-me-the-noise"))))
147 (replace 'install 153 (replace 'install
148 (lambda _ 154 (lambda _
149 (zero? (system* "make" "doc-all-install"))))))) 155 (zero? (system* "make" "doc-all-install")))))))
diff --git a/contrib/packages/guix/gnunet.scm b/contrib/packages/guix/gnunet.scm
index a358fcecc..d8eee1805 100644
--- a/contrib/packages/guix/gnunet.scm
+++ b/contrib/packages/guix/gnunet.scm
@@ -60,6 +60,7 @@
60 (gnu packages texinfo) 60 (gnu packages texinfo)
61 (gnu packages tex) 61 (gnu packages tex)
62 (gnu packages tls) 62 (gnu packages tls)
63 (gnu packages upnp)
63 (gnu packages video) 64 (gnu packages video)
64 (gnu packages web) 65 (gnu packages web)
65 (gnu packages xiph) 66 (gnu packages xiph)
@@ -91,7 +92,7 @@
91 ("gnurl" ,gnurl) 92 ("gnurl" ,gnurl)
92 ("gstreamer" ,gstreamer) 93 ("gstreamer" ,gstreamer)
93 ("gst-plugins-base" ,gst-plugins-base) 94 ("gst-plugins-base" ,gst-plugins-base)
94 ("gnutls" ,gnutls) ;Change to gnutls/dane once it is merged. 95 ("gnutls/dane" ,gnutls/dane) ;Change to gnutls/dane once it is merged.
95 ("libextractor" ,libextractor) 96 ("libextractor" ,libextractor)
96 ("libgcrypt" ,libgcrypt) 97 ("libgcrypt" ,libgcrypt)
97 ("libidn" ,libidn) 98 ("libidn" ,libidn)
@@ -113,24 +114,25 @@
113 ("gmp" ,gmp) 114 ("gmp" ,gmp)
114 ("bluez" ,bluez) ; for optional bluetooth feature 115 ("bluez" ,bluez) ; for optional bluetooth feature
115 ("glib" ,glib) 116 ("glib" ,glib)
116 ;; There are currently no binary substitutes for texlive on 117 ;; TODO: figure out the right texlive parts.
117 ;; hydra.gnu.org or its mirrors due to its size. Uncomment if you need it. 118 ;;("texlive-minimal" ,texlive-minimal)
118 ;;("texlive-minimal" ,texlive-minimal) ; optional.
119 ("texlive" ,texlive) 119 ("texlive" ,texlive)
120 ("miniupnpc" ,miniupnpc)
120 ("libogg" ,libogg))) 121 ("libogg" ,libogg)))
121 (native-inputs 122 (native-inputs
122 `(("pkg-config" ,pkg-config) 123 `(("pkg-config" ,pkg-config)
123 ("autoconf" ,autoconf) 124 ("autoconf" ,autoconf)
124 ("automake" ,automake) 125 ("automake" ,automake)
125 ("gnu-gettext" ,gnu-gettext) 126 ("gnu-gettext" ,gnu-gettext)
127 ("which" ,which)
126 ("texinfo" ,texinfo-5) ; Debian stable: 5.2 128 ("texinfo" ,texinfo-5) ; Debian stable: 5.2
127 ("libtool" ,libtool))) 129 ("libtool" ,libtool)))
128 (outputs '("out" "debug")) 130 (outputs '("out" "debug"))
129 (arguments 131 (arguments
130 `(#:configure-flags 132 `(#:configure-flags
131 (list (string-append "--with-nssdir=" %output "/lib") 133 (list (string-append "--with-nssdir=" %output "/lib")
132 "--enable-gcc-hardening" 134 ;;"--enable-gcc-hardening"
133 "--enable-linker-hardening" 135 ;;"--enable-linker-hardening"
134 "--enable-logging=verbose" 136 "--enable-logging=verbose"
135 "CFLAGS=-ggdb -O0") 137 "CFLAGS=-ggdb -O0")
136 #:phases 138 #:phases
diff --git a/contrib/packages/guix/guix-env.scm b/contrib/packages/guix/guix-env.scm
index c62a713a2..da4a60b73 100644
--- a/contrib/packages/guix/guix-env.scm
+++ b/contrib/packages/guix/guix-env.scm
@@ -146,6 +146,7 @@
146 ("autoconf" ,autoconf) 146 ("autoconf" ,autoconf)
147 ("automake" ,automake) 147 ("automake" ,automake)
148 ("gnu-gettext" ,gnu-gettext) 148 ("gnu-gettext" ,gnu-gettext)
149 ("which" ,which)
149 ("texinfo" ,texinfo-5) ; Debian stable: 5.2 150 ("texinfo" ,texinfo-5) ; Debian stable: 5.2
150 ("libtool" ,libtool))) 151 ("libtool" ,libtool)))
151 ;; TODO: To make use of out:debug, which carries the symbols, 152 ;; TODO: To make use of out:debug, which carries the symbols,
diff --git a/contrib/packages/guix/packages/gnunet/packages/gnunet.scm b/contrib/packages/guix/packages/gnunet/packages/gnunet.scm
index fbc132d78..be529ec1d 100644
--- a/contrib/packages/guix/packages/gnunet/packages/gnunet.scm
+++ b/contrib/packages/guix/packages/gnunet/packages/gnunet.scm
@@ -26,6 +26,7 @@
26 #:use-module (gnu packages admin) 26 #:use-module (gnu packages admin)
27 #:use-module (gnu packages aidc) 27 #:use-module (gnu packages aidc)
28 #:use-module (gnu packages autotools) 28 #:use-module (gnu packages autotools)
29 #:use-module (gnu packages base)
29 #:use-module (gnu packages bison) 30 #:use-module (gnu packages bison)
30 #:use-module (gnu packages compression) 31 #:use-module (gnu packages compression)
31 #:use-module (gnu packages databases) 32 #:use-module (gnu packages databases)
@@ -60,6 +61,7 @@
60;; TODO: Use HEAD without checking sum of it. 61;; TODO: Use HEAD without checking sum of it.
61;; Explanation for name scheme: UNIXPATH is capped at 108 characters, 62;; Explanation for name scheme: UNIXPATH is capped at 108 characters,
62;; this causes lots of tests to fail. 63;; this causes lots of tests to fail.
64;; FIXME: make this file MUCH shorter.
63(define-public gnunetg 65(define-public gnunetg
64 (let* ((commit "3c3090717610ea787fdd3562901329254a6af0d6") 66 (let* ((commit "3c3090717610ea787fdd3562901329254a6af0d6")
65 (revision "32")) 67 (revision "32"))
@@ -112,6 +114,7 @@
112 ("autoconf" ,autoconf) 114 ("autoconf" ,autoconf)
113 ("automake" ,automake) 115 ("automake" ,automake)
114 ("gnu-gettext" ,gnu-gettext) 116 ("gnu-gettext" ,gnu-gettext)
117 ("which" ,which)
115 ("texinfo" ,texinfo) 118 ("texinfo" ,texinfo)
116 ("libtool" ,libtool))) 119 ("libtool" ,libtool)))
117 (outputs '("out" "debug")) 120 (outputs '("out" "debug"))
@@ -199,6 +202,7 @@
199 (native-inputs 202 (native-inputs
200 `(("pkg-config" ,pkg-config) 203 `(("pkg-config" ,pkg-config)
201 ("autoconf" ,autoconf) 204 ("autoconf" ,autoconf)
205 ("which" ,which)
202 ("automake" ,automake) 206 ("automake" ,automake)
203 ("gnu-gettext" ,gnu-gettext) 207 ("gnu-gettext" ,gnu-gettext)
204 ("texinfo" ,texinfo) 208 ("texinfo" ,texinfo)