From 0d002e556270a804bd1e62b7624772aff3b643c2 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 30 Mar 2023 09:48:18 +0300 Subject: [PATCH] psol: refactor --- pkgs/development/libraries/psol/default.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/psol/default.nix b/pkgs/development/libraries/psol/default.nix index 6bbe426fb54..b6b9d0bac51 100644 --- a/pkgs/development/libraries/psol/default.nix +++ b/pkgs/development/libraries/psol/default.nix @@ -1,11 +1,22 @@ -{ fetchzip, lib }: +{ lib, stdenvNoCC, fetchurl }: -fetchzip rec { +stdenvNoCC.mkDerivation rec { pname = "psol"; version = "1.13.35.2"; # Latest stable, 2018-02-05 - url = "https://dl.google.com/dl/page-speed/psol/${version}-x64.tar.gz"; - sha256 = "0xi2srf9gx0x2sz9r45zb35k2n0iv457if1lqzvbanls3f935cmr"; + src = fetchurl { + url = "https://dl.google.com/dl/page-speed/psol/${version}-x64.tar.gz"; + hash = "sha256-3zujyPxU4ThF0KHap6bj2YMSbCORKFG7+Lo1vmRqQ08="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out + mv include lib -t $out + + runHook postInstall + ''; meta = with lib; { description = "PageSpeed Optimization Libraries";