diff options
author | Tim Cuthbertson <tim@gfxmonk.net> | 2018-04-22 11:31:41 +1000 |
---|---|---|
committer | Tim Cuthbertson <tim@gfxmonk.net> | 2018-04-22 15:16:36 +1000 |
commit | ad5b090853d381efcc0e2e7f87eaf364aa4abac6 (patch) | |
tree | e3ce24aeef6fd5fb5d71d5498781b7fa858fd1f6 /pkgs/development/tools/build-managers/gup | |
parent | b52f5dba48d39a67112f95a15dd0a786959f0e52 (diff) | |
download | nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.tar nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.tar.gz nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.tar.bz2 nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.tar.lz nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.tar.xz nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.tar.zst nixlib-ad5b090853d381efcc0e2e7f87eaf364aa4abac6.zip |
gup: add `passthru.updateScript`
Diffstat (limited to 'pkgs/development/tools/build-managers/gup')
-rw-r--r-- | pkgs/development/tools/build-managers/gup/default.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/development/tools/build-managers/gup/default.nix b/pkgs/development/tools/build-managers/gup/default.nix index 748a59bda2f3..f6d5b7b9b59c 100644 --- a/pkgs/development/tools/build-managers/gup/default.nix +++ b/pkgs/development/tools/build-managers/gup/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchFromGitHub, lib, python, which, pychecker ? null }: +{ stdenv, fetchFromGitHub, nix-update-source, lib, python, which, pychecker ? null }: stdenv.mkDerivation rec { version = "0.7.0"; src = fetchFromGitHub { - sha256 = "1pwnmlq2pgkkln9sgz4wlb9dqlqw83bkf105qljnlvggc21zm3pv"; - rev = "version-${version}"; - repo = "gup"; owner = "timbertson"; + repo = "gup"; + rev = "version-0.7.0"; + sha256 = "1pwnmlq2pgkkln9sgz4wlb9dqlqw83bkf105qljnlvggc21zm3pv"; }; name = "gup-${version}"; buildInputs = lib.remove null [ python which pychecker ]; @@ -15,6 +15,19 @@ stdenv.mkDerivation rec { mkdir $out cp -r python/bin $out/bin ''; + passthru.updateScript = '' + set -e + echo + cd ${toString ./.} + ${nix-update-source}/bin/nix-update-source \ + --prompt version \ + --replace-attr version \ + --set owner timbertson \ + --set repo gup \ + --set type fetchFromGitHub \ + --set rev 'version-{version}' \ + --modify-nix default.nix + ''; meta = { inherit (src.meta) homepage; description = "A better make, inspired by djb's redo"; |