shared install fixes

This commit is contained in:
Jaromil 2011-02-25 01:15:39 +01:00
parent 0089f43a4d
commit b1208fca60
3 changed files with 13 additions and 4 deletions

View File

@ -19,17 +19,22 @@ AppInstIcon_DATA = monmort.png
AppInstDeskdir = $(datadir)/app-install/desktop AppInstDeskdir = $(datadir)/app-install/desktop
AppInstDesk_DATA = tomb.desktop AppInstDesk_DATA = tomb.desktop
gtkrc:
sed -e 's@\%prefix\%@'"$(datadir)"'@' gtkrc.in > gtkrc
GtkRcdir = $(datadir)/themes/tomb/gtk-2.0-key
GtkRc_DATA = gtkrc
MimePkgdir = $(prefix)/lib/mime/packages/tomb
MimePkg = tomb.mimepkg
install-data-hook: install-data-hook:
@echo "installing mime type" @echo "installing mime type"
@if ! [ -n `which xdg-mime` ]; then xdg-mime install dyne-tomb.xml; fi @if ! [ -n `which xdg-mime` ]; then xdg-mime install dyne-tomb.xml; fi
@mkdir -p $(prefix)/lib/mime/packages
@echo "application/x-tomb-volume; tomb-open '%s'; priority=8" > $(prefix)/lib/mime/packages/tomb
@echo "installing icons"; @echo "installing icons";
@if ! [ -n `which xdg-icon-resource` ]; then \ @if ! [ -n `which xdg-icon-resource` ]; then \
xdg-icon-resource install --context mimetypes --size 32 ../src/monmort.xpm monmort; \ xdg-icon-resource install --context mimetypes --size 32 ../src/monmort.xpm monmort; \
xdg-icon-resource install --size 32 ../src/monmort.xpm dyne-monmort; fi xdg-icon-resource install --size 32 ../src/monmort.xpm dyne-monmort; fi
mkdir -p $(datadir)/themes/tomb/gtk-2.0-key
sed -e 's@\%prefix\%@'"$(datadir)"'@' gtkrc-2.0 > $(datadir)/themes/tomb/gtk-2.0-key/gtkrc
@if ! [ -n `which update-desktop-database` ]; then echo update-desktop-database; update-desktop-database; fi @if ! [ -n `which update-desktop-database` ]; then echo update-desktop-database; update-desktop-database; fi
@if ! [ -n `which update-menus` ]; then echo update-menus; update-menus; fi @if ! [ -n `which update-menus` ]; then echo update-menus; update-menus; fi
@if ! [ -n `which update-mime` ]; then echo update-mime; update-mime; fi @if ! [ -n `which update-mime` ]; then echo update-mime; update-mime; fi

3
share/gtkrc.in Normal file
View File

@ -0,0 +1,3 @@
pixmap_path "%prefix%/pixmaps"
style "normal" { stock["gtk-dialog-authentication"] = {{"monmort.xpm"}} }
widget "*" style "normal"

1
share/tomb.mimepkg Normal file
View File

@ -0,0 +1 @@
application/x-tomb-volume; tomb-open '%s'; priority=8