- update to gnome-terminal-3.8.0

This commit is contained in:
jasper 2013-03-29 18:39:34 +00:00
parent 7cc7c24e74
commit 82ddba005a
7 changed files with 247 additions and 148 deletions

View File

@ -1,38 +1,40 @@
# $OpenBSD: Makefile,v 1.88 2013/03/26 09:59:33 jasper Exp $
# $OpenBSD: Makefile,v 1.89 2013/03/29 18:39:34 jasper Exp $
SHARED_ONLY= Yes
COMMENT= GNOME terminal
GNOME_PROJECT= gnome-terminal
GNOME_VERSION= 3.6.2
GNOME_VERSION= 3.8.0
# GPLv3+
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi
WANTLIB += Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0 atspi
WANTLIB += c cairo cairo-gobject dbus-1 dbus-glib-1 expat ffi
WANTLIB += fontconfig freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-3
WANTLIB += harfbuzz icudata icule icuuc m ncurses pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pcre pixman-1 png pthread pthread-stubs
WANTLIB += util vte2_90 xcb xcb-render xcb-shm z
WANTLIB += c cairo cairo-gobject dbus-1 dbus-glib-1 dconf expat
WANTLIB += ffi fontconfig freetype gdk-3 gdk_pixbuf-2.0 gio-2.0
WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 graphite2 gthread-2.0
WANTLIB += gtk-3 harfbuzz icudata icule icuuc m nautilus-extension
WANTLIB += ncurses pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre
WANTLIB += pixman-1 png pthread pthread-stubs util vte2_90 xcb
WANTLIB += xcb-render xcb-shm z gconf-2 e2fs-uuid
MODULES= devel/gconf2 \
MODULES= devel/dconf \
devel/gettext \
x11/gnome
x11/gnome \
devel/gconf2
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= devel/gsettings-desktop-schemas
LIB_DEPENDS= devel/vte3
LIB_DEPENDS= devel/vte3 \
sysutils/e2fsprogs \
x11/gnome/nautilus
MODGNOME_TOOLS= yelp
MODGNOME_DESKTOP_FILE= Yes
MODGCONF2_SCHEMAS_DIR= gnome-terminal
# XXX check on update if this is still needed
# gtk-builder-convert is needed at build time to convert glade files to ui
MODULES += lang/python
MODPY_RUNDEP = No
BUILD_DEPENDS += x11/gtk+2
CONFIGURE_ARGS+=--with-nautilus-extension
post-install:
rm ${PREFIX}/lib/nautilus/extensions-3.0/*.{a,la}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome/gnome-terminal-3.6.2.tar.xz) = LfLwfF2umyu4Wrdb4kmihflxl8qVTpuA2Lq/ZYMsQWw=
SIZE (gnome/gnome-terminal-3.6.2.tar.xz) = 1648532
SHA256 (gnome/gnome-terminal-3.8.0.tar.xz) = k+8eW/H1nCF4y5ubdU7dq9aAlPBK7v3yK7HCY9ASbqM=
SIZE (gnome/gnome-terminal-3.8.0.tar.xz) = 1611364

View File

@ -0,0 +1,21 @@
$OpenBSD: patch-src_client_c,v 1.1 2013/03/29 18:39:34 jasper Exp $
--- src/client.c.orig Fri Mar 29 18:07:13 2013
+++ src/client.c Fri Mar 29 18:07:20 2013
@@ -514,6 +514,7 @@ parse_arguments (int *argcp,
g_option_context_free (context);
if (data->working_directory == NULL) {
+#ifdef get_current_dir_name
char *cwd;
/* We use get_current_dir_name() here instead of getcwd / g_get_current_dir()
@@ -523,6 +524,9 @@ parse_arguments (int *argcp,
cwd = get_current_dir_name ();
data->working_directory = g_strdup (cwd);
free (cwd);
+#else
+ data->working_directory = g_get_current_dir ();
+#endif
}
/* Do this here so that gdk_display is initialized */

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-src_terminal-app_c,v 1.1 2013/03/29 18:39:34 jasper Exp $
--- src/terminal-app.c.orig Fri Mar 29 18:09:22 2013
+++ src/terminal-app.c Fri Mar 29 18:09:47 2013
@@ -41,6 +41,7 @@
#include "terminal-defines.h"
#include "terminal-prefs.h"
+#include <sys/wait.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-src_terminal-screen_c,v 1.5 2013/03/29 18:39:35 jasper Exp $
--- src/terminal-screen.c.orig Wed Mar 20 11:09:31 2013
+++ src/terminal-screen.c Fri Mar 29 18:22:25 2013
@@ -1347,7 +1347,7 @@ terminal_screen_child_setup (FDSetupData *data)
/* Now we know that target_fd can be safely overwritten. */
errno = 0;
do {
- fd = dup3 (fds[idx], target_fd, 0 /* no FD_CLOEXEC */);
+ fd = dup2 (fds[idx], target_fd /* no FD_CLOEXEC */);
} while (fd == -1 && errno == EINTR);
if (fd != target_fd)
_exit (127);

