xfce.xfce4-time-out-plugin: 1.1.4 -> 1.2.0

https://gitlab.xfce.org/panel-plugins/xfce4-time-out-plugin/-/compare/xfce4-time-out-plugin-1.1.4...xfce4-time-out-plugin-1.2.0

+36 -13
+36 -13
pkgs/desktops/xfce/panel-plugins/xfce4-time-out-plugin/default.nix
··· 1 1 { 2 + stdenv, 2 3 lib, 3 - mkXfceDerivation, 4 + fetchFromGitLab, 5 + gettext, 6 + meson, 7 + ninja, 8 + pkg-config, 4 9 glib, 5 10 gtk3, 11 + libX11, 6 12 libxfce4ui, 7 13 libxfce4util, 8 14 xfce4-panel, 9 - xfconf, 15 + gitUpdater, 10 16 }: 11 17 12 - mkXfceDerivation { 13 - category = "panel-plugins"; 18 + stdenv.mkDerivation (finalAttrs: { 14 19 pname = "xfce4-time-out-plugin"; 15 - version = "1.1.4"; 16 - rev-prefix = "xfce4-time-out-plugin-"; 17 - odd-unstable = false; 18 - sha256 = "sha256-FYcmeOBSBxcPSm/4j294DSi8XZBTKHvAwTBdj0yCY7o="; 20 + version = "1.2.0"; 21 + 22 + src = fetchFromGitLab { 23 + domain = "gitlab.xfce.org"; 24 + owner = "panel-plugins"; 25 + repo = "xfce4-time-out-plugin"; 26 + tag = "xfce4-time-out-plugin-${finalAttrs.version}"; 27 + hash = "sha256-hyeqSnynsjAeD67oPjQs0ZeLKreXFMZXmvu38zweqrE="; 28 + }; 29 + 30 + strictDeps = true; 31 + 32 + nativeBuildInputs = [ 33 + gettext 34 + meson 35 + ninja 36 + pkg-config 37 + ]; 19 38 20 39 buildInputs = [ 21 40 glib 22 41 gtk3 42 + libX11 23 43 libxfce4ui 24 44 libxfce4util 25 45 xfce4-panel 26 - xfconf 27 46 ]; 28 47 29 - meta = with lib; { 48 + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-time-out-plugin-"; }; 49 + 50 + meta = { 30 51 description = "Panel plug-in to take periodical breaks from the computer"; 31 - license = licenses.gpl2Plus; 32 - teams = [ teams.xfce ]; 52 + homepage = "https://gitlab.xfce.org/panel-plugins/xfce4-time-out-plugin"; 53 + license = lib.licenses.gpl2Plus; 54 + teams = [ lib.teams.xfce ]; 55 + platforms = lib.platforms.linux; 33 56 }; 34 - } 57 + })