summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..6de105015981
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Mantainer: Julio González <juliolokoo at gmail dot com>
+# Contributor: Jose Valecillos <valecillosjg (at) gmail (dot) com>
+# Contributor: Thiago Perrotta <echo dGhpYWdvcGVycm90dGE5NUBnbWFpbC5jb20K | base64 -d >
+pkgname=xampp
+pkgver=5.6.15
+pkgrel=1
+pkgdesc="A free and open source cross-platform web server package (LAMP Stack), consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages"
+url="http://www.apachefriends.org/"
+license=('GPL')
+arch=('i686' 'x86_64')
+depends=('net-tools')
+makedepends=('proot-bin')
+[ "$CARCH" = "i686" ] && source=("xampp-installer"::"https://www.apachefriends.org/xampp-files/${pkgver}/${pkgname}-linux-${pkgver}-1-installer.run")
+[ "$CARCH" = "x86_64" ] && source=("xampp-installer"::"https://www.apachefriends.org/xampp-files/${pkgver}/${pkgname}-linux-x64-${pkgver}-1-installer.run")
+options=(!strip)
+install=xampp.install
+[ "$CARCH" = "i686" ] && md5sums=('23ab874b81cc1db6cf33e5d87e64ee35')
+[ "$CARCH" = "x86_64" ] && md5sums=('15a591f524051c1fdeefff5a1689dd74')
+
+package() {
+ install -dm755 "${pkgdir}/opt/lampp"
+
+ msg "Extracting package to a chroot..."
+ chmod +x "${srcdir}/xampp-installer"
+ echo "Y" | proot -b "${pkgdir}/opt/lampp:/opt/lampp" "${srcdir}/xampp-installer" --mode text
+ chmod g-s -R "${pkgdir}"/opt/lampp
+
+ # licenses
+ install -dm755 "${pkgdir}"/usr/share/licenses/xampp
+ cp "${pkgdir}"/opt/lampp/licenses/* "${pkgdir}"/usr/share/licenses/xampp
+
+ # /usr/bin executables
+ install -dm755 "${pkgdir}"/usr/bin
+ ln -sf /opt/lampp/lampp "${pkgdir}"/usr/bin/xampp
+ ln -sf /opt/lampp/lampp "${pkgdir}"/usr/bin/lampp
+}