lol

gtklock-playerctl-module: 3.0.0 -> 4.0.0

+21 -14
+21 -14
pkgs/by-name/gt/gtklock-playerctl-module/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 gtk3, 7 playerctl, 8 - libsoup, 9 }: 10 11 - stdenv.mkDerivation rec { 12 pname = "gtklock-playerctl-module"; 13 - version = "3.0.0"; 14 15 src = fetchFromGitHub { 16 owner = "jovanlanik"; 17 - repo = pname; 18 - rev = "v${version}"; 19 - hash = "sha256-eN4E3+jv8IyRvV8pvfCjCc6pl8y7qSLRlj7tYkX0JrE="; 20 }; 21 22 - nativeBuildInputs = [ pkg-config ]; 23 24 buildInputs = [ 25 gtk3 26 playerctl 27 - libsoup 28 ]; 29 30 - makeFlags = [ "PREFIX=$(out)" ]; 31 32 - meta = with lib; { 33 description = "Gtklock module adding media player controls to the lockscreen"; 34 homepage = "https://github.com/jovanlanik/gtklock-playerctl-module"; 35 - license = licenses.gpl3Only; 36 - maintainers = with maintainers; [ aleksana ]; 37 - platforms = platforms.linux; 38 }; 39 - }
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + meson, 6 + ninja, 7 pkg-config, 8 gtk3, 9 playerctl, 10 + libsoup_3, 11 + gtklock, 12 }: 13 14 + stdenv.mkDerivation (finalAttrs: { 15 pname = "gtklock-playerctl-module"; 16 + version = "4.0.0"; 17 18 src = fetchFromGitHub { 19 owner = "jovanlanik"; 20 + repo = "gtklock-playerctl-module"; 21 + rev = "v${finalAttrs.version}"; 22 + hash = "sha256-YlnZxp06Bb8eIgZhCvbiX6jgnNuGoSv4wx0N4AD1V7o="; 23 }; 24 25 + nativeBuildInputs = [ 26 + meson 27 + ninja 28 + pkg-config 29 + ]; 30 31 buildInputs = [ 32 gtk3 33 playerctl 34 + libsoup_3 35 ]; 36 37 + passthru.tests.testModule = gtklock.testModule finalAttrs.finalPackage; 38 39 + meta = { 40 description = "Gtklock module adding media player controls to the lockscreen"; 41 homepage = "https://github.com/jovanlanik/gtklock-playerctl-module"; 42 + license = lib.licenses.gpl3Only; 43 + maintainers = with lib.maintainers; [ aleksana ]; 44 + platforms = lib.platforms.linux; 45 }; 46 + })