summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4841f313371b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Daichi Shinozaki <dsdseg@gmail.com>
+pkgname=gpsshogi-svn
+pkgver=r2925
+pkgrel=2
+pkgdesc="Shogi (Japanese chess) playing program based on OpenShogiLib"
+arch=('i686' 'x86_64')
+url='http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/index.php?GPSShogiEn'
+license=('custom')
+groups=('lib')
+depends=('libosl-svn' 'gsl' 'poco' 'qt4' 'boost-libs')
+makedepends=('chrpath' 'boost' 'qtchooser')
+install='gpsshogi.install'
+source=("gpsshogi.tar.gz::http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/gpsshogi/?root=gpsshogi&view=tar"
+'makefile.conf.patch'
+'gpsshogi.profile'
+'Makefile.patch'
+)
+md5sums=('SKIP'
+ '539c37dcf4feb57b24ce2c155856f4e8'
+ '3bafa7d5464e856bca8b3e801e3a8617'
+ '3963a545156ea613d5371d0f38b1ca1b')
+
+pkgver() {
+ curl -s "http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/gpsshogi/?root=gpsshogi" |\
+ sed -n -e 's/^.*Revision \([0-9]*\).*$/r\1/p'
+}
+
+prepare() {
+ cd "$srcdir"/${pkgname%-svn}
+ patch --verbose -i $srcdir/makefile.conf.patch
+ patch --verbose -i $srcdir/Makefile.patch
+ sed -i -e "s/%%revision/$pkgver/" $srcdir/gpsshogi/Makefile
+}
+
+build() {
+ cd "$srcdir"/gpsshogi/
+ QT_SELECT=4 make viewer-release
+ cd ./release
+ make
+ cd ../sample/gpsshell
+ make
+}
+
+package() {
+ install -Dm644 $srcdir/gpsshogi/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ install -Dm755 $srcdir/gpsshogi.profile ${pkgdir}/etc/profile.d/gpsshogi.sh
+ install -Dm644 $srcdir/gpsshogi/makefile.conf $pkgdir/usr/share/gpsshogi/makefile.conf
+ mkdir -m755 -p $pkgdir/usr/{bin,include}
+ cp -r $srcdir/gpsshogi/data "$pkgdir"/usr/share/gpsshogi/
+ rm -f $srcdir/gpsshogi/include/gpsshogi/revision.h.new
+ cp -r $srcdir/gpsshogi/include/gpsshogi "$pkgdir"/usr/include/
+ install -m755 $srcdir/gpsshogi/release/{alphabetastat,gps{usi,shogi}} "$pkgdir"/usr/bin/
+ chrpath --delete $srcdir/gpsshogi/sample/viewer/viewer
+ install -m755 $srcdir/gpsshogi/sample/viewer/viewer "$pkgdir"/usr/bin/gpsshogi-viewer
+ install -m755 $srcdir/gpsshogi/sample/gpsshell/gpsshell "$pkgdir"/usr/bin/
+}