summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Doege2015-06-09 11:42:08 +0200
committerMartin Doege2015-06-09 11:42:08 +0200
commit28fda166ae165db521c8e4ec36aa6d1049da1053 (patch)
treea93bc79b0e65ec0eae8ae701f780c5d3b1c76e2f
downloadaur-28fda166ae165db521c8e4ec36aa6d1049da1053.tar.gz
Initial import
-rw-r--r--.SRCINFO27
-rwxr-xr-xPKGBUILD86
-rwxr-xr-xscid3
-rwxr-xr-xscid_vs_pc.desktop7
-rwxr-xr-xscid_vs_pc.install11
-rwxr-xr-xscidlet3
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
+}
diff --git a/scid b/scid
new file mode 100755
index 000000000000..1104803f9701
--- /dev/null
+++ b/scid
@@ -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