summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers
diff options
context:
space:
mode:
authorArtyom Shalkhakov <artyom.shalkhakov@gmail.com>2014-12-01 16:56:13 +0600
committerMatthew Bauer <mjbauer95@gmail.com>2016-08-16 20:59:08 +0000
commit52d17a5f41e70a1774681c6afb13ac41431674b8 (patch)
tree29edb832bd695db21ae5d9d8fb7c694ab059261e /pkgs/development/tools/build-managers
parenta28c729766b1ed47e62b8c43b5d87a52c5b78922 (diff)
downloadnixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.tar
nixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.tar.gz
nixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.tar.bz2
nixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.tar.lz
nixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.tar.xz
nixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.tar.zst
nixlib-52d17a5f41e70a1774681c6afb13ac41431674b8.zip
gnustep: packageg libs separately
Packing gnustep libs separately, with no use of gnustep-startup. Also,
fixed a bug in WindowMaker package (some imaging dependencies were not supplied).
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r--pkgs/development/tools/build-managers/gnustep-make/default.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/gnustep-make/default.nix b/pkgs/development/tools/build-managers/gnustep-make/default.nix
new file mode 100644
index 000000000000..a782526d5099
--- /dev/null
+++ b/pkgs/development/tools/build-managers/gnustep-make/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl, clang, which, libobjc2 }:
+let
+  version = "2.6.6";
+in
+stdenv.mkDerivation rec {
+  name = "gnustep-make-${version}";
+  src = fetchurl {
+    url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.6.6.tar.gz";
+    sha256 = "07cqr8x17bia9w6clbmiv7ay6r9nplrjz2cyzinv4w7zfpc19vxw";
+  };
+  configureFlags = "--with-layout=fhs-system";
+  buildInputs = [ clang which libobjc2 ];
+  meta = {
+    description = "GNUstep-make is a build manager for GNUstep.";
+
+    homepage = http://gnustep.org/;
+
+    license = stdenv.lib.licenses.lgpl2Plus;
+
+    maintainers = with stdenv.lib.maintainers; [ ashalkhakov ];
+    platforms = stdenv.lib.platforms.all;
+  };
+}