summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--deskutils/gdesklets/Makefile52
-rw-r--r--deskutils/gdesklets/distinfo3
-rw-r--r--deskutils/gdesklets/files/patch-Controls::ArrayBuffer::__init__.py13
-rw-r--r--deskutils/gdesklets/files/patch-data::Makefile.in11
-rw-r--r--deskutils/gdesklets/files/patch-libdesklets-system-gtop.c21
-rw-r--r--deskutils/gdesklets/files/patch-main::__init__.py11
-rw-r--r--deskutils/gdesklets/files/patch-utils::utils.c19
-rw-r--r--deskutils/gdesklets/pkg-descr8
-rw-r--r--deskutils/gdesklets/pkg-install5
-rw-r--r--deskutils/gdesklets/pkg-message12
-rw-r--r--deskutils/gdesklets/pkg-plist654
11 files changed, 809 insertions, 0 deletions
diff --git a/deskutils/gdesklets/Makefile b/deskutils/gdesklets/Makefile
new file mode 100644
index 000000000..a98cbbdc7
--- /dev/null
+++ b/deskutils/gdesklets/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: gdesklets
+# Date created: 11 August 2003
+# Whom: Mezz <mezz7@cox.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gdesklets
+PORTVERSION= 0.35.3
+PORTREVISION= 4
+CATEGORIES= deskutils gnome
+MASTER_SITES= http://www.gdesklets.org/downloads/ \
+ http://www.pycage.de/download/${PORTNAME}/ \
+ ${MASTER_SITE_GENTOO:S/%SUBDIR%/distfiles/}
+DISTNAME= gDesklets-${PORTVERSION}
+
+MAINTAINER= klammer@webonaut.com
+COMMENT= A framework for Gnome 2.x for desktop applets
+
+LIB_DEPENDS= gtop-2.0.7:${PORTSDIR}/devel/libgtop
+
+INSTALLS_ICONS= yes
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+USE_PYTHON= yes
+USE_X_PREFIX= yes
+USE_GNOME= gnomehack gnomeprefix gnometarget intlhack librsvg2 pygnomeextras
+
+OPTIONS= GDBM "install py-gdbm instead py-bsddb for config storage" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_GDBM)
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/gdbm.so:${PORTSDIR}/databases/py-gdbm
+.else
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_bsddb.so:${PORTSDIR}/databases/py-bsddb
+.endif
+
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}" \
+ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}"
+
+MAN1= gdesklets.1
+
+post-install:
+ @${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays
+ @${MKDIR} ${PREFIX}/share/gnome/gdesklets/Sensors
+ @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/lib/gdesklets
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/deskutils/gdesklets/distinfo b/deskutils/gdesklets/distinfo
new file mode 100644
index 000000000..183ea22a0
--- /dev/null
+++ b/deskutils/gdesklets/distinfo
@@ -0,0 +1,3 @@
+MD5 (gDesklets-0.35.3.tar.bz2) = 3f9ce7f2ca4522bc96cb9bc4a4b91774
+SHA256 (gDesklets-0.35.3.tar.bz2) = 7a8df729df1f29b7c37d29739e3188547334781435bf1f9f4fea16d0a29b0c55
+SIZE (gDesklets-0.35.3.tar.bz2) = 718642
diff --git a/deskutils/gdesklets/files/patch-Controls::ArrayBuffer::__init__.py b/deskutils/gdesklets/files/patch-Controls::ArrayBuffer::__init__.py
new file mode 100644
index 000000000..1e41c906f
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-Controls::ArrayBuffer::__init__.py
@@ -0,0 +1,13 @@
+--- Controls/ArrayBuffer/__init__.py.orig Mon Feb 28 14:07:04 2005
++++ Controls/ArrayBuffer/__init__.py Mon Feb 28 14:07:25 2005
+@@ -3,6 +3,10 @@
+ # ArrayBuffer Class
+ #
+ #
++
++from libdesklets.controls import Control
++from IArrayBuffer import *
++
+ class ArrayBuffer(Control, IArrayBuffer):
+
+ #
diff --git a/deskutils/gdesklets/files/patch-data::Makefile.in b/deskutils/gdesklets/files/patch-data::Makefile.in
new file mode 100644
index 000000000..a7af22eb6
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-data::Makefile.in
@@ -0,0 +1,11 @@
+--- data/Makefile.in.orig Mon Dec 20 17:28:59 2004
++++ data/Makefile.in Mon Dec 20 17:29:43 2004
+@@ -170,7 +170,7 @@
+ sharedmimepackage_in_files = gdesklets.xml.in
+ sharedmimepackage_DATA = $(sharedmimepackage_in_files:.xml.in=.xml)
+
+-mimeicondir = $(datadir)/icons/gnome/48x48/mimetypes
++mimeicondir = $(prefix)/share/icons/gnome/48x48/mimetypes
+ mimeicon_DATA = gnome-mime-application-x-gdesklets-display.png
+
+ pixmapdir = $(PIXMAPDIR)
diff --git a/deskutils/gdesklets/files/patch-libdesklets-system-gtop.c b/deskutils/gdesklets/files/patch-libdesklets-system-gtop.c
new file mode 100644
index 000000000..4ae58eb87
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-libdesklets-system-gtop.c
@@ -0,0 +1,21 @@
+--- libdesklets/system/gtop.c.orig Sat Jan 1 20:33:47 2005
++++ libdesklets/system/gtop.c Thu Feb 17 21:53:53 2005
+@@ -48,6 +48,8 @@
+ #include <sys/socket.h>
+ #include <arpa/inet.h>
+
++/* for INET_ADDRSTRLEN and INET6_ADDRSTRLEN on FreeBSD 4 */
++#include <netinet/in.h>
+
+ typedef struct
+ {
+@@ -1275,8 +1277,8 @@
+ tuple = PyTuple_New(len);
+
+ for(i = 0; i < len; ++i) {
+- p = &glibtop_sys_siglist[i];
+ PyObject* d;
++ p = &glibtop_sys_siglist[i];
+
+ d = PyDict_New();
+ my_dict_add_and_decref(d, "number", PyI_L(p->number));
diff --git a/deskutils/gdesklets/files/patch-main::__init__.py b/deskutils/gdesklets/files/patch-main::__init__.py
new file mode 100644
index 000000000..2265c0c64
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-main::__init__.py
@@ -0,0 +1,11 @@
+--- main/__init__.py.orig Mon Feb 28 12:11:37 2005
++++ main/__init__.py Mon Feb 28 12:12:18 2005
+@@ -20,7 +20,7 @@
+ USERHOME = os.path.join(os.environ["APPDATA"], "gDesklets")
+ else:
+ USERHOME = os.path.join(os.path.expanduser("~"), ".gdesklets")
+-OLDHOME = os.path.join(HOME, os.pardir, os.pardir, "share", "gdesklets")
++OLDHOME = os.path.join(HOME, os.pardir, os.pardir, "share", "gnome", "gdesklets")
+
+
+ # we need the DISPLAY variable
diff --git a/deskutils/gdesklets/files/patch-utils::utils.c b/deskutils/gdesklets/files/patch-utils::utils.c
new file mode 100644
index 000000000..f5c34a322
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-utils::utils.c
@@ -0,0 +1,19 @@
+--- utils/utils.c.orig Sun Feb 6 22:11:42 2005
++++ utils/utils.c Mon Feb 28 12:15:54 2005
+@@ -12,14 +12,14 @@
+
+ if(G_UNLIKELY(PyGObject_Type == NULL))
+ {
+- PyObject *module;
++ PyObject *module, *moddict;
+
+ module = PyImport_ImportModule("gobject");
+
+ if(!module)
+ goto err_gobject;
+
+- PyObject *moddict = PyModule_GetDict(module);
++ moddict = PyModule_GetDict(module);
+
+ PyGObject_Type = (PyTypeObject *) PyDict_GetItemString(moddict, "GObject");
+
diff --git a/deskutils/gdesklets/pkg-descr b/deskutils/gdesklets/pkg-descr
new file mode 100644
index 000000000..efec98259
--- /dev/null
+++ b/deskutils/gdesklets/pkg-descr
@@ -0,0 +1,8 @@
+gDesklets provides an advanced architecture for desktop applets -- tiny displays
+sitting on your desktop in a symbiotic relationship of eye candy and usefulness.
+
+Populate your desktop with status meters, icon bars, weather sensors, news
+tickers... whatever you can imagine! Virtually anything is possible and maybe
+even available some day.
+
+WWW: http://www.pycage.de/software_gdesklets.html
diff --git a/deskutils/gdesklets/pkg-install b/deskutils/gdesklets/pkg-install
new file mode 100644
index 000000000..366e159fd
--- /dev/null
+++ b/deskutils/gdesklets/pkg-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+if [ "$2" = "POST-INSTALL" ]; then
+ mkdir -p ${PKG_PREFIX}/share/gnome/gdesklets/Displays
+fi
diff --git a/deskutils/gdesklets/pkg-message b/deskutils/gdesklets/pkg-message
new file mode 100644
index 000000000..fa2f698e0
--- /dev/null
+++ b/deskutils/gdesklets/pkg-message
@@ -0,0 +1,12 @@
+##
+In the future there will be a meta port of desklets to allow to choose
+which desklets to install. It will probably be named
+"gdesklets-desklets".
+
+There are only few desklets in the ports tree at the moment. To help porting
+more desklets please visit http://gdesklets.gnomedesktop.org/ and port
+some desklets. Those ports should have a PKGNAMEPREFIX of "gdesklets-".
+If the port only provides a sensor or a display the name should have a
+sensor- or display- appended, so it would be e.g.
+"gdesklets-sensor-<name>".
+##
diff --git a/deskutils/gdesklets/pkg-plist b/deskutils/gdesklets/pkg-plist
new file mode 100644
index 000000000..eae64058e
--- /dev/null
+++ b/deskutils/gdesklets/pkg-plist
@@ -0,0 +1,654 @@
+bin/gdesklets
+lib/gdesklets/ctrlinfo
+lib/gdesklets/Controls/ArrayBuffer/__init__.py
+lib/gdesklets/Controls/ArrayBuffer/__init__.pyc
+lib/gdesklets/Controls/ArrayBuffer/IArrayBuffer.py
+lib/gdesklets/Controls/ArrayBuffer/IArrayBuffer.pyc
+lib/gdesklets/Controls/EventPipe/__init__.py
+lib/gdesklets/Controls/EventPipe/__init__.pyc
+lib/gdesklets/Controls/EventPipe/IEventPipe.py
+lib/gdesklets/Controls/EventPipe/IEventPipe.pyc
+lib/gdesklets/Controls/Calendar/ICalendar.py
+lib/gdesklets/Controls/Calendar/ICalendar.pyc
+lib/gdesklets/Controls/Calendar/ICalendar.pyo
+lib/gdesklets/Controls/Calendar/__init__.py
+lib/gdesklets/Controls/Calendar/__init__.pyc
+lib/gdesklets/Controls/Calendar/__init__.pyo
+lib/gdesklets/Controls/HDDTemp/IHDDTemp.py
+lib/gdesklets/Controls/HDDTemp/IHDDTemp.pyc
+lib/gdesklets/Controls/HDDTemp/IHDDTemp.pyo
+lib/gdesklets/Controls/HDDTemp/__init__.py
+lib/gdesklets/Controls/HDDTemp/__init__.pyc
+lib/gdesklets/Controls/HDDTemp/__init__.pyo
+lib/gdesklets/Controls/HDDTemp/impl.py
+lib/gdesklets/Controls/HDDTemp/impl.pyc
+lib/gdesklets/Controls/HDDTemp/impl.pyo
+lib/gdesklets/Controls/Sensors/ISensor.py
+lib/gdesklets/Controls/Sensors/ISensor.pyc
+lib/gdesklets/Controls/Sensors/ISensor.pyo
+lib/gdesklets/Controls/Sensors/__init__.py
+lib/gdesklets/Controls/Sensors/__init__.pyc
+lib/gdesklets/Controls/Sensors/__init__.pyo
+lib/gdesklets/Controls/System/ISystem.py
+lib/gdesklets/Controls/System/ISystem.pyc
+lib/gdesklets/Controls/System/ISystem.pyo
+lib/gdesklets/Controls/System/__init__.py
+lib/gdesklets/Controls/System/__init__.pyc
+lib/gdesklets/Controls/System/__init__.pyo
+lib/gdesklets/Controls/Time/ITime.py
+lib/gdesklets/Controls/Time/ITime.pyc
+lib/gdesklets/Controls/Time/ITime.pyo
+lib/gdesklets/Controls/Time/__init__.py
+lib/gdesklets/Controls/Time/__init__.pyc
+lib/gdesklets/Controls/Time/__init__.pyo
+lib/gdesklets/Controls/URI/IURI.py
+lib/gdesklets/Controls/URI/IURI.pyc
+lib/gdesklets/Controls/URI/IURI.pyo
+lib/gdesklets/Controls/URI/__init__.py
+lib/gdesklets/Controls/URI/__init__.pyc
+lib/gdesklets/Controls/URI/__init__.pyo
+lib/gdesklets/Controls/__init__.py
+lib/gdesklets/Controls/__init__.pyc
+lib/gdesklets/Controls/__init__.pyo
+lib/gdesklets/Sensors/External/__init__.py
+lib/gdesklets/Sensors/External/__init__.pyc
+lib/gdesklets/Sensors/External/__init__.pyo
+lib/gdesklets/Sensors/FontSelector/__init__.py
+lib/gdesklets/Sensors/FontSelector/__init__.pyc
+lib/gdesklets/Sensors/FontSelector/__init__.pyo
+lib/gdesklets/config/Backend.py
+lib/gdesklets/config/Backend.pyc
+lib/gdesklets/config/Backend.pyo
+lib/gdesklets/config/ConfigBoolean.py
+lib/gdesklets/config/ConfigBoolean.pyc
+lib/gdesklets/config/ConfigBoolean.pyo
+lib/gdesklets/config/ConfigButton.py
+lib/gdesklets/config/ConfigButton.pyc
+lib/gdesklets/config/ConfigButton.pyo
+lib/gdesklets/config/ConfigColor.py
+lib/gdesklets/config/ConfigColor.pyc
+lib/gdesklets/config/ConfigColor.pyo
+lib/gdesklets/config/ConfigDialog.py
+lib/gdesklets/config/ConfigDialog.pyc
+lib/gdesklets/config/ConfigDialog.pyo
+lib/gdesklets/config/ConfigDPI.py
+lib/gdesklets/config/ConfigDPI.pyc
+lib/gdesklets/config/ConfigDPI.pyo
+lib/gdesklets/config/ConfigEnum.py
+lib/gdesklets/config/ConfigEnum.pyc
+lib/gdesklets/config/ConfigEnum.pyo
+lib/gdesklets/config/ConfigFloat.py
+lib/gdesklets/config/ConfigFloat.pyc
+lib/gdesklets/config/ConfigFloat.pyo
+lib/gdesklets/config/ConfigFont.py
+lib/gdesklets/config/ConfigFont.pyc
+lib/gdesklets/config/ConfigFont.pyo
+lib/gdesklets/config/ConfigInteger.py
+lib/gdesklets/config/ConfigInteger.pyc
+lib/gdesklets/config/ConfigInteger.pyo
+lib/gdesklets/config/ConfigKeyBinding.py
+lib/gdesklets/config/ConfigKeyBinding.pyc
+lib/gdesklets/config/ConfigKeyBinding.pyo
+lib/gdesklets/config/ConfigManager.py
+lib/gdesklets/config/ConfigManager.pyc
+lib/gdesklets/config/ConfigManager.pyo
+lib/gdesklets/config/ConfigUnit.py
+lib/gdesklets/config/ConfigUnit.pyc
+lib/gdesklets/config/ConfigUnit.pyo
+lib/gdesklets/config/ConfigString.py
+lib/gdesklets/config/ConfigString.pyc
+lib/gdesklets/config/ConfigString.pyo
+lib/gdesklets/config/ConfigTitle.py
+lib/gdesklets/config/ConfigTitle.pyc
+lib/gdesklets/config/ConfigTitle.pyo
+lib/gdesklets/config/ConfigURI.py
+lib/gdesklets/config/ConfigURI.pyc
+lib/gdesklets/config/ConfigURI.pyo
+lib/gdesklets/config/ConfigWidget.py
+lib/gdesklets/config/ConfigWidget.pyc
+lib/gdesklets/config/ConfigWidget.pyo
+lib/gdesklets/config/DaemonConfigger.py
+lib/gdesklets/config/DaemonConfigger.pyc
+lib/gdesklets/config/DaemonConfigger.pyo
+lib/gdesklets/config/DisplayConfigger.py
+lib/gdesklets/config/DisplayConfigger.pyc
+lib/gdesklets/config/DisplayConfigger.pyo
+lib/gdesklets/config/StateSaver.py
+lib/gdesklets/config/StateSaver.pyc
+lib/gdesklets/config/StateSaver.pyo
+lib/gdesklets/config/__init__.py
+lib/gdesklets/config/__init__.pyc
+lib/gdesklets/config/__init__.pyo
+lib/gdesklets/config/settings.py
+lib/gdesklets/config/settings.pyc
+lib/gdesklets/config/settings.pyo
+lib/gdesklets/data/about.png
+lib/gdesklets/data/gdesklets.png
+lib/gdesklets/display/ContainerTarget.py
+lib/gdesklets/display/ContainerTarget.pyc
+lib/gdesklets/display/ContainerTarget.pyo
+lib/gdesklets/display/DataTarget.py
+lib/gdesklets/display/DataTarget.pyc
+lib/gdesklets/display/DataTarget.pyo
+lib/gdesklets/display/Display.py
+lib/gdesklets/display/Display.pyc
+lib/gdesklets/display/Display.pyo
+lib/gdesklets/display/DisplayConfigurator.py
+lib/gdesklets/display/DisplayConfigurator.pyc
+lib/gdesklets/display/DisplayConfigurator.pyo
+lib/gdesklets/display/DisplayTarget.py
+lib/gdesklets/display/DisplayTarget.pyc
+lib/gdesklets/display/DisplayTarget.pyo
+lib/gdesklets/display/GlassWindow.py
+lib/gdesklets/display/GlassWindow.pyc
+lib/gdesklets/display/GlassWindow.pyo
+lib/gdesklets/display/Layouter.py
+lib/gdesklets/display/Layouter.pyc
+lib/gdesklets/display/Layouter.pyo
+lib/gdesklets/display/MenuItem.py
+lib/gdesklets/display/MenuItem.pyc
+lib/gdesklets/display/MenuItem.pyo
+lib/gdesklets/display/Plug.py
+lib/gdesklets/display/Plug.pyc
+lib/gdesklets/display/Plug.pyo
+lib/gdesklets/display/TargetAlignment.py
+lib/gdesklets/display/TargetAlignment.pyc
+lib/gdesklets/display/TargetAlignment.pyo
+lib/gdesklets/display/TargetArray.py
+lib/gdesklets/display/TargetArray.pyc
+lib/gdesklets/display/TargetArray.pyo
+lib/gdesklets/display/TargetBonoboControl.py
+lib/gdesklets/display/TargetBonoboControl.pyc
+lib/gdesklets/display/TargetBonoboControl.pyo
+lib/gdesklets/display/TargetCanvas.py
+lib/gdesklets/display/TargetCanvas.pyc
+lib/gdesklets/display/TargetCanvas.pyo
+lib/gdesklets/display/TargetDisplay.py
+lib/gdesklets/display/TargetDisplay.pyc
+lib/gdesklets/display/TargetDisplay.pyo
+lib/gdesklets/display/TargetEntry.py
+lib/gdesklets/display/TargetEntry.pyc
+lib/gdesklets/display/TargetEntry.pyo
+lib/gdesklets/display/TargetExpander.py
+lib/gdesklets/display/TargetExpander.pyc
+lib/gdesklets/display/TargetExpander.pyo
+lib/gdesklets/display/TargetFrame.py
+lib/gdesklets/display/TargetFrame.pyc
+lib/gdesklets/display/TargetFrame.pyo
+lib/gdesklets/display/TargetGauge.py
+lib/gdesklets/display/TargetGauge.pyc
+lib/gdesklets/display/TargetGauge.pyo
+lib/gdesklets/display/TargetGroup.py
+lib/gdesklets/display/TargetGroup.pyc
+lib/gdesklets/display/TargetGroup.pyo
+lib/gdesklets/display/TargetGroup2.py
+lib/gdesklets/display/TargetGroup2.pyc
+lib/gdesklets/display/TargetGroup2.pyo
+lib/gdesklets/display/TargetImage.py
+lib/gdesklets/display/TargetImage.pyc
+lib/gdesklets/display/TargetImage.pyo
+lib/gdesklets/display/TargetLabel.py
+lib/gdesklets/display/TargetLabel.pyc
+lib/gdesklets/display/TargetLabel.pyo
+lib/gdesklets/display/TargetPlotter.py
+lib/gdesklets/display/TargetPlotter.pyc
+lib/gdesklets/display/TargetPlotter.pyo
+lib/gdesklets/display/Window.py
+lib/gdesklets/display/Window.pyc
+lib/gdesklets/display/Window.pyo
+lib/gdesklets/display/__init__.py
+lib/gdesklets/display/__init__.pyc
+lib/gdesklets/display/__init__.pyo
+lib/gdesklets/display/targetregistry.py
+lib/gdesklets/display/targetregistry.pyc
+lib/gdesklets/display/targetregistry.pyo
+lib/gdesklets/factory/ControlFactory.py
+lib/gdesklets/factory/ControlFactory.pyc
+lib/gdesklets/factory/ControlFactory.pyo
+lib/gdesklets/factory/DisplayFactory.py
+lib/gdesklets/factory/DisplayFactory.pyc
+lib/gdesklets/factory/DisplayFactory.pyo
+lib/gdesklets/factory/SensorFactory.py
+lib/gdesklets/factory/SensorFactory.pyc
+lib/gdesklets/factory/SensorFactory.pyo
+lib/gdesklets/factory/__init__.py
+lib/gdesklets/factory/__init__.pyc
+lib/gdesklets/factory/__init__.pyo
+lib/gdesklets/gdesklets
+lib/gdesklets/gdesklets-daemon
+lib/gdesklets/gdesklets-logview
+lib/gdesklets/gdesklets-migration-tool
+lib/gdesklets/gdesklets-shell
+lib/gdesklets/layout/__init__.py
+lib/gdesklets/layout/__init__.pyc
+lib/gdesklets/layout/__init__.pyo
+lib/gdesklets/layout/HashPQueue.py
+lib/gdesklets/layout/HashPQueue.pyc
+lib/gdesklets/layout/HashPQueue.pyo
+lib/gdesklets/layout/LayoutObject.py
+lib/gdesklets/layout/LayoutObject.pyc
+lib/gdesklets/layout/LayoutObject.pyo
+lib/gdesklets/layout/Unit.py
+lib/gdesklets/layout/Unit.pyc
+lib/gdesklets/layout/Unit.pyo
+lib/gdesklets/libdesklets/__init__.py
+lib/gdesklets/libdesklets/__init__.pyc
+lib/gdesklets/libdesklets/__init__.pyo
+lib/gdesklets/libdesklets/controls/__init__.py
+lib/gdesklets/libdesklets/controls/__init__.pyc
+lib/gdesklets/libdesklets/controls/__init__.pyo
+lib/gdesklets/libdesklets/convert.py
+lib/gdesklets/libdesklets/convert.pyc
+lib/gdesklets/libdesklets/convert.pyo
+lib/gdesklets/libdesklets/hddtemp.py
+lib/gdesklets/libdesklets/hddtemp.pyc
+lib/gdesklets/libdesklets/hddtemp.pyo
+lib/gdesklets/libdesklets/system/Arch.py
+lib/gdesklets/libdesklets/system/Arch.pyc
+lib/gdesklets/libdesklets/system/Arch.pyo
+lib/gdesklets/libdesklets/system/ArchFactory.py
+lib/gdesklets/libdesklets/system/ArchFactory.pyc
+lib/gdesklets/libdesklets/system/ArchFactory.pyo
+lib/gdesklets/libdesklets/system/CPU.py
+lib/gdesklets/libdesklets/system/CPU.pyc
+lib/gdesklets/libdesklets/system/CPU.pyo
+lib/gdesklets/libdesklets/system/Device.py
+lib/gdesklets/libdesklets/system/Device.pyc
+lib/gdesklets/libdesklets/system/Device.pyo
+lib/gdesklets/libdesklets/system/FreeBSD/Generic.py
+lib/gdesklets/libdesklets/system/FreeBSD/Generic.pyc
+lib/gdesklets/libdesklets/system/FreeBSD/Generic.pyo
+lib/gdesklets/libdesklets/system/FreeBSD/__init__.py
+lib/gdesklets/libdesklets/system/FreeBSD/__init__.pyc
+lib/gdesklets/libdesklets/system/FreeBSD/__init__.pyo
+lib/gdesklets/libdesklets/system/Linux/Generic.py
+lib/gdesklets/libdesklets/system/Linux/Generic.pyc
+lib/gdesklets/libdesklets/system/Linux/Generic.pyo
+lib/gdesklets/libdesklets/system/Linux/PPC.py
+lib/gdesklets/libdesklets/system/Linux/PPC.pyc
+lib/gdesklets/libdesklets/system/Linux/PPC.pyo
+lib/gdesklets/libdesklets/system/Linux/Sparc.py
+lib/gdesklets/libdesklets/system/Linux/Sparc.pyc
+lib/gdesklets/libdesklets/system/Linux/Sparc.pyo
+lib/gdesklets/libdesklets/system/Linux/X86.py
+lib/gdesklets/libdesklets/system/Linux/X86.pyc
+lib/gdesklets/libdesklets/system/Linux/X86.pyo
+lib/gdesklets/libdesklets/system/Linux/__init__.py
+lib/gdesklets/libdesklets/system/Linux/__init__.pyc
+lib/gdesklets/libdesklets/system/Linux/__init__.pyo
+lib/gdesklets/libdesklets/system/Net.py
+lib/gdesklets/libdesklets/system/Net.pyc
+lib/gdesklets/libdesklets/system/Net.pyo
+lib/gdesklets/libdesklets/system/NetBSD/Generic.py
+lib/gdesklets/libdesklets/system/NetBSD/Generic.pyc
+lib/gdesklets/libdesklets/system/NetBSD/Generic.pyo
+lib/gdesklets/libdesklets/system/NetBSD/__init__.py
+lib/gdesklets/libdesklets/system/NetBSD/__init__.pyc
+lib/gdesklets/libdesklets/system/NetBSD/__init__.pyo
+lib/gdesklets/libdesklets/system/OpenBSD/Generic.py
+lib/gdesklets/libdesklets/system/OpenBSD/Generic.pyc
+lib/gdesklets/libdesklets/system/OpenBSD/Generic.pyo
+lib/gdesklets/libdesklets/system/OpenBSD/__init__.py
+lib/gdesklets/libdesklets/system/OpenBSD/__init__.pyc
+lib/gdesklets/libdesklets/system/OpenBSD/__init__.pyo
+lib/gdesklets/libdesklets/system/Swap.py
+lib/gdesklets/libdesklets/system/Swap.pyc
+lib/gdesklets/libdesklets/system/Swap.pyo
+lib/gdesklets/libdesklets/system/__init__.py
+lib/gdesklets/libdesklets/system/__init__.pyc
+lib/gdesklets/libdesklets/system/__init__.pyo
+lib/gdesklets/libdesklets/system/gtop.la
+lib/gdesklets/libdesklets/system/gtop.so
+lib/gdesklets/main/AboutDialog.py
+lib/gdesklets/main/AboutDialog.pyc
+lib/gdesklets/main/AboutDialog.pyo
+lib/gdesklets/main/Control.py
+lib/gdesklets/main/Control.pyc
+lib/gdesklets/main/Control.pyo
+lib/gdesklets/main/DisplayList.py
+lib/gdesklets/main/DisplayList.pyc
+lib/gdesklets/main/DisplayList.pyo
+lib/gdesklets/main/MetaData.py
+lib/gdesklets/main/MetaData.pyc
+lib/gdesklets/main/MetaData.pyo
+lib/gdesklets/main/RemoteSocket.py
+lib/gdesklets/main/RemoteSocket.pyc
+lib/gdesklets/main/RemoteSocket.pyo
+lib/gdesklets/main/Starter.py
+lib/gdesklets/main/Starter.pyc
+lib/gdesklets/main/Starter.pyo
+lib/gdesklets/main/TrayIcon.py
+lib/gdesklets/main/TrayIcon.pyc
+lib/gdesklets/main/TrayIcon.pyo
+lib/gdesklets/main/__init__.py
+lib/gdesklets/main/__init__.pyc
+lib/gdesklets/main/__init__.pyo
+lib/gdesklets/main/client.py
+lib/gdesklets/main/client.pyc
+lib/gdesklets/main/client.pyo
+lib/gdesklets/main/remotecommands.py
+lib/gdesklets/main/remotecommands.pyc
+lib/gdesklets/main/remotecommands.pyo
+lib/gdesklets/main/transition.py
+lib/gdesklets/main/transition.pyc
+lib/gdesklets/main/transition.pyo
+lib/gdesklets/plugin/ControlRegistry.py
+lib/gdesklets/plugin/ControlRegistry.pyc
+lib/gdesklets/plugin/ControlRegistry.pyo
+lib/gdesklets/plugin/Interface.py
+lib/gdesklets/plugin/Interface.pyc
+lib/gdesklets/plugin/Interface.pyo
+lib/gdesklets/plugin/Permission.py
+lib/gdesklets/plugin/Permission.pyc
+lib/gdesklets/plugin/Permission.pyo
+lib/gdesklets/plugin/PluginRegistry.py
+lib/gdesklets/plugin/PluginRegistry.pyc
+lib/gdesklets/plugin/PluginRegistry.pyo
+lib/gdesklets/plugin/__init__.py
+lib/gdesklets/plugin/__init__.pyc
+lib/gdesklets/plugin/__init__.pyo
+lib/gdesklets/scripting/ElementWrapper.py
+lib/gdesklets/scripting/ElementWrapper.pyc
+lib/gdesklets/scripting/ElementWrapper.pyo
+lib/gdesklets/scripting/ControlWrapper.py
+lib/gdesklets/scripting/ControlWrapper.pyc
+lib/gdesklets/scripting/ControlWrapper.pyo
+lib/gdesklets/scripting/Script.py
+lib/gdesklets/scripting/Script.pyc
+lib/gdesklets/scripting/Script.pyo
+lib/gdesklets/scripting/Scriptlet.py
+lib/gdesklets/scripting/Scriptlet.pyc
+lib/gdesklets/scripting/Scriptlet.pyo
+lib/gdesklets/scripting/Vault.py
+lib/gdesklets/scripting/Vault.pyc
+lib/gdesklets/scripting/Vault.pyo
+lib/gdesklets/scripting/__init__.py
+lib/gdesklets/scripting/__init__.pyc
+lib/gdesklets/scripting/__init__.pyo
+lib/gdesklets/sensor/MetaSensor.py
+lib/gdesklets/sensor/MetaSensor.pyc
+lib/gdesklets/sensor/MetaSensor.pyo
+lib/gdesklets/sensor/Sensor.py
+lib/gdesklets/sensor/Sensor.pyc
+lib/gdesklets/sensor/Sensor.pyo
+lib/gdesklets/sensor/SensorConfigurator.py
+lib/gdesklets/sensor/SensorConfigurator.pyc
+lib/gdesklets/sensor/SensorConfigurator.pyo
+lib/gdesklets/sensor/__init__.py
+lib/gdesklets/sensor/__init__.pyc
+lib/gdesklets/sensor/__init__.pyo
+lib/gdesklets/shell/BookmarkList.py
+lib/gdesklets/shell/BookmarkList.pyc
+lib/gdesklets/shell/BookmarkList.pyo
+lib/gdesklets/shell/ItemBrowser.py
+lib/gdesklets/shell/ItemBrowser.pyc
+lib/gdesklets/shell/ItemBrowser.pyo
+lib/gdesklets/shell/ListView.py
+lib/gdesklets/shell/ListView.pyc
+lib/gdesklets/shell/ListView.pyo
+lib/gdesklets/shell/Plugin.py
+lib/gdesklets/shell/Plugin.pyc
+lib/gdesklets/shell/Plugin.pyo
+lib/gdesklets/shell/PluginRegistry.py
+lib/gdesklets/shell/PluginRegistry.pyc
+lib/gdesklets/shell/PluginRegistry.pyo
+lib/gdesklets/shell/SearchBar.py
+lib/gdesklets/shell/SearchBar.pyc
+lib/gdesklets/shell/SearchBar.pyo
+lib/gdesklets/shell/__init__.py
+lib/gdesklets/shell/__init__.pyc
+lib/gdesklets/shell/__init__.pyo
+lib/gdesklets/shell/plugins/ControlBrowser/ControlInspector.py
+lib/gdesklets/shell/plugins/ControlBrowser/ControlInspector.pyc
+lib/gdesklets/shell/plugins/ControlBrowser/ControlInspector.pyo
+lib/gdesklets/shell/plugins/ControlBrowser/__init__.py
+lib/gdesklets/shell/plugins/ControlBrowser/__init__.pyc
+lib/gdesklets/shell/plugins/ControlBrowser/__init__.pyo
+lib/gdesklets/shell/plugins/ControlBrowser/author.png
+lib/gdesklets/shell/plugins/ControlBrowser/control.png
+lib/gdesklets/shell/plugins/ControlBrowser/folder.png
+lib/gdesklets/shell/plugins/ControlBrowser/interface.png
+lib/gdesklets/shell/plugins/ControlCollection/__init__.py
+lib/gdesklets/shell/plugins/ControlCollection/__init__.pyc
+lib/gdesklets/shell/plugins/ControlCollection/__init__.pyo
+lib/gdesklets/shell/plugins/ControlsView/__init__.py
+lib/gdesklets/shell/plugins/ControlsView/__init__.pyc
+lib/gdesklets/shell/plugins/ControlsView/__init__.pyo
+lib/gdesklets/shell/plugins/DisplayBrowser/__init__.py
+lib/gdesklets/shell/plugins/DisplayBrowser/__init__.pyc
+lib/gdesklets/shell/plugins/DisplayBrowser/__init__.pyo
+lib/gdesklets/shell/plugins/DisplayBrowser/author.png
+lib/gdesklets/shell/plugins/DisplayBrowser/folder.png
+lib/gdesklets/shell/plugins/DisplayCollection/__init__.py
+lib/gdesklets/shell/plugins/DisplayCollection/__init__.pyc
+lib/gdesklets/shell/plugins/DisplayCollection/__init__.pyo
+lib/gdesklets/shell/plugins/DisplayView/__init__.py
+lib/gdesklets/shell/plugins/DisplayView/__init__.pyc
+lib/gdesklets/shell/plugins/DisplayView/__init__.pyo
+lib/gdesklets/shell/plugins/Help/TipOfTheDay.py
+lib/gdesklets/shell/plugins/Help/TipOfTheDay.pyc
+lib/gdesklets/shell/plugins/Help/TipOfTheDay.pyo
+lib/gdesklets/shell/plugins/Help/__init__.py
+lib/gdesklets/shell/plugins/Help/__init__.pyc
+lib/gdesklets/shell/plugins/Help/__init__.pyo
+lib/gdesklets/shell/plugins/Help/tips.py
+lib/gdesklets/shell/plugins/Help/tips.pyc
+lib/gdesklets/shell/plugins/Help/tips.pyo
+lib/gdesklets/shell/plugins/Menu/__init__.py
+lib/gdesklets/shell/plugins/Menu/__init__.pyc
+lib/gdesklets/shell/plugins/Menu/__init__.pyo
+lib/gdesklets/shell/plugins/PackageInstaller/Downloader.py
+lib/gdesklets/shell/plugins/PackageInstaller/Downloader.pyc
+lib/gdesklets/shell/plugins/PackageInstaller/Downloader.pyo
+lib/gdesklets/shell/plugins/PackageInstaller/Package.py
+lib/gdesklets/shell/plugins/PackageInstaller/Package.pyc
+lib/gdesklets/shell/plugins/PackageInstaller/Package.pyo
+lib/gdesklets/shell/plugins/PackageInstaller/__init__.py
+lib/gdesklets/shell/plugins/PackageInstaller/__init__.pyc
+lib/gdesklets/shell/plugins/PackageInstaller/__init__.pyo
+lib/gdesklets/shell/plugins/PackageInstaller/download.png
+lib/gdesklets/shell/plugins/Profiles/__init__.py
+lib/gdesklets/shell/plugins/Profiles/__init__.pyc
+lib/gdesklets/shell/plugins/Profiles/__init__.pyo
+lib/gdesklets/shell/plugins/Shell/__init__.py
+lib/gdesklets/shell/plugins/Shell/__init__.pyc
+lib/gdesklets/shell/plugins/Shell/__init__.pyo
+lib/gdesklets/shell/plugins/StatusBar/__init__.py
+lib/gdesklets/shell/plugins/StatusBar/__init__.pyc
+lib/gdesklets/shell/plugins/StatusBar/__init__.pyo
+lib/gdesklets/shell/plugins/ViewSwitch/__init__.py
+lib/gdesklets/shell/plugins/ViewSwitch/__init__.pyc
+lib/gdesklets/shell/plugins/ViewSwitch/__init__.pyo
+lib/gdesklets/shell/plugins/gDeskletsClient/__init__.py
+lib/gdesklets/shell/plugins/gDeskletsClient/__init__.pyc
+lib/gdesklets/shell/plugins/gDeskletsClient/__init__.pyo
+lib/gdesklets/test-control.py
+lib/gdesklets/test-control.pyc
+lib/gdesklets/utils/DOM.py
+lib/gdesklets/utils/DOM.pyc
+lib/gdesklets/utils/DOM.pyo
+lib/gdesklets/utils/Element.py
+lib/gdesklets/utils/Element.pyc
+lib/gdesklets/utils/Element.pyo
+lib/gdesklets/utils/ErrorFormatter.py
+lib/gdesklets/utils/ErrorFormatter.pyc
+lib/gdesklets/utils/ErrorFormatter.pyo
+lib/gdesklets/utils/BGWatcher.py
+lib/gdesklets/utils/BGWatcher.pyc
+lib/gdesklets/utils/BGWatcher.pyo
+lib/gdesklets/utils/BinTree.py
+lib/gdesklets/utils/BinTree.pyc
+lib/gdesklets/utils/BinTree.pyo
+lib/gdesklets/utils/HIGDialog.py
+lib/gdesklets/utils/HIGDialog.pyc
+lib/gdesklets/utils/HIGDialog.pyo
+lib/gdesklets/utils/LogView.py
+lib/gdesklets/utils/LogView.pyc
+lib/gdesklets/utils/LogView.pyo
+lib/gdesklets/utils/KeyBinding.py
+lib/gdesklets/utils/KeyBinding.pyc
+lib/gdesklets/utils/KeyBinding.pyo
+lib/gdesklets/utils/MetaDataRegistry.py
+lib/gdesklets/utils/MetaDataRegistry.pyc
+lib/gdesklets/utils/MetaDataRegistry.pyo
+lib/gdesklets/utils/Observable.py
+lib/gdesklets/utils/Observable.pyc
+lib/gdesklets/utils/Observable.pyo
+lib/gdesklets/utils/QueryParser.py
+lib/gdesklets/utils/QueryParser.pyc
+lib/gdesklets/utils/QueryParser.pyo
+lib/gdesklets/utils/Struct.py
+lib/gdesklets/utils/Struct.pyc
+lib/gdesklets/utils/Struct.pyo
+lib/gdesklets/utils/TargetSettings.py
+lib/gdesklets/utils/TargetSettings.pyc
+lib/gdesklets/utils/TargetSettings.pyo
+lib/gdesklets/utils/Trie.py
+lib/gdesklets/utils/Trie.pyc
+lib/gdesklets/utils/Trie.pyo
+lib/gdesklets/utils/WindowSnapper.py
+lib/gdesklets/utils/WindowSnapper.pyc
+lib/gdesklets/utils/WindowSnapper.pyo
+lib/gdesklets/utils/__init__.py
+lib/gdesklets/utils/__init__.pyc
+lib/gdesklets/utils/__init__.pyo
+lib/gdesklets/utils/actionparser.py
+lib/gdesklets/utils/actionparser.pyc
+lib/gdesklets/utils/actionparser.pyo
+lib/gdesklets/utils/datatypes.py
+lib/gdesklets/utils/datatypes.pyc
+lib/gdesklets/utils/datatypes.pyo
+lib/gdesklets/utils/dialog.py
+lib/gdesklets/utils/dialog.pyc
+lib/gdesklets/utils/dialog.pyo
+lib/gdesklets/utils/error.py
+lib/gdesklets/utils/error.pyc
+lib/gdesklets/utils/error.pyo
+lib/gdesklets/utils/i18n.py
+lib/gdesklets/utils/i18n.pyc
+lib/gdesklets/utils/i18n.pyo
+lib/gdesklets/utils/logger.py
+lib/gdesklets/utils/logger.pyc
+lib/gdesklets/utils/logger.pyo
+lib/gdesklets/utils/pwstore.py
+lib/gdesklets/utils/pwstore.pyc
+lib/gdesklets/utils/pwstore.pyo
+lib/gdesklets/utils/svg.la
+lib/gdesklets/utils/svg.so
+lib/gdesklets/utils/systray.la
+lib/gdesklets/utils/systray.so
+lib/gdesklets/utils/tiling.la
+lib/gdesklets/utils/tiling.so
+lib/gdesklets/utils/typeconverter.py
+lib/gdesklets/utils/typeconverter.pyc
+lib/gdesklets/utils/typeconverter.pyo
+lib/gdesklets/utils/vfs.py
+lib/gdesklets/utils/vfs.pyc
+lib/gdesklets/utils/vfs.pyo
+lib/gdesklets/utils/wallpaper.py
+lib/gdesklets/utils/wallpaper.pyc
+lib/gdesklets/utils/wallpaper.pyo
+lib/gdesklets/utils/x11.la
+lib/gdesklets/utils/x11.so
+lib/gdesklets/utils/xdr.py
+lib/gdesklets/utils/xdr.pyc
+lib/gdesklets/utils/xdr.pyo
+share/gnome/applications/gdesklets.desktop
+share/gnome/pixmaps/gdesklets.png
+@exec mkdir -p %D/share/gnome/gdesklets/Displays
+@exec mkdir -p %D/share/gnome/gdesklets/Sensors
+share/icons/gnome/48x48/mimetypes/gnome-mime-application-x-gdesklets-display.png
+share/locale/ar/LC_MESSAGES/gdesklets.mo
+share/locale/az/LC_MESSAGES/gdesklets.mo
+share/locale/bg/LC_MESSAGES/gdesklets.mo
+share/locale/ca/LC_MESSAGES/gdesklets.mo
+share/locale/cs/LC_MESSAGES/gdesklets.mo
+share/locale/de/LC_MESSAGES/gdesklets.mo
+share/locale/el/LC_MESSAGES/gdesklets.mo
+share/locale/en_CA/LC_MESSAGES/gdesklets.mo
+share/locale/en_GB/LC_MESSAGES/gdesklets.mo
+share/locale/es/LC_MESSAGES/gdesklets.mo
+share/locale/eu/LC_MESSAGES/gdesklets.mo
+share/locale/fr/LC_MESSAGES/gdesklets.mo
+share/locale/he/LC_MESSAGES/gdesklets.mo
+share/locale/hr/LC_MESSAGES/gdesklets.mo
+share/locale/hu/LC_MESSAGES/gdesklets.mo
+share/locale/is/LC_MESSAGES/gdesklets.mo
+share/locale/it/LC_MESSAGES/gdesklets.mo
+share/locale/ja/LC_MESSAGES/gdesklets.mo
+share/locale/ko/LC_MESSAGES/gdesklets.mo
+share/locale/lt/LC_MESSAGES/gdesklets.mo
+share/locale/ms/LC_MESSAGES/gdesklets.mo
+share/locale/nb/LC_MESSAGES/gdesklets.mo
+share/locale/ne/LC_MESSAGES/gdesklets.mo
+share/locale/nl/LC_MESSAGES/gdesklets.mo
+share/locale/no/LC_MESSAGES/gdesklets.mo
+share/locale/pa/LC_MESSAGES/gdesklets.mo
+share/locale/pl/LC_MESSAGES/gdesklets.mo
+share/locale/pt/LC_MESSAGES/gdesklets.mo
+share/locale/pt_BR/LC_MESSAGES/gdesklets.mo
+share/locale/ru/LC_MESSAGES/gdesklets.mo
+share/locale/rw/LC_MESSAGES/gdesklets.mo
+share/locale/sq/LC_MESSAGES/gdesklets.mo
+share/locale/sr/LC_MESSAGES/gdesklets.mo
+share/locale/sr@Latn/LC_MESSAGES/gdesklets.mo
+share/locale/sv/LC_MESSAGES/gdesklets.mo
+share/locale/tr/LC_MESSAGES/gdesklets.mo
+share/locale/uk/LC_MESSAGES/gdesklets.mo
+share/locale/zh_CN/LC_MESSAGES/gdesklets.mo
+share/locale/zh_TW/LC_MESSAGES/gdesklets.mo
+share/mime/application/x-gdesklets-display.xml
+share/mime/packages/gdesklets.xml
+@dirrm share/gnome/gdesklets/Sensors
+@dirrm share/gnome/gdesklets/Displays
+@dirrm share/gnome/gdesklets
+@dirrm lib/gdesklets/utils
+@dirrm lib/gdesklets/shell/plugins/gDeskletsClient
+@dirrm lib/gdesklets/shell/plugins/ViewSwitch
+@dirrm lib/gdesklets/shell/plugins/StatusBar
+@dirrm lib/gdesklets/shell/plugins/Shell
+@dirrm lib/gdesklets/shell/plugins/Profiles
+@dirrm lib/gdesklets/shell/plugins/PackageInstaller
+@dirrm lib/gdesklets/shell/plugins/Menu
+@dirrm lib/gdesklets/shell/plugins/Help
+@dirrm lib/gdesklets/shell/plugins/DisplayView
+@dirrm lib/gdesklets/shell/plugins/DisplayCollection
+@dirrm lib/gdesklets/shell/plugins/DisplayBrowser
+@dirrm lib/gdesklets/shell/plugins/ControlsView
+@dirrm lib/gdesklets/shell/plugins/ControlCollection
+@dirrm lib/gdesklets/shell/plugins/ControlBrowser
+@dirrm lib/gdesklets/shell/plugins
+@dirrm lib/gdesklets/shell
+@dirrm lib/gdesklets/sensor
+@dirrm lib/gdesklets/scripting
+@dirrm lib/gdesklets/plugin
+@dirrm lib/gdesklets/main
+@dirrm lib/gdesklets/layout
+@dirrm lib/gdesklets/libdesklets/system/OpenBSD
+@dirrm lib/gdesklets/libdesklets/system/NetBSD
+@dirrm lib/gdesklets/libdesklets/system/Linux
+@dirrm lib/gdesklets/libdesklets/system/FreeBSD
+@dirrm lib/gdesklets/libdesklets/system
+@dirrm lib/gdesklets/libdesklets/controls
+@dirrm lib/gdesklets/libdesklets
+@dirrm lib/gdesklets/factory
+@dirrm lib/gdesklets/display
+@dirrm lib/gdesklets/data
+@dirrm lib/gdesklets/config
+@dirrm lib/gdesklets/Sensors/FontSelector
+@dirrm lib/gdesklets/Sensors/External
+@dirrm lib/gdesklets/Sensors
+@dirrm lib/gdesklets/Controls/URI
+@dirrm lib/gdesklets/Controls/Time
+@dirrm lib/gdesklets/Controls/System
+@dirrm lib/gdesklets/Controls/Sensors
+@dirrm lib/gdesklets/Controls/HDDTemp
+@dirrm lib/gdesklets/Controls/Calendar
+@dirrm lib/gdesklets/Controls/EventPipe
+@dirrm lib/gdesklets/Controls/ArrayBuffer
+@dirrm lib/gdesklets/Controls
+@dirrm lib/gdesklets
+@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
+@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw