Merge pull request #87597 from romildo/upd.jgmenu

jgmenu: optionally install a xfce4 panel plugin
This commit is contained in:
José Romildo Malaquias 2020-05-14 19:44:47 -03:00 committed by GitHub
commit effd2173c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,17 @@
{ stdenv, fetchFromGitHub, pkgconfig, python3Packages, pango, librsvg, libxml2, menu-cache, xorg, makeWrapper }: { stdenv
, fetchFromGitHub
, pkgconfig
, python3Packages
, pango
, librsvg
, libxml2
, menu-cache
, xorg
, makeWrapper
, enableXfcePanelApplet ? false
, xfce
, gtk3
}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "jgmenu"; pname = "jgmenu";
@ -25,9 +38,17 @@ stdenv.mkDerivation rec {
xorg.libXinerama xorg.libXinerama
xorg.libXrandr xorg.libXrandr
python3Packages.python python3Packages.python
] ++ stdenv.lib.optionals enableXfcePanelApplet [
gtk3
xfce.libxfce4util
xfce.xfce4-panel
]; ];
makeFlags = [ "prefix=${placeholder "out"}" ]; configureFlags = [
]
++ stdenv.lib.optionals enableXfcePanelApplet [
"--with-xfce4-panel-applet"
];
postFixup = '' postFixup = ''
wrapPythonProgramsIn "$out/lib/jgmenu" wrapPythonProgramsIn "$out/lib/jgmenu"