Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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})