summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmcb2023-06-21 21:06:58 +0100
committerjmcb2023-06-21 21:07:42 +0100
commit6f9956e31c93d97ef58434b0d71424e457fbf720 (patch)
treebe15457ee91933a63ab01a4f6334c8855e38e793
parentfb1e4c79b565a8f55ba590dbec678fa9302a4945 (diff)
downloadaur-6f9956e31c93d97ef58434b0d71424e457fbf720.tar.gz
Add symlink to launch script
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
-rw-r--r--jetbrains-mps.desktop11
3 files changed, 13 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index db2f6981357c..0b93079fffb1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -17,6 +17,6 @@ pkgbase = jetbrains-mps
source = https://download.jetbrains.com/mps/2022.3/MPS-2022.3.tar.gz
source = jetbrains-mps.desktop
sha256sums = 6a8640ef9613fa562513788ae33d66c535ec230564d000cea61f7684a2f4042b
- sha256sums = 6a6b1f8f43ba07cd0428f9fc755d56962e4ca0c1257d5a57b126121e16f1f56a
+ sha256sums = 4f12761b77b311b52c46be3519a4468f15bed82045670b5d238a5019f1dae2e1
pkgname = jetbrains-mps
diff --git a/PKGBUILD b/PKGBUILD
index 1434189c3f57..087b59f20aaf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,13 +8,14 @@ pkgdesc="JetBrains Meta Programming System"
arch=('any')
url="http://www.jetbrains.com/mps/index.html"
license=('custom: MPS license agreement')
+# idk about these lol
depends=('java-environment=17' 'libxslt' 'gtk2' 'libglvnd' 'libxtst' 'alsa-lib' 'python')
optdepends=('ffmpeg0.10: support for multimedia plugin')
makedepends=('imagemagick')
source=("https://download.jetbrains.com/mps/${pkgver}/MPS-${pkgver}.tar.gz"
"${pkgname}.desktop")
sha256sums=('6a8640ef9613fa562513788ae33d66c535ec230564d000cea61f7684a2f4042b'
- '6a6b1f8f43ba07cd0428f9fc755d56962e4ca0c1257d5a57b126121e16f1f56a')
+ '4f12761b77b311b52c46be3519a4468f15bed82045670b5d238a5019f1dae2e1')
package() {
_dest="opt/${pkgname}"
@@ -22,20 +23,21 @@ package() {
_bin="${pkgdir}/usr/bin/"
_share="${pkgdir}/usr/share/"
- # todo symlink mps.sh to bin/mps
- # todo pixmap
-
# main files
install -d "${pkgdir}/opt"
cp -r "MPS ${pkgver}" "${_opt}"
# desktop entry
- install -D -m 644 "${pkgname}.desktop" "${_share}/applications"
+ install -D -m 644 -t "${_share}/applications" "${pkgname}.desktop"
install -D "${_opt}/bin/mps.svg" "${_share}/pixmaps/${pkgname}.svg"
install -d "${_share}/pixmaps/"
convert -background none "${_opt}/bin/mps.svg" "${_share}/pixmaps/${pkgname}.png"
+ # binary symlink
+ install -d "${_bin}"
+ ln -s "/${_dest}/bin/mps.sh" "${_bin}/${pkgname}"
+
# license symlink
_license="${_share}/licenses/${pkgname}"
install -d "${_license}"
diff --git a/jetbrains-mps.desktop b/jetbrains-mps.desktop
index feb67ec5d449..d8d0ec59eba8 100644
--- a/jetbrains-mps.desktop
+++ b/jetbrains-mps.desktop
@@ -1,12 +1,11 @@
[Desktop Entry]
Type=Application
-Version=1.0
-Name=mps
-GenericName=jetbrains-mps
+Name=JetBrains MPS
+GenericName=MPS
Comment=JetBrains Meta Programming System
-Icon=/opt/jetbrains-mps/bin/MPS_128.png
-Exec="/usr/bin/mps" %f
+Icon=jetbrains-mps
+Exec=/usr/bin/jetbrains-mps %f
Terminal=false
-Categories=Development;IDE;
+Categories=Development;Utility;
StartupNotify=true
StartupWMClass=jetbrains-mps