aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorMatt Smith <mcs@darkregion.net>2011-03-23 16:18:38 -0500
committerMatt Smith <mcs@darkregion.net>2011-03-23 16:18:38 -0500
commit65531e77b89303ae1f66e3f14a77629e19f1e071 (patch)
tree7a1eed0d0c5d613eb3ed7a5e9d6c7ab2e4d03a5c /testing
parent361e3c80fdc8214a51dc981fc1e829d8625a7d04 (diff)
downloadaports-65531e77b89303ae1f66e3f14a77629e19f1e071.tar.bz2
aports-65531e77b89303ae1f66e3f14a77629e19f1e071.tar.xz
testing/py-pygments: improved APKBUILD
Diffstat (limited to 'testing')
-rw-r--r--testing/py-pygments/APKBUILD30
1 files changed, 18 insertions, 12 deletions
diff --git a/testing/py-pygments/APKBUILD b/testing/py-pygments/APKBUILD
index f119ea02e8..00d5867353 100644
--- a/testing/py-pygments/APKBUILD
+++ b/testing/py-pygments/APKBUILD
@@ -3,7 +3,7 @@
pkgname=py-pygments
_pkgname=Pygments
pkgver=1.4
-pkgrel=0
+pkgrel=1
pkgdesc="Pygments is a syntax highlighting package written in Python."
url="http://pygments.org/"
arch="noarch"
@@ -28,27 +28,33 @@ build() {
package() {
cd "$_builddir"
- python setup.py install --root "$pkgdir"
+ python setup.py install --root "$pkgdir" || return 1
}
doc() {
cd "$_builddir"
- mkdir -p "$subpkgdir"/usr/share/doc/$pkgname
- for doc in AUTHORS CHANGES LICENSE TODO; do
- install -Dm644 $doc "$subpkgdir"/usr/share/doc/$pkgname/$doc
+ mkdir -p "$subpkgdir"/usr/share/doc/$pkgname || return 1
+ for _doc in AUTHORS CHANGES LICENSE TODO; do
+ install -Dm644 $_doc "$subpkgdir"/usr/share/doc/$pkgname/$_doc \
+ || return 1
done
- install -Dm644 docs/pygmentize.1 "$subpkgdir"/usr/share/man/man1/pygmentize.1
- install -Dm644 docs/generate.py "$subpkgdir"/usr/share/doc/$pkgname/generate.py
- for dir in build src; do
- mkdir -p "$subpkgdir"/usr/share/doc/$pkgname/$dir
- cp -R ./docs/$dir/* "$subpkgdir"/usr/share/doc/$pkgname/$dir/
- chmod -R 644 "$subpkgdir"/usr/share/doc/$pkgname/$dir/
+ install -Dm644 docs/pygmentize.1 \
+ "$subpkgdir"/usr/share/man/man1/pygmentize.1 || return 1
+ install -Dm644 docs/generate.py \
+ "$subpkgdir"/usr/share/doc/$pkgname/generate.py || return 1
+ for _dir in build src; do
+ mkdir -p "$subpkgdir"/usr/share/doc/$pkgname/$_dir || return 1
+ cp -R ./docs/$_dir/* \
+ "$subpkgdir"/usr/share/doc/$pkgname/$_dir/ || return 1
+ chmod -R 644 "$subpkgdir"/usr/share/doc/$pkgname/$_dir/ \
+ || return 1
done
# Fix subdir perms
- find "$subpkgdir"/usr/share/doc/$pkgname/ -type d -exec chmod 755 '{}' \;
+ find "$subpkgdir"/usr/share/doc/$pkgname/ -type d \
+ -exec chmod 755 '{}' \; || return 1
}
md5sums="d77ac8c93a7fb27545f2522abe9cc462 Pygments-1.4.tar.gz"