summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Galindo2021-06-25 13:53:27 +0200
committerCarlos Galindo2021-06-25 13:53:27 +0200
commitd6c97bd0449d1190a51e4e94bc0793944fb0301d (patch)
treeca8f9bd1ec0a22a6c23c31b6ac4a4e531cdeba84
downloadaur-d6c97bd0449d1190a51e4e94bc0793944fb0301d.tar.gz
initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD32
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" {} \;
+}