summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2015-08-20 07:41:54 -0400
committerChris Severance2015-08-20 07:41:54 -0400
commit0020a512d19530683ff73432c891c073748bf108 (patch)
tree795b27c5aaa4c98b8bae09ee45e9db1b35b7e2c2 /PKGBUILD
parent54ad19c52b1677c35b05335b14a27043aa1b7cb8 (diff)
downloadaur-0020a512d19530683ff73432c891c073748bf108.tar.gz
Adjustable www name
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 24 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8b7070d2536c..3fac825155d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,34 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
# Contributor: Sabart Otto - Seberm <seberm[at]gmail[dot]com>
+# TODO: The editor is stuck in the first database and won't let me into any others.
+
+[ ! -s 'PKGBUILD.local' ] && cat > 'PKGBUILD.local' << EOF
+# adminer-editor or another name for your link
+_opt_WWWName='adminer-editor' # default: adminer-editor
+#_opt_WWWName=''
+
+# Supply a long hext code generated at https://www.grc.com/passwords.htm
+# Your server will be at http://localhost/adminer-editor-LONGHEXCODE/
+# This will make it hard to find on a public facing server.
+# Save your server as a link.
+_opt_HexCode='' # default: blank
+#opt_HexCode=''
+EOF
+. 'PKGBUILD.local'
+
set -u
+test ! -z "${_opt_HexCode}" && _opt_HexCode="-${_opt_HexCode}"
+
pkgname='adminer-editor'
pkgver='4.2.2'
pkgrel='1'
pkgdesc='Database data editing tool written in PHP'
arch=('any')
+url='http://www.adminer.org/en/editor/'
license=('Apache License, Version 2.0')
depends=('php')
-#conflicts=('')
optdepends=('mariadb' 'apache' 'postgresql' 'sqlite' 'sqlite2')
-url='http://www.adminer.org/en/editor/'
_verurl="${url}"
_versed='http://downloads.sourceforge.net/adminer/editor-\([0-9\.]\+\).php'
_veropt='l'
@@ -24,9 +41,11 @@ package() {
install -Dpm644 "${srcdir}/editor-${pkgver}.php" "${pkgdir}/usr/share/webapps/${pkgname}/index.php"
- # It's similar to phpMyAdmin
+ # Its similar to phpMyAdmin
install -Dpm644 <(cat << EOF
-Alias /${pkgname} "/usr/share/webapps/${pkgname}"
+# Installed by ${pkgname}-${pkgver} PKGBUILD from Arch Linux AUR
+# http://aur.archlinux.org/
+Alias /${_opt_WWWName}${_opt_HexCode} "/usr/share/webapps/${pkgname}"
<Directory "/usr/share/webapps/${pkgname}">
AllowOverride All
Options FollowSymlinks
@@ -34,7 +53,7 @@ Alias /${pkgname} "/usr/share/webapps/${pkgname}"
php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/usr/share/pear/"
</Directory>
EOF
-) "${pkgdir}/etc/webapps/${pkgname}/apache.example.conf"
+ ) "${pkgdir}/etc/webapps/${pkgname}/apache.example.conf"
install -Dpm644 "${pkgdir}/etc/webapps/${pkgname}/apache.example.conf" "${pkgdir}/etc/httpd/conf/extra/httpd-${pkgname}.conf"
#echo "Include conf/extra/httpd-${pkgname}.conf" >> ${pkgdir}/etc/httpd/conf/httpd.conf