Merge pull request #306923 from jopejoe1/alock/update/2.5.1

alock: unstable-2017-07-20 -> 2.5.1, add update script

authored by kirillrdy and committed by GitHub e973935a f2c7ecb8

+9 -4
+9 -4
pkgs/misc/screensavers/alock/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, autoreconfHook 2 , libX11, pam, libgcrypt, libXrender, imlib2 }: 3 4 stdenv.mkDerivation rec { 5 pname = "alock"; 6 - version = "unstable-2017-07-20"; 7 8 src = fetchFromGitHub { 9 owner = "Arkq"; 10 repo = "alock"; 11 - rev = "2035e1d4a2293432f5503e82d10f899232eb0f38"; 12 - sha256 = "sha256-Rm00ytSfEv5Wljz4f/4bbyrK3sCV/oRUwz4DKx0pya8="; 13 }; 14 15 PAM_DEFAULT_SERVICE = "login"; ··· 26 libX11 27 pam libgcrypt libXrender imlib2 28 ]; 29 30 meta = with lib; { 31 homepage = "https://github.com/Arkq/alock";
··· 1 + { lib, stdenv, fetchFromGitHub, gitUpdater, pkg-config, autoreconfHook 2 , libX11, pam, libgcrypt, libXrender, imlib2 }: 3 4 stdenv.mkDerivation rec { 5 pname = "alock"; 6 + version = "2.5.1"; 7 8 src = fetchFromGitHub { 9 owner = "Arkq"; 10 repo = "alock"; 11 + rev = "refs/tags/v${version}"; 12 + hash = "sha256-xfPhsXZrTlEqea75SvacDfjM9o21MTudrqfNN9xtdcg="; 13 }; 14 15 PAM_DEFAULT_SERVICE = "login"; ··· 26 libX11 27 pam libgcrypt libXrender imlib2 28 ]; 29 + 30 + passthru.updateScript = gitUpdater { 31 + rev-prefix = "v"; 32 + ignoredVersions = "^[^.]+$"; # ignore versions without a dot 33 + }; 34 35 meta = with lib; { 36 homepage = "https://github.com/Arkq/alock";