diff options
author | Adrian Petrescu | 2017-09-05 11:14:23 -0400 |
---|---|---|
committer | Adrian Petrescu | 2017-09-05 11:14:23 -0400 |
commit | eba03e054ad99c8f11b0513d39d89f7dbd2c2e32 (patch) | |
tree | 8dadb1b817086e35e539121878500b5187ea90e3 | |
parent | 5096d7141e40bcf007b64352b10b604214124149 (diff) | |
download | aur-eba03e054ad99c8f11b0513d39d89f7dbd2c2e32.tar.gz |
pkgrel 2: include wolve data files
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | wolve-paths.patch | 43 |
3 files changed, 66 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = benzene-wolve pkgdesc = Computer Hex engine by UAlberta. Winner of 2008 ICGA Olympiad. pkgver = 1.0.1 - pkgrel = 1 + pkgrel = 2 url = http://benzene.sourceforge.net arch = i686 arch = x86_64 @@ -11,8 +11,10 @@ pkgbase = benzene-wolve depends = db source = https://github.com/apetresc/benzene/archive/v1.0.1.tar.gz source = https://github.com/apetresc/fuego/archive/v1.1.tar.gz + source = wolve-paths.patch md5sums = 517c202987706c6f3dd70dbf57fe67fa md5sums = 90a3e6c46f5a418f9fe5bdab46ca6b90 + md5sums = 2df4524f07d9a53cf65ffa81533b2ae8 pkgname = benzene-wolve @@ -3,7 +3,7 @@ pkgname=benzene-wolve pkgver=1.0.1 -pkgrel=1 +pkgrel=2 pkgdesc='Computer Hex engine by UAlberta. Winner of 2008 ICGA Olympiad.' arch=('i686' 'x86_64') url='http://benzene.sourceforge.net' @@ -11,30 +11,44 @@ license=('GPL3') depends=('boost-libs' 'db') makedepends=('boost') source=("https://github.com/apetresc/benzene/archive/v$pkgver.tar.gz" - 'https://github.com/apetresc/fuego/archive/v1.1.tar.gz') + 'https://github.com/apetresc/fuego/archive/v1.1.tar.gz' + 'wolve-paths.patch') md5sums=('517c202987706c6f3dd70dbf57fe67fa' - '90a3e6c46f5a418f9fe5bdab46ca6b90') + '90a3e6c46f5a418f9fe5bdab46ca6b90' + '2df4524f07d9a53cf65ffa81533b2ae8') + + +prepare() { + cd $srcdir/benzene-$pkgver/ + patch -p1 -i $srcdir/wolve-paths.patch + mv share/ice-patterns.txt share/wolve-ice-patterns.txt + mv share/vc-captured-set.txt share/wolve-vc-captured-set.txt +} build() { - cd fuego-1.1/ + cd $srcdir/fuego-1.1/ autoreconf -i ./configure make - cd ../benzene-$pkgver/ + cd $srcdir/benzene-$pkgver/ autoreconf -i ./configure --with-fuego-root=$(pwd)/../fuego-1.1/ make } check() { - cd benzene-$pkgver + cd $srcdir/benzene-$pkgver make check } package() { mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/local/share/benzene cp $srcdir/benzene-$pkgver/src/wolve/wolve $pkgdir/usr/bin/wolve + cp $srcdir/benzene-$pkgver/share/wolve-ice-patterns.txt $pkgdir/usr/local/share/benzene/ + cp $srcdir/benzene-$pkgver/share/wolve-vc-captured-set.txt $pkgdir/usr/local/share/benzene/ + cp $srcdir/benzene-$pkgver/share/wolve-cache-book.txt $pkgdir/usr/local/share/benzene/wolve-cache-book.txt } diff --git a/wolve-paths.patch b/wolve-paths.patch new file mode 100644 index 000000000000..df1436709ada --- /dev/null +++ b/wolve-paths.patch @@ -0,0 +1,43 @@ +diff -ura benzene-1.0.1.old/share/Makefile.am benzene-1.0.1.new/share/Makefile.am +--- benzene-1.0.1.old/share/Makefile.am 2017-09-05 10:59:56.082342636 -0400 ++++ benzene-1.0.1.new/share/Makefile.am 2017-09-05 11:11:14.846424488 -0400 +@@ -1,6 +1,6 @@ + # data files to be installed in ${prefix}/share/benzene/ directory + dist_pkgdata_DATA = \ +-ice-patterns.txt \ ++wolve-ice-patterns.txt \ + induced-domination.txt \ + induced-equivalence.txt \ + induced-inferior.txt \ +@@ -9,6 +9,6 @@ + mohex-patterns.txt \ + swap-moves.txt \ + unique-probe.txt \ +-vc-captured-set.txt \ ++wolve-vc-captured-set.txt \ + vc-patterns.txt \ + wolve-cache-book.txt +diff -ura benzene-1.0.1.old/src/hex/ICEngine.cpp benzene-1.0.1.new/src/hex/ICEngine.cpp +--- benzene-1.0.1.old/src/hex/ICEngine.cpp 2017-09-05 10:59:56.109007956 -0400 ++++ benzene-1.0.1.new/src/hex/ICEngine.cpp 2017-09-05 11:00:22.281037283 -0400 +@@ -521,7 +521,7 @@ + /** Loads local patterns from "ice-pattern-file". */ + void ICEngine::LoadPatterns() + { +- m_patterns.LoadPatterns("ice-patterns.txt"); ++ m_patterns.LoadPatterns("wolve-ice-patterns.txt"); + } + + //---------------------------------------------------------------------------- +diff -ura benzene-1.0.1.old/src/hex/VCBuilder.cpp benzene-1.0.1.new/src/hex/VCBuilder.cpp +--- benzene-1.0.1.old/src/hex/VCBuilder.cpp 2017-09-05 10:59:56.112341121 -0400 ++++ benzene-1.0.1.new/src/hex/VCBuilder.cpp 2017-09-05 11:01:03.332395435 -0400 +@@ -44,7 +44,7 @@ + { + std::ifstream inFile; + try { +- std::string file = MiscUtil::OpenFile("vc-captured-set.txt", inFile); ++ std::string file = MiscUtil::OpenFile("wolve-vc-captured-set.txt", inFile); + LogConfig() << "VCBuilder: reading captured set patterns from '" + << file << "'.\n"; + } |