diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 16 insertions, 9 deletions
@@ -1,8 +1,8 @@ # Maintainer: Mark Wagie <mark dot wagie at proton dot me> pkgname=tasker-permissions-git pkgver=0.2.0.r2.ga137604 -pkgrel=1 -_electronversion=25 +pkgrel=2 +_electronversion=28 pkgdesc="Utility to easily grant Tasker permissions" arch=('x86_64') url="https://github.com/joaomgcd/Tasker-Permissions" @@ -16,25 +16,32 @@ source=("${pkgname%-git}::git+https://github.com/joaomgcd/Tasker-Permissions.git "${pkgname%-git}.sh") sha256sums=('SKIP' '018509800d5dcf4b9030c5dff291355476715443b412127f2eca712d764334cb' - '614a5bf9dbdd74e288295e50df7e049f76bf887439cf1373ec620164dacd3c4b') + 'ef4aef82872934ce7872ad8d5695b5a8efd2e633bfd5c404ade04ce7309a6a85') pkgver() { - cd "$srcdir/${pkgname%-git}" + cd "${pkgname%-git}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd "${pkgname%-git}" + export npm_config_cache="$srcdir/npm_cache" + npm install + + sed -i "s|@ELECTRONVERSION@|${_electronversion}|" "$srcdir/${pkgname%-git}.sh" +} + build() { - cd "$srcdir/${pkgname%-git}" + cd "${pkgname%-git}" electronDist="/usr/lib/electron${_electronversion}" electronVer="$(sed s/^v// /usr/lib/electron${_electronversion}/version)" export npm_config_cache="$srcdir/npm_cache" - npm install - ./node_modules/.bin/electron-builder build --dir \ - $dist -c.electronDist=$electronDist -c.electronVersion=$electronVer + npm exec -c "electron-builder build --dir \ + $dist -c.electronDist=$electronDist -c.electronVersion=$electronVer" } package() { - cd "$srcdir/${pkgname%-git}" + cd "${pkgname%-git}" install -d "$pkgdir/usr/lib/${pkgname%-git}/" cp -r dist/linux-unpacked/resources/ "$pkgdir/usr/lib/${pkgname%-git}/" |