summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIan Douglas Scott2018-01-28 21:38:21 -0800
committerIan Douglas Scott2018-01-28 21:38:21 -0800
commit5126e4e06f6ef9920334524cf63303c11f383025 (patch)
treeb19c2625f9f6631757ca9367e15a493e9ce90faf /PKGBUILD
parent5e25bb6a9787a1bfb0e4b709a43c361b53cef876 (diff)
downloadaur-wikicurses-git.tar.gz
PKGBUILD updates from Eli Schwartz
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 23 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 223ef322d96e..f23b09662200 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,37 @@
-# Maintainer: Ian D. Scott <ian@perebruin.com>
+# Maintainer: Ian Douglas Scott <ian@iandouglasscott.com>
+# Contributor: Eli Schwartz <eschwartz@archlinux.org>
+
pkgname=wikicurses-git
-pkgver=v1.2.r1.gbee3398
+pkgver=1.4.r1.gfc1c793
pkgrel=1
pkgdesc="A simple curses interface for accessing Wikipedia."
arch=('any')
url="https://github.com/ids1024/wikicurses"
license=('MIT')
-makedepends=('git' 'python-setuptools')
-depends=('python' 'python-urwid' 'python-beautifulsoup4' 'python-lxml')
+makedepends=('git')
+depends=('python' 'python-setuptools' 'python-urwid' 'python-beautifulsoup4' 'python-lxml')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
backup=('etc/wikicurses.conf')
-source=('git://github.com/ids1024/wikicurses.git')
+source=("git+${url}.git")
md5sums=('SKIP')
-_gitname="wikicurses"
pkgver () {
- cd $srcdir/$_gitname
- git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+ cd "${srcdir}"/${pkgname%-git}
+
+ git describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "${srcdir}"/${pkgname%-git}
+
+ python setup.py build
}
package() {
- cd "$srcdir/$_gitname"
- python setup.py install --root="$pkgdir"
- install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/wikicurses-git/LICENSE"
+ cd "${srcdir}"/${pkgname%-git}
+
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm644 README.md "${pkgdir}"/usr/share/doc/${pkgname}/README.md
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}