View File

@ -0,0 +1,21 @@
$OpenBSD: patch-src_terminal_c,v 1.3 2013/03/29 18:39:35 jasper Exp $
--- src/terminal.c.orig Fri Mar 29 18:07:11 2013
+++ src/terminal.c Fri Mar 29 18:07:17 2013
@@ -227,6 +227,7 @@ main (int argc, char **argv)
startup_id = g_getenv ("DESKTOP_STARTUP_ID");
+#ifdef get_current_dir_name
/* We use get_current_dir_name() here instead of getcwd / g_get_current_dir()
* because we want to use the value from PWD (if it is correct).
* See bug 502146.
@@ -234,6 +235,9 @@ main (int argc, char **argv)
cwd = get_current_dir_name ();
working_directory = g_strdup (cwd);
free (cwd);
+#else
+ working_directory = g_get_current_dir ();
+#endif
options = terminal_options_parse (working_directory,
startup_id,

View File

@ -1,150 +1,183 @@
@comment $OpenBSD: PLIST,v 1.37 2013/02/06 14:23:07 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.38 2013/03/29 18:39:35 jasper Exp $
@bin bin/gnome-terminal
lib/nautilus/
lib/nautilus/extensions-3.0/
lib/nautilus/extensions-3.0/libterminal-nautilus.so
@bin libexec/gnome-terminal-migration
@bin libexec/gnome-terminal-server
share/applications/gnome-terminal.desktop
share/gnome-terminal/
share/gnome-terminal/encodings-dialog.ui
share/gnome-terminal/find-dialog.ui
share/gnome-terminal/keybinding-editor.ui
share/gnome-terminal/profile-manager.ui
share/gnome-terminal/profile-new-dialog.ui
share/gnome-terminal/profile-preferences.ui
share/gnome-terminal/terminal.about
share/gnome-terminal/terminal.xml
share/dbus-1/
share/dbus-1/services/
share/dbus-1/services/org.gnome.Terminal.service
share/glib-2.0/schemas/org.gnome.Terminal.gschema.xml
share/help/
share/help/C/
share/help/C/gnome-terminal/
share/help/C/gnome-terminal/adv-keyboard-shortcuts.page
share/help/C/gnome-terminal/app-colors.page
share/help/C/gnome-terminal/app-cursor.page
share/help/C/gnome-terminal/app-fonts.page
share/help/C/gnome-terminal/app-fullscreen.page
share/help/C/gnome-terminal/app-terminal-sizes.page
share/help/C/gnome-terminal/app-zoom.page
share/help/C/gnome-terminal/figures/
share/help/C/gnome-terminal/figures/gnome-terminal-default.png
share/help/C/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/C/gnome-terminal/index.docbook
share/help/C/gnome-terminal/figures/gnome-terminal-icon.png
share/help/C/gnome-terminal/figures/gnome-terminal.png
share/help/C/gnome-terminal/gs-execute-commands.page
share/help/C/gnome-terminal/gs-tabs.page
share/help/C/gnome-terminal/index.page
share/help/C/gnome-terminal/introduction.page
share/help/C/gnome-terminal/legal.xml
share/help/ca/
share/help/ca/gnome-terminal/
share/help/ca/gnome-terminal/figures/
share/help/ca/gnome-terminal/figures/gnome-terminal-default.png
share/help/ca/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/ca/gnome-terminal/index.docbook
share/help/ca/gnome-terminal/legal.xml
share/help/cs/
share/help/cs/gnome-terminal/
share/help/cs/gnome-terminal/figures/
share/help/cs/gnome-terminal/figures/gnome-terminal-default.png
share/help/cs/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/cs/gnome-terminal/index.docbook
share/help/cs/gnome-terminal/legal.xml
share/help/da/
share/help/da/gnome-terminal/
share/help/da/gnome-terminal/figures/
share/help/da/gnome-terminal/figures/gnome-terminal-default.png
share/help/da/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/da/gnome-terminal/index.docbook
share/help/da/gnome-terminal/legal.xml
share/help/C/gnome-terminal/overview.page
share/help/C/gnome-terminal/pref-bell.page
share/help/C/gnome-terminal/pref-custom-command.page
share/help/C/gnome-terminal/pref-custom-exit.page
share/help/C/gnome-terminal/pref-encoding.page
share/help/C/gnome-terminal/pref-keyboard-access.page
share/help/C/gnome-terminal/pref-menubar.page
share/help/C/gnome-terminal/pref-profiles.page
share/help/C/gnome-terminal/pref-scrolling.page
share/help/C/gnome-terminal/pref-title.page
share/help/C/gnome-terminal/pref.page
share/help/C/gnome-terminal/profile.page
share/help/C/gnome-terminal/txt-copy-paste.page
share/help/C/gnome-terminal/txt-links.page
share/help/C/gnome-terminal/txt-search.page
share/help/C/gnome-terminal/txt-select-text.page
share/help/de/
share/help/de/gnome-terminal/
share/help/de/gnome-terminal/adv-keyboard-shortcuts.page
share/help/de/gnome-terminal/app-colors.page
share/help/de/gnome-terminal/app-cursor.page
share/help/de/gnome-terminal/app-fonts.page
share/help/de/gnome-terminal/app-fullscreen.page
share/help/de/gnome-terminal/app-terminal-sizes.page
share/help/de/gnome-terminal/app-zoom.page
share/help/de/gnome-terminal/figures/
share/help/de/gnome-terminal/figures/gnome-terminal-default.png
share/help/de/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/de/gnome-terminal/index.docbook
share/help/de/gnome-terminal/figures/gnome-terminal-icon.png
share/help/de/gnome-terminal/figures/gnome-terminal.png
share/help/de/gnome-terminal/gs-execute-commands.page
share/help/de/gnome-terminal/gs-tabs.page
share/help/de/gnome-terminal/index.page
share/help/de/gnome-terminal/introduction.page
share/help/de/gnome-terminal/legal.xml
share/help/de/gnome-terminal/overview.page
share/help/de/gnome-terminal/pref-bell.page
share/help/de/gnome-terminal/pref-custom-command.page
share/help/de/gnome-terminal/pref-custom-exit.page
share/help/de/gnome-terminal/pref-encoding.page
share/help/de/gnome-terminal/pref-keyboard-access.page
share/help/de/gnome-terminal/pref-menubar.page
share/help/de/gnome-terminal/pref-profiles.page
share/help/de/gnome-terminal/pref-scrolling.page
share/help/de/gnome-terminal/pref-title.page
share/help/de/gnome-terminal/pref.page
share/help/de/gnome-terminal/profile.page
share/help/de/gnome-terminal/txt-copy-paste.page
share/help/de/gnome-terminal/txt-links.page
share/help/de/gnome-terminal/txt-search.page
share/help/de/gnome-terminal/txt-select-text.page
share/help/el/
share/help/el/gnome-terminal/
share/help/el/gnome-terminal/adv-keyboard-shortcuts.page
share/help/el/gnome-terminal/app-colors.page
share/help/el/gnome-terminal/app-cursor.page
share/help/el/gnome-terminal/app-fonts.page
share/help/el/gnome-terminal/app-fullscreen.page
share/help/el/gnome-terminal/app-terminal-sizes.page
share/help/el/gnome-terminal/app-zoom.page
share/help/el/gnome-terminal/figures/
share/help/el/gnome-terminal/figures/gnome-terminal-default.png
share/help/el/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/el/gnome-terminal/index.docbook
share/help/el/gnome-terminal/figures/gnome-terminal-icon.png
share/help/el/gnome-terminal/figures/gnome-terminal.png
share/help/el/gnome-terminal/gs-execute-commands.page
share/help/el/gnome-terminal/gs-tabs.page
share/help/el/gnome-terminal/index.page
share/help/el/gnome-terminal/introduction.page
share/help/el/gnome-terminal/legal.xml
share/help/en_GB/
share/help/en_GB/gnome-terminal/
share/help/en_GB/gnome-terminal/figures/
share/help/en_GB/gnome-terminal/figures/gnome-terminal-default.png
share/help/en_GB/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/en_GB/gnome-terminal/index.docbook
share/help/en_GB/gnome-terminal/legal.xml
share/help/el/gnome-terminal/overview.page
share/help/el/gnome-terminal/pref-bell.page
share/help/el/gnome-terminal/pref-custom-command.page
share/help/el/gnome-terminal/pref-custom-exit.page
share/help/el/gnome-terminal/pref-encoding.page
share/help/el/gnome-terminal/pref-keyboard-access.page
share/help/el/gnome-terminal/pref-menubar.page
share/help/el/gnome-terminal/pref-profiles.page
share/help/el/gnome-terminal/pref-scrolling.page
share/help/el/gnome-terminal/pref-title.page
share/help/el/gnome-terminal/pref.page
share/help/el/gnome-terminal/profile.page
share/help/el/gnome-terminal/txt-copy-paste.page
share/help/el/gnome-terminal/txt-links.page
share/help/el/gnome-terminal/txt-search.page
share/help/el/gnome-terminal/txt-select-text.page
share/help/es/
share/help/es/gnome-terminal/
share/help/es/gnome-terminal/adv-keyboard-shortcuts.page
share/help/es/gnome-terminal/app-colors.page
share/help/es/gnome-terminal/app-cursor.page
share/help/es/gnome-terminal/app-fonts.page
share/help/es/gnome-terminal/app-fullscreen.page
share/help/es/gnome-terminal/app-terminal-sizes.page
share/help/es/gnome-terminal/app-zoom.page
share/help/es/gnome-terminal/figures/
share/help/es/gnome-terminal/figures/gnome-terminal-default.png
share/help/es/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/es/gnome-terminal/index.docbook
share/help/es/gnome-terminal/figures/gnome-terminal-icon.png
share/help/es/gnome-terminal/figures/gnome-terminal.png
share/help/es/gnome-terminal/gs-execute-commands.page
share/help/es/gnome-terminal/gs-tabs.page
share/help/es/gnome-terminal/index.page
share/help/es/gnome-terminal/introduction.page
share/help/es/gnome-terminal/legal.xml
share/help/fr/
share/help/fr/gnome-terminal/
share/help/fr/gnome-terminal/figures/
share/help/fr/gnome-terminal/figures/gnome-terminal-default.png
share/help/fr/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/fr/gnome-terminal/index.docbook
share/help/fr/gnome-terminal/legal.xml
share/help/es/gnome-terminal/overview.page
share/help/es/gnome-terminal/pref-bell.page
share/help/es/gnome-terminal/pref-custom-command.page
share/help/es/gnome-terminal/pref-custom-exit.page
share/help/es/gnome-terminal/pref-encoding.page
share/help/es/gnome-terminal/pref-keyboard-access.page
share/help/es/gnome-terminal/pref-menubar.page
share/help/es/gnome-terminal/pref-profiles.page
share/help/es/gnome-terminal/pref-scrolling.page
share/help/es/gnome-terminal/pref-title.page
share/help/es/gnome-terminal/pref.page
share/help/es/gnome-terminal/profile.page
share/help/es/gnome-terminal/txt-copy-paste.page
share/help/es/gnome-terminal/txt-links.page
share/help/es/gnome-terminal/txt-search.page
share/help/es/gnome-terminal/txt-select-text.page
share/help/gl/
share/help/gl/gnome-terminal/
share/help/gl/gnome-terminal/adv-keyboard-shortcuts.page
share/help/gl/gnome-terminal/app-colors.page
share/help/gl/gnome-terminal/app-cursor.page
share/help/gl/gnome-terminal/app-fonts.page
share/help/gl/gnome-terminal/app-fullscreen.page
share/help/gl/gnome-terminal/app-terminal-sizes.page
share/help/gl/gnome-terminal/app-zoom.page
share/help/gl/gnome-terminal/figures/
share/help/gl/gnome-terminal/figures/gnome-terminal-default.png
share/help/gl/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/gl/gnome-terminal/index.docbook
share/help/gl/gnome-terminal/figures/gnome-terminal-icon.png
share/help/gl/gnome-terminal/figures/gnome-terminal.png
share/help/gl/gnome-terminal/gs-execute-commands.page
share/help/gl/gnome-terminal/gs-tabs.page
share/help/gl/gnome-terminal/index.page
share/help/gl/gnome-terminal/introduction.page
share/help/gl/gnome-terminal/legal.xml
share/help/it/
share/help/it/gnome-terminal/
share/help/it/gnome-terminal/figures/
share/help/it/gnome-terminal/figures/gnome-terminal-default.png
share/help/it/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/it/gnome-terminal/index.docbook
share/help/it/gnome-terminal/legal.xml
share/help/ko/
share/help/ko/gnome-terminal/
share/help/ko/gnome-terminal/figures/
share/help/ko/gnome-terminal/figures/gnome-terminal-default.png
share/help/ko/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/ko/gnome-terminal/index.docbook
share/help/ko/gnome-terminal/legal.xml
share/help/oc/
share/help/oc/gnome-terminal/
share/help/oc/gnome-terminal/figures/
share/help/oc/gnome-terminal/figures/gnome-terminal-default.png
share/help/oc/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/oc/gnome-terminal/index.docbook
share/help/oc/gnome-terminal/legal.xml
share/help/pt_BR/
share/help/pt_BR/gnome-terminal/
share/help/pt_BR/gnome-terminal/figures/
share/help/pt_BR/gnome-terminal/figures/gnome-terminal-default.png
share/help/pt_BR/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/pt_BR/gnome-terminal/index.docbook
share/help/pt_BR/gnome-terminal/legal.xml
share/help/ru/
share/help/ru/gnome-terminal/
share/help/ru/gnome-terminal/figures/
share/help/ru/gnome-terminal/figures/gnome-terminal-default.png
share/help/ru/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/ru/gnome-terminal/index.docbook
share/help/ru/gnome-terminal/legal.xml
share/help/sl/
share/help/sl/gnome-terminal/
share/help/sl/gnome-terminal/figures/
share/help/sl/gnome-terminal/figures/gnome-terminal-default.png
share/help/sl/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/sl/gnome-terminal/index.docbook
share/help/sl/gnome-terminal/legal.xml
share/help/sv/
share/help/sv/gnome-terminal/
share/help/sv/gnome-terminal/figures/
share/help/sv/gnome-terminal/figures/gnome-terminal-default.png
share/help/sv/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/sv/gnome-terminal/index.docbook
share/help/sv/gnome-terminal/legal.xml
share/help/uk/
share/help/uk/gnome-terminal/
share/help/uk/gnome-terminal/figures/
share/help/uk/gnome-terminal/figures/gnome-terminal-default.png
share/help/uk/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/uk/gnome-terminal/index.docbook
share/help/uk/gnome-terminal/legal.xml
share/help/zh_CN/
share/help/zh_CN/gnome-terminal/
share/help/zh_CN/gnome-terminal/figures/
share/help/zh_CN/gnome-terminal/figures/gnome-terminal-default.png
share/help/zh_CN/gnome-terminal/figures/gnome-terminal-tabbed.png
share/help/zh_CN/gnome-terminal/index.docbook
share/help/zh_CN/gnome-terminal/legal.xml
share/help/gl/gnome-terminal/overview.page
share/help/gl/gnome-terminal/pref-bell.page
share/help/gl/gnome-terminal/pref-custom-command.page
share/help/gl/gnome-terminal/pref-custom-exit.page
share/help/gl/gnome-terminal/pref-encoding.page
share/help/gl/gnome-terminal/pref-keyboard-access.page
share/help/gl/gnome-terminal/pref-menubar.page
share/help/gl/gnome-terminal/pref-profiles.page
share/help/gl/gnome-terminal/pref-scrolling.page
share/help/gl/gnome-terminal/pref-title.page
share/help/gl/gnome-terminal/pref.page
share/help/gl/gnome-terminal/profile.page
share/help/gl/gnome-terminal/txt-copy-paste.page
share/help/gl/gnome-terminal/txt-links.page
share/help/gl/gnome-terminal/txt-search.page
share/help/gl/gnome-terminal/txt-select-text.page
share/locale/am/LC_MESSAGES/gnome-terminal.mo
share/locale/an/LC_MESSAGES/gnome-terminal.mo
share/locale/ar/LC_MESSAGES/gnome-terminal.mo
share/locale/as/LC_MESSAGES/gnome-terminal.mo
share/locale/ast/LC_MESSAGES/gnome-terminal.mo
@ -225,6 +258,7 @@ share/locale/sr@latin/LC_MESSAGES/gnome-terminal.mo
share/locale/sv/LC_MESSAGES/gnome-terminal.mo
share/locale/ta/LC_MESSAGES/gnome-terminal.mo
share/locale/te/LC_MESSAGES/gnome-terminal.mo
share/locale/tg/LC_MESSAGES/gnome-terminal.mo
share/locale/th/LC_MESSAGES/gnome-terminal.mo
share/locale/tr/LC_MESSAGES/gnome-terminal.mo
share/locale/ug/LC_MESSAGES/gnome-terminal.mo
@ -235,9 +269,7 @@ share/locale/xh/LC_MESSAGES/gnome-terminal.mo
share/locale/zh_CN/LC_MESSAGES/gnome-terminal.mo
share/locale/zh_HK/LC_MESSAGES/gnome-terminal.mo
share/locale/zh_TW/LC_MESSAGES/gnome-terminal.mo
@unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/${SCHEMAS_INSTDIR}/*.schemas >/dev/null 2>&1
${SCHEMAS_INSTDIR}/
${SCHEMAS_INSTDIR}/gnome-terminal.schemas
@exec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-install-rule %D/${SCHEMAS_INSTDIR}/*.schemas >/dev/null 2>&1
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas >/dev/null
@unexec-delete %D/bin/glib-compile-schemas %D/share/glib-2.0/schemas >/dev/null