Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tag: fremantle/gpod…
Fetching contributors…

Cannot retrieve contributors at this time

49 lines (37 sloc) 1.523 kB
#! /bin/sh
# Update the icon cache
gtk-update-icon-cache -f /usr/share/icons/hicolor
# Add gPodder to the notification bubble settings
NOTIFICATIONS_CONF="/etc/hildon-desktop/notification-groups.conf"
NOTIFICATIONS_KEY="gpodder-new-episodes"
# If you are reading this and want to start complaining
# about why this is tampering with a configuration file
# of another package, my reasons are as follows:
#
# 1.) hildon-home could have been made configurable and
# provide a folder ("notification-groups.d") into which
# apps can install their own, additional settings. This
# is not the case, so we have to inject our data here.
# 2.) Even if someone were to write a patch against hildon-home
# to add said feature, it won't appear in a Maemo firmware
# upgrade in a reasonable time frame, given the maintenance
# status of Maemo 5 / Fremantle as of August 2010.
# 3.) There is no way to layer notifications on top of a visible
# window without an entry in this file (the "Destination"
# key is key (sic) here...), which is a requirement for me
if ! grep -q "$NOTIFICATIONS_KEY" "$NOTIFICATIONS_CONF"; then
echo -n "Updating $NOTIFICATIONS_CONF..."
cat >>$NOTIFICATIONS_CONF << EOF
### BEGIN Added by gpodder postinst ###
[gpodder-new-episodes]
Destination=Gpodder
Icon=gpodder
Title-Text-Empty=gPodder
Secondary-Text=New episodes available
Text-Domain=gpodder
LED-Pattern=PatternCommonNotification
### END Added by gpodder postinst ###
EOF
echo "done."
fi
#DEBHELPER#
Jump to Line
Something went wrong with that request. Please try again.