diff options
author | Fabien Devaux | 2015-07-15 10:17:43 +0200 |
---|---|---|
committer | Fabien Devaux | 2015-07-15 10:17:43 +0200 |
commit | 4ee88da1d66bd9f33d0e7cc368f00bcda85d1790 (patch) | |
tree | ddaad4700d835a9efbfa1a535c1dd75153a7e90d | |
download | aur-4ee88da1d66bd9f33d0e7cc368f00bcda85d1790.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b27363cfe648 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = mercurial-web-theme-hg + pkgdesc = A clean & lean Mercurial Web theme + pkgver = 58 + pkgrel = 2 + url = http://hgweb.boddie.org.uk/MercurialWebTheme + arch = any + license = GPL + makedepends = mercurial + depends = mercurial + +pkgname = mercurial-web-theme-hg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..45f21516f3ef --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: Fabien Devaux <fdev31@gmail.com> +# Contributor: Paul Boddie + +pkgname=mercurial-web-theme-hg +pkgver=58 +pkgrel=2 +pkgdesc="A clean & lean Mercurial Web theme" +arch=(any) +url="http://hgweb.boddie.org.uk/MercurialWebTheme" +license=('GPL') +groups=() +depends=('mercurial') +makedepends=('mercurial') +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +source=() +noextract=() +md5sums=() #generate with 'makepkg -g' + +_hgroot="http://hgweb.boddie.org.uk/" +_hgrepo="MercurialWebTheme" + +build() { + cd "$srcdir" + msg "Connecting to Mercurial server...." + + if [[ -d "$_hgrepo" ]]; then + cd "$_hgrepo" + hg pull -u + msg "The local files are updated." + else + hg clone "$_hgroot" "$_hgrepo" + fi + + msg "Mercurial checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_hgrepo-build" + cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build" + cd "$srcdir/$_hgrepo-build" +} + +package() { + _ins="$pkgdir/usr/lib/python2.7/site-packages/mercurial/templates" + mkdir -p "$_ins" + mkdir -p "$_ins/static/" + cd "$srcdir/$_hgrepo-build" + ./insttheme "$_ins" + echo "--------------------------------------------------------------------------------" + echo "To use this hgweb theme, add this to your /etc/mercurial/hgrc (or the repository's hgrc) :" + echo "" + echo "[web]" + echo "style = mercurialweb" + echo "" +} + +# vim:set ts=2 sw=2 et: |