summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPhilipp A2019-04-17 21:14:51 +0200
committerPhilipp A2019-04-17 21:14:51 +0200
commit135afa77663213700b62aba8b9e08bad7b7e7ff4 (patch)
treee1f4225b52811c98fbc52cb5bbd57c469d9cb62e /PKGBUILD
downloadaur-dindent.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 32 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f3e09be6129a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Philipp A. <flying-sheep@web.de>
+pkgname=dindent
+pkgver=2.3.0
+pkgrel=1
+pkgdesc='PHP library and CLI for indenting HTML for development and testing.'
+arch=(any)
+url="https://github.com/gajus/$pkgname"
+license=(BSD)
+depends=(php)
+makedepends=(composer)
+source=("$pkgname-.tar.gz::https://github.com/gajus/dindent/archive/$pkgver.tar.gz")
+sha256sums=('bd4203bb1a89b6d49d4c2d56a20a4d80f19833986bb5e6f44c6437cc1b3f1222')
+
+build() {
+ cd "$pkgname-$pkgver"
+ sed -i \
+ -e 's|vendor/autoload\.php|src/Indenter\.php|' \
+ -e 's|\./dindent\.php|dindent|' \
+ -e "s|error('\"input\" file does not exist.');||" \
+ bin/dindent.php
+ cat >dindent <<-EOF
+ #!/bin/sh
+ exec php /usr/share/dindent/bin/dindent.php "\$@"
+ EOF
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 bin/dindent.php "$pkgdir/usr/share/dindent/bin/dindent.php"
+ find src -type f -exec install -Dm644 {} "$pkgdir/usr/share/dindent/{}" \;
+ install -Dm755 dindent "$pkgdir/usr/bin/dindent"
+}