Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / xfce / panel-plugins / xfce4-timer-plugin / default.nix
blob997377f42b3e2e3f5dacc2fc2eed0d6a7d7bbf3a
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , intltool
6 , libxfce4util
7 , xfce4-panel
8 , libxfce4ui
9 , glib
10 , gtk3
11 , hicolor-icon-theme
12 , gitUpdater
15 let
16   category = "panel-plugins";
19 stdenv.mkDerivation rec {
20   pname = "xfce4-timer-plugin";
21   version = "1.7.2";
23   src = fetchurl {
24     url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
25     sha256 = "sha256-/rO4wtOVBegWaDVAoyJr172ocMy8tMfQ9qv+7/XFi30=";
26   };
28   nativeBuildInputs = [
29     pkg-config
30     intltool
31   ];
33   buildInputs = [
34     libxfce4util
35     libxfce4ui
36     xfce4-panel
37     glib
38     gtk3
39     hicolor-icon-theme
40   ];
42   hardeningDisable = [ "format" ];
44   passthru.updateScript = gitUpdater {
45     url = "https://gitlab.xfce.org/panel-plugins/${pname}";
46     rev-prefix = "${pname}-";
47   };
49   meta = with lib; {
50     homepage = "https://docs.xfce.org/panel-plugins/xfce4-timer-plugin";
51     description = "Simple countdown and alarm plugin for the Xfce panel";
52     platforms = platforms.linux;
53     license = licenses.gpl2Plus;
54     maintainers = with maintainers; [ ] ++ teams.xfce.members;
55   };