diff options
author | Fredy García | 2021-06-17 17:54:54 -0500 |
---|---|---|
committer | Fredy García | 2021-06-17 17:54:54 -0500 |
commit | e62de13660a6b22c73e964ed5a28bfa1687c0125 (patch) | |
tree | 16123dd153c59f459f21cba1c6f61acab3e61bd2 /PKGBUILD | |
parent | 5086dd98415d6f42053bf9caabe7a02412f3a5f0 (diff) | |
download | aur-e62de13660a6b22c73e964ed5a28bfa1687c0125.tar.gz |
Upgrading to version 5.4.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 76 |
1 files changed, 38 insertions, 38 deletions
@@ -1,49 +1,49 @@ -# Maintainer: Pawel Mosakowski <pawel at mosakowski dot net> +# Maintainer: Fredy García <frealgagu at gmail dot com> +# Contributor: Pawel Mosakowski <pawel at mosakowski dot net> + pkgname=appgate-sdp-headless -conflicts=('appgate-sdp') -pkgver=4.2.2 -_download_pkgver=4.2 +pkgver=5.4.2 pkgrel=1 -pkgdesc="Software Defined Perimeter - headless client. Does not support 2FA." -arch=('x86_64') -url="https://www.cyxtera.com/essential-defense/appgate-sdp/support" -license=('custom') - -# dependencies calculated by debtap -depends=('glib2>=2.31.8' 'iptables' 'libsecret>=0.18' 'python-dbus' 'zlib>=1.1.4' 'dnsmasq') -optdepends=('bash-completion>=1.18') -provides=('appgate-sdp') +pkgdesc="Appgate SDP (Software Defined Perimeter) headless client (It does not support 2FA.)" +arch=("x86_64") +url="https://www.${pkgname%%-*}.com/support/software-defined-perimeter-support" +license=("custom" "custom:commercial") +depends=("dnsmasq" "libsecret" "libxss" "nodejs" "nss" "python-dbus" "python-distro") +optdepends=("bash-completion: allows bash completion for scripts") +provides=("${pkgname%-*}") +conflicts=("${pkgname%-*}") +backup=("etc/appgate.conf" "etc/dbus-1/system.d/appgate.conf") +options=(staticlibs !strip !emptydirs) +source=( + "https://bin.${pkgname%-*}.com/${pkgver%.*}/client/${pkgname}_${pkgver}_amd64.deb" + "${pkgname%%-*}driver.service.patch" +) +sha256sums=( + "a507abc3f3be149b9dc34a0db774b92b005c1713bb43704087e1693b410e96e0" + "0789aa07d6a7af44187e407696d930e78c50370c19b8399722ebecb0655ffcdb" +) -backup=('etc/appgate.conf' 'etc/dbus-1/system.d/appgate.conf') -options=('!strip' '!emptydirs') +prepare() { + mkdir "${srcdir}/${pkgname}" + cd "${srcdir}/${pkgname}" -# install=${pkgname}.install + bsdtar -xf "${srcdir}/data.tar.xz" -C . -source=("https://sdpdownloads.cyxtera.com/AppGate-SDP-${_download_pkgver}/clients/${pkgname}_${pkgver}_amd64.deb" - "appgatedriver.service") + patch -Np1 -i "${srcdir}/${pkgname%%-*}driver.service.patch" -prepare() { - # Extract package data - tar -xf data.tar.xz -C "${srcdir}" + # Remove unnecessary .deb related directory + rm -rf "${srcdir}/${pkgname}/etc/init.d" } -package(){ - - # Fix directories structure differencies - cp -dpr "${srcdir}"/{etc,lib,opt,usr} "${pkgdir}" - mv -v "$pkgdir/lib/systemd/system" "$pkgdir/usr/lib/systemd/" - mv -v "$pkgdir/usr/sbin" "$pkgdir/usr/bin" - rm -vrf "$pkgdir/lib" +package() { + # Install application files + cp -dpr "${srcdir}/${pkgname}/"{etc,opt,usr} "${pkgdir}" - mv -v "${pkgdir}/usr/share/doc/appgate-headless" "${pkgdir}/usr/share/doc/appgate-sdp-headless" - # copy the service file - cp -v "${srcdir}/appgatedriver.service" "${pkgdir}/usr/lib/systemd/system/appgatedriver.service" + # Install service files + install -dm755 "${pkgdir}/usr/lib/systemd/system" + install -Dm644 "${srcdir}/${pkgname}/lib/systemd/system/"* "${pkgdir}/usr/lib/systemd/system/" + mv "${pkgdir}/usr/sbin" "${pkgdir}/usr/bin" - # install licenses - LICENSE_DIR="${pkgdir}/usr/share/licenses/${pkgname}" - mkdir -vp "$LICENSE_DIR" - cp -v "${pkgdir}/usr/share/doc/appgate-sdp-headless/copyright" "$LICENSE_DIR" + # Install license files + install -Dm644 "${srcdir}/${pkgname}/usr/share/doc/${pkgname/-sdp/}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/copyright" } - -md5sums=('e33a92ae63f795667532cbe707b30a00' - 'b5946b4a978c39467714f58e04726491') |