summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Daum2021-04-11 21:31:10 +0200
committerAlexander Daum2021-04-11 22:04:03 +0200
commit074c41fc8825204ec0f80e23869511c9f1528348 (patch)
tree308ab1bdd0ea3dd0091622301ed61dacf548c9de
downloadaur-074c41fc8825204ec0f80e23869511c9f1528348.tar.gz
Intitial Commit
This package is similar to eclipse-java-bin, it only installs one version of eclipse without building all
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD34
-rw-r--r--eclipse-cpp.desktop10
-rw-r--r--eclipse-cpp.pngbin0 -> 29447 bytes
4 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c2f422ad0af0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = eclipse-cpp-bin
+ pkgdesc = Highly extensible IDE
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://www.eclipse.org
+ arch = x86_64
+ license = EPL
+ makedepends = tar
+ depends = java-environment>=11
+ depends = python
+ depends = libsecret
+ provides = eclipse-cpp
+ conflicts = eclipse-cpp
+ source = https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-cpp-2021-03-R-linux-gtk-x86_64.tar.gz&r=1
+ source = eclipse-cpp.desktop
+ source = eclipse-cpp.png
+ sha512sums = e6108c65e4720a068529008d5fcdf51d9748d7f332f3e8ae9f4bf058b99ecd14903b6579c8466f9b6b71543cf0ba2988724f5845998883e0a6cce80394560ae4
+ sha512sums = 52538ddb2b30d0e0cd0451cfae3f9ba454185ee4b3cca51d1b2452e8997789e032fea83d8b7327044bcf79aae7615757651f8bbac201da3a4d0083a4e09e2d69
+ sha512sums = 7933c44f9e4d47aa89706e839fd5f1339e58454125cc8533ea4d7d391f677805ebcb937857ccea305f8829a2e8c6b38dc0447491ad0fbd26e55fcad6c782128f
+
+pkgname = eclipse-cpp-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2d4592cd04ab
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Alex Daum <alexander.daum@mailbox.org>
+pkgname=eclipse-cpp-bin
+pkgver=1.0
+_releasemonth="2021-03"
+pkgrel=1
+pkgdesc="Highly extensible IDE"
+arch=('x86_64')
+url="https://www.eclipse.org"
+license=('EPL')
+depends=("java-environment>=11" "python" "libsecret")
+makedepends=('tar')
+provides=('eclipse-cpp')
+conflicts=('eclipse-cpp')
+source=("https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/$_releasemonth/R/${pkgname%-bin}-$_releasemonth-R-linux-gtk-$CARCH.tar.gz&r=1"
+ "eclipse-cpp.desktop"
+ "eclipse-cpp.png")
+sha512sums=('e6108c65e4720a068529008d5fcdf51d9748d7f332f3e8ae9f4bf058b99ecd14903b6579c8466f9b6b71543cf0ba2988724f5845998883e0a6cce80394560ae4'
+ '7f83cadc9827f4caaa80b68caaf3c9ffe629f861bb0ea0d6fe8b473f7e0f26a7e088aed48e3dbd757e2363c5375a7c2af2f33fd429e9ee1f50d72c3ffb868b49'
+ '7933c44f9e4d47aa89706e839fd5f1339e58454125cc8533ea4d7d391f677805ebcb937857ccea305f8829a2e8c6b38dc0447491ad0fbd26e55fcad6c782128f')
+
+package() {
+ tar -xzf "${pkgname%-bin}-$_releasemonth-R-linux-gtk-$CARCH.tar.gz&r=1"
+ mkdir -p "$pkgdir/opt"
+ mv ./eclipse ./eclipse-cpp
+ mv ./eclipse-cpp "$pkgdir/opt/"
+ mkdir -p "$pkgdir/usr/bin"
+ ln -sv /opt/eclipse-cpp/eclipse "$pkgdir/usr/bin/eclipse-cpp"
+ install -Dm644 eclipse-cpp.desktop "$pkgdir/usr/share/applications/eclipse-cpp.desktop"
+ install -Dm644 eclipse-cpp.png "$pkgdir/usr/share/pixmaps/eclipse-cpp.png"
+ # Uncomment these lines if you want pacman -R to remove some extra eclipse files
+ # Will cause problems if you have other versions of eclipse installed
+ #mkdir -p "${pkgdir}${HOME}/.m2"
+ #mkdir -p "${pkgdir}${HOME}/.p2"
+}
diff --git a/eclipse-cpp.desktop b/eclipse-cpp.desktop
new file mode 100644
index 000000000000..5a108d0ff98a
--- /dev/null
+++ b/eclipse-cpp.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Version=4.17
+Name=Eclipse-CDT
+Comment=Open Development Platform
+Exec=eclipse-cpp
+Icon=eclipse-cpp
+Terminal=false
+Categories=GTK;Development;IDE;
+StartupNotify=true
diff --git a/eclipse-cpp.png b/eclipse-cpp.png
new file mode 100644
index 000000000000..825137fb9932
--- /dev/null
+++ b/eclipse-cpp.png
Binary files differ