summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Brost2022-05-08 14:11:19 +0200
committerJulian Brost2022-05-08 14:11:19 +0200
commitda636de83be202b21b3d43b93c5f5569e3fd9537 (patch)
tree1127de3211c58d89294a7c1e85e619938a05e793
downloadaur-da636de83be202b21b3d43b93c5f5569e3fd9537.tar.gz
new package trac-svn 1.5.4.r17595
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD33
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
+}