-
-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cdemu: updates, fixes and build simplification
- rely on wrapGApps*Hook for gobject-introspection access - use callPackage as intended
- Loading branch information
Showing
6 changed files
with
49 additions
and
68 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,14 @@ | ||
{ callPackage, makeWrapper, gobject-introspection, cmake | ||
{ callPackage, makeWrapper, gobject-introspection, cmake, wrapGAppsHook3 | ||
, python3Packages, gtk3, glib, libxml2, gnuplot, gnome, gdk-pixbuf, librsvg, intltool, libmirage }: | ||
let pkg = import ./base.nix { | ||
version = "3.2.5"; | ||
callPackage ./base.nix { | ||
version = "3.2.6"; | ||
pname = "image-analyzer"; | ||
pkgSha256 = "00906lky0z1m0bdqnjmzxgcb19dzvljhddhh42lixyr53sjp94cc"; | ||
}; | ||
in callPackage pkg { | ||
sha256 = "sha256-7I8RUgd+k3cEzskJGbziv1f0/eo5QQXn62wGh/Y5ozc="; | ||
buildInputs = [ glib gtk3 libxml2 gnuplot libmirage gnome.adwaita-icon-theme gdk-pixbuf librsvg | ||
python3Packages.python python3Packages.pygobject3 python3Packages.matplotlib ]; | ||
drvParams = { | ||
nativeBuildInputs = [ gobject-introspection cmake makeWrapper intltool ]; | ||
postFixup = '' | ||
wrapProgram $out/bin/image-analyzer \ | ||
--set PYTHONPATH "$PYTHONPATH" \ | ||
--set GI_TYPELIB_PATH "$GI_TYPELIB_PATH" \ | ||
--prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" | ||
''; | ||
}; | ||
python3Packages.pygobject3 python3Packages.matplotlib ]; | ||
nativeBuildInputs = [ gobject-introspection cmake wrapGAppsHook3 intltool ]; | ||
postFixup = '' | ||
wrapProgram $out/bin/image-analyzer \ | ||
--set PYTHONPATH "$PYTHONPATH" | ||
''; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,12 @@ | ||
{ callPackage, python3Packages, intltool, makeWrapper }: | ||
let pkg = import ./base.nix { | ||
{ callPackage, python3Packages, intltool, wrapGAppsNoGuiHook }: | ||
callPackage ./base.nix { | ||
version = "3.2.5"; | ||
pname = "cdemu-client"; | ||
pkgSha256 = "1prrdhv0ia0axc6b73crszqzh802wlkihz6d100yvg7wbgmqabd7"; | ||
}; | ||
in callPackage pkg { | ||
nativeBuildInputs = [ makeWrapper intltool ]; | ||
buildInputs = [ python3Packages.python python3Packages.dbus-python python3Packages.pygobject3 ]; | ||
drvParams = { | ||
postFixup = '' | ||
wrapProgram $out/bin/cdemu \ | ||
--set PYTHONPATH "$PYTHONPATH" | ||
''; | ||
}; | ||
sha256 = "1prrdhv0ia0axc6b73crszqzh802wlkihz6d100yvg7wbgmqabd7"; | ||
nativeBuildInputs = [ intltool wrapGAppsNoGuiHook ]; | ||
buildInputs = with python3Packages; [ dbus-python pygobject3 ]; | ||
postFixup = '' | ||
wrapProgram $out/bin/cdemu \ | ||
--set PYTHONPATH "$PYTHONPATH" | ||
''; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,13 @@ | ||
{ callPackage, makeWrapper, gobject-introspection, cmake | ||
{ callPackage, makeWrapper, gobject-introspection, cmake, wrapGAppsHook3 | ||
, python3Packages, gtk3, glib, libnotify, intltool, gnome, gdk-pixbuf, librsvg }: | ||
let | ||
pkg = import ./base.nix { | ||
version = "3.2.5"; | ||
pname = "gcdemu"; | ||
pkgSha256 = "1nvpbq4mz8caw91q5ny9gf206g9bypavxws9nxyfcanfkc4zfkl4"; | ||
}; | ||
inherit (python3Packages) python pygobject3; | ||
in callPackage pkg { | ||
buildInputs = [ python pygobject3 gtk3 glib libnotify gnome.adwaita-icon-theme gdk-pixbuf librsvg ]; | ||
drvParams = { | ||
nativeBuildInputs = [ gobject-introspection cmake makeWrapper intltool ]; | ||
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 | ||
}; | ||
callPackage ./base.nix { | ||
version = "3.2.6"; | ||
pname = "gcdemu"; | ||
sha256 = "sha256-w4vzKoSotL5Cjfr4Cu4YhNSWXJqS+n/vySrwvbhR1zA="; | ||
buildInputs = [ python3Packages.pygobject3 gtk3 glib libnotify gnome.adwaita-icon-theme gdk-pixbuf librsvg ]; | ||
nativeBuildInputs = [ cmake wrapGAppsHook3 intltool ]; | ||
postFixup = '' | ||
wrapProgram $out/bin/gcdemu \ | ||
--set PYTHONPATH "$PYTHONPATH" | ||
''; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters