diff options
author | Mattia Moffa | 2021-08-22 00:19:56 +0200 |
---|---|---|
committer | Mattia Moffa | 2021-08-22 00:19:56 +0200 |
commit | 14029b2e48d005219e1ae34040eaceaad3961e7d (patch) | |
tree | 98139969c5b090cec20f05fcb436b6f22a3838bb | |
download | aur-14029b2e48d005219e1ae34040eaceaad3961e7d.tar.gz |
First commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | eclipse.desktop | 9 |
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 |