summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabien Devaux2015-07-15 10:17:43 +0200
committerFabien Devaux2015-07-15 10:17:43 +0200
commit4ee88da1d66bd9f33d0e7cc368f00bcda85d1790 (patch)
treeddaad4700d835a9efbfa1a535c1dd75153a7e90d
downloadaur-mercurial-web-theme-hg.tar.gz
Initial import
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD61
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: