diff options
author | Jonas Heinrich | 2018-10-03 21:41:21 +0200 |
---|---|---|
committer | Jonas Heinrich | 2018-10-03 21:41:21 +0200 |
commit | eb946dadc95da62f260e04482fcaefe7622d9755 (patch) | |
tree | 0bacf4325e7c664563cbb9c5d9035025260d9695 | |
parent | e6aee31ce0f0378b3371d4e1ba348e3138c138cf (diff) | |
download | aur-eb946dadc95da62f260e04482fcaefe7622d9755.tar.gz |
updated build and install instruction
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 32 insertions, 6 deletions
@@ -1,13 +1,15 @@ # Generated by mksrcinfo v8 -# Tue Oct 2 19:56:24 UTC 2018 +# Wed Oct 3 19:41:11 UTC 2018 pkgbase = nextcloud-app-twofactor-gateway pkgdesc = Second factor provider using an external messaging gateway (SMS, Telegram, Signal) pkgver = 0.9.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/nextcloud/twofactor_gateway arch = any license = AGPL3 makedepends = composer + makedepends = npm + makedepends = rsync depends = nextcloud options = !strip source = nextcloud-app-twofactor-gateway-0.9.0.tar.gz::https://github.com/nextcloud/twofactor_gateway/archive/v0.9.0.tar.gz @@ -4,23 +4,47 @@ pkgname=nextcloud-app-twofactor-gateway _pkgname=twofactor_gateway pkgver=0.9.0 -pkgrel=2 +pkgrel=3 pkgdesc="Second factor provider using an external messaging gateway (SMS, Telegram, Signal)" arch=('any') url="https://github.com/nextcloud/twofactor_gateway" license=('AGPL3') depends=('nextcloud') -makedepends=('composer') +makedepends=('composer' 'npm' 'rsync') options=('!strip') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/nextcloud/twofactor_gateway/archive/v${pkgver}.tar.gz") sha512sums=("a1d08aabea29403ccc1525c3d38b86609c5fe58976c1f189b61f2710c120dbe628f02fa54cfe6f9e9b72510e73d1a34dc2ae5c40a43c222d0cfbb1fa5b3d7c18") build() { cd "${srcdir}/twofactor_gateway-${pkgver}" - composer install + composer install --no-dev -o + npm install + npm run build --production } package() { install -d "${pkgdir}/usr/share/webapps/nextcloud/apps" - cp -a "${srcdir}/${_pkgname}-${pkgver}" "${pkgdir}/usr/share/webapps/nextcloud/apps/${_pkgname}" + rsync -a \ + --exclude=.git \ + --exclude=build \ + --exclude=.gitignore \ + --exclude=.travis.yml \ + --exclude=.tx \ + --exclude=.scrutinizer.yml \ + --exclude=CONTRIBUTING.md \ + --exclude=composer.json \ + --exclude=composer.lock \ + --exclude=composer.phar \ + --exclude=krankerl.toml \ + --exclude=l10n/no-php \ + --exclude=Makefile \ + --exclude=nbproject \ + --exclude=node_modules \ + --exclude=package.json \ + --exclude=package-lock.json \ + --exclude=screenshots \ + --exclude=tests \ + --exclude=vendor/bin \ + "${srcdir}/${_pkgname}-${pkgver}/" "${pkgdir}/usr/share/webapps/nextcloud/apps/${_pkgname}" + } |