Merge pull request #133306 from SebTM/betterlockscreen-4.0.0

betterlockscreen 3.2.0 -> 4.0.0

authored by

Artturi and committed by
GitHub
4f8b647e 5a587da4

+34 -26
+6
maintainers/maintainer-list.nix
··· 9668 githubId = 1567527; 9669 name = "Sebastian Hyberts"; 9670 }; 9671 sellout = { 9672 email = "greg@technomadic.org"; 9673 github = "sellout";
··· 9668 githubId = 1567527; 9669 name = "Sebastian Hyberts"; 9670 }; 9671 + sebtm = { 9672 + email = "mail@sebastian-sellmeier.de"; 9673 + github = "sebtm"; 9674 + githubId = 17243347; 9675 + name = "Sebastian Sellmeier"; 9676 + }; 9677 sellout = { 9678 email = "greg@technomadic.org"; 9679 github = "sellout";
+27 -11
pkgs/misc/screensavers/betterlockscreen/default.nix
··· 1 - { 2 - lib, stdenv, makeWrapper, fetchFromGitHub, 3 - imagemagick, i3lock-color, xdpyinfo, xrandr, bc, feh, procps, xrdb 4 }: 5 6 stdenv.mkDerivation rec { 7 pname = "betterlockscreen"; 8 - version = "3.2.0"; 9 10 src = fetchFromGitHub { 11 owner = "pavanjadhaw"; 12 repo = "betterlockscreen"; 13 - rev = version; 14 - sha256 = "sha256-UOMCTHtw1C+MiJL6AQ+8gqmmbqrs1QTzEi1Ar03PyMs="; 15 }; 16 17 nativeBuildInputs = [ makeWrapper ]; 18 19 - patches = [ ./replace-i3lock.patch ]; 20 - 21 installPhase = 22 let 23 PATH = 24 lib.makeBinPath 25 - [imagemagick i3lock-color xdpyinfo xrandr bc feh procps xrdb]; 26 in '' 27 mkdir -p $out/bin 28 cp betterlockscreen $out/bin/betterlockscreen 29 wrapProgram "$out/bin/betterlockscreen" --prefix PATH : "$out/bin:${PATH}" 30 ''; 31 32 meta = with lib; { 33 - description = "A simple minimal lock screen which allows you to cache images with different filters and lockscreen with blazing speed"; 34 homepage = "https://github.com/pavanjadhaw/betterlockscreen"; 35 license = licenses.mit; 36 platforms = platforms.linux; 37 - maintainers = with maintainers; [ eyjhb ]; 38 }; 39 }
··· 1 + { fetchFromGitHub 2 + , lib 3 + , makeWrapper 4 + , stdenv 5 + 6 + # Dependencies (@see https://github.com/pavanjadhaw/betterlockscreen/blob/master/shell.nix) 7 + , bc 8 + , coreutils 9 + , i3lock-color 10 + , gawk 11 + , gnugrep 12 + , gnused 13 + , imagemagick 14 + , procps 15 + , xdpyinfo 16 + , xrandr 17 + , xset 18 }: 19 20 stdenv.mkDerivation rec { 21 pname = "betterlockscreen"; 22 + version = "4.0.0"; 23 24 src = fetchFromGitHub { 25 owner = "pavanjadhaw"; 26 repo = "betterlockscreen"; 27 + rev = "v${version}"; 28 + sha256 = "1ha1yddrcmbsdljdg3gn7i42csbw8h3zgf4i3mcsmbz8nsvc2wdc"; 29 }; 30 31 nativeBuildInputs = [ makeWrapper ]; 32 33 installPhase = 34 let 35 PATH = 36 lib.makeBinPath 37 + [ bc coreutils i3lock-color gawk gnugrep gnused imagemagick procps xdpyinfo xrandr xset ]; 38 in '' 39 + runHook preInstall 40 + 41 mkdir -p $out/bin 42 cp betterlockscreen $out/bin/betterlockscreen 43 wrapProgram "$out/bin/betterlockscreen" --prefix PATH : "$out/bin:${PATH}" 44 + 45 + runHook preInstall 46 ''; 47 48 meta = with lib; { 49 + description = "Fast and sweet looking lockscreen for linux systems with effects!"; 50 homepage = "https://github.com/pavanjadhaw/betterlockscreen"; 51 license = licenses.mit; 52 platforms = platforms.linux; 53 + maintainers = with maintainers; [ eyjhb sebtm ]; 54 }; 55 }
-14
pkgs/misc/screensavers/betterlockscreen/replace-i3lock.patch
··· 1 - diff --git a/betterlockscreen b/betterlockscreen 2 - index 6dd06e0..746d820 100755 3 - --- a/betterlockscreen 4 - +++ b/betterlockscreen 5 - @@ -87,7 +87,7 @@ prelock() { 6 - lock() { 7 - #$1 image path 8 - 9 - - i3lock \ 10 - + i3lock-color \ 11 - -c 00000000 \ 12 - -t -i "$1" \ 13 - --timepos='x+110:h-70' \ 14 -
···
+1 -1
pkgs/top-level/all-packages.nix
··· 25114 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { }; 25115 25116 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { 25117 - inherit (xorg) xrdb; 25118 }; 25119 25120 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
··· 25114 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { }; 25115 25116 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { 25117 + inherit (xorg) xdpyinfo xrandr xset; 25118 }; 25119 25120 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };