summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Moffa2021-08-22 00:19:56 +0200
committerMattia Moffa2021-08-22 00:19:56 +0200
commit14029b2e48d005219e1ae34040eaceaad3961e7d (patch)
tree98139969c5b090cec20f05fcb436b6f22a3838bb
downloadaur-14029b2e48d005219e1ae34040eaceaad3961e7d.tar.gz
First commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD34
-rw-r--r--eclipse.desktop9
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..68136e8a3067
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = eclipse-java
+ pkgdesc = Highly extensible IDE (Java version)
+ pkgver = 4.20
+ pkgrel = 1
+ url = https://www.eclipse.org/
+ arch = x86_64
+ license = EPL
+ depends = java-environment>=8
+ depends = webkit2gtk
+ depends = unzip
+ provides = eclipse=4.20-1
+ conflicts = eclipse
+ source = eclipse-java-2021-06-R-linux-gtk-x86_64.tar.gz::https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-06/R/eclipse-java-2021-06-R-linux-gtk-x86_64.tar.gz&r=1
+ source = eclipse.desktop
+ sha512sums = 4047a3b89d577689ad5e78959d85843638d04145af4c24173d0567cbf7642d2e5faf4d919b8457203fedd68827b6ad3ddacfe1eba6cc997755b0ab5e05bd7179
+ sha512sums = 676d79e18ef847fc27efc68d85e5f3c3af3eaaa9946acc98161998a3a0771d2a72c7197bdb6d8c180e1b59c2a0bb591150d15114b416c1a0a0f5dbdb06bdb13e
+
+pkgname = eclipse-java
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3068daf05a05
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Mattia Moffa <mattia [at] moffa [dot] xyz>
+
+pkgname=eclipse-java
+pkgver=4.20
+pkgrel=1
+_release=2021-06/R
+pkgdesc="Highly extensible IDE (Java version)"
+arch=(x86_64)
+url="https://www.eclipse.org/"
+license=('EPL')
+depends=('java-environment>=8' webkit2gtk unzip)
+makedepends=()
+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=('4047a3b89d577689ad5e78959d85843638d04145af4c24173d0567cbf7642d2e5faf4d919b8457203fedd68827b6ad3ddacfe1eba6cc997755b0ab5e05bd7179'
+ '676d79e18ef847fc27efc68d85e5f3c3af3eaaa9946acc98161998a3a0771d2a72c7197bdb6d8c180e1b59c2a0bb591150d15114b416c1a0a0f5dbdb06bdb13e')
+
+package() {
+ install -d "${pkgdir}/usr/lib"
+ cp -r "eclipse" "${pkgdir}/usr/lib/eclipse"
+ install -d "${pkgdir}/usr/bin"
+ ln -s "/usr/lib/eclipse/eclipse" "${pkgdir}/usr/bin/eclipse"
+
+ install -Dm644 "eclipse.desktop" "${pkgdir}/usr/share/applications/eclipse.desktop"
+
+ for i in 16 22 24 32 48 64 128 256 512 1024 ; do
+ install -Dm644 eclipse/plugins/org.eclipse.platform_*/eclipse$i.png \
+ "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/eclipse.png"
+ done
+}
diff --git a/eclipse.desktop b/eclipse.desktop
new file mode 100644
index 000000000000..8d5e875ddf83
--- /dev/null
+++ b/eclipse.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Eclipse
+Comment=Java Development Environment
+Icon=eclipse
+Exec=eclipse
+Terminal=false
+Type=Application
+Categories=Development;IDE;Java;
+StartupNotify=true