diff options
author | Andrzej Giniewicz | 2015-07-07 21:34:11 +0200 |
---|---|---|
committer | Andrzej Giniewicz | 2015-07-07 21:34:11 +0200 |
commit | 3ad591465547700ca03695431e4ace2f8bacd64a (patch) | |
tree | a18e47b709421f2f136356f8d1d5b661c3ab2c81 | |
download | aur-3ad591465547700ca03695431e4ace2f8bacd64a.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | mercurial-server.install | 8 |
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..44ad3b06ce32 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = mercurial-server + pkgdesc = Provides easily administered shared SSH access to Mercurial repositories. + pkgver = 1.3 + pkgrel = 1 + url = http://www.lshift.net/mercurial-server.html + install = mercurial-server.install + arch = any + license = GPL + makedepends = python2-distribute + depends = mercurial + source = http://dev.lshift.net/paul/mercurial-server/mercurial-server_1.3.tar.gz + md5sums = 7cb8e5eb12e7e7a6a9434d7eb67b97d0 + +pkgname = mercurial-server + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d76084ff131c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +#Maintainer: Andrzej Giniewicz <gginiu@gmail.com> +#Contributor: Brennan Frydl <me@bfrydl.com> + +pkgname='mercurial-server' +pkgver=1.3 +pkgrel=1 +pkgdesc='Provides easily administered shared SSH access to Mercurial repositories.' +arch=('any') +url='http://www.lshift.net/mercurial-server.html' +license=('GPL') +depends=('mercurial') +makedepends=('python2-distribute') +install='mercurial-server.install' +source=("http://dev.lshift.net/paul/mercurial-server/mercurial-server_$pkgver.tar.gz") +md5sums=('7cb8e5eb12e7e7a6a9434d7eb67b97d0') + +build() { + cd "$srcdir"/mercurial-server-$pkgver + sed -i 's/python setup.py/python2 setup.py/' Makefile + find ./src -type f | xargs sed -i 's/env python/env python2/' + + make pythonbuild +} + +package() { + cd "$srcdir"/mercurial-server-$pkgver + + make PREFIX='/usr/share' DESTDIR="$pkgdir/" installetc pythoninstall +} + diff --git a/mercurial-server.install b/mercurial-server.install new file mode 100644 index 000000000000..df88529dbd54 --- /dev/null +++ b/mercurial-server.install @@ -0,0 +1,8 @@ +post_install() { + useradd -Um -d /var/lib/mercurial-server -s /bin/sh hg && \ + su -lc '/usr/share/mercurial-server/init/hginit /usr/share/mercurial-server' hg +} + +post_remove() { + userdel hg &> /dev/null +} |