---------- Forwarded message ---------- From: Gerardo Di Iorio <[email protected]> Date: 2009/12/15 Subject: xfce patch To: [email protected]
-- http://www.gerardodiiorio.com
From 3fd14309657fe9157b50990656f55f9f1103d879 Mon Sep 17 00:00:00 2001 From: Gerardo Di Iorio <[email protected]> Date: Tue, 15 Dec 2009 09:21:15 +0100 Subject: [PATCH 1/2] Add package xfce4-settings 4.6.1 Signed-off-by: Gerardo Di Iorio <[email protected]> --- package/xfce4/xfce4-settings/fix_xi.patch | 85 +++++++++++++++++++++ package/xfce4/xfce4-settings/xfce4-settings.cache | 77 +++++++++++++++++++ package/xfce4/xfce4-settings/xfce4-settings.desc | 36 +++++++++ 3 files changed, 198 insertions(+), 0 deletions(-) create mode 100644 package/xfce4/xfce4-settings/fix_xi.patch create mode 100644 package/xfce4/xfce4-settings/xfce4-settings.cache create mode 100644 package/xfce4/xfce4-settings/xfce4-settings.desc diff --git a/package/xfce4/xfce4-settings/fix_xi.patch b/package/xfce4/xfce4-settings/fix_xi.patch new file mode 100644 index 0000000..c210cdc --- /dev/null +++ b/package/xfce4/xfce4-settings/fix_xi.patch @@ -0,0 +1,85 @@ +diff -upr xfce4-settings-4.6.1/dialogs/mouse-settings/main.c xfce4-settings-4.6.1_new/dialogs/mouse-settings/main.c +--- xfce4-settings-4.6.1/dialogs/mouse-settings/main.c 2009-03-28 10:57:59.000000000 +0100 ++++ xfce4-settings-4.6.1_new/dialogs/mouse-settings/main.c 2009-12-15 08:55:58.292245950 +0100 +@@ -60,6 +60,11 @@ + #define IsXExtensionPointer 4 + #endif + ++/* Xi 1.4 is required */ ++#define MIN_XI_VERS_MAJOR 1 ++#define MIN_XI_VERS_MINOR 4 ++ ++ + /* settings */ + #ifdef HAVE_XCURSOR + #define PREVIEW_ROWS (3) +@@ -1221,15 +1226,24 @@ main (gint argc, gchar **argv) + + return EXIT_FAILURE; + } +- +- /* check for Xi 1.4 */ ++ ++ /* check for Xi */ + version = XGetExtensionVersion (GDK_DISPLAY (), INAME); +- if (!version || !version->present || version->major_version < 1 || version->minor_version < 4) ++ if (version == NULL || !version->present) ++ { ++ g_critical ("XI is not present."); ++ return EXIT_FAILURE; ++ } ++ else if (version->major_version < MIN_XI_VERS_MAJOR ++ || (version->major_version == MIN_XI_VERS_MAJOR ++ && version->minor_version < MIN_XI_VERS_MINOR)) + { +- g_critical ("XI is not present or too old."); +- ++ g_critical ("Your XI is too old (%d.%d) version %d.%d is required.", ++ version->major_version, version->minor_version, ++ MIN_XI_VERS_MAJOR, MIN_XI_VERS_MINOR); + return EXIT_FAILURE; + } ++ + + /* open the xsettings and pointers channel */ + xsettings_channel = xfconf_channel_new ("xsettings"); +diff -upr xfce4-settings-4.6.1/xfce4-settings-helper/pointers.c xfce4-settings-4.6.1_new/xfce4-settings-helper/pointers.c +--- xfce4-settings-4.6.1/xfce4-settings-helper/pointers.c 2009-03-28 10:57:59.000000000 +0100 ++++ xfce4-settings-4.6.1_new/xfce4-settings-helper/pointers.c 2009-12-15 09:16:23.422607095 +0100 +@@ -42,6 +42,10 @@ + + #define MAX_DENOMINATOR (100.00) + ++/* Xi 1.4 is required */ ++#define MIN_XI_VERS_MAJOR 1 ++#define MIN_XI_VERS_MINOR 4 ++ + /* test if the required version of inputproto (1.4.2) is available */ + #if XI_Add_DevicePresenceNotify_Major >= 1 && defined (DeviceRemoved) + #define HAS_DEVICE_HOTPLUGGING +@@ -137,14 +141,18 @@ xfce_pointers_helper_init (XfcePointersH + /* query the extension version */ + version = XGetExtensionVersion (xdisplay, INAME); + +- /* check for Xi 1.4 */ +- if (!version || !version->present || version->major_version < 1 || version->minor_version < 4) ++ /* check for Xi */ ++ if (version == NULL || !version->present) + { +- /* print error */ +- g_critical ("XI is not present or too old."); +- +- /* no channel */ +- helper->channel = NULL; ++ g_critical ("XI is not present."); ++ } ++ else if (version->major_version < MIN_XI_VERS_MAJOR ++ || (version->major_version == MIN_XI_VERS_MAJOR ++ && version->minor_version < MIN_XI_VERS_MINOR)) ++ { ++ g_critical ("Your XI is too old (%d.%d) version %d.%d is required.", ++ version->major_version, version->minor_version, ++ MIN_XI_VERS_MAJOR, MIN_XI_VERS_MINOR); + } + else + { diff --git a/package/xfce4/xfce4-settings/xfce4-settings.cache b/package/xfce4/xfce4-settings/xfce4-settings.cache new file mode 100644 index 0000000..ae1381d --- /dev/null +++ b/package/xfce4/xfce4-settings/xfce4-settings.cache @@ -0,0 +1,77 @@ + +[TIMESTAMP] 1260865059 Tue Dec 15 09:17:39 2009 +[BUILDTIME] 100 (9) +[SIZE] 0.84 MB, 47 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] dbus +[DEP] dbus-glib +[DEP] diffutils +[DEP] expat +[DEP] file +[DEP] findutils +[DEP] fixesproto +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] intltool +[DEP] kbproto +[DEP] libexo +[DEP] libglade +[DEP] libice +[DEP] libnotify +[DEP] libpng +[DEP] libpthread-stubs +[DEP] libsm +[DEP] libwnck +[DEP] libx11 +[DEP] libxau +[DEP] libxcb +[DEP] libxcomposite +[DEP] libxcursor +[DEP] libxdamage +[DEP] libxext +[DEP] libxfce4util +[DEP] libxfcegui4 +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxml +[DEP] libxrandr +[DEP] libxrender +[DEP] libxres +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] patch +[DEP] perl +[DEP] pixman +[DEP] pkgconfig +[DEP] randrproto +[DEP] renderproto +[DEP] sed +[DEP] startup-notification +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xextproto +[DEP] xfce-utils +[DEP] xfconf +[DEP] xfprint +[DEP] xproto +[DEP] zlib diff --git a/package/xfce4/xfce4-settings/xfce4-settings.desc b/package/xfce4/xfce4-settings/xfce4-settings.desc new file mode 100644 index 0000000..9d766a7 --- /dev/null +++ b/package/xfce4/xfce4-settings/xfce4-settings.desc @@ -0,0 +1,36 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../xfconf/xfconf.desc +[COPY] Copyright (C) 2009 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Xfce configuration daemon and utilities + +[T] Xfce configuration daemon and utilities. + +[U] http://www.xfce.org/ + +[A] Stephan Arts <[email protected]> +[A] Brian J. Tarricone <[email protected]> +[A] Jannis Pohlmann <[email protected]> +[M] The T2 Project <[email protected]> + +[C] extra/desktop/xfce +[F] CROSS + +[L] LGPL +[S] Stable +[V] 4.6.1 +[P] X -----5---9 222.40 + +[O] . $base/package/xfce4/*/xfce4-conf.in + +[D] 718488579 xfce4-settings-4.6.1.tar.bz2 http://www.us.xfce.org/archive/xfce-4.6.1/src/ -- 1.6.5.3
From d58ffcd0e96e699709e3abe21111f6e8b287bc02 Mon Sep 17 00:00:00 2001 From: Gerardo Di Iorio <[email protected]> Date: Tue, 15 Dec 2009 09:37:30 +0100 Subject: [PATCH 2/2] Add thunar-volman 0.3.80 Signed-off-by: Gerardo Di Iorio <[email protected]> --- package/xfce4/thunar-volman/thunar-volman.cache | 87 +++++++++++++++++++++++ package/xfce4/thunar-volman/thunar-volman.desc | 37 ++++++++++ 2 files changed, 124 insertions(+), 0 deletions(-) create mode 100644 package/xfce4/thunar-volman/thunar-volman.cache create mode 100644 package/xfce4/thunar-volman/thunar-volman.desc diff --git a/package/xfce4/thunar-volman/thunar-volman.cache b/package/xfce4/thunar-volman/thunar-volman.cache new file mode 100644 index 0000000..171f61b --- /dev/null +++ b/package/xfce4/thunar-volman/thunar-volman.cache @@ -0,0 +1,87 @@ + +[TIMESTAMP] 1260866108 Tue Dec 15 09:35:08 2009 +[BUILDTIME] 100 (9) +[SIZE] 0.26 MB, 29 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] dbus +[DEP] dbus-glib +[DEP] diffutils +[DEP] expat +[DEP] file +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] grep +[DEP] gtk+ +[DEP] hal +[DEP] kbproto +[DEP] libexo +[DEP] libice +[DEP] libjpeg +[DEP] libpng +[DEP] libpthread-stubs +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxcb +[DEP] libxcomposite +[DEP] libxcursor +[DEP] libxdamage +[DEP] libxext +[DEP] libxfce4util +[DEP] libxfcegui4 +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] orage +[DEP] pango +[DEP] perl +[DEP] perl-xml-parser +[DEP] pixman +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] startup-notification +[DEP] sysfiles +[DEP] tar +[DEP] thunar +[DEP] util-linux +[DEP] xarchiver +[DEP] xfburn +[DEP] xfce-utils +[DEP] xfce4-appfinder +[DEP] xfce4-battery-plugin +[DEP] xfce4-clipman-plugin +[DEP] xfce4-eyes-plugin +[DEP] xfce4-fsguard-plugin +[DEP] xfce4-notes-plugin +[DEP] xfce4-panel +[DEP] xfce4-radio-plugin +[DEP] xfce4-sensors-plugin +[DEP] xfce4-session +[DEP] xfce4-terminal +[DEP] xfce4-weather-plugin +[DEP] xfconf +[DEP] xfdesktop +[DEP] xfprint +[DEP] xfwm4 +[DEP] xproto +[DEP] zlib diff --git a/package/xfce4/thunar-volman/thunar-volman.desc b/package/xfce4/thunar-volman/thunar-volman.desc new file mode 100644 index 0000000..46b7125 --- /dev/null +++ b/package/xfce4/thunar-volman/thunar-volman.desc @@ -0,0 +1,37 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../xfconf/xfconf.desc +[COPY] Copyright (C) 2009 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] thunar-volman is an extension for the Thunar File Manager which enables +[I] automatic management of removable drives and media + +[T] thunar-volman is an extension for the Thunar File Manager, which enables +[T] automatic management of removable drives and media. For example, if +[T] thunar-volman is installed and configured properly, and you plug in your +[T] digitcal camera, it will automatically spawn your preferred photo applicatio[T] n and import the new pictures from your camera. + +[U] http://goodies.xfce.org/projects/thunar-volman/thunar-volman + +[A] Benedikt Meurer <[email protected]> +[M] Gerardo Di Iorio <[email protected]> + +[C] extra/desktop/xfce +[F] CROSS + +[L] LGPL +[S] Stable +[V] 0.3.80 +[P] X -----5---9 800.001 + +[O] . $base/package/xfce4/*/xfce4-conf.in +[D] 1821283464 thunar-volman-0.3.80.tar.bz2 http://goodies.xfce.org/releases/thunar-volman/ -- 1.6.5.3
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [email protected] with a subject of: unsubscribe t2
