about summary refs log tree commit diff
path: root/pkgs/development/tools/misc/pkgconfig/default.nix
blob: 481d2174ebc10afe8ae65b3301a7d4337d1e95c0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{stdenv, fetchurl}:

stdenv.mkDerivation {
  name = "pkgconfig-0.22";
  setupHook = ./setup-hook.sh;
  src = fetchurl {
    url = http://pkgconfig.freedesktop.org/releases/pkg-config-0.22.tar.gz;
	sha256 = "1rpb5wygmp0f8nal7y3ga4556i7hkjdslv3wdq04fj30gns621vy";
  };

  postInstall = "
  ensureDir \$out/nix-support
  cp \$setupHook \$out/nix-support/setup-hook
  ";

  patches = [
    # Process Requires.private properly, see
    # http://bugs.freedesktop.org/show_bug.cgi?id=4738.
    (fetchurl {
      name = "pkgconfig-8494.patch";
      url = http://bugs.freedesktop.org/attachment.cgi?id=8494;
      sha256 = "1pcrdbb7dypg2biy0yqc7bdxak5zii8agqljdvk7j4wbyghpqzws";
    })
  ];
}