about summary refs log tree commit diff
path: root/pkgs/servers/shishi
diff options
context:
space:
mode:
authorJason "Don" O'Conal <lovek323@gmail.com>2013-05-27 21:29:11 +1000
committerJason "Don" O'Conal <lovek323@gmail.com>2013-06-20 09:08:09 +1000
commitf4d648ed5c6d64d3f63d11150a571434baa913ed (patch)
treee02c0e968f09fd35deccf6205cd1ca65aaea78fe /pkgs/servers/shishi
parent5f28fb15af8729dec259a86b11158fb841c9f795 (diff)
shishi: fix compilation on darwin
Diffstat (limited to 'pkgs/servers/shishi')
-rw-r--r--pkgs/servers/shishi/default.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/servers/shishi/default.nix b/pkgs/servers/shishi/default.nix
index db6f94d38266f..a5d31ca354d07 100644
--- a/pkgs/servers/shishi/default.nix
+++ b/pkgs/servers/shishi/default.nix
@@ -12,10 +12,17 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ libtasn1 libgcrypt gnutls ] ;
 
+  NIX_CFLAGS_COMPILE
+    = stdenv.lib.optionalString stdenv.isDarwin "-DBIND_8_COMPAT";
+
   doCheck = true;
 
   meta = {
     description = "GNU Shishi, free implementation of the Kerberos 5 network security system";
+    homepage    = http://www.gnu.org/software/shishi/;
+    license     = stdenv.lib.licenses.gpl3Plus;
+    maintainers = with stdenv.lib.maintainers; [ bjg lovek323 ];
+    platforms   = stdenv.lib.platforms.all;
 
     longDescription =
       '' GNU Shishi is an implementation of the Kerberos 5 network
@@ -28,11 +35,5 @@ stdenv.mkDerivation rec {
          users to acquire and manage tickets (and more).  The server
          side, a Key Distribution Center, is implemented by `shishid'.
       '';
-
-    homepage = http://www.gnu.org/software/shishi/;
-    license = "GPLv3+";
-
-    maintainers = [ stdenv.lib.maintainers.bjg ];
-    platforms = stdenv.lib.platforms.all;
   };
 }