diff options
Diffstat (limited to 'pkgs/misc/emulators/cdemu/gui.nix')
-rw-r--r-- | pkgs/misc/emulators/cdemu/gui.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/cdemu/gui.nix b/pkgs/misc/emulators/cdemu/gui.nix new file mode 100644 index 000000000000..b3d7f6d23ec7 --- /dev/null +++ b/pkgs/misc/emulators/cdemu/gui.nix @@ -0,0 +1,18 @@ +{ callPackage, python, pygobject3, gtk3, glib, libnotify, intltool, makeWrapper, gobjectIntrospection, gnome3, gdk_pixbuf, librsvg }: +let pkg = import ./base.nix { + version = "3.0.0"; + pkgName = "gcdemu"; + pkgSha256 = "1m5ab325r586v2y2d93a817phn6wck67y5mfkf948mph40ks0mqk"; +}; +in callPackage pkg { + buildInputs = [ python pygobject3 gtk3 glib libnotify intltool makeWrapper gnome3.gnome_icon_theme_symbolic gnome3.gnome_icon_theme gdk_pixbuf librsvg ]; + drvParams = { + postFixup = '' + wrapProgram $out/bin/gcdemu \ + --set PYTHONPATH "$PYTHONPATH" \ + --set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" \ + --prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" + ''; + # TODO AppIndicator + }; +} |