guix-env: some update.
authorng0 <contact.ng0@cryptolab.net>
Thu, 1 Jun 2017 19:48:20 +0000 (19:48 +0000)
committerng0 <contact.ng0@cryptolab.net>
Thu, 1 Jun 2017 19:48:20 +0000 (19:48 +0000)
guix-env.scm

index fc3d5a23121ba6a2abb9649eb2df62d47bcb046a..ec3a8e1f8f2bbc6751b23c47968810d1218359f6 100644 (file)
@@ -35,7 +35,8 @@
 ;; guix build -f guix-env.scm
 ;;
 ;; We'd like to provide advanced functions such as guix environment specific
-;; gnunet-svn package, but this is subject to tests right now.
+;; gnunet-git package and usage of gnunet-gtk-git, but this is subject
+;; to tests right now.
 ;;
 ;; Further versions of GNUnet for Guix can currently be found in
 ;; https://git.pragmatique.xyz/ng0-packages/log.html, mirrored at
@@ -49,6 +50,7 @@
  (guix build-system gnu)
  (guix gexp)
  ((guix build utils) #:select (with-directory-excursion))
+ (guix git-download)
  (gnu packages)
  (gnu packages aidc)
  (gnu packages autotools)
@@ -94,7 +96,8 @@
     (version (string-append "0.10.1-" "dev"))
     (source
      (local-file %source-dir
-                 #:recursive? #t))
+                 #:recursive? #t
+                 #:select? (git-predicate %source-dir)))
     (build-system gnu-build-system)
     (inputs
      `(("glpk" ,glpk)
     (arguments
      `(#:configure-flags
        (list (string-append "--with-nssdir=" %output "/lib")
-             ;; These appear to be "broken" on Guix, needs debugging.
              "--enable-gcc-hardening"
              "--enable-linker-hardening"