summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD26
2 files changed, 25 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c88aa7cb5cbb..d3b3a60c64bd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = bubblebuddy-git
pkgdesc = Bubble Hockey program intended for Raspberry Pi
- pkgver = 0.2.0
+ pkgver = 0.3.0
pkgrel = 1
url = https://gitlab.com/neilsimp1/bubblebuddy
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index b7b36aadcd36..4108e9720bbe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=bubblebuddy-git
_pkgname=bubblebuddy
-pkgver=0.2.0
+pkgver=0.3.0
pkgrel=1
pkgdesc="Bubble Hockey program intended for Raspberry Pi"
arch=("any")
@@ -17,6 +17,22 @@ sha256sums=("SKIP"
"489548c045d2149a8ebb87d424909c005c0174e3bd91af8aa3ba22e16bd13292"
"cc675f85f1e8f72f1376864f439b07d124a7a40d5bc2ce9c5a03e3430c82b59e")
+
+case $(uname -m) in
+ i686)
+ _electronbuilderarch='ia32'
+ ;;
+ armv7h)
+ _electronbuilderarch='armv7l'
+ ;;
+ aarch64)
+ _electronbuilderarch='arm64'
+ ;;
+ *)
+ _electronbuilderarch='x64'
+ ;;
+esac
+
build() {
cd "$srcdir/$_pkgname"
@@ -25,6 +41,12 @@ build() {
}
package() {
+ local _outpath='linux'
+ if [ "$_electronbuilderarch" != 'x64' ]; then
+ _outpath="$_outpath-$_electronbuilderarch"
+ fi
+ _outpath="$_outpath-unpacked"
+
cd "$srcdir"
install -Dm 644 bubblebuddy.desktop "$pkgdir"/usr/share/applications/bubblebuddy.desktop
install -Dm 755 bubblebuddy.sh "$pkgdir"/usr/bin/bubblebuddy
@@ -35,5 +57,5 @@ package() {
cd "$srcdir/$_pkgname/dist_electron"
mkdir "$pkgdir"/usr/share/$_pkgname
- cp -R "linux-unpacked"/* "$pkgdir"/usr/share/$_pkgname
+ cp -R "$_outpath"/* "$pkgdir"/usr/share/$_pkgname
}