Browse Source

development/azuredatastudio: Updated for version 1.49.1.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
pull/249/head
Martin Bångens 1 year ago
committed by Willy Sudiarto Raharjo
parent
commit
0167bfa282
No known key found for this signature in database GPG Key ID: 3F617144D7238786
  1. 64
      development/azuredatastudio/azuredatastudio.SlackBuild
  2. 6
      development/azuredatastudio/azuredatastudio.info

64
development/azuredatastudio/azuredatastudio.SlackBuild

@ -22,10 +22,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=azuredatastudio
VERSION=${VERSION:-1.47.1}
VERSION=${VERSION:-1.49.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@ -38,7 +38,7 @@ if [ -z "$ARCH" ]; then
esac
fi
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
if [ -n "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
fi
@ -54,26 +54,26 @@ fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-linux-x64
tar xvf $CWD/stable || tar xvf $CWD/$PRGNAM-linux-$VERSION.tar.gz
cd $PRGNAM-linux-x64
rm -rf "$PKG"
mkdir -p "$TMP" "$PKG" "$OUTPUT"
cd "$TMP"
rm -rf "$PRGNAM-linux-x64"
tar xvf "$CWD/stable" || tar xvf "$CWD/$PRGNAM-linux-$VERSION.tar.gz"
cd "$PRGNAM-linux-x64"
chown -R root:root .
install -d $PKG/usr/share/$PRGNAM
cp -a ./* $PKG/usr/share/$PRGNAM
install -d "$PKG/usr/share/$PRGNAM"
cp -a ./* "$PKG/usr/share/$PRGNAM"
# Symlink the startup script in /usr/bin
install -d $PKG/usr/bin
ln -s /usr/share/$PRGNAM/bin/azuredatastudio $PKG/usr/bin/$PRGNAM
install -d "$PKG/usr/bin"
ln -s "/usr/share/$PRGNAM/bin/azuredatastudio" "$PKG/usr/bin/$PRGNAM"
# Add the icon and desktop file
cp ./resources/app/resources/linux/code.png $PRGNAM.png
install -D -m644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
install -D -m644 ./$PRGNAM.png \
$PKG/usr/share/icons/hicolor/1024x1024/apps/$PRGNAM.png
cp resources/app/resources/linux/code.png "$PRGNAM.png"
install -D -m644 "$CWD/$PRGNAM.desktop" "$PKG/usr/share/applications/$PRGNAM.desktop"
install -D -m644 "$PRGNAM.png" \
"$PKG/usr/share/icons/hicolor/1024x1024/apps/$PRGNAM.png"
res=(
512x512
256x256
@ -92,26 +92,26 @@ res=(
16x16
)
for _res in "${res[@]}"; do
convert -resize $_res $PRGNAM.png $PRGNAM-scaled.png
install -D -m644 ./$PRGNAM-scaled.png \
$PKG/usr/share/icons/hicolor/$_res/apps/$PRGNAM.png
magick convert -resize "$_res" "$PRGNAM.png" "$PRGNAM-scaled.png"
install -D -m644 "$PRGNAM-scaled.png" \
"$PKG/usr/share/icons/hicolor/$_res/apps/$PRGNAM.png"
done
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
find "$PKG" -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
chmod 644 ./resources/app/LICENSE.txt
chown root:root ./resources/app/LICENSE.txt
mkdir -p "$PKG/usr/doc/$PRGNAM-$VERSION"
chmod 644 resources/app/LICENSE.txt
chown root:root resources/app/LICENSE.txt
cp -a \
./resources/app/LICENSE.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
resources/app/LICENSE.txt \
"$PKG/usr/doc/$PRGNAM-$VERSION"
cat "$CWD/$PRGNAM.SlackBuild" > "$PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild"
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
mkdir -p "$PKG/install"
cat "$CWD/slack-desc" > "$PKG/install/slack-desc"
cat "$CWD/doinst.sh" > "$PKG/install/doinst.sh"
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
cd "$PKG"
/sbin/makepkg -l y -c n "$OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"

6
development/azuredatastudio/azuredatastudio.info

@ -1,10 +1,10 @@
PRGNAM="azuredatastudio"
VERSION="1.47.1"
VERSION="1.49.1"
HOMEPAGE="https://github.com/microsoft/azuredatastudio"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://azuredatastudio-update.azurewebsites.net/1.47.1/linux-x64/stable"
MD5SUM_x86_64="fa43ca81731fc559e4d0fb7dbd3c287e"
DOWNLOAD_x86_64="https://azuredatastudio-update.azurewebsites.net/1.49.1/linux-x64/stable"
MD5SUM_x86_64="98ae3544b3a14cd634350b6696a7b995"
REQUIRES=""
MAINTAINER="Martin Bångens"
EMAIL="marbangens@gmail.com"
Loading…
Cancel
Save