summaryrefslogtreecommitdiffstats
path: root/development/postman/postman.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'development/postman/postman.SlackBuild')
-rw-r--r--development/postman/postman.SlackBuild20
1 files changed, 16 insertions, 4 deletions
diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild
index b8c0f4a156..6028f10d9b 100644
--- a/development/postman/postman.SlackBuild
+++ b/development/postman/postman.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Postman
-# Copyright 2018-2021 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2018-2024 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,10 +27,11 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=postman
SRCDIR=Postman
SRCNAM=linux
-VERSION=${VERSION:-8.12.4}
+VERSION=${VERSION:-10.24.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+SRCNAM2=$PRGNAM-$VERSION-$SRCNAM
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -55,12 +56,15 @@ OUTPUT=${OUTPUT:-/tmp}
case "$ARCH" in
x86_64)
SRC="${SRCNAM}64"
+ SRC2="${SRCNAM2}-x64.tar.gz"
;;
i586)
SRC="${SRCNAM}32"
+ SRC2="${SRCNAM2}-x32.tar.gz"
;;
i686)
SRC="${SRCNAM}32"
+ SRC2="${SRCNAM2}-x32.tar.gz"
;;
*)
echo "$ARCH is not supported."
@@ -73,8 +77,13 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$SRC
+rm -rf $SRCDIR
+# handle download with content-disposition (browser etc)
+if [ -e $CWD/$SRC ] ; then
+ tar xvf $CWD/$SRC
+else
+ tar xvf $CWD/$SRC2
+fi
cd $SRCDIR
chown -R root:root .
find -L . \
@@ -88,6 +97,9 @@ rm -rf Postman
mkdir -p $PKG/opt/$PRGNAM
cp -a * $PKG/opt/$PRGNAM
+mkdir -p $PKG/usr/share/applications
+cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild