summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMusikolo2020-09-20 23:11:41 -0500
committerMusikolo2020-09-20 23:11:41 -0500
commit67a33013681d01fee13ceb68bf3fcb78676f17e2 (patch)
treed5d08e255d95fd446fbc7cb8112ddd2e9c0ad4d1 /PKGBUILD
parentc2e8393a5ff2200cbce077280e1f38f28f7e8525 (diff)
downloadaur-67a33013681d01fee13ceb68bf3fcb78676f17e2.tar.gz
Install STS in version agnostic path
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 10 insertions, 8 deletions
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}"
}