#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=openconnect pkgver=9.12 pkgrel=01 epoch=1 pkgdesc='Open client for Cisco AnyConnect VPN' url='https://www.infradead.org/openconnect/' depends=('libxml2' 'gnutls' 'libproxy' 'vpnc' 'krb5' 'lz4' 'pcsclite' 'stoken' 'tpm2-tss' 'oath-toolkit' 'libproxy' 'libp11-kit' 'xdg-utils' libstoken.so libtss2-esys.so libtss2-mu.so libtss2-tctildr.so libxml2.so libproxy.so libhogweed.so libp11-kit.so libpskc.so libgssapi_krb5.so libpcsclite.so) makedepends=('intltool' 'python') checkdepends=('python-flask') optdepends=('python: tncc-wrapper') provides=('libopenconnect.so') #options=('!emptydirs' 'debug') ## uncomment this line to produce debug pkg options=('!emptydirs') source=(https://www.infradead.org/openconnect/download/openconnect-${pkgver}.tar.gz{,.asc}) build() { cd ${pkgname}-${pkgver} PYTHON=/usr/bin/python \ ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ --libexecdir=/usr/lib \ --disable-static sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } check() { cd ${pkgname}-${pkgver} make check } package() { cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install } #---- arch license gpg-key & sha256sums ---- arch=(x86_64) license=('LGPL2.1') validpgpkeys=('BE07D9FD54809AB2C4B0FF5F63762CDA67E2F359') # David Woodhouse sha256sums=(a2bedce3aa4dfe75e36e407e48e8e8bc91d46def5335ac9564fbf91bd4b2413e # openconnect-9.12.tar.gz 11207e40fe7a227040d0115dc5acf48a8672ad977ad3826553b464a05e21cac8) # openconnect-9.12.tar.gz.asc ## 9f5396053a847c2ea403c2d7e8424ede2812878b5d7ade287ffbad58d5b4f707 openconnect-1:9.12-01-x86_64.pkg.tar.lz # Note to packager: ls -l *pkg.tar.lz echo "you must rename this package to meet SF naming before you move to the repo" mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log