diff --git a/deb-package/gbm/DEBIAN/control b/deb-package/gbm/DEBIAN/control new file mode 100644 index 0000000..7ef146f --- /dev/null +++ b/deb-package/gbm/DEBIAN/control @@ -0,0 +1,9 @@ +Package: gbm +Architecture: all +Maintainer: Sebastian Riedel +Priority: optional +Version: 1.0.5 +Homepage: https://mikemaximus.github.io/gbm-web/ +Bugs: https://github.com/MikeMaximus/gbm/issues +Depends: mono-vbnc, libsqlite3-0, p7zip-full +Description: Automatically backup your saved games! diff --git a/deb-package/gbm/DEBIAN/postinst b/deb-package/gbm/DEBIAN/postinst new file mode 100755 index 0000000..8b6669f --- /dev/null +++ b/deb-package/gbm/DEBIAN/postinst @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +XDG_DESKTOP_MENU="`which xdg-desktop-menu 2> /dev/null`" +XDG_ICON_RESOURCE="`which xdg-icon-resource 2> /dev/null`" + +if [ -x "$XDG_DESKTOP_MENU" ]; then + xdg-desktop-menu forceupdate --mode system; +fi + +if [ -x "$XDG_ICON_RESOURCE" ]; then + xdg-icon-resource forceupdate --mode system; +fi diff --git a/makefile b/makefile index 7e20ced..cfdb5cb 100644 --- a/makefile +++ b/makefile @@ -34,6 +34,12 @@ ifeq ($(DESTDIR),) -xdg-desktop-menu forceupdate --mode system; endif +#must be root +deb: DESTDIR := packages/gbm +deb: PREFIX := usr +deb: install + cd packages;dpkg-deb --build gbm + gbm_%.png: gbm.ico ifndef IMGMAGICK $(error "convert is not available, please install imagemagick")