summary refs log tree commit diff
path: root/pkgs/development/libraries/libarchive
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2011-03-25 12:55:22 +0000
committerPeter Simons <simons@cryp.to>2011-03-25 12:55:22 +0000
commit0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4 (patch)
tree38b2d70e61e6d42cd1f7400db414e58079ff3562 /pkgs/development/libraries/libarchive
parentdd123060c06b2189f61efb4ea945b0d1d8fdf270 (diff)
downloadnixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.tar
nixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.tar.gz
nixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.tar.bz2
nixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.tar.lz
nixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.tar.xz
nixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.tar.zst
nixpkgs-0e5593b0f60aa89e2bc85e9fe7ed26177cf703f4.zip
libarchive: don't try to build e2fsprogs, attr, or acl unless running on Linux
These packages give errors when built on, say, Darwin.

svn path=/nixpkgs/trunk/; revision=26510
Diffstat (limited to 'pkgs/development/libraries/libarchive')
-rw-r--r--pkgs/development/libraries/libarchive/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/libraries/libarchive/default.nix b/pkgs/development/libraries/libarchive/default.nix
index 9782948ba53..ab862fd56f0 100644
--- a/pkgs/development/libraries/libarchive/default.nix
+++ b/pkgs/development/libraries/libarchive/default.nix
@@ -9,10 +9,11 @@ stdenv.mkDerivation rec {
     sha256 = "16095d15334b3c8dbb02db5af3d415f12c1c3bdd4eb43af7bbc36ab7572c0b7a";
   };
 
-  propagatedBuildInputs = [acl libxml2 zlib bzip2 e2fsprogs xz attr openssl];
-  
+  propagatedBuildInputs = [libxml2 zlib bzip2 xz openssl] ++
+    (if stdenv.isLinux then [e2fsprogs attr acl] else []);
+
   buildInputs = [sharutils];
-  
+
   meta = {
     description = "A library for reading and writing streaming archives";
     homepage = http://people.freebsd.org/~kientzle/libarchive;