diff options
author | Julian Brost | 2022-05-08 14:11:19 +0200 |
---|---|---|
committer | Julian Brost | 2022-05-08 14:11:19 +0200 |
commit | da636de83be202b21b3d43b93c5f5569e3fd9537 (patch) | |
tree | 1127de3211c58d89294a7c1e85e619938a05e793 | |
download | aur-da636de83be202b21b3d43b93c5f5569e3fd9537.tar.gz |
new package trac-svn 1.5.4.r17595
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 33 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c9836b3b3bbd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = trac-svn + pkgdesc = Enhanced wiki and issue tracking system for software development projects, SVN version + pkgver = 1.5.4.r17595 + pkgrel = 1 + url = https://trac.edgewall.org/ + arch = any + license = BSD + makedepends = subversion + makedepends = python-babel + depends = python + depends = python-jinja + depends = python-setuptools + optdepends = python-psycopg2: PostgreSQL database support + optdepends = python-pygments: Syntax highlighting + optdepends = python-docutils: reStructuredText support + optdepends = python-babel: localization support + optdepends = python-pytz: complete list of time zones + provides = trac + conflicts = trac + source = trac::svn+https://svn.edgewall.org/repos/trac/trunk/ + sha256sums = SKIP + +pkgname = trac-svn diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..ad2676f05985 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/*-namcap.log +/*-package.log +/*-pkgver.log +/*.pkg.tar.zst +/pkg/ +/src/ +/trac/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..60d78942c615 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Julian Brost <julian@0x4a42.net> + +pkgname=trac-svn +pkgver=1.5.4.r17595 +pkgrel=1 +pkgdesc='Enhanced wiki and issue tracking system for software development projects, SVN version' +arch=('any') +url="https://trac.edgewall.org/" +license=('BSD') +depends=(python python-jinja python-setuptools) +makedepends=(subversion python-babel) +optdepends=('python-psycopg2: PostgreSQL database support' + 'python-pygments: Syntax highlighting' + 'python-docutils: reStructuredText support' + 'python-babel: localization support' + 'python-pytz: complete list of time zones') +provides=(trac) +conflicts=(trac) +source=('trac::svn+https://svn.edgewall.org/repos/trac/trunk/') +sha256sums=(SKIP) + +pkgver() { + cd "$srcdir/trac" + local ver=$(sed -n '/^version\s*=\s*/s/^version\s*=\s*//p' < setup.cfg) + local rev=$(svnversion) + printf "%s.r%s" "$ver" "${rev//[[:alpha:]]}" +} + +package() { + cd "$srcdir/trac" + python setup.py install --prefix=/usr --root="$pkgdir" + install -D -m644 COPYING "$pkgdir"/usr/share/licenses/trac/COPYING +} |