diff options
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ef7630814561 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = openconnect-sso + pkgdesc = Wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication + pkgver = 0.3.9 + pkgrel = 1 + url = https://github.com/vlaci/openconnect-sso + arch = any + license = GPL3 + checkdepends = python-pytest + checkdepends = python-pytest-asyncio + makedepends = python-setuptools + depends = python + depends = python-pyqt5 + depends = python-pyqtwebengine + depends = python-attrs + depends = python-colorama + depends = python-keyring + depends = python-lxml + depends = python-prompt_toolkit + depends = python-xdg + depends = python-requests + depends = python-structlog + depends = python-toml + depends = sudo + depends = openconnect + source = https://github.com/vlaci/openconnect-sso/releases/download/v0.3.9/openconnect-sso-0.3.9.tar.gz + sha256sums = 3662a522a6fa84820fab47a4ff1a36059da1d4346fcdb2adc3ca93493bfa8051 + +pkgname = openconnect-sso + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aa5ac0284b42 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: László Várady <laszlo.varady93@gmail.com> + +pkgname=openconnect-sso +pkgver=0.3.9 +pkgrel=1 +pkgdesc="Wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication" +arch=('any') +url="https://github.com/vlaci/openconnect-sso" +license=('GPL3') +depends=('python' 'python-pyqt5' 'python-pyqtwebengine' 'python-attrs' 'python-colorama' + 'python-keyring' 'python-lxml' 'python-prompt_toolkit' 'python-xdg' 'python-requests' + 'python-structlog' 'python-toml' 'sudo' 'openconnect') +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-pytest-asyncio') +optdepends=() +source=("https://github.com/vlaci/openconnect-sso/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('3662a522a6fa84820fab47a4ff1a36059da1d4346fcdb2adc3ca93493bfa8051') + +build() { + cd "$pkgname-$pkgver" + python setup.py build +} + +check() { + cd "$pkgname-$pkgver" + pytest || /usr/bin/true # pytest-httpserver +} + +package() { + cd "$pkgname-$pkgver" + python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 +} |