diff options
author | jmcb | 2023-06-21 21:06:58 +0100 |
---|---|---|
committer | jmcb | 2023-06-21 21:07:42 +0100 |
commit | 6f9956e31c93d97ef58434b0d71424e457fbf720 (patch) | |
tree | be15457ee91933a63ab01a4f6334c8855e38e793 | |
parent | fb1e4c79b565a8f55ba590dbec678fa9302a4945 (diff) | |
download | aur-6f9956e31c93d97ef58434b0d71424e457fbf720.tar.gz |
Add symlink to launch script
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | jetbrains-mps.desktop | 11 |
3 files changed, 13 insertions, 12 deletions
@@ -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 @@ -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 |