diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/psol')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/psol/default.nix | 5 | ||||
-rw-r--r-- | nixpkgs/pkgs/development/libraries/psol/generic.nix | 16 |
2 files changed, 21 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/psol/default.nix b/nixpkgs/pkgs/development/libraries/psol/default.nix new file mode 100644 index 000000000000..270c24dc01f4 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/psol/default.nix @@ -0,0 +1,5 @@ +{ callPackage }: +callPackage ./generic.nix {} { + version = "1.13.35.2"; # Latest stable, 2018-02-05 + sha256 = "0xi2srf9gx0x2sz9r45zb35k2n0iv457if1lqzvbanls3f935cmr"; +} diff --git a/nixpkgs/pkgs/development/libraries/psol/generic.nix b/nixpkgs/pkgs/development/libraries/psol/generic.nix new file mode 100644 index 000000000000..c61926fe13fa --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/psol/generic.nix @@ -0,0 +1,16 @@ +{ fetchzip, stdenv }: +{ version, sha256 }: +{ inherit version; } // fetchzip { + inherit sha256; + name = "psol-${version}"; + url = "https://dl.google.com/dl/page-speed/psol/${version}-x64.tar.gz"; + + meta = { + description = "PageSpeed Optimization Libraries"; + homepage = "https://developers.google.com/speed/pagespeed/psol"; + license = stdenv.lib.licenses.asl20; + # WARNING: This only works with Linux because the pre-built PSOL binary is only supplied for Linux. + # TODO: Build PSOL from source to support more platforms. + platforms = stdenv.lib.platforms.linux; + }; +} |