diff options
author | Anton Leontiev | 2015-10-27 21:23:14 +0300 |
---|---|---|
committer | Anton Leontiev | 2015-10-27 21:23:14 +0300 |
commit | 8147728d6e4e125f3156f400c34c324f3f47939d (patch) | |
tree | 1dbed6705e9cd0ddf641603eaf5329b630ed653f /PKGBUILD | |
parent | 5eef6392a9ce3e8fa21346e8f82662ab5075e0fe (diff) | |
download | aur-gaussianbeam-svn.tar.gz |
Updated to r140-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 18 insertions, 21 deletions
@@ -1,36 +1,33 @@ -# Contributor: Anton Leontiev <bunder /at/ t-25.ru> +# Contributor: Anton Leontiev <scileont /at/ gmail.com> +# Contributor: Matthias Blaicher <matthias /at/ blaicher.com> pkgname=gaussianbeam-svn -pkgver=137 +pkgver=r140 pkgrel=1 pkgdesc="Gaussian optics simulator" arch=('i686' 'x86_64') -url="http://gaussianbeam.sourceforge.net/" +url='http://gaussianbeam.sourceforge.net/' license=('GPL') depends=('qt4>=4.4') makedepends=('subversion') provides=('gaussianbeam') conflicts=('gaussianbeam') +source=("${pkgname}::svn+svn://svn.code.sf.net/p/gaussianbeam/code/") +sha512sums=('SKIP') -_svntrunk=https://gaussianbeam.svn.sourceforge.net/svnroot/gaussianbeam -_svnmod=gaussianbeam +pkgver() { + cd $pkgname + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" +} build() { - cd $srcdir - - if [ -d $_svnmod/.svn ]; then - (cd $_svnmod && svn up -r $pkgver) - else - svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod - fi + mkdir -p $pkgname-build + cd $pkgname-build - msg "SVN checkout done or server timeout" - msg "Starting make..." - - rm -rf $srcdir/$_svnmod-build - cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build - cd $srcdir/$_svnmod-build + cmake ../$pkgname + make +} - cmake . - make - install -D -m755 gaussianbeam $pkgdir/usr/bin/gaussianbeam +package() { + install -D -m755 $pkgname-build/gaussianbeam "$pkgdir/usr/bin/gaussianbeam" } |