summary refs log tree commit diff
path: root/pkgs/build-support/release
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-11-05 14:40:25 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-11-05 14:40:25 +0000
commitf7282b61c3efbc7ce3236344580c88e594f7bc79 (patch)
tree9ed8d3c716aff9b76ef1e5d271590beb59a85c18 /pkgs/build-support/release
parent9e1729637e0b9693a77ac3aebbef5b4fb0ef6033 (diff)
downloadnixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.tar
nixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.tar.gz
nixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.tar.bz2
nixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.tar.lz
nixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.tar.xz
nixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.tar.zst
nixlib-f7282b61c3efbc7ce3236344580c88e594f7bc79.zip
* Allow additional Deb provides/requires to be specified.
svn path=/nixpkgs/trunk/; revision=18139
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r--pkgs/build-support/release/debian-build.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/build-support/release/debian-build.nix b/pkgs/build-support/release/debian-build.nix
index 2dae9742467f..75e26efa0b30 100644
--- a/pkgs/build-support/release/debian-build.nix
+++ b/pkgs/build-support/release/debian-build.nix
@@ -5,6 +5,10 @@
 , diskImage
 , src, stdenv, vmTools, checkinstall
 , fsTranslation ? false
+, # Features provided by this package.
+  debProvides ? []
+, # Features required by this package.
+  debRequires ? []
 , ... } @ args:
 
 vmTools.runInLinuxImage (stdenv.mkDerivation (
@@ -56,6 +60,8 @@ vmTools.runInLinuxImage (stdenv.mkDerivation (
 
       ${checkinstall}/sbin/checkinstall --nodoc -y -D \
         --fstrans=${if fsTranslation then "yes" else "no"} \
+        --requires="${toString debRequires}" \
+        --provides="${toString debProvides}" \
         make install
 
       ensureDir $out/debs