diff options
author | Carlos Galindo | 2021-06-25 13:53:27 +0200 |
---|---|---|
committer | Carlos Galindo | 2021-06-25 13:53:27 +0200 |
commit | d6c97bd0449d1190a51e4e94bc0793944fb0301d (patch) | |
tree | ca8f9bd1ec0a22a6c23c31b6ac4a4e531cdeba84 | |
download | aur-d6c97bd0449d1190a51e4e94bc0793944fb0301d.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..83f818132dc5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = nextcloud-app-twofactor-totp + pkgdesc = Second factor TOTP (RFC 6238) provider for Nextcloud + pkgver = 6.1.0 + pkgrel = 1 + url = https://github.com/nextcloud/twofactor_totp + arch = any + license = AGPL3 + makedepends = npm + makedepends = composer + depends = nextcloud>=21 + source = twofactor_totp-6.1.0::https://github.com/nextcloud/twofactor_totp/archive/v6.1.0.tar.gz + sha512sums = 375450d38c3c19516ae9e680cd76c351b3997cc599f4a06eb0bd177fa458774bcab65e7fb947baf27fde211e5faf6cf7630b654ebe15a2e28e5d0054766197f5 + +pkgname = nextcloud-app-twofactor-totp diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4dedb500bb36 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Carlos Galindo < arch -at - cgj.es > +_appname=twofactor_totp +pkgname=nextcloud-app-twofactor-totp +pkgver=6.1.0 +pkgrel=1 +pkgdesc="Second factor TOTP (RFC 6238) provider for Nextcloud" +arch=("any") +url="https://github.com/nextcloud/twofactor_totp" +license=('AGPL3') +depends=('nextcloud>=21') +makedepends=("npm" "composer") +source=("$_appname-$pkgver::$url/archive/v$pkgver.tar.gz") +sha512sums=('375450d38c3c19516ae9e680cd76c351b3997cc599f4a06eb0bd177fa458774bcab65e7fb947baf27fde211e5faf6cf7630b654ebe15a2e28e5d0054766197f5') + +build() { + cd "$_appname-$pkgver" + composer install --no-dev -o + npm ci + npm run build +} + +package() { + cd "$_appname-$pkgver" + mkdir -p "$pkgdir/usr/share/webapps/nextcloud/apps" + local _appdir="$pkgdir/usr/share/webapps/nextcloud/apps/$_appname" + cp -ar . "$_appdir" + while read f + do + rm -rf -- "$_appdir"/$f + done < .nextcloudignore + find "${pkgdir}" -name '*.js.map' -type f -exec sed -i -e "s|${srcdir}||g" {} \; +} |