# Maintainer: Matthew Hiles pkgname=via pkgver=4.6.0.2305302 pkgrel=1 epoch= pkgdesc="Aruba Networks' Virtual Intranet Access (VIA)" arch=('x86_64') url="https://asp.arubanetworks.com/downloads;fileTypes=SOFTWARE;products=Aruba%20Virtual%20Intranet%20Access%20%28VIA%29;fileContents=Linux" license=('unknown') # have not been able to find this groups=() # auto generated dpends might be excessive... depends=(net-tools brotli bzip2 dbus double-conversion e2fsprogs freetype2 gcc-libs glib2 glibc graphite harfbuzz icu keyutils krb5 libcap libffi libgcrypt libglvnd libgpg-error libnm libpng libproxy libx11 libxau libxcb libxdmcp libxml2 lz4 md4c nspr nss openssl pcre pcre2 qt5-base systemd-libs tdb util-linux-libs xz zlib zstd) makedepends=() checkdepends=() optdepends=(networkmanager) provides=() conflicts=() replaces=() backup=() options=() install= changelog= options=(!strip) source=("https://h30326.www3.hpe.com/hpn/via-${pkgver}-rpm.x86_64.rpm?merchantId=ASP_DROPBOX") noextract=() sha256sums=('75f1a8c9ffd8ac3b62434a24188789a3135ae328ce482427df59a625e6784026') validpgpkeys=() prepare() { cd "$srcdir" ## Make work with arch's root fs layout cd usr mv lib64/* lib rmdir lib64 cd .. ## fix up some file conflicts with via (the QMK keyboard configurator) find -name via.png -execdir mv {} anvia.png \; mv usr/share/applications/via.desktop usr/share/applications/anvia.desktop sed -i -e 's/Icon=via/Icon=anvia/' usr/share/applications/anvia.desktop } package() { #cd "$pkgname-$pkgver" cp -R "$srcdir/usr" "$srcdir/etc" "$pkgdir/" cp -R "$srcdir/lib64/security" "$pkgdir/usr/lib/" mkdir -p "$pkgdir/usr/lib/systemd/system/" cp "${srcdir}/../via-vpn-srv.service" "$pkgdir/usr/lib/systemd/system/" chmod o+s "${pkgdir}/usr/bin/via-vpn-srv" ## autostart by default is bad :| rm "${pkgdir}/etc/xdg/autostart/via-auto.desktop" rmdir "${pkgdir}/etc/xdg/autostart" rmdir "${pkgdir}/etc/xdg" #rpmextract.sh ../$pkgname-$pkgver*.rpm* }