summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2019-06-01 14:53:22 +0000
committerDaniel Bermond2019-06-01 14:53:22 +0000
commit8efcfb441210922175142653679d1c56403f668f (patch)
tree8b8364598d79885095d9b642f9949f606eeacade
parent66900e0cbfff28e8c6f63e092a608580ce334974 (diff)
downloadaur-8efcfb441210922175142653679d1c56403f668f.tar.gz
Do not rename the clone dir. Skip build at install time.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD38
2 files changed, 25 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b156745e8324..48d084784d7e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 91291dcbc57d..281e0233608b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}