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 | |
parent | 3678eaf84946bbe45084aada834f9819bf19f466 (diff) | |
download | aur-e3f3b130209973a0986bbde1fce8173f3d3810ee.tar.gz |
New release
-rw-r--r-- | .SRCINFO | 20 | ||||
-rwxr-xr-x | PKGBUILD | 83 | ||||
-rw-r--r-- | org.freedesktop.xampp-manager-x64.policy | 20 | ||||
-rw-r--r-- | org.freedesktop.xampp-manager.policy | 4 | ||||
-rw-r--r-- | xampp-manager-polkit (renamed from xampp-manager-x64_polkit) | 0 | ||||
-rw-r--r-- | xampp-manager_polkit | 6 | ||||
-rw-r--r-- | xampp.install | 36 |
7 files changed, 62 insertions, 107 deletions
@@ -1,13 +1,11 @@ pkgbase = xampp 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 - pkgver = 5.6.21 - pkgrel = 2 + pkgver = 7.1.1 + pkgrel = 1 url = http://www.apachefriends.org/ install = xampp.install - arch = i686 arch = x86_64 license = GPL - makedepends = proot depends = net-tools optdepends = polkit: to run XAMPP Manager from menu options = !strip @@ -17,16 +15,10 @@ pkgbase = xampp md5sums = db1881f9564f18ed34d877035c28a4b8 md5sums = cbf909c2c3ad89470463eed2ce003f97 md5sums = f214711d95b8135f16974e36128f3a68 - source_i686 = https://www.apachefriends.org/xampp-files/5.6.21/xampp-linux-5.6.21-0-installer.run - source_i686 = org.freedesktop.xampp-manager.policy - source_i686 = xampp-manager_polkit - md5sums_i686 = e134e9a4f8b54e84e02e7745022f7341 - md5sums_i686 = 5732030b36a892696016481279706808 - md5sums_i686 = bf75b016a5ce2deff1da3301013766cb - source_x86_64 = https://www.apachefriends.org/xampp-files/5.6.21/xampp-linux-x64-5.6.21-0-installer.run - source_x86_64 = org.freedesktop.xampp-manager-x64.policy - source_x86_64 = xampp-manager-x64_polkit - md5sums_x86_64 = 86826f25c52d9960d329b0c087c7327f + source_x86_64 = https://sourceforge.net/projects/xampp-linux/files/xampp-linux-x64-7.1.1-0.tar.xz + source_x86_64 = org.freedesktop.xampp-manager.policy + source_x86_64 = xampp-manager-polkit + md5sums_x86_64 = a9ba3b9cc901065885bcd3a871a6a5a9 md5sums_x86_64 = ba7853fd8b3125b0a783753ca5e23447 md5sums_x86_64 = 9d246102ea20f27a13d119e57741ce7d @@ -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" } diff --git a/org.freedesktop.xampp-manager-x64.policy b/org.freedesktop.xampp-manager-x64.policy deleted file mode 100644 index e9f0a65ce9fb..000000000000 --- a/org.freedesktop.xampp-manager-x64.policy +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE policyconfig PUBLIC - "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" - "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> - -<policyconfig> - - <action id="org.freedesktop.policykit.pkexec.xamp-manager-x64"> - <description>Run XAMPP Manager</description> - <message>Authentication is required to run XAMPP Manager</message> - <defaults> - <allow_any>auth_admin</allow_any> - <allow_inactive>auth_admin</allow_inactive> - <allow_active>auth_admin</allow_active> - </defaults> - <annotate key="org.freedesktop.policykit.exec.path">/opt/lampp/manager-linux-x64.run</annotate> - <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate> - </action> - -</policyconfig> diff --git a/org.freedesktop.xampp-manager.policy b/org.freedesktop.xampp-manager.policy index 9d027f53cc01..e9f0a65ce9fb 100644 --- a/org.freedesktop.xampp-manager.policy +++ b/org.freedesktop.xampp-manager.policy @@ -5,7 +5,7 @@ <policyconfig> - <action id="org.freedesktop.xampp-manager"> + <action id="org.freedesktop.policykit.pkexec.xamp-manager-x64"> <description>Run XAMPP Manager</description> <message>Authentication is required to run XAMPP Manager</message> <defaults> @@ -13,7 +13,7 @@ <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin</allow_active> </defaults> - <annotate key="org.freedesktop.policykit.exec.path">/opt/lampp/manager-linux.run</annotate> + <annotate key="org.freedesktop.policykit.exec.path">/opt/lampp/manager-linux-x64.run</annotate> <annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate> </action> diff --git a/xampp-manager-x64_polkit b/xampp-manager-polkit index 7843b4e7a788..7843b4e7a788 100644 --- a/xampp-manager-x64_polkit +++ b/xampp-manager-polkit diff --git a/xampp-manager_polkit b/xampp-manager_polkit deleted file mode 100644 index 62367f5e47de..000000000000 --- a/xampp-manager_polkit +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -if [ $(which pkexec) ]; then - pkexec "/opt/lampp/manager-linux.run" "$@" -else - /opt/lampp/manager-linux-x64.run "$@" -fi diff --git a/xampp.install b/xampp.install index 775dc3cd77cf..4c5a91ee7ca0 100644 --- a/xampp.install +++ b/xampp.install @@ -1,30 +1,30 @@ post_install() { - echo "XAMPP is now installed below the /opt/lampp directory" - echo "To start, stop or restart XAMPP simply call the command:" - echo " lampp {start, stop, restart} or xampp {start, stop, restart}" - echo "Then you can check that everything really works, Just enter the following URL at your web browser:" - echo " http://localhost" + echo "XAMPP is now installed below the /opt/lampp directory" + echo "To start, stop or restart XAMPP simply call the command:" + echo " lampp {start, stop, restart} or xampp {start, stop, restart}" + echo "Then you can check that everything really works, Just enter the following URL at your web browser:" + echo " http://localhost" } pre_upgrade() { - /opt/lampp/lampp stop >/dev/null 2>&1 - cp -r /opt/lampp/ /opt/lampp_backup - echo "Your /opt/lampp/ folder were backed up to /opt/lampp/htdocs_backup" - } + /opt/lampp/lampp stop >/dev/null 2>&1 + cp -r /opt/lampp/ /opt/lampp_backup + echo "Your /opt/lampp/ folder were backed up to /opt/lampp/htdocs_backup" +} - post_upgrade() { - echo "REMEMBER: Your /opt/lampp folder were backed up to /opt/lampp_backup" - echo "Restore manually the needed configuration files." - } +post_upgrade() { + echo "REMEMBER: Your /opt/lampp folder were backed up to /opt/lampp_backup" + echo "Restore manually the needed configuration files." +} pre_remove() { - echo "Stopping lampp services" - /opt/lampp/lampp stop >/dev/null 2>&1 - cp -r /opt/lampp/htdocs /opt/lampp/htdocs_backup - echo "Your htdocs folder were backed up to /opt/lampp/htdocs_backup" + echo "Stopping lampp services" + /opt/lampp/lampp stop >/dev/null 2>&1 + cp -r /opt/lampp/htdocs /opt/lampp/htdocs_backup + echo "Your htdocs folder were backed up to /opt/lampp/htdocs_backup" } post_remove() { - rm -rf /opt/lampp/{etc,var} + rm -rf /opt/lampp/{etc,var} } |