diff options
author | grufo | 2017-03-26 17:46:56 +0200 |
---|---|---|
committer | grufo | 2017-03-26 17:46:56 +0200 |
commit | e3f3b130209973a0986bbde1fce8173f3d3810ee (patch) | |
tree | d4b9cd28a861454f63facbb6ecb6cc5375cebc57 /PKGBUILD | |
parent | 3678eaf84946bbe45084aada834f9819bf19f466 (diff) | |
download | aur-e3f3b130209973a0986bbde1fce8173f3d3810ee.tar.gz |
New release
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 83 |
1 files changed, 36 insertions, 47 deletions
@@ -1,73 +1,62 @@ -# Mantainer: Marcin (CTRL) Wieczorek <marcin@marcin.co> +# Mantainer: Marcin (CTRL) Wieczorek <marcin@marcin.co> # Contributor: 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.21 -pkgrel=2 +pkgver=7.1.1 +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') +arch=('x86_64') depends=('net-tools') optdepends=('polkit: to run XAMPP Manager from menu') -makedepends=('proot') -source_i686=( "https://www.apachefriends.org/xampp-files/${pkgver}/${pkgname}-linux-${pkgver}-0-installer.run" - "org.freedesktop.xampp-manager.policy" - "xampp-manager_polkit") -source_x86_64=( "https://www.apachefriends.org/xampp-files/${pkgver}/${pkgname}-linux-x64-${pkgver}-0-installer.run" - "org.freedesktop.xampp-manager-x64.policy" - "xampp-manager-x64_polkit") -source=("lampp.service" "xampp-manager.desktop" "xampp-manager.png") +source=('lampp.service' + 'xampp-manager.desktop' + 'xampp-manager.png') + +# Due to problems with proot, the file +# "https://sourceforge.net/projects/xampp-linux/files/${pkgname}-linux-x64-${pkgver}-0.tar.xz" +# is a re-packed version of +# "https://www.apachefriends.org/xampp-files/${pkgver}/${pkgname}-linux-x64-${pkgver}-0-installer.run" + +source_x86_64=("https://sourceforge.net/projects/xampp-linux/files/${pkgname}-linux-x64-${pkgver}-0.tar.xz" + 'org.freedesktop.xampp-manager.policy' + 'xampp-manager-polkit') options=(!strip) -install=xampp.install +install='xampp.install' md5sums=('db1881f9564f18ed34d877035c28a4b8' 'cbf909c2c3ad89470463eed2ce003f97' 'f214711d95b8135f16974e36128f3a68') -md5sums_i686=('e134e9a4f8b54e84e02e7745022f7341' - '5732030b36a892696016481279706808' - 'bf75b016a5ce2deff1da3301013766cb') -md5sums_x86_64=('86826f25c52d9960d329b0c087c7327f' +md5sums_x86_64=('a9ba3b9cc901065885bcd3a871a6a5a9' 'ba7853fd8b3125b0a783753ca5e23447' '9d246102ea20f27a13d119e57741ce7d') package() { - install -dm755 "${pkgdir}/opt/lampp" - if [ "$CARCH" = "i686" ]; then - installer="${srcdir}/${pkgname}-linux-${pkgver}-0-installer.run" - polkit="${srcdir}/xampp-manager_polkit" - else - installer="${srcdir}/${pkgname}-linux-x64-${pkgver}-0-installer.run" - polkit="${srcdir}/xampp-manager-x64_polkit" - fi + install -dm755 "${pkgdir}/opt/lampp" + cp -r "${srcdir}/lampp"/* "${pkgdir}/opt/lampp" - msg "Extracting package to a chroot..." - chmod +x ${installer} - echo "Y" | proot -b "${pkgdir}/opt/lampp:/opt/lampp" ${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" - # 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" + install -Dm755 "${srcdir}/xampp-manager-polkit" "${pkgdir}/usr/bin/xampp-manager_polkit" - # /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 - install -Dm755 ${polkit} "${pkgdir}/usr/bin/xampp-manager_polkit" + # Systemd service + install -dm755 "${pkgdir}/etc/systemd/system" + cp "${srcdir}/lampp.service" "${pkgdir}/etc/systemd/system" - # Systemd service - mkdir -p ${pkgdir}/etc/systemd/system - cp ${srcdir}/lampp.service ${pkgdir}/etc/systemd/system + # Desktop launcher + install -Dm755 "${srcdir}/xampp-manager.png" "${pkgdir}/usr/share/pixmaps/xampp-manager.png" + install -Dm755 "${srcdir}/xampp-manager.desktop" "${pkgdir}/usr/share/applications/xampp-manager.desktop" - # Desktop launcher - install -Dm755 "${srcdir}/xampp-manager.png" "${pkgdir}/usr/share/pixmaps/xampp-manager.png" - install -Dm755 "${srcdir}/xampp-manager.desktop" "${pkgdir}/usr/share/applications/xampp-manager.desktop" - - # Install policy file for desktop launcher - [ "$CARCH" = "i686" ] && install -Dm644 "${srcdir}/org.freedesktop.xampp-manager.policy" "${pkgdir}/usr/share/polkit-1/actions/org.freedesktop.xampp-manager.policy" - [ "$CARCH" = "x86_64" ] && install -Dm644 "${srcdir}/org.freedesktop.xampp-manager-x64.policy" "${pkgdir}/usr/share/polkit-1/actions/org.freedesktop.xampp-manager-x64.policy" + # Install policy file for desktop launcher + install -Dm644 "${srcdir}/org.freedesktop.xampp-manager.policy" "${pkgdir}/usr/share/polkit-1/actions/org.freedesktop.xampp-manager.policy" } |