summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Galindo2021-02-23 18:54:37 +0100
committerCarlos Galindo2021-02-23 18:54:37 +0100
commit96405a3993c9c893293ac46bd87143b72439d86f (patch)
treea11b055ba3153ae8c2b91267be29ccede02b08a7
parenta0b88f4b2cfb3e76abeb0968cdbc6da647ee0f63 (diff)
downloadaur-96405a3993c9c893293ac46bd87143b72439d86f.tar.gz
update to 0.6.7
adapt to build system
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD36
2 files changed, 32 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5361230da73..fc61fd775ab3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8d46b90caaaa..ec5402efe4c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}