summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorqimuzi2023-10-04 03:28:10 +0800
committerqimuzi2023-10-04 03:28:10 +0800
commit22f60efb77ddba67c6da45aa23bfcda5ca4a4d78 (patch)
tree93c112690261cca6949bba65c281a7538fcb1c0b
parent3b4b7948b43f8832e3d2bfa39f131ef66bcdb55c (diff)
downloadaur-22f60efb77ddba67c6da45aa23bfcda5ca4a4d78.tar.gz
update to 2023-09
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD46
2 files changed, 29 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7fba61d0531d..aaddea3d5679 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,18 @@
pkgbase = eclipse-cpp-bin
- pkgdesc = Highly extensible IDE
- pkgver = 2021.06
+ pkgdesc = Highly extensible IDE (C/C++ version)
+ pkgver = 2023.09
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-06/R/eclipse-cpp-2021-06-R-linux-gtk-x86_64.tar.gz&r=1
+ source = https://mirrors.bfsu.edu.cn/eclipse/technology/epp/downloads/release/2023-09/R/eclipse-cpp-2023-09-R-linux-gtk-x86_64.tar.gz
source = eclipse-cpp.desktop
source = eclipse-cpp.png
- sha512sums = ff3038cdc15cc6a43b9d374f2035cea59209ee0b46a3f45ff99af22899240ff5f8898eb3b77eb0ee122f10307602ee3963d3417f1af86f1fb7af9d0d8a47fcde
- sha512sums = 7f83cadc9827f4caaa80b68caaf3c9ffe629f861bb0ea0d6fe8b473f7e0f26a7e088aed48e3dbd757e2363c5375a7c2af2f33fd429e9ee1f50d72c3ffb868b49
+ sha512sums = 62bb58ce22873a5af2205c520bd28a3971fdcb0e7a27aeaeb2e7b717dfd2e7ce613f52885f459dddaf1274d19100f5561b6277cbea38c4c90142688ef8f990e5
+ sha512sums = 2156b0f409fe99673c731d084d8c617b0c8bf4dfd26a2d78f8d0f75c95c28cabde0dc8704ed6d2bb86bdda897949ee13ba0ee8c2e4ac8cadecd938934a24eca4
sha512sums = 7933c44f9e4d47aa89706e839fd5f1339e58454125cc8533ea4d7d391f677805ebcb937857ccea305f8829a2e8c6b38dc0447491ad0fbd26e55fcad6c782128f
pkgname = eclipse-cpp-bin
diff --git a/PKGBUILD b/PKGBUILD
index c4958105e874..bf796a2f9038 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,36 @@
# Maintainer: Alex Daum <alexander.daum@mailbox.org>
+# Co-maintainer: Yao Yunshan <qimuzi@aliyun.com>
pkgname=eclipse-cpp-bin
-pkgver=2021.06
-_releasemonth="2021-06"
+pkgver=2023.09
+_releasemonth="2023-09"
pkgrel=1
-pkgdesc="Highly extensible IDE"
+pkgdesc="Highly extensible IDE (C/C++ version)"
arch=('x86_64')
url="https://www.eclipse.org"
license=('EPL')
-depends=("java-environment>=11" "python" "libsecret")
+depends=()
+# may add depends later
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=('ff3038cdc15cc6a43b9d374f2035cea59209ee0b46a3f45ff99af22899240ff5f8898eb3b77eb0ee122f10307602ee3963d3417f1af86f1fb7af9d0d8a47fcde'
- '7f83cadc9827f4caaa80b68caaf3c9ffe629f861bb0ea0d6fe8b473f7e0f26a7e088aed48e3dbd757e2363c5375a7c2af2f33fd429e9ee1f50d72c3ffb868b49'
- '7933c44f9e4d47aa89706e839fd5f1339e58454125cc8533ea4d7d391f677805ebcb937857ccea305f8829a2e8c6b38dc0447491ad0fbd26e55fcad6c782128f')
+#file="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"
+file="https://mirrors.bfsu.edu.cn/eclipse/technology/epp/downloads/release/${_releasemonth}/R/${pkgname%-bin}-${_releasemonth}-R-linux-gtk-${arch}.tar.gz"
+source=(
+ "${file}"
+ "eclipse-cpp.desktop"
+ "eclipse-cpp.png"
+)
+sha512sums=('62bb58ce22873a5af2205c520bd28a3971fdcb0e7a27aeaeb2e7b717dfd2e7ce613f52885f459dddaf1274d19100f5561b6277cbea38c4c90142688ef8f990e5'
+ '2156b0f409fe99673c731d084d8c617b0c8bf4dfd26a2d78f8d0f75c95c28cabde0dc8704ed6d2bb86bdda897949ee13ba0ee8c2e4ac8cadecd938934a24eca4'
+ '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"
+ tar -zxvf ${pkgname%-bin}-${_releasemonth}-R-linux-gtk-${arch}.tar.gz
+ mkdir -p ${pkgdir}/opt
+ cp -r ${srcdir}/eclipse ${pkgdir}/opt/eclipse-cpp
+ mkdir -p ${pkgdir}/usr/bin
+ ln -s /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"
+ # default comment icon because many icon theme has this icon
}