Merge pull request #18626 from romildo/new.xfce4-hardware-monitor-plugin

xfce4-hardware-monitor-plugin: init at 1.5.0

authored by Joachim F and committed by GitHub b49c04e2 b88b5d9a

+60 -18
+19 -18
pkgs/desktops/xfce/default.nix
··· 75 76 #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}" 77 78 - xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; 79 - xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { }; 80 - xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; 81 - xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { }; 82 - xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; 83 - xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { }; 84 - xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { }; 85 - xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { }; 86 - xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { }; 87 - xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { }; 88 - xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { }; 89 - xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { }; 90 - xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; 91 - xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { }; 92 - xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; 93 - xfce4_weather_plugin = callPackage ./panel-plugins/xfce4-weather-plugin.nix { }; 94 - xfce4_whiskermenu_plugin = callPackage ./panel-plugins/xfce4-whiskermenu-plugin.nix { }; 95 - xfce4_pulseaudio_plugin = callPackage ./panel-plugins/xfce4-pulseaudio-plugin.nix { }; 96 97 }; # xfce_self 98
··· 75 76 #### PANEL PLUGINS from "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.{bz2,gz}" 77 78 + xfce4_battery_plugin = callPackage ./panel-plugins/xfce4-battery-plugin.nix { }; 79 + xfce4_clipman_plugin = callPackage ./panel-plugins/xfce4-clipman-plugin.nix { }; 80 + xfce4_cpufreq_plugin = callPackage ./panel-plugins/xfce4-cpufreq-plugin.nix { }; 81 + xfce4_cpugraph_plugin = callPackage ./panel-plugins/xfce4-cpugraph-plugin.nix { }; 82 + xfce4_datetime_plugin = callPackage ./panel-plugins/xfce4-datetime-plugin.nix { }; 83 + xfce4_dict_plugin = callPackage ./panel-plugins/xfce4-dict-plugin.nix { }; 84 + xfce4_embed_plugin = callPackage ./panel-plugins/xfce4-embed-plugin.nix { }; 85 + xfce4_eyes_plugin = callPackage ./panel-plugins/xfce4-eyes-plugin.nix { }; 86 + xfce4_fsguard_plugin = callPackage ./panel-plugins/xfce4-fsguard-plugin.nix { }; 87 + xfce4_genmon_plugin = callPackage ./panel-plugins/xfce4-genmon-plugin.nix { }; 88 + xfce4-hardware-monitor-plugin = callPackage ./panel-plugins/xfce4-hardware-monitor-plugin.nix { }; 89 + xfce4_netload_plugin = callPackage ./panel-plugins/xfce4-netload-plugin.nix { }; 90 + xfce4_notes_plugin = callPackage ./panel-plugins/xfce4-notes-plugin.nix { }; 91 + xfce4_systemload_plugin = callPackage ./panel-plugins/xfce4-systemload-plugin.nix { }; 92 + xfce4_verve_plugin = callPackage ./panel-plugins/xfce4-verve-plugin.nix { }; 93 + xfce4_xkb_plugin = callPackage ./panel-plugins/xfce4-xkb-plugin.nix { }; 94 + xfce4_weather_plugin = callPackage ./panel-plugins/xfce4-weather-plugin.nix { }; 95 + xfce4_whiskermenu_plugin = callPackage ./panel-plugins/xfce4-whiskermenu-plugin.nix { }; 96 + xfce4_pulseaudio_plugin = callPackage ./panel-plugins/xfce4-pulseaudio-plugin.nix { }; 97 98 }; # xfce_self 99
+41
pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix
···
··· 1 + { stdenv, fetchurl, pkgconfig, intltool, autoreconfHook, gnome2, 2 + libgtop, libxfce4ui, libxfce4util, xfce4panel, lm_sensors 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "${pname}-${version}"; 7 + pname = "xfce4-hardware-monitor-plugin"; 8 + version = "1.5.0"; 9 + 10 + src = fetchurl { 11 + url = "https://git.xfce.org/panel-plugins/${pname}/snapshot/${name}.tar.bz2"; 12 + sha256 = "0sqvisr8gagpywq9sfyzqw37hxmj54ii89j5s2g8hx8bng5a98z1"; 13 + }; 14 + 15 + nativeBuildInputs = [ 16 + autoreconfHook 17 + pkgconfig 18 + intltool 19 + ]; 20 + 21 + buildInputs = [ 22 + gnome2.gtkmm2 23 + gnome2.libgnomecanvas 24 + gnome2.libgnomecanvasmm 25 + libgtop 26 + libxfce4ui 27 + libxfce4util 28 + xfce4panel 29 + lm_sensors 30 + ]; 31 + 32 + enableParallelBuilding = true; 33 + 34 + meta = { 35 + homepage = "http://goodies.xfce.org/projects/panel-plugins/${pname}"; 36 + description = "Hardware monitor plugin for the XFCE4 panel"; 37 + license = stdenv.lib.licenses.gpl3; 38 + platforms = stdenv.lib.platforms.unix; 39 + maintainers = [ stdenv.lib.maintainers.romildo ]; 40 + }; 41 + }