diff options
author | Carlos Galindo | 2021-02-23 18:54:37 +0100 |
---|---|---|
committer | Carlos Galindo | 2021-02-23 18:54:37 +0100 |
commit | 96405a3993c9c893293ac46bd87143b72439d86f (patch) | |
tree | a11b055ba3153ae8c2b91267be29ccede02b08a7 | |
parent | a0b88f4b2cfb3e76abeb0968cdbc6da647ee0f63 (diff) | |
download | aur-96405a3993c9c893293ac46bd87143b72439d86f.tar.gz |
update to 0.6.7
adapt to build system
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 32 insertions, 13 deletions
@@ -1,13 +1,14 @@ pkgbase = nextcloud-app-phonetrack pkgdesc = Phone tracker and location sharer for Nextcloud - pkgver = 0.6.5 - pkgrel = 2 + pkgver = 0.6.7 + pkgrel = 1 url = https://gitlab.com/eneiluj/phonetrack-oc arch = any license = AGPL + makedepends = npm depends = nextcloud - source = https://gitlab.com/eneiluj/phonetrack-oc/-/archive/v0.6.5/phonetrack-oc-v0.6.5.tar.gz - sha512sums = e561f40500ec9b47a4d9936342ca07cd802c496066262bdc620c0c805a4e02e5f72c15573debf8bd8292426525dbba1eac3ee46e905b9d2afbb103944caf5c74 + source = https://gitlab.com/eneiluj/phonetrack-oc/-/archive/v0.6.7/phonetrack-oc-v0.6.7.tar.gz + sha512sums = 5a0aeaa0ee3dec12310cc743e2f56a1d4cbe02332c0c0eeccad4d310301ff39ed82eae53dc26684813768453f2c5e66efd6385c476ef7d8bef7f5bc3c3da3bea pkgname = nextcloud-app-phonetrack @@ -2,19 +2,37 @@ pkgname=nextcloud-app-phonetrack _releasename=phonetrack-oc -pkgver=0.6.5 -pkgrel=2 +pkgver=0.6.7 +pkgrel=1 pkgdesc="Phone tracker and location sharer for Nextcloud" arch=('any') -url="https://gitlab.com/eneiluj/${_releasename}" +url="https://gitlab.com/eneiluj/$_releasename" license=('AGPL') depends=('nextcloud') -makedepends=() -source=("${url}/-/archive/v${pkgver}/${_releasename}-v${pkgver}.tar.gz") +makedepends=('npm') +source=("$url/-/archive/v$pkgver/$_releasename-v$pkgver.tar.gz") +sha512sums=('5a0aeaa0ee3dec12310cc743e2f56a1d4cbe02332c0c0eeccad4d310301ff39ed82eae53dc26684813768453f2c5e66efd6385c476ef7d8bef7f5bc3c3da3bea') -package() { - install -d --owner=root --group=root $pkgdir/usr/share/webapps/nextcloud/apps/ - cp -a "$srcdir/${_releasename}-v${pkgver}" "$pkgdir/usr/share/webapps/nextcloud/apps/phonetrack" +prepare() { + cd "$srcdir/$_releasename-v$pkgver" + sed -i 's/sudo rm/rm/' makefile +} + +build() { + cd "$srcdir/$_releasename-v$pkgver" + npm install babel-eslint --save + make build } -sha512sums=('e561f40500ec9b47a4d9936342ca07cd802c496066262bdc620c0c805a4e02e5f72c15573debf8bd8292426525dbba1eac3ee46e905b9d2afbb103944caf5c74') +package() { + cd "$srcdir/$_releasename-v$pkgver" + _destdir="$pkgdir/usr/share/webapps/nextcloud/apps" + make build_dir=build sign_dir="$_destdir" version="v$pkgver" appstore + + # Remove auxiliary script + rm -f "$destdir/phonetrack/l10n/descriptions/gen_info.xml.sh" + # Remove references to $srcdir from *.js.map + find "$pkgdir" -type f -name "*.js.map" | while read file; do + sed -i "s|webpack://phonetrack/$srcdir/node_modules|webpack://phonetrack/./node_modules|" $file + done +} |