preload: init at 0.6.4
[NixPkgs.git] / pkgs / by-name / pr / preload / package.nix
blob2240fa5a2cdb6fef9ebe83d706943bdd89097c22
1 { lib, stdenv, fetchzip, autoconf, automake, pkg-config, glib }:
3 stdenv.mkDerivation rec {
4   pname = "preload";
5   version = "0.6.4";
7   src = fetchzip {
8     url = "mirror://sourceforge/preload/preload-${version}.tar.gz";
9     hash = "sha256-vAIaSwvbUFyTl6DflFhuSaMuX9jPVBah+Nl6c/fUbAM=";
10   };
12   patches = [
13     # Prevents creation of /var directories on build
14     ./0001-prevent-building-to-var-directories.patch
15   ];
17   nativeBuildInputs = [ autoconf automake pkg-config ];
18   buildInputs = [ glib ];
20   configureFlags = [ "--localstatedir=/var" ];
22   postInstall = ''
23     make sysconfigdir=$out/etc/conf.d install
24   '';
26   meta = with lib; {
27     description = "Makes applications run faster by prefetching binaries and shared objects";
28     homepage = "https://sourceforge.net/projects/preload";
29     license = licenses.gpl2Only;
30     platforms = lib.platforms.linux;
31     mainProgram = "preload";
32     maintainers = with maintainers; [ ldprg ];
33   };