diff options
author | Martin Doege | 2015-06-09 11:42:08 +0200 |
---|---|---|
committer | Martin Doege | 2015-06-09 11:42:08 +0200 |
commit | 28fda166ae165db521c8e4ec36aa6d1049da1053 (patch) | |
tree | a93bc79b0e65ec0eae8ae701f780c5d3b1c76e2f | |
download | aur-28fda166ae165db521c8e4ec36aa6d1049da1053.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 27 | ||||
-rwxr-xr-x | PKGBUILD | 86 | ||||
-rwxr-xr-x | scid | 3 | ||||
-rwxr-xr-x | scid_vs_pc.desktop | 7 | ||||
-rwxr-xr-x | scid_vs_pc.install | 11 | ||||
-rwxr-xr-x | scidlet | 3 |
6 files changed, 137 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..10fa6112dc24 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = scid_vs_pc + pkgdesc = Shane's Chess Information Database + pkgver = 4.14 + pkgrel = 1 + url = http://scidvspc.sourceforge.net/ + install = scid_vs_pc.install + arch = i686 + arch = x86_64 + license = GPL2 + depends = snack + depends = tdom-git + depends = tkimg + depends = zlib + conflicts = scid + source = scid_vs_pc-4.14.tgz::http://sourceforge.net/projects/scidvspc/files/source/scid_vs_pc-4.14.tgz/download + source = scid + source = scid_vs_pc.desktop + source = scid_vs_pc.install + source = scidlet + md5sums = 2bf8507ede7e16595c8249997f1afc9f + md5sums = 48f02834420046d1ebd2de22f07ba87c + md5sums = 1df155b3ff86a505dc51a29fa7bfc172 + md5sums = c9ba274c986122ca4c1cd202431b64ce + md5sums = e91cd976d8f183999a24b4d44ae34fe1 + +pkgname = scid_vs_pc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..baafc833d325 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,86 @@ +# Maintainer: Martin C. Doege <mdoege at compuserve dot com> +# Contributor: scarecrow <gorillaki at gmail dot com> + +pkgname=scid_vs_pc +pkgver=4.14 +pkgrel=1 +pkgdesc="Shane's Chess Information Database" +arch=('i686' 'x86_64') +url="http://scidvspc.sourceforge.net/" +license=('GPL2') +depends=('snack' 'tdom-git' 'tkimg' 'zlib') +install=$pkgname.install +conflicts=('scid') +source=("scid_vs_pc-"$pkgver".tgz::http://sourceforge.net/projects/scidvspc/files/source/scid_vs_pc-"$pkgver".tgz/download" + scid + $pkgname.desktop + $pkgname.install + scidlet) +md5sums=('2bf8507ede7e16595c8249997f1afc9f' + '48f02834420046d1ebd2de22f07ba87c' + '1df155b3ff86a505dc51a29fa7bfc172' + 'c9ba274c986122ca4c1cd202431b64ce' + 'e91cd976d8f183999a24b4d44ae34fe1') + +prepare() { + cd $srcdir/$pkgname-$pkgver + + # Fix for tcl 8.6 + sed -i 's/8.5/8.6/g' ./configure + + ./configure BINDIR=/usr/bin/ SHAREDIR=/usr/share/scid/ TCL_VERSION="8.6" OPTIMIZE="-O2 -funroll-loops" +} + +build() { + cd $srcdir/$pkgname-$pkgver + + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + + # Create directories + install -dm755 $pkgdir/usr/bin + install -dm755 $pkgdir/usr/share/scid/{bases,bin,bitmaps,books,data,html,sounds} + install -dm644 $pkgdir/usr/share/fonts/truetype/Scid + + # Data + install -m 755 scid sc_* scidpgn pgnfix spliteco pgnscid tkscid tcscid scmerge scidlet* scidt $pkgdir/usr/share/scid/bin + install -m 644 scid.eco $pkgdir/usr/share/scid/data + install -m 644 spelling.ssp $pkgdir/usr/share/scid + + # Start files + install -m 755 $srcdir/scid $pkgdir/usr/bin + install -m 755 $srcdir/scidlet $pkgdir/usr/bin + + # Opening books + install -m 666 books/* $pkgdir/usr/share/scid/books + + # Sounds + cp sounds/* $pkgdir/usr/share/scid/sounds + + # Bases + install -m 666 bases/* $pkgdir/usr/share/scid/bases + + # Bitmaps + cp bitmaps/* $pkgdir/usr/share/scid/bitmaps + + # Docs + cp -r html/* $pkgdir/usr/share/scid/html + + # Chess engines + cd engines/ + cp phalanx/phalanx $pkgdir/usr/bin + cp toga/src/fruit $pkgdir/usr/bin + install -Dm666 phalanx/eco.phalanx $pkgdir/usr/share/scid/engines/phalanx/eco.phalanx + install -m 644 phalanx/pbook.phalanx $pkgdir/usr/share/scid/engines/phalanx + + # Fonts + cd .. + cp fonts/{ScidChessStandard,ScidChessTraveller}.ttf $pkgdir/usr/share/fonts/truetype/Scid + + # Desktop icon + install -Dm644 icons/scid.png $pkgdir/usr/share/pixmaps/scid.png + install -Dm644 $srcdir/scid_vs_pc.desktop $pkgdir/usr/share/applications/scid_vs_pc.desktop +} @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +cd /usr/share/scid/bin +./scid diff --git a/scid_vs_pc.desktop b/scid_vs_pc.desktop new file mode 100755 index 000000000000..52a59f29428a --- /dev/null +++ b/scid_vs_pc.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Name=Scid vs PC +GenericName=Chess Database +Exec=scid +Icon=/usr/share/pixmaps/scid.png +Categories=Game;BoardGame diff --git a/scid_vs_pc.install b/scid_vs_pc.install new file mode 100755 index 000000000000..095d3f797870 --- /dev/null +++ b/scid_vs_pc.install @@ -0,0 +1,11 @@ + +post_install() { + echo + echo " ###############################################################################################################" + echo " # To enable speech go to Options/Sounds/Sound Files Folder/Browse -> /usr/share/scid/sounds #" + echo " ###############################################################################################################" + echo + + # Update font cache + fc-cache -fv +}
\ No newline at end of file diff --git a/scidlet b/scidlet new file mode 100755 index 000000000000..05e4aed7165d --- /dev/null +++ b/scidlet @@ -0,0 +1,3 @@ +#!/usr/bin/env bash +cd /usr/share/scid/bin +./scidlet |