summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordavedatum2019-11-01 18:16:53 +0000
committerdavedatum2019-11-01 18:16:53 +0000
commit55e8f212aa416dd45f42bbbcfe36f3c471d31672 (patch)
tree3c98e93126c8fd8c24ef0e0fa164735ba6fd3385
parentd9eceb864293cc24cd687f754126520a4e129563 (diff)
downloadaur-55e8f212aa416dd45f42bbbcfe36f3c471d31672.tar.gz
improved build process, cleaned up
-rw-r--r--PKGBUILD32
1 files changed, 16 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 59d8585753d1..95f03ddde4ad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,44 +10,44 @@ url="https://github.com/Physiix/topsi-project-manager"
license=("AGPL3")
depends=("electron4")
makedepends=("git" "npm")
-provides=("$pkgname")
-conflicts=("$pkgname")
-install=$_pkgname.install
-source=("$_pkgname::git+$url.git#tag=v0.1"
- "$_pkgname.sh"
- "$_pkgname.desktop"
- "$_pkgname.install")
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+install=${_pkgname}.install
+source=("${_pkgname}::git+$url.git#tag=v0.1"
+ "${_pkgname}.sh"
+ "${_pkgname}.desktop"
+ "${_pkgname}.install")
md5sums=('SKIP'
'5534a05a4906962ed5f49ecc21b6f805'
'5e08442fe5120f87b93c138a2205d0b7'
'3b1ed88f92128675ecd30eb2ad96a931')
prepare() {
- sed -i -e '/"scripts"/a "linux": "node .electron-vue/build.js && electron-builder --linux",' "$srcdir/$_pkgname/package.json"
+ sed -i -e '/"scripts"/a "linux": "node .electron-vue/build.js && electron-builder --dir",' "${srcdir}/${_pkgname}/package.json"
}
pkgver() {
- cd "$_pkgname"
+ cd "${_pkgname}"
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$srcdir/$_pkgname"
+ cd "${srcdir}/${_pkgname}"
npm install && npm run linux
}
package() {
- install -Dm755 "$srcdir/$_pkgname/build/linux-unpacked/resources/app.asar" "$pkgdir/opt/$_pkgname/app.asar"
- install -Dm644 "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
- install -Dm644 "$srcdir/$_pkgname.sh" "$pkgdir/usr/bin/$_pkgname"
+ install -Dm755 "${srcdir}/${_pkgname}/build/linux-unpacked/resources/app.asar" "${pkgdir}/opt/${_pkgname}/app.asar"
+ install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ install -Dm644 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
- install -Dm644 "$srcdir/$_pkgname/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "${srcdir}/${_pkgname}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
for _size in "1024x1024" "512x512" "256x256" "128x128" "64x64" "48x48" "32x32" "24x24" "16x16"
do
- install -Dm755 "$srcdir/$_pkgname/build/icons/png/$_size.png" \
- "$pkgdir/usr/share/icons/hicolor/$_size/apps/$_pkgname.png"
+ install -Dm755 "${srcdir}/${_pkgname}/build/icons/png/${_size}.png" \
+ "${pkgdir}/usr/share/icons/hicolor/${_size}/apps/${_pkgname}.png"
done
} \ No newline at end of file