From 8de126d5dff21e0b35b02ce8452d273bd60c8742 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Wed, 11 Dec 2013 12:07:49 -0500 Subject: add properly sized icons to the package so freedesktop compatible installs will pick them up (#4731) --- debian/bitmask.install | 1 + debian/bitmask.postinst | 29 +++++++++++++++++++++ debian/bitmask.triggers | 1 + debian/changelog | 1 + .../icons/hicolor/128x128/apps/mask-launcher.png | Bin 0 -> 15903 bytes debian/icons/hicolor/24x24/apps/mask-launcher.png | Bin 0 -> 1847 bytes .../icons/hicolor/256x256/apps/mask-launcher.png | Bin 0 -> 34961 bytes debian/icons/hicolor/32x32/apps/mask-launcher.png | Bin 0 -> 2586 bytes debian/icons/hicolor/48x48/apps/mask-launcher.png | Bin 0 -> 4518 bytes debian/icons/hicolor/64x64/apps/mask-launcher.png | Bin 0 -> 6662 bytes debian/icons/hicolor/scalable/apps/bitmask.svg | 1 + 11 files changed, 33 insertions(+) create mode 100644 debian/bitmask.postinst create mode 100644 debian/bitmask.triggers create mode 100644 debian/icons/hicolor/128x128/apps/mask-launcher.png create mode 100644 debian/icons/hicolor/24x24/apps/mask-launcher.png create mode 100644 debian/icons/hicolor/256x256/apps/mask-launcher.png create mode 100644 debian/icons/hicolor/32x32/apps/mask-launcher.png create mode 100644 debian/icons/hicolor/48x48/apps/mask-launcher.png create mode 100644 debian/icons/hicolor/64x64/apps/mask-launcher.png create mode 120000 debian/icons/hicolor/scalable/apps/bitmask.svg (limited to 'debian') diff --git a/debian/bitmask.install b/debian/bitmask.install index cdd51540..1253a983 100644 --- a/debian/bitmask.install +++ b/debian/bitmask.install @@ -1,3 +1,4 @@ pkg/linux/polkit/net.openvpn.gui.leap.policy usr/share/polkit-1/actions/ debian/bitmask.xpm usr/share/pixmaps debian/bitmask.desktop usr/share/applications +debian/icons/hicolor usr/share/icons diff --git a/debian/bitmask.postinst b/debian/bitmask.postinst new file mode 100644 index 00000000..ee416647 --- /dev/null +++ b/debian/bitmask.postinst @@ -0,0 +1,29 @@ +#! /bin/sh +set -e + +case "$1" in + configure) + if [ -e /usr/share/icons/hicolor/icon-theme.cache ]; then + rm /usr/share/icons/hicolor/icon-theme.cache + fi + if [ -x /usr/bin/gtk-update-icon-cache-3.0 ]; then + gtk-update-icon-cache-3.0 -q -t -f /usr/share/icons/hicolor + elif [ -x /usr/bin/gtk-update-icon-cache ]; then + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +if [ "$1" = "triggered" ]; then + exit 0 +fi + +#DEBHELPER# diff --git a/debian/bitmask.triggers b/debian/bitmask.triggers new file mode 100644 index 00000000..5d66bed0 --- /dev/null +++ b/debian/bitmask.triggers @@ -0,0 +1 @@ +interest /usr/share/icons/hicolor diff --git a/debian/changelog b/debian/changelog index 8b1abd9b..55ae0a8b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ bitmask (0.3.8.1) unstable; urgency=medium * Add desktop file + * Add icons and triggers for rebuilding icon cache -- Micah Anderson Wed, 11 Dec 2013 10:29:26 -0500 diff --git a/debian/icons/hicolor/128x128/apps/mask-launcher.png b/debian/icons/hicolor/128x128/apps/mask-launcher.png new file mode 100644 index 00000000..6ff2dbae Binary files /dev/null and b/debian/icons/hicolor/128x128/apps/mask-launcher.png differ diff --git a/debian/icons/hicolor/24x24/apps/mask-launcher.png b/debian/icons/hicolor/24x24/apps/mask-launcher.png new file mode 100644 index 00000000..6c2b20d6 Binary files /dev/null and b/debian/icons/hicolor/24x24/apps/mask-launcher.png differ diff --git a/debian/icons/hicolor/256x256/apps/mask-launcher.png b/debian/icons/hicolor/256x256/apps/mask-launcher.png new file mode 100644 index 00000000..6478c274 Binary files /dev/null and b/debian/icons/hicolor/256x256/apps/mask-launcher.png differ diff --git a/debian/icons/hicolor/32x32/apps/mask-launcher.png b/debian/icons/hicolor/32x32/apps/mask-launcher.png new file mode 100644 index 00000000..25abc93e Binary files /dev/null and b/debian/icons/hicolor/32x32/apps/mask-launcher.png differ diff --git a/debian/icons/hicolor/48x48/apps/mask-launcher.png b/debian/icons/hicolor/48x48/apps/mask-launcher.png new file mode 100644 index 00000000..468314c6 Binary files /dev/null and b/debian/icons/hicolor/48x48/apps/mask-launcher.png differ diff --git a/debian/icons/hicolor/64x64/apps/mask-launcher.png b/debian/icons/hicolor/64x64/apps/mask-launcher.png new file mode 100644 index 00000000..b9aa421d Binary files /dev/null and b/debian/icons/hicolor/64x64/apps/mask-launcher.png differ diff --git a/debian/icons/hicolor/scalable/apps/bitmask.svg b/debian/icons/hicolor/scalable/apps/bitmask.svg new file mode 120000 index 00000000..0febda82 --- /dev/null +++ b/debian/icons/hicolor/scalable/apps/bitmask.svg @@ -0,0 +1 @@ +../../../../svg/masks/mask-launcher.svg \ No newline at end of file -- cgit v1.2.3