From 3e5e72a6fc1cbdabe8bb6d73943ed9362754dd46 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 13 Jul 2023 03:23:46 -0400 Subject: system/openstego: Updated for version 0.8.6. Signed-off-by: B. Watson Signed-off-by: Willy Sudiarto Raharjo --- system/openstego/doinst.sh | 6 ++++++ system/openstego/icons/128.png | Bin 0 -> 4158 bytes system/openstego/icons/16.png | Bin 0 -> 668 bytes system/openstego/icons/22.png | Bin 0 -> 917 bytes system/openstego/icons/32.png | Bin 0 -> 1219 bytes system/openstego/icons/48.png | Bin 0 -> 1855 bytes system/openstego/icons/64.png | Bin 0 -> 2210 bytes system/openstego/icons/96.png | Bin 0 -> 3249 bytes system/openstego/icons/openstego.svg | 35 ++++++++++++++++++++++++++++++++++ system/openstego/openstego.SlackBuild | 26 ++++++++++++++++++++++--- system/openstego/openstego.info | 6 +++--- system/openstego/openstego.png | Bin 1747 -> 0 bytes system/openstego/openstego.sh | 2 +- 13 files changed, 68 insertions(+), 7 deletions(-) create mode 100644 system/openstego/icons/128.png create mode 100644 system/openstego/icons/16.png create mode 100644 system/openstego/icons/22.png create mode 100644 system/openstego/icons/32.png create mode 100644 system/openstego/icons/48.png create mode 100644 system/openstego/icons/64.png create mode 100644 system/openstego/icons/96.png create mode 100644 system/openstego/icons/openstego.svg delete mode 100644 system/openstego/openstego.png diff --git a/system/openstego/doinst.sh b/system/openstego/doinst.sh index 5fb28930db0b9..65c7e2eeb9aa5 100644 --- a/system/openstego/doinst.sh +++ b/system/openstego/doinst.sh @@ -1,3 +1,9 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/system/openstego/icons/128.png b/system/openstego/icons/128.png new file mode 100644 index 0000000000000..9a3a97d79f642 Binary files /dev/null and b/system/openstego/icons/128.png differ diff --git a/system/openstego/icons/16.png b/system/openstego/icons/16.png new file mode 100644 index 0000000000000..c3485254b0ffb Binary files /dev/null and b/system/openstego/icons/16.png differ diff --git a/system/openstego/icons/22.png b/system/openstego/icons/22.png new file mode 100644 index 0000000000000..392cdc676220d Binary files /dev/null and b/system/openstego/icons/22.png differ diff --git a/system/openstego/icons/32.png b/system/openstego/icons/32.png new file mode 100644 index 0000000000000..198144fe7b38b Binary files /dev/null and b/system/openstego/icons/32.png differ diff --git a/system/openstego/icons/48.png b/system/openstego/icons/48.png new file mode 100644 index 0000000000000..7efacec9d6a92 Binary files /dev/null and b/system/openstego/icons/48.png differ diff --git a/system/openstego/icons/64.png b/system/openstego/icons/64.png new file mode 100644 index 0000000000000..08201538be97d Binary files /dev/null and b/system/openstego/icons/64.png differ diff --git a/system/openstego/icons/96.png b/system/openstego/icons/96.png new file mode 100644 index 0000000000000..886df705d5ecb Binary files /dev/null and b/system/openstego/icons/96.png differ diff --git a/system/openstego/icons/openstego.svg b/system/openstego/icons/openstego.svg new file mode 100644 index 0000000000000..c0646c4383914 --- /dev/null +++ b/system/openstego/icons/openstego.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + diff --git a/system/openstego/openstego.SlackBuild b/system/openstego/openstego.SlackBuild index a42772b3d0f13..f3438c197a277 100644 --- a/system/openstego/openstego.SlackBuild +++ b/system/openstego/openstego.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for openstego # Copyright 2012-2014 Fridrich von Stauffenberg -# Copyright 2018 B. Watson +# Copyright 2018-2023 B. Watson # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,6 +23,12 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230713 bkw: +# - update for v0.8.6. +# - new-style icons. +# - enable antialiased fonts in wrapper script. +# - update doinst.sh. + # 20221228 bkw: update for v0.8.5. # 20220610 bkw: @@ -44,7 +50,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=openstego -VERSION=${VERSION:-0.8.5} +VERSION=${VERSION:-0.8.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -77,9 +83,23 @@ mkdir -p $PKG/usr/bin cat $CWD/$PRGNAM.sh > $PKG/usr/bin/$PRGNAM chmod 755 $PKG/usr/bin/$PRGNAM +# 20230713 bkw: new-style prescaled and scalable icons. openstego.svg +# comes from upstream's official .deb package, on the github releases page, +# and the rest of the icons were made by rendering it with rsvg-convert. +hicolor=$PKG/usr/share/icons/hicolor +for i in $CWD/icons/*.png; do + px="$( basename $i | cut -d. -f1 )" + sz=${px}x${px} + mkdir -p $hicolor/$sz/apps + cat $i > $hicolor/$sz/apps/$PRGNAM.png +done + +mkdir -p $hicolor/scalable/apps +cat $CWD/icons/$PRGNAM.svg > $hicolor/scalable/apps/$PRGNAM.svg + mkdir -p $PKG/usr/share/applications $PKG/usr/share/pixmaps cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop -cat $CWD/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png +ln -s ../icons/hicolor/48x48/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mv LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/system/openstego/openstego.info b/system/openstego/openstego.info index e24883cc858e3..67659b2067407 100644 --- a/system/openstego/openstego.info +++ b/system/openstego/openstego.info @@ -1,8 +1,8 @@ PRGNAM="openstego" -VERSION="0.8.5" +VERSION="0.8.6" HOMEPAGE="https://www.openstego.com/" -DOWNLOAD="https://github.com/syvaidya/openstego/releases/download/openstego-0.8.5/openstego-0.8.5.zip" -MD5SUM="89792b42656fbbda65e128469d5f9597" +DOWNLOAD="https://github.com/syvaidya/openstego/releases/download/openstego-0.8.6/openstego-0.8.6.zip" +MD5SUM="2e16eca78a907c4385418b5fa3c3e655" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zulu-openjdk11" diff --git a/system/openstego/openstego.png b/system/openstego/openstego.png deleted file mode 100644 index 8f64ff961dbf2..0000000000000 Binary files a/system/openstego/openstego.png and /dev/null differ diff --git a/system/openstego/openstego.sh b/system/openstego/openstego.sh index 77134c081fbc7..b7006e93f361c 100644 --- a/system/openstego/openstego.sh +++ b/system/openstego/openstego.sh @@ -1,2 +1,2 @@ #!/bin/sh -exec java -Xmx1024m -jar /usr/share/openstego/openstego.jar "$@" +exec java -Dawt.useSystemAAFontSettings=on -Xmx1024m -jar /usr/share/openstego/openstego.jar "$@" -- cgit v1.2.3