boredhero

globalprotect aur 6.0.0.1-44

Aug 10th, 2022
1,323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.05 KB | None | 0 0
  1. # Maintainer: Timothy Gelter <timothy dot gelter plus aur at gmail dot com>
  2. pkgname=globalprotect-bin
  3. pkgver=6.0.0.1
  4. pkgrel=44
  5. pkgdesc="GlobalProtect VPN client Agent"
  6. arch=('x86_64')
  7. url="https://docs.paloaltonetworks.com/globalprotect/6-0/globalprotect-app-user-guide/globalprotect-app-for-linux/download-and-install-the-globalprotect-app-for-linux"
  8. license=('custom')
  9. groups=('')
  10. depends=('qt5-webkit' 'wmctrl')
  11. options=()
  12. install=globalprotect.install
  13. source=("local://GlobalProtect_tar-$pkgver-$pkgrel.tgz"
  14.     "local://GlobalProtect_UI_tar-$pkgver-$pkgrel.tgz")
  15. sha256sums=('378f49bfac5c96828f3376fe92d6c43a5ae97b6a378e9387625bfd60c6941407'
  16.             '833640b978861fd4333a2c86b029b35c67983f791e52d9b7df2af5c50638839a')
  17. package(){
  18.     # Adapted for Arch Linux from package tarball's install.sh
  19.     GPDIR="$pkgdir/opt/paloaltonetworks/globalprotect"
  20.     mkdir -m 755 -p $GPDIR
  21.     # skipping install logging for packaging purposes
  22.     cp -f globalprotect PanGPA PanGPS PanGpHip PanGpHipMp $GPDIR/
  23.     cp -df *.so* $GPDIR/
  24.     # TODO: Test/fixup gpshow.sh gp_support.sh, as needed
  25.     cp -f license.cfg gpd gpd.service gpa.service PanMSInit.sh pre_exec_gps.sh gpshow.sh gp_support.sh globalprotect.1.gz \
  26.         PanGPUI.desktop PanGPUI globalprotect.png gp.desktop $GPDIR/
  27.     # TODO: post-install script to run update-desktop-database so the desktop files are known w/out reboot?
  28.     install -Dm644 $GPDIR/PanGPUI.desktop "$pkgdir/usr/share/applications/PanGPUI.desktop"
  29.     install -Dm755 $GPDIR/PanGPUI "$pkgdir/PanGPUI"
  30.     install -Dm644 $GPDIR/globalprotect.png "$pkgdir/usr/share/icons/hicolor/48x48/apps/globalprotect.png"
  31.     install -Dm644 $GPDIR/gp.desktop "$pkgdir/usr/share/applications/gp.desktop"
  32.     install -Dm644 $GPDIR/globalprotect.1.gz "$pkgdir/usr/share/man/man1/globalprotect.1.gz"
  33.     install -Dm755 $GPDIR/globalprotect "$pkgdir/usr/bin/globalprotect"
  34.     install -Dm644 $GPDIR/gpd.service "$pkgdir/usr/lib/systemd/system/gpd.service"
  35.     install -Dm644 $GPDIR/gpa.service "$pkgdir/usr/lib/systemd/system/gpa.service"
  36.     install -Dm644 $GPDIR/PanMSInit.sh "$pkgdir/etc/profile.d/PanMSInit.sh"
  37. }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment