summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 15 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0bc08c4f8b64..286219ca17c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=cewe-fotobuch
pkgver=6.1.3
-pkgrel=1
+pkgrel=2
pkgdesc="an offline client for creating photobooks, uploading and ordering them at cewe.de"
url="http://www.cewe.de/"
license=("custom:eula")
@@ -14,7 +14,7 @@ source=("http://dls.photoprintit.de/download/Data/16523/hps/setup_Mein_CEWE_FOTO
"cewe-fotobuch.desktop")
install=cewe-fotobuch.install
md5sums=('9197c2551c471da202de3f0652eba324'
- '481ac82e95881d2878da3973d29095f6')
+ 'ebc303204c0aecab97ecd53627f7eb7d')
_KEYACCID=16523
_CLIENTID=18
@@ -31,9 +31,20 @@ build() {
# done
}
package() {
- mkdir -p $pkgdir/usr/{share/$pkgname,bin}
- cd $srcdir
+ # put icons and mimetype in the right place
+ export XDG_UTILS_INSTALL_MODE=system
+ export XDG_DATA_DIRS="$pkgdir/usr/share:"
+ mkdir -p $pkgdir/usr/{share/$pkgname,bin,share/icons/hicolor,share/mime/packages}
+
+ cd $srcdir
+ # don't install broken desktop file or put it on current user's desktop
+ sed -i 's/createDesktopShortcuts();/#createDesktopShortcuts();/' ./install.pl
+
./install.pl --installDir=$pkgdir/usr/share/cewe-fotobuch --workingDir=$srcdir -k -v
+
+ # remove unneeded mime cache files (leave directories)
+ rm $pkgdir/usr/share/mime/* &> /dev/null || true
+
# # copy EULA
# install -D -m644 $srcdir/EULA.txt $pkgdir/usr/share/$pkgname/EULA.txt || return 1
# create startup script