diff options
author | Thomas Weißschuh | 2012-12-09 16:55:54 +0000 |
---|---|---|
committer | Thomas Weißschuh | 2012-12-09 16:55:54 +0000 |
commit | 72b392d23b21094c4837dc1f1c7627a094759e34 (patch) | |
tree | d9f0cfe12752a4300858f1a0265db225170dc4ef | |
download | aur-trac-xmlrpc-svn.tar.gz |
add trac-xmlrpc-svn
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9a5fc7f42f7b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = trac-xmlrpc-svn + pkgdesc = Remote Procedure Call plugin for Trac + pkgver = 12168 + pkgrel = 1 + url = http://trac-hacks.org/wiki/XmlRpcPlugin + arch = any + license = BSD + makedepends = subversion + depends = trac + +pkgname = trac-xmlrpc-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..268fa2110086 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Thomas Weißschuh <thomas t-8ch.de> + +pkgname=trac-xmlrpc-svn +pkgver=12168 +pkgrel=1 +pkgdesc="Remote Procedure Call plugin for Trac" +arch=('any') +url="http://trac-hacks.org/wiki/XmlRpcPlugin" +license=('BSD') +depends=('trac') +makedepends=('subversion') + +_svntrunk=http://trac-hacks.org/svn/xmlrpcplugin/trunk +_svnmod=rpcplugin + +build() { + cd "$srcdir" + msg "Connecting to SVN server...." + + if [[ -d "$_svnmod/.svn" ]]; then + (cd "$_svnmod" && svn up -r "$pkgver") + else + svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod" + fi + + msg "SVN checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_svnmod-build" + svn export "$srcdir/$_svnmod" "$srcdir/$_svnmod-build" + cd "$srcdir/$_svnmod-build" + + python2 setup.py build +} + +package() { + cd "$srcdir/$_svnmod-build" + python2 setup.py install --root="$pkgdir" +} + +# vim:set ts=2 sw=2 et: |