From dbd37fda40eb907141874ef17b8aad43ea4e027d Mon Sep 17 00:00:00 2001 From: Leo Date: Mon, 20 Jan 2020 17:29:51 +0100 Subject: unmaintained/trac: move from main - Requires python2 --- main/trac/APKBUILD | 36 ------------------------------------ main/trac/trac.pre-install | 6 ------ main/trac/tracd.confd | 13 ------------- main/trac/tracd.initd | 27 --------------------------- unmaintained/trac/APKBUILD | 36 ++++++++++++++++++++++++++++++++++++ unmaintained/trac/trac.pre-install | 6 ++++++ unmaintained/trac/tracd.confd | 13 +++++++++++++ unmaintained/trac/tracd.initd | 27 +++++++++++++++++++++++++++ 8 files changed, 82 insertions(+), 82 deletions(-) delete mode 100644 main/trac/APKBUILD delete mode 100644 main/trac/trac.pre-install delete mode 100644 main/trac/tracd.confd delete mode 100755 main/trac/tracd.initd create mode 100644 unmaintained/trac/APKBUILD create mode 100644 unmaintained/trac/trac.pre-install create mode 100644 unmaintained/trac/tracd.confd create mode 100755 unmaintained/trac/tracd.initd diff --git a/main/trac/APKBUILD b/main/trac/APKBUILD deleted file mode 100644 index c2319a8471..0000000000 --- a/main/trac/APKBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# Contributor: Michael Mason -# Maintainer: Natanael Copa -pkgname=trac -_realname=Trac -pkgver=1.2.3 -pkgrel=0 -pkgusers="tracd" -pkggroups="tracd" -pkgdesc="Trac is a minimalistic web-based project management, wiki and bug/issue tracking system." -url="http://trac.edgewall.com/" -arch="noarch" -license="GPL" -depends="python2 py-setuptools py-genshi" -makedepends="python2-dev" -install="$pkgname.pre-install" -source="http://download.edgewall.org/trac/Trac-$pkgver.tar.gz - tracd.confd - tracd.initd" - -_builddir="$srcdir"/$_realname-$pkgver - -build() { - cd "$_builddir" -} - -package() { - cd "$_builddir" - python2 setup.py install --prefix=/usr --root="$pkgdir" - install -d -o tracd -g tracd "$pkgdir"/var/lib/trac - install -m755 -D "$srcdir"/tracd.initd "$pkgdir"/etc/init.d/tracd - install -m644 -D "$srcdir"/tracd.confd "$pkgdir"/etc/conf.d/tracd -} - -sha512sums="988aa8c42f4f2e9b657b9fd9070328dc123f56954645def1e17ccffc6ec6da9d2a898ec58dae3045478df0e3c8f7b946dc723b46aec10627b31169eda0a08bad Trac-1.2.3.tar.gz -38a961fe59b690eb91e20143aaea6aa1becda8c2afa103599d14ff86c7aae88f06b57b342302de1f067dac5d99024b9cc72896a84349e09b3ff40c9a20f97bb1 tracd.confd -c5ec9242c8149056cebcd54383f15fe31f30fee7c2062e431df05db4449c2fa250560889ea871516736ec9fd06cdbc7ff341e8e63d5f0bfd938cc9495af426cd tracd.initd" diff --git a/main/trac/trac.pre-install b/main/trac/trac.pre-install deleted file mode 100644 index 40d70f6996..0000000000 --- a/main/trac/trac.pre-install +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -addgroup -S tracd 2>/dev/null -adduser -S -D -H -s /sbin/nologin -G tracd -g tracd tracd 2>/dev/null - -exit 0 diff --git a/main/trac/tracd.confd b/main/trac/tracd.confd deleted file mode 100644 index 2cb9d292a7..0000000000 --- a/main/trac/tracd.confd +++ /dev/null @@ -1,13 +0,0 @@ -# The commented variables in this file are the defaults that are used -# in the init-script. You don't need to uncomment them except to -# customize them to different values. - -# Port for tracd -#TRACD_PORT="8000" - -# Options for tracd -#TRACD_OPTS="--env-parent-dir /var/lib/trac/" - -# User and group as which to run tracd -#TRACD_USER="tracd" -#TRACD_GROUP="tracd" diff --git a/main/trac/tracd.initd b/main/trac/tracd.initd deleted file mode 100755 index 0021d63f50..0000000000 --- a/main/trac/tracd.initd +++ /dev/null @@ -1,27 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/files/tracd.initd,v 1.4 2010/05/28 14:43:40 arfrever Exp $ - -depend() { - need net -} - -start() { - ebegin "Starting tracd" - # tracd fails to create pidfile if started as non-root user, thus we are asking - # s-s-d to do that. To have correct pid we avoid -d option of tracd and use - # --background option of s-s-d. - start-stop-daemon --start --user ${TRACD_USER:-tracd}:${TRACD_GROUP:-tracd} \ - --pidfile /var/run/tracd.pid --make-pidfile --background \ - --env PYTHON_EGG_CACHE="/var/lib/trac/egg-cache" \ - --exec /usr/bin/python -- /usr/bin/tracd \ - -p ${TRACD_PORT:-8000} ${TRACD_OPTS:---env-parent-dir /var/lib/trac/} - eend $? -} - -stop() { - ebegin "Stopping tracd" - start-stop-daemon --stop --quiet --pidfile /var/run/tracd.pid - eend $? -} diff --git a/unmaintained/trac/APKBUILD b/unmaintained/trac/APKBUILD new file mode 100644 index 0000000000..c2319a8471 --- /dev/null +++ b/unmaintained/trac/APKBUILD @@ -0,0 +1,36 @@ +# Contributor: Michael Mason +# Maintainer: Natanael Copa +pkgname=trac +_realname=Trac +pkgver=1.2.3 +pkgrel=0 +pkgusers="tracd" +pkggroups="tracd" +pkgdesc="Trac is a minimalistic web-based project management, wiki and bug/issue tracking system." +url="http://trac.edgewall.com/" +arch="noarch" +license="GPL" +depends="python2 py-setuptools py-genshi" +makedepends="python2-dev" +install="$pkgname.pre-install" +source="http://download.edgewall.org/trac/Trac-$pkgver.tar.gz + tracd.confd + tracd.initd" + +_builddir="$srcdir"/$_realname-$pkgver + +build() { + cd "$_builddir" +} + +package() { + cd "$_builddir" + python2 setup.py install --prefix=/usr --root="$pkgdir" + install -d -o tracd -g tracd "$pkgdir"/var/lib/trac + install -m755 -D "$srcdir"/tracd.initd "$pkgdir"/etc/init.d/tracd + install -m644 -D "$srcdir"/tracd.confd "$pkgdir"/etc/conf.d/tracd +} + +sha512sums="988aa8c42f4f2e9b657b9fd9070328dc123f56954645def1e17ccffc6ec6da9d2a898ec58dae3045478df0e3c8f7b946dc723b46aec10627b31169eda0a08bad Trac-1.2.3.tar.gz +38a961fe59b690eb91e20143aaea6aa1becda8c2afa103599d14ff86c7aae88f06b57b342302de1f067dac5d99024b9cc72896a84349e09b3ff40c9a20f97bb1 tracd.confd +c5ec9242c8149056cebcd54383f15fe31f30fee7c2062e431df05db4449c2fa250560889ea871516736ec9fd06cdbc7ff341e8e63d5f0bfd938cc9495af426cd tracd.initd" diff --git a/unmaintained/trac/trac.pre-install b/unmaintained/trac/trac.pre-install new file mode 100644 index 0000000000..40d70f6996 --- /dev/null +++ b/unmaintained/trac/trac.pre-install @@ -0,0 +1,6 @@ +#!/bin/sh + +addgroup -S tracd 2>/dev/null +adduser -S -D -H -s /sbin/nologin -G tracd -g tracd tracd 2>/dev/null + +exit 0 diff --git a/unmaintained/trac/tracd.confd b/unmaintained/trac/tracd.confd new file mode 100644 index 0000000000..2cb9d292a7 --- /dev/null +++ b/unmaintained/trac/tracd.confd @@ -0,0 +1,13 @@ +# The commented variables in this file are the defaults that are used +# in the init-script. You don't need to uncomment them except to +# customize them to different values. + +# Port for tracd +#TRACD_PORT="8000" + +# Options for tracd +#TRACD_OPTS="--env-parent-dir /var/lib/trac/" + +# User and group as which to run tracd +#TRACD_USER="tracd" +#TRACD_GROUP="tracd" diff --git a/unmaintained/trac/tracd.initd b/unmaintained/trac/tracd.initd new file mode 100755 index 0000000000..0021d63f50 --- /dev/null +++ b/unmaintained/trac/tracd.initd @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/www-apps/trac/files/tracd.initd,v 1.4 2010/05/28 14:43:40 arfrever Exp $ + +depend() { + need net +} + +start() { + ebegin "Starting tracd" + # tracd fails to create pidfile if started as non-root user, thus we are asking + # s-s-d to do that. To have correct pid we avoid -d option of tracd and use + # --background option of s-s-d. + start-stop-daemon --start --user ${TRACD_USER:-tracd}:${TRACD_GROUP:-tracd} \ + --pidfile /var/run/tracd.pid --make-pidfile --background \ + --env PYTHON_EGG_CACHE="/var/lib/trac/egg-cache" \ + --exec /usr/bin/python -- /usr/bin/tracd \ + -p ${TRACD_PORT:-8000} ${TRACD_OPTS:---env-parent-dir /var/lib/trac/} + eend $? +} + +stop() { + ebegin "Stopping tracd" + start-stop-daemon --stop --quiet --pidfile /var/run/tracd.pid + eend $? +} -- cgit v1.2.3