1{
2 lib,
3 stdenv,
4 fetchurl,
5 gettext,
6 meson,
7 ninja,
8 pkg-config,
9 xfce4-panel,
10 libxfce4ui,
11 libxfce4util,
12 exo,
13 glib,
14 gtk3,
15 gnutls,
16 libgcrypt,
17 gitUpdater,
18}:
19
20stdenv.mkDerivation (finalAttrs: {
21 pname = "xfce4-mailwatch-plugin";
22 version = "1.4.0";
23
24 src = fetchurl {
25 url = "mirror://xfce/src/panel-plugins/xfce4-mailwatch-plugin/${lib.versions.majorMinor finalAttrs.version}/xfce4-mailwatch-plugin-${finalAttrs.version}.tar.xz";
26 hash = "sha256-XCEQJdsQlmY/prjMQSE0ZKbXHyTnYyZJnYV/+B6jhh8=";
27 };
28
29 strictDeps = true;
30
31 nativeBuildInputs = [
32 gettext
33 meson
34 ninja
35 pkg-config
36 ];
37
38 buildInputs = [
39 libxfce4ui
40 libxfce4util
41 xfce4-panel
42 exo
43 glib
44 gtk3
45 gnutls
46 libgcrypt
47 ];
48
49 passthru.updateScript = gitUpdater {
50 url = "https://gitlab.xfce.org/panel-plugins/xfce4-mailwatch-plugin";
51 rev-prefix = "xfce4-mailwatch-plugin-";
52 };
53
54 meta = {
55 homepage = "https://docs.xfce.org/panel-plugins/xfce4-mailwatch-plugin";
56 description = "Mail watcher plugin for Xfce panel";
57 license = lib.licenses.gpl2Plus;
58 platforms = lib.platforms.linux;
59 teams = [ lib.teams.xfce ];
60 };
61})