summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD36
-rw-r--r--trac.install11
-rw-r--r--tracd.service11
4 files changed, 23 insertions, 62 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0f91b7e4289f..03ba72a403c0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,20 @@
pkgbase = trac
pkgdesc = Enhanced wiki and issue tracking system for software development projects
- pkgver = 1.4.2
+ pkgver = 1.6
pkgrel = 1
url = http://trac.edgewall.org/
- install = trac.install
arch = any
license = BSD
- makedepends = python2-babel
- depends = python2
- depends = python2-jinja
- depends = python2-setuptools
- optdepends = python2-psycopg2: PostgreSQL database support
- optdepends = python2-pygments: Syntax highlighting
- optdepends = python2-docutils: reStructuredText support
- optdepends = python2-babel: localization support
- optdepends = python2-pytz: complete list of time zones
- source = https://download.edgewall.org/trac/Trac-1.4.2.tar.gz
- source = tracd.service
- sha256sums = 42372fcd9f2ac46264656287fe6edb8230f59b44e991ee098b399f1bb475ae8f
- sha256sums = 3f050f1c9367b1b28e18a6ff0088f991676a9fbba3f5177859ce4db64f95ca42
+ 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
+ source = https://download.edgewall.org/trac/Trac-1.6.tar.gz
+ sha256sums = 61d73c61f670d68ffc346829d24b2f1d2050aa561aa71cb98e2fb43992c27304
pkgname = trac
diff --git a/PKGBUILD b/PKGBUILD
index 25f585a4ae48..703759c2003b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,38 +3,24 @@
# Contributor: Rubin Simons <rubin@xs4all.nl>
pkgname=trac
-pkgver=1.4.2
+pkgver=1.6
pkgrel=1
pkgdesc='Enhanced wiki and issue tracking system for software development projects'
arch=('any')
url="http://trac.edgewall.org/"
license=('BSD')
-depends=(python2 python2-jinja python2-setuptools)
-makedepends=(python2-babel)
-optdepends=('python2-psycopg2: PostgreSQL database support'
- 'python2-pygments: Syntax highlighting'
- 'python2-docutils: reStructuredText support'
- 'python2-babel: localization support'
- 'python2-pytz: complete list of time zones')
-install=trac.install
-source=(https://download.edgewall.org/trac/Trac-$pkgver.tar.gz
- tracd.service)
-sha256sums=('42372fcd9f2ac46264656287fe6edb8230f59b44e991ee098b399f1bb475ae8f'
- '3f050f1c9367b1b28e18a6ff0088f991676a9fbba3f5177859ce4db64f95ca42')
-
-prepare() {
- cd "$srcdir"/Trac-$pkgver
- sed -i 's:^#!/usr/bin/env python$:#!/usr/bin/env python2:' \
- trac/admin/console.py \
- trac/test.py \
- trac/web/cgi_frontend.py \
- trac/web/fcgi_frontend.py \
- trac/web/standalone.py
-}
+depends=(python python-jinja python-setuptools)
+makedepends=(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')
+source=(https://download.edgewall.org/trac/Trac-$pkgver.tar.gz)
+sha256sums=('61d73c61f670d68ffc346829d24b2f1d2050aa561aa71cb98e2fb43992c27304')
package() {
cd "$srcdir"/Trac-$pkgver
- python2 setup.py install --prefix=/usr --root="$pkgdir"
+ python setup.py install --prefix=/usr --root="$pkgdir"
install -D -m644 COPYING "$pkgdir"/usr/share/licenses/trac/COPYING
- install -Dm0644 "$srcdir"/tracd.service "$pkgdir"/usr/lib/systemd/system/tracd.service
}
diff --git a/trac.install b/trac.install
deleted file mode 100644
index b0ae2b13067e..000000000000
--- a/trac.install
+++ /dev/null
@@ -1,11 +0,0 @@
-post_install() {
- echo "-- tracd.service is an example. Copy it into /etc/systemd/... and edit"
- echo "-- Please read http://trac.edgewall.org/wiki/TracInstall to install"
- echo "-- additional requirements"
- echo "--"
- echo "-- DB engines are mandatory!!!"
-}
-
-post_upgrade() {
- echo "-- tracd.service is an example. Copy it into /etc/systemd/... and edit"
-}
diff --git a/tracd.service b/tracd.service
deleted file mode 100644
index 7d586b2268f5..000000000000
--- a/tracd.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=Trac service
-After=network.target remote-fs.target nss-lookup.target
-
-[Service]
-Type=simple
-# Example: copy it into /etc/systemd/ and edit.
-ExecStart=/usr/bin/tracd -b localhost -p 8080 --auth /tmp,/tmp/passwd,realm /tmp
-
-[Install]
-WantedBy=multi-user.target