diff options
Diffstat (limited to 'development/vscode-bin/vscode-bin.SlackBuild')
-rw-r--r-- | development/vscode-bin/vscode-bin.SlackBuild | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild index f495ddb99593..f9c184b08d28 100644 --- a/development/vscode-bin/vscode-bin.SlackBuild +++ b/development/vscode-bin/vscode-bin.SlackBuild @@ -23,26 +23,41 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vscode-bin -SRCNAM=code-stable-1552606946 -VERSION=${VERSION:-1.32.3} +SRCNAM=code-stable +VERSION=${VERSION:-1.33.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -ARCH=x86_64 +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +if [ "$ARCH" = "x86_64" ]; then + SRCVER=1554390792 + ARC=x64 +else + SRCVER=1554390745 + ARC=ia32 +fi + + set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf VSCode-linux-x64 -tar xvf $CWD/$SRCNAM.tar.gz -cd VSCode-linux-x64 +rm -rf VSCode-linux-$ARC +tar xvf $CWD/$SRCNAM-$SRCVER.tar.gz +cd VSCode-linux-$ARC chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ |