git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #150226 from Mic92/dpkg
commitd71be4f43c662d1c646f6af527e631383286f7e9 authorJanne Heß <janne@hess.ooo> dateTue 14 Dec 2021, 11:50 (5 years ago) parent84ce6a6fc3f1aa
1 file changed+10−6
pkgs/tools/package-management/dpkg/default.nix+10−6
pkgs/tools/package-management/dpkg/default.nix+10−6
@@ -1,12 +1,14 @@
1−{ lib, stdenv, fetchurl, perl, zlib, bzip2, xz, makeWrapper, coreutils }:
1+{ lib, stdenv, fetchurl, perl, zlib, bzip2, xz, zstd
2+, makeWrapper, coreutils, autoreconfHook, pkg-config
3+}:
24
35stdenv.mkDerivation rec {
46 pname = "dpkg";
5− version = "1.20.9";
7+ version = "1.20.9ubuntu2";
68
79 src = fetchurl {
8− url = "mirror://debian/pool/main/d/dpkg/dpkg_${version}.tar.xz";
9− sha256 = "sha256-XOJCgw8hO1Yg8I5sQYOtse9Nydoo0xmIonyHxx/lNM4=";
10+ url = "mirror://ubuntu/pool/main/d/dpkg/dpkg_${version}.tar.xz";
11+ sha256 = "sha256-BuCofGpi9R0cyhvkZqu9IxupqZvZhbE2J/B4wgUqMQw=";
1012 };
1113
1214 configureFlags = [
@@ -17,6 +19,8 @@ stdenv.mkDerivation rec {
1719 (lib.optionalString stdenv.isDarwin "--disable-start-stop-daemon")
1820 ];
1921
22+ enableParallelBuilding = true;
23+
2024 preConfigure = ''
2125 # Nice: dpkg has a circular dependency on itself. Its configure
2226 # script calls scripts/dpkg-architecture, which calls "dpkg" in
@@ -49,8 +53,8 @@ stdenv.mkDerivation rec {
4953 --replace '"diff"' \"${coreutils}/bin/diff\"
5054 '';
5155
52− buildInputs = [ perl zlib bzip2 xz ];
53− nativeBuildInputs = [ makeWrapper perl ];
56+ buildInputs = [ perl zlib bzip2 xz zstd ];
57+ nativeBuildInputs = [ makeWrapper perl autoreconfHook pkg-config ];
5458
5559 postInstall =
5660 ''