From f5961d729c99f108a1d07b4dd368c35b25423b74 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 29 Oct 2015 19:34:30 -0400 Subject: add pcr/apenwarr-redo (replacing ~lukeshu/redo) --- pcr/apenwarr-redo/PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pcr/apenwarr-redo/PKGBUILD (limited to 'pcr/apenwarr-redo') diff --git a/pcr/apenwarr-redo/PKGBUILD b/pcr/apenwarr-redo/PKGBUILD new file mode 100644 index 000000000..4dcc648a3 --- /dev/null +++ b/pcr/apenwarr-redo/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Luke Shumaker +# Maintainer (AUR:redo-git): Tim Diels + +pkgname='apenwarr-redo' +pkgdesc="Avery Pennarun's implmentation of the redo build system" +url="https://github.com/apenwarr/redo" +pkgver=0.11 +license=(LGPL2 custom:BSD2) # no, not 2.1, and not 'or any later version' +source=(redo-redo-$pkgver.tar.gz::https://github.com/apenwarr/redo/archive/redo-$pkgver.tar.gz) +md5sums=('1b6a07bdb00a74b2d166845f9520b67a') + +pkgrel=1 +arch=(any) +depends=(python2 sh) +makedepends=(python2-markdown python2-beautifulsoup3) +provides=('redo') +conflicts=('redo') + +prepare() { + cd "$srcdir/redo-redo-$pkgver" + # Make everything use python2 + grep -rxFl '#!/usr/bin/env python' | xargs -d $'\n' sed -i 's@^#!/usr/bin/env python$@&2@' + sed -i 's@python\b@python2@' install.do + sed -rn 's|^# ?||p' < options.py > options.py.LICENSE.txt +} + +build() { + cd "$srcdir/redo-redo-$pkgver" + make +} + +check() { + cd "$srcdir/redo-redo-$pkgver" + make test +} + +package() { + cd "$srcdir/redo-redo-$pkgver" + make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LGPL2.txt" + install -Dm644 options.py.LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/options.py.LICENSE.txt" +} -- cgit v1.2.3-54-g00ecf