diff options
-rw-r--r-- | system/qemu/doinst.sh | 9 | ||||
-rw-r--r-- | system/qemu/qemu.SlackBuild | 9 |
2 files changed, 17 insertions, 1 deletions
diff --git a/system/qemu/doinst.sh b/system/qemu/doinst.sh new file mode 100644 index 0000000000000..65c7e2eeb9aa5 --- /dev/null +++ b/system/qemu/doinst.sh @@ -0,0 +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/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild index 7fe2516f2e782..b3f726443b475 100644 --- a/system/qemu/qemu.SlackBuild +++ b/system/qemu/qemu.SlackBuild @@ -23,11 +23,17 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230701 bkw: Modified by SlackBuilds.org, BUILD=2: +# - add doinst to update desktop database and icon cache. +# Note: sbopkglint <= 0.9.0 complains about ELF binaries found in +# /usr/share/qemu (intended for the target systems). This is an error +# in sbopkglint, and will be fixed (no need to change anything here). + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qemu VERSION=${VERSION:-7.2.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -179,6 +185,7 @@ 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 cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |