mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
52 lines
2 KiB
Bash
52 lines
2 KiB
Bash
# Maintainer: Cryolitia <cryolitia at gmail dot com>
|
|
|
|
pkgname=gridtracker2
|
|
pkgver=2.260222.0
|
|
pkgrel=1
|
|
_electronver=35
|
|
pkgdesc="An Amateur Radio Companion"
|
|
arch=('any')
|
|
url="https://gridtracker.org"
|
|
license=('BSD-3-Clause')
|
|
makedepends=('npm')
|
|
depends=("electron${_electronver}" 'libxss' 'libappindicator-gtk3' 'libxtst' 'at-spi2-core' 'util-linux-libs' 'libsecret')
|
|
source=("https://gitlab.com/gridtracker.org/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz"
|
|
"gridtracker2.desktop"
|
|
"gridtracker2.sh")
|
|
sha512sums=('f4981d6d17cae79c8ecdb017e4919ed50a0d5ab68bcbcea2b82cdfdaaa9566050a57b648233bf5f1a15f74a4706bd314b4b58d5fd4e3709b80b95358f9ab912a'
|
|
'd0b2a0aa0a1ef8826d594bfab433ce38bd2ba9c6db1fa290552e7cd72312d7de88fb5912b8a0459ba4a137251cc91fb1f981ffcf21d98234555d5fc59fca219f'
|
|
'bc530bac0b04211bbf1f81851a3c23869a519d9ed6b77c56fcc13b43b56cf855bb01497aa453c69a2a141e17a6003bc534bc75bc3591dcc1e666d5c66202cd53')
|
|
|
|
prepare() {
|
|
cd ${pkgname}-v$pkgver
|
|
|
|
sed -i "s/@_electronver@/$_electronver/" "$srcdir/${pkgname}.sh"
|
|
grep -q "\"electron\": \"$_electronver\." package.json \
|
|
|| ( echo "Electron version mismatch in package.json"; exit 1 )
|
|
|
|
npm install
|
|
}
|
|
|
|
build() {
|
|
cd ${pkgname}-v$pkgver
|
|
./node_modules/.bin/electron-builder --linux --x64 --dir \
|
|
-c.electronDist=/usr/lib/electron$_electronver \
|
|
-c.electronVersion=$_electronver
|
|
}
|
|
|
|
package() {
|
|
cd ${pkgname}-v$pkgver
|
|
|
|
install -Dvm644 -t "${pkgdir}/usr/share/${pkgname}/resources" \
|
|
./dist/linux-unpacked/resources/*
|
|
install -Dvm644 -t "${pkgdir}/usr/share/${pkgname}/locales" \
|
|
./dist/linux-unpacked/locales/*
|
|
install -Dvm644 -t "${pkgdir}/usr/share/applications" \
|
|
"${srcdir}/gridtracker2.desktop"
|
|
install -Dvm755 "${srcdir}/gridtracker2.sh" \
|
|
"${pkgdir}/usr/bin/gridtracker2"
|
|
install -Dvm644 ./resources/icon.png \
|
|
"${pkgdir}/usr/share/pixmaps/gridtracker2.png"
|
|
install -Dvm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" \
|
|
./LICENSE
|
|
}
|