summaryrefslogtreecommitdiffstats
path: root/development/goland/goland.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'development/goland/goland.SlackBuild')
-rw-r--r--development/goland/goland.SlackBuild31
1 files changed, 11 insertions, 20 deletions
diff --git a/development/goland/goland.SlackBuild b/development/goland/goland.SlackBuild
index 908f2b3143..4813dc6da9 100644
--- a/development/goland/goland.SlackBuild
+++ b/development/goland/goland.SlackBuild
@@ -8,12 +8,11 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=goland
ARCNAM=goland
-VERSION=${VERSION:-2022.2.1}
+VERSION=${VERSION:-2022.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-
-ARCH=${ARCH:-noarch}
+ARCH=${ARCH:-x86_64}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
@@ -42,28 +41,13 @@ find -L . \
mv * $PRGNAM
-mkdir -p $PKG/etc/profile.d
-cat << EOF > $PKG/etc/profile.d/$PRGNAM.sh
-#!/bin/sh
-export GOLAND_HOME=/opt/goland
-export GOLAND_JDK=$JAVA_HOME
-export PATH=\$PATH:\$GOLAND_HOME/bin
-EOF
-cat << EOF > $PKG/etc/profile.d/$PRGNAM.csh
-#!/bin/csh
-setenv GOLAND_HOME /opt/goland
-setenv GOLAND_JDK $JAVA_HOME
-setenv PATH \$PATH:\$GOLAND_HOME/bin
-EOF
-chmod 755 $PKG/etc/profile.d/*
-
mkdir -p $PKG/usr/share/applications
cat << EOF > $PKG/usr/share/applications/$PRGNAM.desktop
[Desktop Entry]
Version=1.0
Type=Application
Path=/opt/$PRGNAM
-Exec=$PRGNAM.sh %f
+Exec=/opt/$PRGNAM/bin/$PRGNAM.sh %f
Name=GoLand: A Clever IDE to Go by JetBrains
GenericName=GoLand
Comment=
@@ -71,12 +55,19 @@ Icon=$PRGNAM
StartupNotify=true
Categories=Development;IDE;
Terminal=false
-StartupWMClass=jetbrains-goland
EOF
install -D -m 0644 $PKG/opt/$PRGNAM/bin/$PRGNAM.png \
$PKG/usr/share/pixmaps/$PRGNAM.png
+mkdir -p $PKG/usr/bin
+cat << EOF > $PKG/usr/bin/$PRGNAM
+#!/bin/sh
+cd \$HOME
+/opt/$PRGNAM/bin/$PRGNAM.sh \$@
+EOF
+chmod 0755 $PKG/usr/bin/$PRGNAM
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild