summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2020-08-16 09:40:35 +0200
committeraksr2020-08-16 09:40:35 +0200
commitcd92dd316437f590c7b5f78da146e98353252491 (patch)
tree1bbecefca24a753d4943d2dfe6458b8b3aa30ac8
downloadaur-arasan-chess-git.tar.gz
Start.
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD39
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..756261ccf1aa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Sun Aug 16 07:40:34 UTC 2020
+pkgbase = arasan-chess-git
+ pkgdesc = A chess engine, has no graphical interface, but can be used together with interface programs such as Winboard and xboard.
+ pkgver = 22.1.0.r19.g7982ba9
+ pkgrel = 1
+ url = https://github.com/jdart1/arasan-chess
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ provides = arasan-chess
+ conflicts = arasan-chess
+ source = arasan-chess-git::git+https://github.com/jdart1/arasan-chess
+ md5sums = SKIP
+
+pkgname = arasan-chess-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7df5e7a7dea2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: aksr <aksr at t-com dot me>
+pkgname=arasan-chess-git
+pkgver=22.1.0.r19.g7982ba9
+pkgrel=1
+pkgdesc="A chess engine, has no graphical interface, but can be used together with interface programs such as Winboard and xboard."
+arch=('i686' 'x86_64')
+url="https://github.com/jdart1/arasan-chess"
+license=('MIT')
+makedepends=('git')
+provides=("${pkgname%-*}")
+conflicts=("${pkgname%-*}")
+source=("$pkgname::git+$url")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g;s/^v//'
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ git submodule update --init --recursive
+ sed -i 's/$(GCCNEW)" "1"/$(GCCNEW)" "0"/' src/Makefile
+ sed -i '/^ ln -s/d' src/Makefile
+}
+
+build() {
+ cd "$srcdir/$pkgname/src"
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname/src"
+ make INSTALL="$pkgdir/usr/lib" install
+ mkdir -p $pkgdir/usr/bin
+ ln -s -r $pkgdir/usr/lib/arasan-$(grep '^VERSION =.*' Makefile | awk '{print $3}')/arasanx-64 $pkgdir/usr/bin/arasanx
+ install -D -m644 ../README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
+ install -D -m644 ../doc/license.txt $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
+}