summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Moffa2024-03-13 20:28:31 +0100
committerMattia Moffa2024-03-13 20:28:31 +0100
commit4467d740b2b66c55ffcd295a5012d4cfb3ac69d3 (patch)
tree1c2175009c445427edbe2e75d1f9cf0a6ce3b1e5
parent896915045bc13855de9e8f4b6bfdfe4c16d3dc30 (diff)
downloadaur-4467d740b2b66c55ffcd295a5012d4cfb3ac69d3.tar.gz
Update to 4.31 (2024-03) and support aarch64
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD26
2 files changed, 23 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index da6ec93cc05c..932361a4d801 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,22 @@
pkgbase = eclipse-java
pkgdesc = Highly extensible IDE (Java version)
- pkgver = 4.30
+ pkgver = 4.31
pkgrel = 1
epoch = 2
url = https://www.eclipse.org/
arch = x86_64
+ arch = aarch64
license = EPL
depends = java-environment>=21
depends = unzip
depends = webkit2gtk
- provides = eclipse=4.30-1
+ provides = eclipse=4.31-1
conflicts = eclipse
- source = eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz&r=1
source = eclipse.desktop
- sha512sums = 058f8374a59f764ef2840448cc6a2a7a1f2a3f2da2f1e086aab2cd4fa73959b5d426f3e5d8538ab5c2a9a7a46369ec802dc6ee02c430c7107a56c5bccb57d688
sha512sums = 676d79e18ef847fc27efc68d85e5f3c3af3eaaa9946acc98161998a3a0771d2a72c7197bdb6d8c180e1b59c2a0bb591150d15114b416c1a0a0f5dbdb06bdb13e
+ source_x86_64 = eclipse-java-2024-03-R-linux-gtk-x86_64.tar.gz::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-x86_64.tar.gz&r=1
+ sha512sums_x86_64 = 973c94a0a029c29d717823a53c3a65f99fa53d51f605872c5dd854620e16cd4cb2c2ff8a5892cd550a70ab19e1a0a0d2e792661e936bd3d2bef4532bc533048b
+ source_aarch64 = eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz&r=1
+ sha512sums_aarch64 = eb6b97162a9e427477f59471afceefd6b1ba41ea52f94e3bad7a4bd5e6d0e546b62d906819156187ca908874124b1c915015989e89b0fe528624ea9019f39bd3
pkgname = eclipse-java
diff --git a/PKGBUILD b/PKGBUILD
index e92f816cd07c..5d18274e09ea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,11 @@
pkgname=eclipse-java
epoch=2
-pkgver=4.30
+pkgver=4.31
pkgrel=1
-_release=2023-12/R
+_release=2024-03/R
pkgdesc="Highly extensible IDE (Java version)"
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
url="https://www.eclipse.org/"
license=('EPL')
depends=('java-environment>=21'
@@ -16,11 +16,17 @@ depends=('java-environment>=21'
provides=(eclipse=$pkgver-$pkgrel)
conflicts=(eclipse)
-_srcfilename="$pkgname-${_release//\//-}-linux-gtk-$CARCH.tar.gz"
-source=("$_srcfilename::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/$_release/$_srcfilename&r=1"
- "eclipse.desktop")
-sha512sums=('058f8374a59f764ef2840448cc6a2a7a1f2a3f2da2f1e086aab2cd4fa73959b5d426f3e5d8538ab5c2a9a7a46369ec802dc6ee02c430c7107a56c5bccb57d688'
- '676d79e18ef847fc27efc68d85e5f3c3af3eaaa9946acc98161998a3a0771d2a72c7197bdb6d8c180e1b59c2a0bb591150d15114b416c1a0a0f5dbdb06bdb13e')
+_srcfilename_x86_64="$pkgname-${_release//\//-}-linux-gtk-x86_64.tar.gz"
+_srcfilename_aarch64="$pkgname-${_release//\//-}-linux-gtk-aarch64.tar.gz"
+
+source_x86_64=("$_srcfilename_x86_64::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/$_release/$_srcfilename_x86_64&r=1")
+source_aarch64=("$_srcfilename_aarch64::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/$_release/$_srcfilename_aarch64&r=1")
+
+sha512sums_x86_64=('973c94a0a029c29d717823a53c3a65f99fa53d51f605872c5dd854620e16cd4cb2c2ff8a5892cd550a70ab19e1a0a0d2e792661e936bd3d2bef4532bc533048b')
+sha512sums_aarch64=('eb6b97162a9e427477f59471afceefd6b1ba41ea52f94e3bad7a4bd5e6d0e546b62d906819156187ca908874124b1c915015989e89b0fe528624ea9019f39bd3')
+
+source=("eclipse.desktop")
+sha512sums=('676d79e18ef847fc27efc68d85e5f3c3af3eaaa9946acc98161998a3a0771d2a72c7197bdb6d8c180e1b59c2a0bb591150d15114b416c1a0a0f5dbdb06bdb13e')
#backup=('usr/lib/eclipse/eclipse.ini')
@@ -29,9 +35,9 @@ package() {
cp -r "eclipse" "${pkgdir}/usr/lib/eclipse"
install -d "${pkgdir}/usr/bin"
ln -s "/usr/lib/eclipse/eclipse" "${pkgdir}/usr/bin/eclipse"
-
+
install -Dm0644 "eclipse.desktop" "${pkgdir}/usr/share/applications/eclipse.desktop"
-
+
for i in 16 22 24 32 48 64 128 256 512 1024 ; do
install -Dm0644 eclipse/plugins/org.eclipse.platform_${pkgver}*/eclipse$i.png \
"${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/eclipse.png"