summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorL.G. Sarmiento2015-10-23 09:42:14 +0200
committerL.G. Sarmiento2015-10-23 09:42:14 +0200
commita8a79380a94dc3ef80d51520cd9f06dda60470c1 (patch)
tree302a70161adfcdcc8d098429387e274ce3e6ddf8
parent3f171a0ae950e5ebb1aecc91cfd514fe9828dd1b (diff)
downloadaur-a8a79380a94dc3ef80d51520cd9f06dda60470c1.tar.gz
scid-4.6.2
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
-rw-r--r--scid.install11
3 files changed, 21 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ae224eec8ba6..591c66843671 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
pkgbase = scid
pkgdesc = A Free Chess Database Application
pkgver = 4.6.2
- pkgrel = 1
+ pkgrel = 2
url = http://scid.sourceforge.net
+ install = scid.install
arch = x86_64
arch = i686
license = GPL
depends = python
depends = tk
+ depends = desktop-file-utils
optdepends = snack: for sound support
optdepends = tkimg: for using some alternate sets of pieces
options = !emptydirs
diff --git a/PKGBUILD b/PKGBUILD
index f9be632b8c10..400c68046c64 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,18 +4,17 @@ pkgname=scid
_pkgname=Scid
pkgver=4.6.2
_pkgver=4.6
-pkgrel=1
+pkgrel=2
pkgdesc="A Free Chess Database Application"
url="http://scid.sourceforge.net"
arch=('x86_64' 'i686')
license=('GPL')
# namcap says 'tk' is not needed. tlc is needed but tk has it as a dependency.
-depends=('python' 'tk')
+depends=('python' 'tk' 'desktop-file-utils')
optdepends=('snack: for sound support'
'tkimg: for using some alternate sets of pieces')
-
options=('!emptydirs')
-
+install="${pkgname}.install"
source=("http://sourceforge.net/projects/${pkgname}/files/${_pkgname}/${_pkgname}%20${_pkgver}/${pkgname}-${pkgver}.zip")
md5sums=('9b850365ffd91264914995cf0b32a0bf')
@@ -30,18 +29,19 @@ package () {
make DESTDIR=$pkgdir install
msg "Creating Desktop file"
install -Dm644 $srcdir/$pkgname-src/svg/scid.ico $pkgdir/usr/share/scid/scid.ico
- echo "
+ cat > $srcdir/$pkgname.desktop <<EOF
[Desktop Entry]
Version=1.0
Name=${_pkgname}
Comment=${pkgdesc}
-Exec=${pkgname}
+Exec=${pkgname} %F
+MimeType=application/x-chess-pgn
Icon=/usr/share/${pkgname}/${pkgname}.ico
Categories=Game;BoardGame;
Type=Application
Terminal=false
StartupNotify=false
-" > $srcdir/$pkgname.desktop
+EOF
install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
diff --git a/scid.install b/scid.install
new file mode 100644
index 000000000000..129819f78786
--- /dev/null
+++ b/scid.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install "$1"
+}
+
+post_remove() {
+ post_install "$1"
+}