summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Moffa2021-08-22 14:03:11 +0200
committerMattia Moffa2021-08-22 14:03:11 +0200
commitcbb74741a856b682e41a565646ed2f0a7ecbee03 (patch)
treeb95d3f5f7ae146907557e3f6913cab7edb585703
downloadaur-cbb74741a856b682e41a565646ed2f0a7ecbee03.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD35
-rw-r--r--eclipse.desktop9
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5d76653f37e9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = eclipse-php
+ pkgdesc = Highly extensible IDE (PHP version)
+ pkgver = 4.20
+ pkgrel = 1
+ epoch = 2
+ 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-php-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-php-2021-06-R-linux-gtk-x86_64.tar.gz&r=1
+ source = eclipse.desktop
+ sha512sums = 0e5251f74222deda86a5340c10c4d7c9b56efa3fe19ef82f1aa7515ca6721a8c70b8aa704ea6d1a22f04af5076549ef163c1d37c6b6fc15a5374b85aa15bd950
+ sha512sums = 910d235d1b170b850d91598af1949db5109671236d76f62ea51f9505a285b4b10fcdacae0bc60dc209ab57fbb44d98223fb4b584b31e220253396a933bc98a78
+
+pkgname = eclipse-php
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..450dce35ce99
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+*.tar.gz
+*.part
+*.pkg.*
+config
+pkg
+src
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0d40bdd8f5f2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Mattia Moffa <mattia [at] moffa [dot] xyz>
+
+pkgname=eclipse-php
+epoch=2
+pkgver=4.20
+pkgrel=1
+_release=2021-06/R
+pkgdesc="Highly extensible IDE (PHP 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=('0e5251f74222deda86a5340c10c4d7c9b56efa3fe19ef82f1aa7515ca6721a8c70b8aa704ea6d1a22f04af5076549ef163c1d37c6b6fc15a5374b85aa15bd950'
+ '910d235d1b170b850d91598af1949db5109671236d76f62ea51f9505a285b4b10fcdacae0bc60dc209ab57fbb44d98223fb4b584b31e220253396a933bc98a78')
+
+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..490afbb1d7b9
--- /dev/null
+++ b/eclipse.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Eclipse
+Comment=PHP Development Environment
+Icon=eclipse
+Exec=eclipse
+Terminal=false
+Type=Application
+Categories=Development;IDE;Java;
+StartupNotify=true