Skip to content
This repository has been archived by the owner on Apr 22, 2022. It is now read-only.

Commit

Permalink
desktop-file-utils: simplify hooks
Browse files Browse the repository at this point in the history
  • Loading branch information
Leonid Pliushch committed Oct 6, 2018
1 parent 231cebb commit 1e496fc
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 27 deletions.
13 changes: 9 additions & 4 deletions packages/desktop-file-utils/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@ TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
TERMUX_PKG_HOMEPAGE=https://www.freedesktop.org/wiki/Software/desktop-file-utils
TERMUX_PKG_DESCRIPTION="Command line utilities for working with desktop entries"
TERMUX_PKG_VERSION=0.23
TERMUX_PKG_REVISION=9
TERMUX_PKG_REVISION=10
TERMUX_PKG_SRCURL=https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-${TERMUX_PKG_VERSION}.tar.xz
TERMUX_PKG_SHA256=6c094031bdec46c9f621708f919084e1cb5294e2c5b1e4c883b3e70cb8903385
TERMUX_PKG_DEPENDS="glib"

termux_step_create_debscripts() {
cp "${TERMUX_PKG_BUILDER_DIR}/postinst" ./
cp "${TERMUX_PKG_BUILDER_DIR}/postrm" ./
cp "${TERMUX_PKG_BUILDER_DIR}/triggers" ./
for i in postinst postrm triggers; do
sed \
"s|@TERMUX_PREFIX@|${TERMUX_PREFIX}|g" \
"${TERMUX_PKG_BUILDER_DIR}/hooks/${i}.in" > ./${i}
chmod 755 ./${i}
done
unset i
chmod 644 ./triggers
}
7 changes: 7 additions & 0 deletions packages/desktop-file-utils/hooks/postinst.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!@TERMUX_PREFIX@/bin/sh

if [ -d "@TERMUX_PREFIX@/share/applications" ]; then
update-desktop-database -q
fi

exit 0
10 changes: 10 additions & 0 deletions packages/desktop-file-utils/hooks/postrm.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!@TERMUX_PREFIX@/bin/sh

if [ "${1}" = "remove" ]; then
if [ -d "@TERMUX_PREFIX@/share/applications" ]; then
rm -f "@TERMUX_PREFIX@/share/applications/mimeinfo.cache"
rmdir --ignore-fail-on-non-empty "@TERMUX_PREFIX@/share/applications"
fi
fi

exit 0
1 change: 1 addition & 0 deletions packages/desktop-file-utils/hooks/triggers.in
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
interest-noawait @TERMUX_PREFIX@/share/applications
10 changes: 0 additions & 10 deletions packages/desktop-file-utils/postinst

This file was deleted.

12 changes: 0 additions & 12 deletions packages/desktop-file-utils/postrm

This file was deleted.

1 change: 0 additions & 1 deletion packages/desktop-file-utils/triggers

This file was deleted.

0 comments on commit 1e496fc

Please sign in to comment.