diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | scidb-svn.install | 15 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5eefbfe96e43 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = scidb-svn + pkgdesc = Scidb is a Chess Information Data Base SVN-Checkout + pkgver = 1.0.beta.r1070 + pkgrel = 1 + epoch = 2 + url = http://scidb.sourceforge.net/ + install = scidb-svn.install + arch = x86_64 + arch = i686 + license = GPL2 + depends = tk + depends = zziplib + depends = shared-mime-info + depends = minizip + depends = libxcursor + depends = libsm + depends = hicolor-icon-theme + depends = desktop-file-utils + conflicts = scidb + options = !buildflags + options = !makeflags + options = !debug + source = scidb-svn::svn://svn.code.sf.net/p/scidb/code/trunk + md5sums = SKIP + +pkgname = scidb-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..77df42f3b571 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: q9 <qqqqqqqqq9 at web dot de> +pkgname=scidb-svn +pkgver=1.0.beta.r1070 +pkgrel=1 +epoch=2 +pkgdesc="Scidb is a Chess Information Data Base SVN-Checkout" +arch=('x86_64' 'i686') +url="http://scidb.sourceforge.net/" +license=('GPL2') +depends=('tk' 'zziplib' 'shared-mime-info' 'minizip' 'libxcursor' 'libsm' 'hicolor-icon-theme' 'desktop-file-utils') +conflicts=('scidb') +options=('!buildflags' '!makeflags' '!debug' ) +install=$pkgname.install +source=('scidb-svn::svn://svn.code.sf.net/p/scidb/code/trunk') +md5sums=('SKIP') +pkgver() { + cd "$srcdir/$pkgname" + local ver="$(svnversion)" + printf "%s" "1.0.beta.r${ver//[[:alpha:]]}" +} + +prepare() { + mkdir -p $srcdir/$pkgname-build/ + cp -r $srcdir/$pkgname/* $srcdir/$pkgname-build/ +} + +build() { + cd "$srcdir/$pkgname-build" + ./configure --prefix="/usr" --exec-prefix="/usr" --destdir=$pkgdir --mandir=/usr/share/man --enginesdir=/usr/bin --enable-debug-si4=no --enable-freedesktop=no + make clean + make +} + +package() { + cd "$srcdir/$pkgname-build" + make install + sed -i -e "s@/usr/local/engines@/usr/share/scidb-beta/engines@g;s@$pkgdir@@g" $pkgdir/usr/bin/scidb-beta + sed -i -e "s@$pkgdir@@g" $pkgdir/usr/bin/update-scidb-photo-files +} diff --git a/scidb-svn.install b/scidb-svn.install new file mode 100644 index 000000000000..37edc17d4bf1 --- /dev/null +++ b/scidb-svn.install @@ -0,0 +1,15 @@ +post_install() { +fc-cache -f /usr/share/fonts/truetype/scidb-beta +xdg-icon-resource forceupdate &> /dev/null +update-mime-database usr/share/mime +update-desktop-database -q +} + +post_upgrade() { +post_install +} + +post_remove() { +post_install +} + |