diff options
author | Daniel Bermond | 2019-06-01 14:53:22 +0000 |
---|---|---|
committer | Daniel Bermond | 2019-06-01 14:53:22 +0000 |
commit | 8efcfb441210922175142653679d1c56403f668f (patch) | |
tree | 8b8364598d79885095d9b642f9949f606eeacade | |
parent | 66900e0cbfff28e8c6f63e092a608580ce334974 (diff) | |
download | aur-8efcfb441210922175142653679d1c56403f668f.tar.gz |
Do not rename the clone dir. Skip build at install time.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 25 insertions, 17 deletions
@@ -1,7 +1,7 @@ pkgbase = slimit-git pkgdesc = A JavaScript minifier written in Python pkgver = 0.8.1.r12.g3533eba - pkgrel = 1 + pkgrel = 2 url = https://github.com/rspivak/slimit/ arch = any license = MIT @@ -12,7 +12,7 @@ pkgbase = slimit-git makedepends = python2 makedepends = python2-setuptools makedepends = python2-sphinx - source = slimit-git::git+https://github.com/rspivak/slimit.git + source = git+https://github.com/rspivak/slimit.git sha256sums = SKIP pkgname = slimit-git @@ -4,44 +4,52 @@ pkgbase=slimit-git pkgname=('slimit-git' 'slimit2-git') _srcname=slimit pkgver=0.8.1.r12.g3533eba -pkgrel=1 +pkgrel=2 pkgdesc='A JavaScript minifier written in Python' arch=('any') url='https://github.com/rspivak/slimit/' license=('MIT') makedepends=('git' 'python' 'python-setuptools' 'python-sphinx' 'python2' 'python2-setuptools' 'python2-sphinx') -source=("$pkgname"::'git+https://github.com/rspivak/slimit.git') +source=('git+https://github.com/rspivak/slimit.git') sha256sums=('SKIP') prepare() { - cp -a "$pkgbase" "${pkgbase}-py2" + cp -a "$_srcname" "${_srcname}-py2" - cd "${pkgbase}-py2/docs" + cd "${_srcname}-py2/docs" sed -i '/sphinx-build/s/$/2/' Makefile } pkgver() { - cd "$pkgname" + cd "$_srcname" # git, tags available git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - printf '%s\n' " -> Building for Python3..." - cd "$pkgbase" + printf '%s\n' ' -> Building for Python...' + cd "$_srcname" python setup.py build cd docs make html man - printf '%s\n' " -> Building for Python2..." - cd "${srcdir}/${pkgbase}-py2" + printf '%s\n' ' -> Building for Python2...' + cd "${srcdir}/${_srcname}-py2" python2 setup.py build cd docs make html man } +check() { + cd "$_srcname" + python setup.py test + + cd "${srcdir}/${_srcname}-py2" + python2 setup.py test +} + package_slimit-git() { depends=('python' 'python-ply') provides=('slimit') @@ -53,8 +61,8 @@ package_slimit-git() { mkdir -p "${pkgdir}/usr/share/man/man1" # main python install - cd "$pkgbase" - python setup.py install --prefix='/usr' --root="$pkgdir" --optimize='1' + cd "$_srcname" + python setup.py install --prefix='/usr' --root="$pkgdir" --skip-build --optimize='1' # html docs cd docs/build/html @@ -65,7 +73,7 @@ package_slimit-git() { install -D -m644 "${_srcname}.1" -t "${pkgdir}/usr/share/man/man1" # license - cd "${srcdir}/${pkgbase}" + cd "${srcdir}/${_srcname}" install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } @@ -81,8 +89,8 @@ package_slimit2-git() { mkdir -p "${pkgdir}/usr/share/man/man1" # main python2 install - cd "${pkgbase}-py2" - python2 setup.py install --prefix='/usr' --root="$pkgdir" --optimize='1' + cd "${_srcname}-py2" + python2 setup.py install --prefix='/usr' --root="$pkgdir" --skip-build --optimize='1' mv "$pkgdir"/usr/bin/slimit{,2} # html docs @@ -94,6 +102,6 @@ package_slimit2-git() { install -D -m644 "${_srcname}.1" "${pkgdir}/usr/share/man/man1/${_srcname}2.1" # license - cd "${srcdir}/${pkgbase}-py2" + cd "${srcdir}/${_srcname}-py2" install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |