import empathy 0.1.4

Empathy consists of a rich set of reusable instant messaging widgets,
and a GNOME client using those widgets. It uses Telepathy and Nokia's
Mission Control, and reuses Gossip's UI. The main goal is to permit
desktop integration by providing libempathy and libempathy-gtk
libraries. libempathy-gtk is a set of powerful widgets that can be
embeded into any GNOME application.

feedback and ok bernd@
This commit is contained in:
jasper 2007-12-11 21:40:41 +00:00
parent fd6d8b3fb8
commit 30ec743d43
6 changed files with 409 additions and 0 deletions

View File

@ -0,0 +1,59 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/12/11 21:40:41 jasper Exp $
COMMENT= telepathy based messenger for the Gnome desktop
GNOME_PROJECT= empathy
GNOME_VERSION= 0.14
SHARED_LIBS += empathy 0.0 # .4.0
SHARED_LIBS += empathy-gtk 0.0 # .5.0
CATEGORIES= net
HOMEPAGE= http://live.gnome.org/Empathy
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
# XXX: To be fixed
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/empathy/0.14/}
WANTLIB= ORBit-2 ORBitCosNaming-2 X11 Xau Xcomposite Xcursor \
Xdamage Xdmcp Xext Xfixes Xi Xinerama Xrandr Xrender \
asn1 atk-1.0 audiofile bonobo-2 bonobo-activation c \
cairo com_err crypto db dbus-1 dbus-glib-1 esd expat \
fontconfig freetype gconf-2 gdk-x11-2.0 gdk_pixbuf-2.0 \
glade-2.0 glib-2.0 glitz gmodule-2.0 gnome-2 gnomevfs-2 \
gobject-2.0 gssapi gthread-2.0 gtk-x11-2.0 krb5 m nspr4 \
nss3 pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre plc4 \
plds4 png popt pthread smime3 softokn3 ssl ssl3 telepathy \
util xml2 z
MODULES= devel/gettext \
lang/python \
x11/gnome
BUILD_DEPENDS= ::devel/iso-codes
LIB_DEPENDS= camel-1.2,ebook-1.2,edataserver-1.2::databases/evolution-data-server \
missioncontrol-client::net/telepathy/telepathy-mission-control \
${MODPY_LIB_DEPENDS}
RUN_DEPENDS= ::net/telepathy/telepathy-butterfly \
::net/telepathy/telepathy-gabble \
::x11/hicolor-icon-theme
USE_X11= Yes
DESKTOP_FILES= Yes
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
--with-gconf-schema-file-dir=${LOCALBASE}/share/schemas/empathy \
--disable-schemas-install \
--disable-scrollkeeper \
--disable-aspell \
--disable-voip \
--disable-nothere \
--disable-megaphone \
--enable-python=Yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gnome/empathy-0.14.tar.bz2) = Z2FU7d+0fyEuRxa+vA/fJg==
RMD160 (gnome/empathy-0.14.tar.bz2) = synRLNbo9g/wlWJQfYv5KIcvHNQ=
SHA1 (gnome/empathy-0.14.tar.bz2) = zFoX2PQsF4eb1YBBNvLbu8JOzzc=
SHA256 (gnome/empathy-0.14.tar.bz2) = Fw1h8ThyIbMDSnd+uDXVuF0j3bWNTYGsQkgOTp6hOKY=
SIZE (gnome/empathy-0.14.tar.bz2) = 962028

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-data_Makefile_in,v 1.1.1.1 2007/12/11 21:40:41 jasper Exp $
Don't make empathy auto-start when running gnome-sesion.
--- data/Makefile.in.orig Thu Nov 29 18:29:53 2007
+++ data/Makefile.in Thu Nov 29 18:32:35 2007
@@ -285,7 +285,7 @@ profile_DATA = \
msn.profile
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
-autostartdir = $(datadir)/gnome/autostart
+autostartdir = $(datadir)/applications/
autostart_in_files = empathy.desktop.in
autostart_DATA = $(autostart_in_files:.desktop.in=.desktop)
schemasdir = $(GCONF_SCHEMA_FILE_DIR)

View File

@ -0,0 +1,6 @@
Empathy consists of a rich set of reusable instant messaging widgets,
and a GNOME client using those widgets. It uses Telepathy and Nokia's
Mission Control, and reuses Gossip's UI. The main goal is to permit
desktop integration by providing libempathy and libempathy-gtk
libraries. libempathy-gtk is a set of powerful widgets that can be
embeded into any GNOME application.

View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2007/12/11 21:40:41 jasper Exp $
@lib lib/libempathy-gtk.so.${LIBempathy-gtk_VERSION}
@lib lib/libempathy.so.${LIBempathy_VERSION}
lib/python${MODPY_VERSION}/site-packages/empathy.so
lib/python${MODPY_VERSION}/site-packages/empathygtk.so

320
x11/gnome/empathy/pkg/PLIST Normal file
View File

@ -0,0 +1,320 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/12/11 21:40:41 jasper Exp $
%%SHARED%%
bin/empathy
bin/empathy-accounts
bin/empathy-call-chandler
include/libempathy/
include/libempathy-gtk/
include/libempathy-gtk/empathy-about-dialog.h
include/libempathy-gtk/empathy-account-chooser.h
include/libempathy-gtk/empathy-account-widget-generic.h
include/libempathy-gtk/empathy-account-widget-jabber.h
include/libempathy-gtk/empathy-account-widget-msn.h
include/libempathy-gtk/empathy-account-widget-salut.h
include/libempathy-gtk/empathy-accounts-dialog.h
include/libempathy-gtk/empathy-call-window.h
include/libempathy-gtk/empathy-cell-renderer-activatable.h
include/libempathy-gtk/empathy-cell-renderer-expander.h
include/libempathy-gtk/empathy-cell-renderer-text.h
include/libempathy-gtk/empathy-chat-view.h
include/libempathy-gtk/empathy-chat-window.h
include/libempathy-gtk/empathy-chat.h
include/libempathy-gtk/empathy-chatrooms-window.h
include/libempathy-gtk/empathy-contact-dialogs.h
include/libempathy-gtk/empathy-contact-groups.h
include/libempathy-gtk/empathy-contact-list-store.h
include/libempathy-gtk/empathy-contact-list-view.h
include/libempathy-gtk/empathy-contact-widget.h
include/libempathy-gtk/empathy-geometry.h
include/libempathy-gtk/empathy-group-chat.h
include/libempathy-gtk/empathy-gtk-enum-types.h
include/libempathy-gtk/empathy-images.h
include/libempathy-gtk/empathy-log-window.h
include/libempathy-gtk/empathy-main-window.h
include/libempathy-gtk/empathy-new-chatroom-dialog.h
include/libempathy-gtk/empathy-preferences.h
include/libempathy-gtk/empathy-presence-chooser.h
include/libempathy-gtk/empathy-private-chat.h
include/libempathy-gtk/empathy-profile-chooser.h
include/libempathy-gtk/empathy-smiley-manager.h
include/libempathy-gtk/empathy-spell-dialog.h
include/libempathy-gtk/empathy-spell.h
include/libempathy-gtk/empathy-status-icon.h
include/libempathy-gtk/empathy-status-presets.h
include/libempathy-gtk/empathy-theme-manager.h
include/libempathy-gtk/empathy-ui-utils.h
include/libempathy/empathy-avatar.h
include/libempathy/empathy-chandler.h
include/libempathy/empathy-chatroom-manager.h
include/libempathy/empathy-chatroom.h
include/libempathy/empathy-conf.h
include/libempathy/empathy-contact-factory.h
include/libempathy/empathy-contact-list.h
include/libempathy/empathy-contact-manager.h
include/libempathy/empathy-contact.h
include/libempathy/empathy-debug.h
include/libempathy/empathy-enum-types.h
include/libempathy/empathy-filter.h
include/libempathy/empathy-idle.h
include/libempathy/empathy-log-manager.h
include/libempathy/empathy-message.h
include/libempathy/empathy-presence.h
include/libempathy/empathy-time.h
include/libempathy/empathy-tp-call.h
include/libempathy/empathy-tp-chat.h
include/libempathy/empathy-tp-chatroom.h
include/libempathy/empathy-tp-contact-list.h
include/libempathy/empathy-tp-group.h
include/libempathy/empathy-tp-roomlist.h
include/libempathy/empathy-utils.h
include/libempathy/tp-stream-engine-gen.h
lib/libempathy-gtk.a
lib/libempathy-gtk.la
lib/libempathy.a
lib/libempathy.la
lib/pkgconfig/libempathy-gtk.pc
lib/pkgconfig/libempathy.pc
lib/python${MODPY_VERSION}/site-packages/empathy.a
lib/python${MODPY_VERSION}/site-packages/empathy.la
lib/python${MODPY_VERSION}/site-packages/empathygtk.a
lib/python${MODPY_VERSION}/site-packages/empathygtk.la
share/applications/
share/applications/empathy.desktop
share/dbus-1/services/org.gnome.Empathy.Call.service
share/dbus-1/services/org.gnome.Empathy.Chat.service
share/empathy/
share/empathy/empathy-account-widget-jabber.glade
share/empathy/empathy-account-widget-msn.glade
share/empathy/empathy-account-widget-salut.glade
share/empathy/empathy-accounts-dialog.glade
share/empathy/empathy-call-window.glade
share/empathy/empathy-chat.glade
share/empathy/empathy-chatroom-manager.dtd
share/empathy/empathy-chatrooms-window.glade
share/empathy/empathy-contact-dialogs.glade
share/empathy/empathy-contact-groups.dtd
share/empathy/empathy-contact-widget.glade
share/empathy/empathy-group-chat.glade
share/empathy/empathy-log-manager.xsl
share/empathy/empathy-log-window.glade
share/empathy/empathy-main-window.glade
share/empathy/empathy-new-chatroom-dialog.glade
share/empathy/empathy-preferences.glade
share/empathy/empathy-presence-chooser.glade
share/empathy/empathy-spell-dialog.glade
share/empathy/empathy-status-icon.glade
share/empathy/empathy-status-presets.dtd
share/gtk-doc/html/libempathy/
share/gtk-doc/html/libempathy-gtk/
share/gtk-doc/html/libempathy-gtk/EmpathyAccountChooser.html
share/gtk-doc/html/libempathy-gtk/EmpathyCellRendererExpander.html
share/gtk-doc/html/libempathy-gtk/EmpathyCellRendererText.html
share/gtk-doc/html/libempathy-gtk/EmpathyChat.html
share/gtk-doc/html/libempathy-gtk/EmpathyChatView.html
share/gtk-doc/html/libempathy-gtk/EmpathyChatWindow.html
share/gtk-doc/html/libempathy-gtk/EmpathyContactListView.html
share/gtk-doc/html/libempathy-gtk/EmpathyGroupChat.html
share/gtk-doc/html/libempathy-gtk/EmpathyPresenceChooser.html
share/gtk-doc/html/libempathy-gtk/EmpathyPrivateChat.html
share/gtk-doc/html/libempathy-gtk/EmpathySmileyManager.html
share/gtk-doc/html/libempathy-gtk/EmpathyStatusIcon.html
share/gtk-doc/html/libempathy-gtk/EmpathyThemeManager.html
share/gtk-doc/html/libempathy-gtk/EphySpinner.html
share/gtk-doc/html/libempathy-gtk/ch01.html
share/gtk-doc/html/libempathy-gtk/home.png
share/gtk-doc/html/libempathy-gtk/index.html
share/gtk-doc/html/libempathy-gtk/index.sgml
share/gtk-doc/html/libempathy-gtk/left.png
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-EmpathyContactListStore.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-about-dialog.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-account-widget-generic.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-account-widget-jabber.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-account-widget-msn.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-accounts-dialog.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-call-window.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-chatrooms-window.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-contact-dialogs.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-contact-groups.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-contact-widget.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-geometry.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-images.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-log-window.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-main-window.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-new-chatroom-dialog.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-preferences.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-profile-chooser.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-spell-dialog.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-spell.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-status-presets.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk-empathy-ui-utils.html
share/gtk-doc/html/libempathy-gtk/libempathy-gtk.devhelp
share/gtk-doc/html/libempathy-gtk/libempathy-gtk.devhelp2
share/gtk-doc/html/libempathy-gtk/right.png
share/gtk-doc/html/libempathy-gtk/style.css
share/gtk-doc/html/libempathy-gtk/up.png
share/gtk-doc/html/libempathy/EmpathyChandler.html
share/gtk-doc/html/libempathy/EmpathyChatroom.html
share/gtk-doc/html/libempathy/EmpathyChatroomManager.html
share/gtk-doc/html/libempathy/EmpathyConf.html
share/gtk-doc/html/libempathy/EmpathyContact.html
share/gtk-doc/html/libempathy/EmpathyContactFactory.html
share/gtk-doc/html/libempathy/EmpathyFilter.html
share/gtk-doc/html/libempathy/EmpathyIdle.html
share/gtk-doc/html/libempathy/EmpathyLogManager.html
share/gtk-doc/html/libempathy/EmpathyMessage.html
share/gtk-doc/html/libempathy/EmpathyPresence.html
share/gtk-doc/html/libempathy/EmpathyTpCall.html
share/gtk-doc/html/libempathy/EmpathyTpChat.html
share/gtk-doc/html/libempathy/EmpathyTpChatroom.html
share/gtk-doc/html/libempathy/EmpathyTpContactList.html
share/gtk-doc/html/libempathy/EmpathyTpGroup.html
share/gtk-doc/html/libempathy/ch01.html
share/gtk-doc/html/libempathy/home.png
share/gtk-doc/html/libempathy/index.html
share/gtk-doc/html/libempathy/index.sgml
share/gtk-doc/html/libempathy/left.png
share/gtk-doc/html/libempathy/libempathy-empathy-avatar.html
share/gtk-doc/html/libempathy/libempathy-empathy-contact-list.html
share/gtk-doc/html/libempathy/libempathy-empathy-time.html
share/gtk-doc/html/libempathy/libempathy-empathy-utils.html
share/gtk-doc/html/libempathy/libempathy.devhelp
share/gtk-doc/html/libempathy/libempathy.devhelp2
share/gtk-doc/html/libempathy/right.png
share/gtk-doc/html/libempathy/style.css
share/gtk-doc/html/libempathy/up.png
share/icons/hicolor/16x16/apps/empathy-available.png
share/icons/hicolor/16x16/apps/empathy-away.png
share/icons/hicolor/16x16/apps/empathy-busy.png
share/icons/hicolor/16x16/apps/empathy-extended-away.png
share/icons/hicolor/16x16/apps/empathy-message.png
share/icons/hicolor/16x16/apps/empathy-new-message.png
share/icons/hicolor/16x16/apps/empathy-offline.png
share/icons/hicolor/16x16/apps/empathy-pending.png
share/icons/hicolor/16x16/apps/empathy-proto-ekiga.png
share/icons/hicolor/16x16/apps/empathy-proto-gizmo.png
share/icons/hicolor/16x16/apps/empathy-proto-google-talk.png
share/icons/hicolor/16x16/apps/empathy-proto-irc.png
share/icons/hicolor/16x16/apps/empathy-proto-jabber.png
share/icons/hicolor/16x16/apps/empathy-proto-msn.png
share/icons/hicolor/16x16/apps/empathy-proto-salut.png
share/icons/hicolor/16x16/apps/empathy-typing.png
share/icons/hicolor/16x16/apps/empathy.png
share/icons/hicolor/22x22/apps/empathy-group-message.png
share/icons/hicolor/22x22/apps/empathy-new-message.png
share/icons/hicolor/22x22/apps/empathy-proto-ekiga.png
share/icons/hicolor/22x22/apps/empathy-proto-gizmo.png
share/icons/hicolor/22x22/apps/empathy-proto-google-talk.png
share/icons/hicolor/22x22/apps/empathy-proto-irc.png
share/icons/hicolor/22x22/apps/empathy-proto-jabber.png
share/icons/hicolor/22x22/apps/empathy-proto-msn.png
share/icons/hicolor/22x22/apps/empathy-proto-salut.png
share/icons/hicolor/22x22/apps/empathy.png
share/icons/hicolor/24x24/apps/empathy-proto-jabber.png
share/icons/hicolor/32x32/apps/empathy-proto-ekiga.png
share/icons/hicolor/32x32/apps/empathy-proto-gizmo.png
share/icons/hicolor/32x32/apps/empathy-proto-google-talk.png
share/icons/hicolor/32x32/apps/empathy-proto-irc.png
share/icons/hicolor/32x32/apps/empathy-proto-jabber.png
share/icons/hicolor/32x32/apps/empathy-proto-msn.png
share/icons/hicolor/32x32/apps/empathy.png
share/icons/hicolor/48x48/apps/empathy-proto-jabber.png
share/icons/hicolor/48x48/apps/empathy.png
share/icons/hicolor/scalable/apps/empathy-available.svg
share/icons/hicolor/scalable/apps/empathy-away.svg
share/icons/hicolor/scalable/apps/empathy-busy.svg
share/icons/hicolor/scalable/apps/empathy-extended-away.svg
share/icons/hicolor/scalable/apps/empathy-offline.svg
share/icons/hicolor/scalable/apps/empathy-pending.svg
share/icons/hicolor/scalable/apps/empathy-proto-ekiga.svg
share/icons/hicolor/scalable/apps/empathy-proto-gizmo.svg
share/icons/hicolor/scalable/apps/empathy-proto-google-talk.svg
share/icons/hicolor/scalable/apps/empathy-proto-irc.svg
share/icons/hicolor/scalable/apps/empathy-proto-jabber.svg
share/icons/hicolor/scalable/apps/empathy-proto-msn.svg
share/icons/hicolor/scalable/apps/empathy-proto-salut.svg
share/icons/hicolor/scalable/apps/empathy.svg
share/locale/ar/
share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/empathy.mo
share/locale/az/
share/locale/az/LC_MESSAGES/
share/locale/az/LC_MESSAGES/empathy.mo
share/locale/bg/LC_MESSAGES/empathy.mo
share/locale/ca/LC_MESSAGES/empathy.mo
share/locale/cs/LC_MESSAGES/empathy.mo
share/locale/cy/
share/locale/cy/LC_MESSAGES/
share/locale/cy/LC_MESSAGES/empathy.mo
share/locale/da/LC_MESSAGES/empathy.mo
share/locale/de/LC_MESSAGES/empathy.mo
share/locale/dz/
share/locale/dz/LC_MESSAGES/
share/locale/dz/LC_MESSAGES/empathy.mo
share/locale/el/LC_MESSAGES/empathy.mo
share/locale/en_CA/
share/locale/en_CA/LC_MESSAGES/
share/locale/en_CA/LC_MESSAGES/empathy.mo
share/locale/en_GB/
share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/empathy.mo
share/locale/eo/LC_MESSAGES/empathy.mo
share/locale/es/LC_MESSAGES/empathy.mo
share/locale/eu/
share/locale/eu/LC_MESSAGES/
share/locale/eu/LC_MESSAGES/empathy.mo
share/locale/fi/LC_MESSAGES/empathy.mo
share/locale/fr/LC_MESSAGES/empathy.mo
share/locale/ga/LC_MESSAGES/empathy.mo
share/locale/hr/LC_MESSAGES/empathy.mo
share/locale/hu/LC_MESSAGES/empathy.mo
share/locale/it/LC_MESSAGES/empathy.mo
share/locale/ja/LC_MESSAGES/empathy.mo
share/locale/lt/
share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/empathy.mo
share/locale/ml/
share/locale/ml/LC_MESSAGES/
share/locale/ml/LC_MESSAGES/empathy.mo
share/locale/ms/
share/locale/ms/LC_MESSAGES/
share/locale/ms/LC_MESSAGES/empathy.mo
share/locale/nb/LC_MESSAGES/empathy.mo
share/locale/ne/
share/locale/ne/LC_MESSAGES/
share/locale/ne/LC_MESSAGES/empathy.mo
share/locale/nl/LC_MESSAGES/empathy.mo
share/locale/pl/LC_MESSAGES/empathy.mo
share/locale/pt/LC_MESSAGES/empathy.mo
share/locale/pt_BR/LC_MESSAGES/empathy.mo
share/locale/ru/LC_MESSAGES/empathy.mo
share/locale/sq/
share/locale/sq/LC_MESSAGES/
share/locale/sq/LC_MESSAGES/empathy.mo
share/locale/sr/LC_MESSAGES/empathy.mo
share/locale/sr@Latn/
share/locale/sr@Latn/LC_MESSAGES/
share/locale/sr@Latn/LC_MESSAGES/empathy.mo
share/locale/sv/LC_MESSAGES/empathy.mo
share/locale/tr/LC_MESSAGES/empathy.mo
share/locale/uk/LC_MESSAGES/empathy.mo
share/locale/vi/LC_MESSAGES/empathy.mo
share/locale/zh_CN/LC_MESSAGES/empathy.mo
share/locale/zh_HK/LC_MESSAGES/empathy.mo
share/locale/zh_TW/LC_MESSAGES/empathy.mo
share/mission-control/
share/mission-control/profiles/
share/mission-control/profiles/gtalk.profile
share/mission-control/profiles/irc.profile
share/mission-control/profiles/jabber.profile
share/mission-control/profiles/msn.profile
share/mission-control/profiles/salut.profile
@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/share/schemas/empathy/*.schemas > /dev/null
share/schemas/
share/schemas/empathy/
share/schemas/empathy/empathy.schemas
@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-install-rule %D/share/schemas/empathy/*.schemas > /dev/null
share/telepathy/managers/empathy-chat.chandler
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
@unexec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database