diff options
author | Norbert Preining | 2024-02-02 11:01:51 +0900 |
---|---|---|
committer | Norbert Preining | 2024-02-02 11:01:51 +0900 |
commit | 71d64fb9c2c0d22151d1b0d8b302d7ba87abf2a3 (patch) | |
tree | df15c308c53fa5fff40a10ff171d32cd22d41827 /PKGBUILD | |
download | aur-sasl-xoauth2-git.tar.gz |
First packaged version of sasl-xoauth2-git
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..045883350bc8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Norbert Preining <norbert@preining.info> +pkgname=sasl-xoauth2-git +pkgver=r200.41b27db +pkgrel=1 +pkgdesc="SASL plugin that enables client-side use of OAuth 2.0" +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +arch=('x86_64') +url="https://github.com/tarickb/${pkgname%-git}" +license=('Apache') +depends=('libsasl' 'python-msal') +makedepends=('git' 'cmake>=3') +source=(git+${url}.git) +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cmake -B build -S "$srcdir/${pkgname%-git}" \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_INSTALL_SYSCONFDIR='/etc' \ + -DCMAKE_BUILD_TYPE='None' + cmake --build build +} + +check() { + cd build + ctest --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "$srcdir/${pkgname%-git}"/COPYING + install -Dm 644 -t "${pkgdir}/usr/share/doc/${pkgname}" "$srcdir/${pkgname%-git}"/README.md +} |