summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraleconte2024-05-09 12:17:55 +0200
committeraleconte2024-05-09 12:17:55 +0200
commit546684886c82d732fc6efe30b9f682fd06afc56d (patch)
treee4b6f128027809e8bdb606bafdc0d2c65054230b
parent7202ac0ac24eb898e2477a628faa91a7328b2bfe (diff)
downloadaur-546684886c82d732fc6efe30b9f682fd06afc56d.tar.gz
Updating to v0.2.1
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD35
2 files changed, 21 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 05c3c969f209..18509e2c52f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,8 +5,8 @@ pkgbase = jarmemu
url = https://dwightstudio.fr/jarmemu
arch = any
license = GPL-3
- source = https://github.com/Dwight-Studio/JArmEmu/releases/download/v0.2.0/JArmEmu-0.2.0-4.flatpak-arch-source.zip
- sha256sums = 950fcdd77ff43021d8a643d43e57744e407d9508c73bf1f526cdca815e4040f8
+ source = https://github.com/Dwight-Studio/JArmEmu/releases/download/v0.2.1/JArmEmu-0.2.1.zip
+ sha256sums = 1f8a70a2bbc59b38f4bad6cfc9cc9babb2ee45f733cda920a521fc063ba575a7
pkgname = jarmemu
depends = java-runtime>=21
diff --git a/PKGBUILD b/PKGBUILD
index 649b0cf07fb2..5a6c7819065a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Alexandre Leconte <aleconte@dwightstudio.fr>
pkgname=jarmemu
-pkgver=0.2.0
-pkgrel=4
+pkgver=0.2.1
+pkgrel=1
pkgdesc="Simple ARMv7 simulator written in Java, intended for educational purpose"
arch=('any')
url="https://dwightstudio.fr/jarmemu"
license=('GPL-3')
groups=()
depends=()
-makedepends=()
+makedepends=("java-environment>=21" "maven" "desktop-file-utils" "xdg-utils")
optdepends=()
provides=()
conflicts=()
@@ -17,24 +17,27 @@ backup=()
options=()
install=
changelog=
-source=("https://github.com/Dwight-Studio/JArmEmu/releases/download/v$pkgver/JArmEmu-$pkgver-$pkgrel.flatpak-arch-source.zip")
+# TODO: Use portable archive instead
+source=("https://github.com/Dwight-Studio/JArmEmu/releases/download/v$pkgver/JArmEmu-$pkgver.zip")
noextract=()
-sha256sums=("950fcdd77ff43021d8a643d43e57744e407d9508c73bf1f526cdca815e4040f8")
+sha256sums=("1f8a70a2bbc59b38f4bad6cfc9cc9babb2ee45f733cda920a521fc063ba575a7")
-build() {
- cd "$srcdir/JArmEmu"
-}
+build() {}
package() {
- cd "$srcdir/JArmEmu"
+ cd $srcdir/jarmemu
+
+ install -d $pkgdir/usr/share/java/$pkgname/
+ install -Dm 644 *.jar $pkgdir/usr/share/java/$pkgname/
+ install -Dm 644 lib/* -t $pkgdir/usr/share/java/$pkgname/lib/
+ install -Dm 755 resources/$pkgname $pkgdir/usr/bin/$pkgname
+
+ install -Dm 644 resources/icons/hicolor/scalable/apps/fr.dwightstudio.JArmEmu.svg $pkgdir/usr/share/icons/hicolor/scalable/apps/fr.dwightstudio.JArmEmu.svg
+ install -Dm 644 resources/mime/packages/fr.dwightstudio.JArmEmu.xml $pkgdir/usr/share/mime/packages/fr.dwightstudio.JArmEmu.xml
+ install -Dm 644 resources/metainfo/fr.dwightstudio.JArmEmu.metainfo.xml $pkgdir/usr/share/metainfo/fr.dwightstudio.JArmEmu.metainfo.xml
- mkdir -p $pkgdir/usr/share/java/JArmEmu/
- cp -r java/JArmEmu $pkgdir/usr/share/java/
- cp -r icons $pkgdir/usr/share/
- install -Dm644 mime/packages/* -t $pkgdir/usr/share/mime/packages
- install -Dm644 metainfo/* -t $pkgdir/usr/share/metainfo
- install -Dm755 jarmemu $pkgdir/usr/bin/jarmemu
- desktop-file-install --dir=$pkgdir/usr/share/applications fr.dwightstudio.JArmEmu.desktop
+ desktop-file-install --dir=$pkgdir/usr/share/applications data/fr.dwightstudio.JArmEmu.desktop
+ xdg-desktop-icon install --novendor resources/fr.dwightstudio.JArmEmu.desktop
depends=("java-runtime>=21")
}