Merge pull request #10483 from pjbarnoy/xfce4-whiskermenu-plugin

xfce4-whiskermenu-plugin

+46 -16
+1
lib/maintainers.nix
··· 218 phreedom = "Evgeny Egorochkin <phreedom@yandex.ru>"; 219 pierron = "Nicolas B. Pierron <nixos@nbp.name>"; 220 piotr = "Piotr Pietraszkiewicz <ppietrasa@gmail.com>"; 221 pjones = "Peter Jones <pjones@devalot.com>"; 222 pkmx = "Chih-Mao Chen <pkmx.tw@gmail.com>"; 223 plcplc = "Philip Lykke Carlsen <plcplc@gmail.com>";
··· 218 phreedom = "Evgeny Egorochkin <phreedom@yandex.ru>"; 219 pierron = "Nicolas B. Pierron <nixos@nbp.name>"; 220 piotr = "Piotr Pietraszkiewicz <ppietrasa@gmail.com>"; 221 + pjbarnoy = "Perry Barnoy <pjbarnoy@gmail.com>"; 222 pjones = "Peter Jones <pjones@devalot.com>"; 223 pkmx = "Chih-Mao Chen <pkmx.tw@gmail.com>"; 224 plcplc = "Philip Lykke Carlsen <plcplc@gmail.com>";
+16 -16
pkgs/desktops/xfce/default.nix
··· 68 #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}" 69 70 71 - xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; 72 - xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { }; 73 - xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; 74 - xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { }; 75 - xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; 76 - xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { }; 77 - xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { }; 78 - xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { }; 79 - xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { }; 80 - xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { }; 81 - 82 - xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { }; 83 - xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { }; 84 - xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; 85 - xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { }; 86 - xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; 87 88 89 90 91 }; # xfce_self
··· 68 #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}" 69 70 71 + xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; 72 + xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { }; 73 + xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; 74 + xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { }; 75 + xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; 76 + xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { }; 77 + xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { }; 78 + xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { }; 79 + xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { }; 80 + xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { }; 81 82 + xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { }; 83 + xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { }; 84 + xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; 85 + xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { }; 86 + xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; 87 88 + xfce4_whiskermenu_plugin = callPackage ./panel-plugins/xfce4-whiskermenu-plugin.nix { }; 89 90 91 }; # xfce_self
+29
pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin.nix
···
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, intltool, libxfce4util, libxfcegui4 2 + , xfce4panel, gtk, exo, garcon }: 3 + 4 + with stdenv.lib; 5 + stdenv.mkDerivation rec { 6 + p_name = "xfce4-whiskermenu-plugin"; 7 + ver_maj = "1.5"; 8 + ver_min = "1"; 9 + rev = "18c31a357c102ab38e98ac24c154f9e6187b3ef8"; 10 + 11 + name = "${p_name}-${ver_maj}.${ver_min}"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "gottcode"; 15 + repo = "xfce4-whiskermenu-plugin"; 16 + inherit rev; 17 + sha256 = "442e887877ffc347378c23ded2466ebbfc7aacb6b91fc395b12071320616eb76"; 18 + }; 19 + 20 + buildInputs = [ cmake pkgconfig intltool libxfce4util libxfcegui4 xfce4panel 21 + gtk exo garcon ]; 22 + 23 + meta = { 24 + homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}"; 25 + description = "Whisker Menu is an alternate application launcher for Xfce."; 26 + platforms = platforms.linux; 27 + maintainers = [ maintainers.pjbarnoy ]; 28 + }; 29 + }