mediawiki: 1.42.4 -> 1.43.0 (#369641)
[NixPkgs.git] / pkgs / by-name / pr / preload / package.nix
blob252d925cff66cc2e568143e1643e79df375af56a
2   lib,
3   stdenv,
4   fetchzip,
5   autoconf,
6   automake,
7   pkg-config,
8   glib,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "preload";
13   version = "0.6.4";
15   src = fetchzip {
16     url = "mirror://sourceforge/preload/preload-${version}.tar.gz";
17     hash = "sha256-vAIaSwvbUFyTl6DflFhuSaMuX9jPVBah+Nl6c/fUbAM=";
18   };
20   patches = [
21     # Prevents creation of /var directories on build
22     ./0001-prevent-building-to-var-directories.patch
23   ];
25   nativeBuildInputs = [
26     autoconf
27     automake
28     pkg-config
29   ];
30   buildInputs = [ glib ];
32   configureFlags = [ "--localstatedir=/var" ];
34   postInstall = ''
35     make sysconfigdir=$out/etc/conf.d install
36   '';
38   meta = with lib; {
39     description = "Makes applications run faster by prefetching binaries and shared objects";
40     homepage = "https://sourceforge.net/projects/preload";
41     license = licenses.gpl2Only;
42     platforms = lib.platforms.linux;
43     mainProgram = "preload";
44     maintainers = with maintainers; [ ldprg ];
45   };