summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMusikolo2020-09-20 23:11:41 -0500
committerMusikolo2020-09-20 23:11:41 -0500
commit67a33013681d01fee13ceb68bf3fcb78676f17e2 (patch)
treed5d08e255d95fd446fbc7cb8112ddd2e9c0ad4d1
parentc2e8393a5ff2200cbce077280e1f38f28f7e8525 (diff)
downloadaur-67a33013681d01fee13ceb68bf3fcb78676f17e2.tar.gz
Install STS in version agnostic path
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD18
2 files changed, 12 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7bc716f5688..8feb8996bee8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Sep 20 16:30:33 UTC 2020
+# Mon Sep 21 01:21:17 UTC 2020
pkgbase = spring-tool-suite
pkgdesc = The Spring Tool Suite (STS) from SpringSource
pkgver = 4.8.0
- pkgrel = 1
+ pkgrel = 2
url = https://spring.io/tools
install = spring-tool-suite.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 954bdcec9eb9..73d13a6d12a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ pkgver=4.8.0
_pkgver_release=$pkgver.RELEASE
_eclipse_pkgver=e4.17.0
_eclipse_pkgver_short=e4.17
-pkgrel=1
+pkgrel=2
pkgdesc="The Spring Tool Suite (STS) from SpringSource"
arch=('x86_64')
url="https://spring.io/tools"
@@ -26,17 +26,19 @@ sha256sums_x86_64=('beed1e6c4e4b6ac521ce8afcd5146c0f71771f2b31e9ce4236bffd36842e
'4f3891945c9f86d2efa5b388d0da74d323b28795c46cbb35c56073e1e4cade32')
package() {
- # install eclipse
+ # Install eclipse to version-agnostic sts4 dirirectory
install -m755 -d "${pkgdir}/opt"
- mv "${srcdir}/sts-${_pkgver_release}" "${pkgdir}/opt/"
+ mv "${srcdir}/sts-${_pkgver_release}" "${pkgdir}/opt/sts4"
- # install misc
+ # Install misc
install -d ${pkgdir}/usr/bin ${pkgdir}/usr/share/applications
install -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/"
- ln -s "/opt/sts-${_pkgver_release}/SpringToolSuite4" ${pkgdir}/usr/bin/STS
- ln -s "/opt/sts-${_pkgver_release}" "${pkgdir}/opt/sts4"
+ ln -s "/opt/sts4/SpringToolSuite4" ${pkgdir}/usr/bin/STS
- # install icon
+ # Install icon
install -m755 -d "${pkgdir}/usr/share/icons/hicolor/scalable/apps"
- ln -s "/opt/sts-${_pkgver_release}/icon.xpm" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.xpm"
+ ln -s "/opt/sts4/icon.xpm" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.xpm"
+
+ # Create simlink for backward compatibility
+ ln -s "/opt/sts4" "${pkgdir}/opt/sts-${_pkgver_release}"
}