summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Lass2015-06-08 20:52:54 +0200
committerMichael Lass2015-06-08 20:52:54 +0200
commitab8d06b8cff2fb6c0354b128837b3af10b8ca0ac (patch)
treea423cbc8f9ab70132285e01a23a41bf20e1caf64
downloadaur-ab8d06b8cff2fb6c0354b128837b3af10b8ca0ac.tar.gz
Initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD40
-rw-r--r--phpdocumentor2.install21
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..17a74ed8b787
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = phpdocumentor2
+ pkgdesc = Documentation Generator for PHP
+ pkgver = 2.8.2
+ pkgrel = 1
+ url = http://www.phpdoc.org/
+ install = phpdocumentor2.install
+ arch = any
+ license = custom
+ depends = graphviz
+ depends = php-xsl
+ conflicts = phpdocumentor
+ source = http://pear.phpdoc.org/get/phpDocumentor-2.8.2.tgz
+ source = phpdocumentor2.install
+ sha256sums = 77446ce240393a798fdf092c28c8f0bad2004c7588e338aa3acd320eac0dc20a
+ sha256sums = b6066d62de3b131ac4d71a13eea8c6419f62282c7e229dc55b06acf0c8b5b60a
+
+pkgname = phpdocumentor2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..72b4e5a2cf54
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Michael Lass <bevan@bi-co.net>
+
+# This PKGBUILD is maintained on github:
+# https://github.com/michaellass/AUR
+
+pkgname=phpdocumentor2
+_pkgreal=phpDocumentor
+pkgver=2.8.2
+pkgrel=1
+pkgdesc="Documentation Generator for PHP"
+arch=('any')
+url="http://www.phpdoc.org/"
+license=('custom')
+depends=('graphviz' 'php-xsl')
+conflicts=('phpdocumentor')
+install=$pkgname.install
+source=("http://pear.phpdoc.org/get/${_pkgreal}-${pkgver}.tgz"
+ "${pkgname}.install")
+sha256sums=('77446ce240393a798fdf092c28c8f0bad2004c7588e338aa3acd320eac0dc20a'
+ 'b6066d62de3b131ac4d71a13eea8c6419f62282c7e229dc55b06acf0c8b5b60a')
+
+package() {
+ # Install main application
+ install -dm755 ${pkgdir}/usr/share/webapps
+ mv ${srcdir}/${_pkgreal}-${pkgver} ${pkgdir}/usr/share/webapps/${pkgname}
+ chmod -R a+r ${pkgdir}/usr/share/webapps/${pkgname}
+
+ # Move LICENSE, README and CONTRIBUTING
+ install -dm755 ${pkgdir}/usr/share/licenses/${pkgname}
+ install -dm755 ${pkgdir}/usr/share/doc/${pkgname}
+ mv ${pkgdir}/usr/share/webapps/${pkgname}/LICENSE \
+ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+ mv ${pkgdir}/usr/share/webapps/${pkgname}/README.md \
+ ${pkgdir}/usr/share/doc/${pkgname}/README
+ mv ${pkgdir}/usr/share/webapps/${pkgname}/CONTRIBUTING.md \
+ ${pkgdir}/usr/share/doc/${pkgname}/CONTRIBUTING
+
+ install -dm755 ${pkgdir}/usr/bin
+ ln -s /usr/share/webapps/${pkgname}/bin/phpdoc ${pkgdir}/usr/bin/phpdoc
+}
diff --git a/phpdocumentor2.install b/phpdocumentor2.install
new file mode 100644
index 000000000000..c064728267f6
--- /dev/null
+++ b/phpdocumentor2.install
@@ -0,0 +1,21 @@
+printinfo() {
+cat <<EOF
+
+ Please note that the following extensions should be enabled in php.ini:
+ - iconv
+ - phar
+ - xsl
+
+ Also make sure that /usr/share/webapps or /usr/share/webapps/phpdocumentor2
+ is included in the open_basedir path.
+
+EOF
+}
+
+post_install() {
+ printinfo
+}
+
+post_upgrade() {
+ printinfo
+}