gtk3: wrap demos, cleanup output

This commit is contained in:
worldofpeace 2019-06-27 16:46:10 -04:00 committed by Frederik Rietdijk
parent 6e4fed00bf
commit ff1be88e38
1 changed files with 14 additions and 0 deletions

View File

@ -152,6 +152,20 @@ stdenv.mkDerivation rec {
done
'';
# Make all demo related things in dev
postFixup = ''
moveToOutput share/icons/hicolor "$dev"
moveToOutput share/applications "$dev"
moveToOutput share/gsettings-schemas "$dev"
demos=(gtk3-demo gtk3-demo-application gtk3-icon-browser gtk3-widget-factory)
for program in ''${demos[@]}; do
wrapProgram $dev/bin/$program \
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$dev/share/gsettings-schemas/${pname}-${version}"
done
'';
passthru = {
updateScript = gnome3.updateScript {
packageName = "gtk+";