diff options
author | root <root@rshg054.dnsready.net> | 2013-04-20 01:29:42 -0700 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-04-20 01:29:42 -0700 |
commit | 1f9776d421ac40faa59f797893033e99e4f919eb (patch) | |
tree | fd7420e8e8d3b090730fcc01a8ff25d13ad09442 /community/gsynaptics | |
parent | 1fedf1f5d5351aefd88268cba7353c79adac9b8a (diff) |
Sat Apr 20 01:28:56 PDT 2013
Diffstat (limited to 'community/gsynaptics')
-rw-r--r-- | community/gsynaptics/PKGBUILD | 36 | ||||
-rw-r--r-- | community/gsynaptics/build-filename.dpatch | 20 | ||||
-rw-r--r-- | community/gsynaptics/do-not-set-zero.dpatch | 189 | ||||
-rw-r--r-- | community/gsynaptics/dot-fixes.dpatch | 73 | ||||
-rw-r--r-- | community/gsynaptics/gsynaptics.install | 12 |
5 files changed, 0 insertions, 330 deletions
diff --git a/community/gsynaptics/PKGBUILD b/community/gsynaptics/PKGBUILD deleted file mode 100644 index 137235be1..000000000 --- a/community/gsynaptics/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# $Id: PKGBUILD 55543 2011-09-14 08:26:19Z andrea $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Contributor: William Rea <sillywilly@gmail.com> - -pkgname=gsynaptics -pkgver=0.9.16 -pkgrel=2 -pkgdesc="A settings tool for Synaptics touchpad driver" -arch=('i686' 'x86_64') -url="http://gsynaptics.sourceforge.jp/" -license=('GPL') -depends=('libgnomeui' 'synaptics') -makedepends=('intltool' 'gettext' 'gnome-doc-utils') -install=$pkgname.install -source=("http://sourceforge.jp/frs/redir.php?m=iij&f=/${pkgname}/38463/${pkgname}-${pkgver}.tar.gz" - do-not-set-zero.dpatch - dot-fixes.dpatch - build-filename.dpatch) -md5sums=('571828ddca2f1d9d6ea47e072db1959d' - 'd6308d93fd4d04c686ba24422ed99905' - '4c35d5d0803296233d50146963a0bcbc' - 'd227a70304bef3cc0272b37c5e322463') - -build() { - cd "${srcdir}"/${pkgname}-${pkgver} - patch -p1 -i "${srcdir}"/dot-fixes.dpatch - patch -p1 -i "${srcdir}"/do-not-set-zero.dpatch - patch -p1 -i "${srcdir}"/build-filename.dpatch - ./configure --prefix=/usr - make -} - -package() { - cd "${srcdir}"/${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install -} diff --git a/community/gsynaptics/build-filename.dpatch b/community/gsynaptics/build-filename.dpatch deleted file mode 100644 index 404e6fab7..000000000 --- a/community/gsynaptics/build-filename.dpatch +++ /dev/null @@ -1,20 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## build-filename.dpatch -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: https://sourceforge.jp/tracker/index.php?func=detail&aid=12568&group_id=1720&atid=6435 -## DP: Missing terminating NULL for g_build_filename call. - -@DPATCH@ -diff -urNad gsynaptics-0.9.14~/src/main.c gsynaptics-0.9.14/src/main.c ---- gsynaptics-0.9.14~/src/main.c 2008-02-28 23:27:28.000000000 +0100 -+++ gsynaptics-0.9.14/src/main.c 2008-05-17 08:34:04.000000000 +0200 -@@ -690,7 +690,7 @@ - - gtk_window_set_default_size (GTK_WINDOW (widget), 400, -1); - -- path = g_build_filename (DATADIR "/pixmaps", "touchpad.png", NULL); -+ path = g_build_filename (DATADIR, "pixmaps", "touchpad.png", NULL); - if (path) - { - icon_pixbuf = gdk_pixbuf_new_from_file (path, NULL); diff --git a/community/gsynaptics/do-not-set-zero.dpatch b/community/gsynaptics/do-not-set-zero.dpatch deleted file mode 100644 index f3a4aee72..000000000 --- a/community/gsynaptics/do-not-set-zero.dpatch +++ /dev/null @@ -1,189 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## do-not-set-zero.dpatch by Michal Čihař <nijel@debian.org> -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: Do not set to 0 when some keys are not defined. -## DP: Debian bug #480744. -## DP: Forwarded to https://sourceforge.jp/tracker/index.php?func=detail&aid=12545&group_id=1720&atid=6435 - -@DPATCH@ -diff -urNad gsynaptics-0.9.14~/src/init.c gsynaptics-0.9.14/src/init.c ---- gsynaptics-0.9.14~/src/init.c 2008-02-28 23:27:41.000000000 +0100 -+++ gsynaptics-0.9.14/src/init.c 2008-05-17 09:14:12.000000000 +0200 -@@ -36,63 +36,148 @@ - { - gboolean b_value; - gint i_value; -+ GConfValue *gval = NULL; - - if (!gconf_client_dir_exists (gconf, DIRNAME, NULL)) - return; - - /* touchpad on/off */ -- b_value = gconf_client_get_bool (gconf, OFF_KEY, NULL); -- g_synaptics_set_enabled (synaptics, b_value ? 1 : 0); -+ gval = gconf_client_get (gconf, OFF_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_BOOL) { -+ b_value = gconf_value_get_bool(gval); -+ g_synaptics_set_enabled (synaptics, b_value ? 1 : 0); -+ } -+ gconf_value_free(gval); -+ } - - /* vertical scroll delta */ -- i_value = gconf_client_get_int (gconf, VERTSCROLLDELTA_KEY, NULL); -- g_synaptics_set_vertical_scroll_delta (synaptics, i_value); -+ gval = gconf_client_get (gconf, VERTSCROLLDELTA_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_vertical_scroll_delta (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - /* horizontal scroll delta */ -- i_value = gconf_client_get_int (gconf, HORIZSCROLLDELTA_KEY, NULL); -- g_synaptics_set_horizontal_scroll_delta (synaptics, i_value); -+ gval = gconf_client_get (gconf, HORIZSCROLLDELTA_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_horizontal_scroll_delta (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - /* circular scroll */ -- i_value = gconf_client_get_int (gconf, CIRCSCROLLDELTA_KEY, NULL); -- b_value = gconf_client_get_bool (gconf, CIRCULARSCROLLING_KEY, NULL); -- g_synaptics_set_circular_scroll_delta (synaptics, i_value); -- g_synaptics_set_circular_scroll_enabled (synaptics, b_value); -+ gval = gconf_client_get (gconf, CIRCSCROLLDELTA_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_circular_scroll_delta (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } -+ gval = gconf_client_get (gconf, CIRCULARSCROLLING_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_BOOL) { -+ b_value = gconf_value_get_bool(gval); -+ g_synaptics_set_circular_scroll_enabled (synaptics, b_value); -+ } -+ gconf_value_free(gval); -+ } - /* the trigger of circular scrolling */ -- i_value = gconf_client_get_int (gconf, CIRCSCROLLTRIGGER_KEY, NULL); -- g_synaptics_set_circular_scroll_trigger (synaptics, i_value); -+ gval = gconf_client_get (gconf, CIRCSCROLLTRIGGER_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_circular_scroll_trigger (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - - /* tapping time */ -- i_value = gconf_client_get_int (gconf, MAXTAPTIME_KEY, NULL); -- g_synaptics_set_tap_time (synaptics, i_value); -+ gval = gconf_client_get (gconf, MAXTAPTIME_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_tap_time (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - /* fast taps */ -- b_value = gconf_client_get_bool (gconf, FASTTAPS_KEY, NULL); -- g_synaptics_set_fast_taps (synaptics, b_value); -+ gval = gconf_client_get (gconf, FASTTAPS_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_BOOL) { -+ b_value = gconf_value_get_bool(gval); -+ g_synaptics_set_fast_taps (synaptics, b_value); -+ } -+ gconf_value_free(gval); -+ } - - /* sensitivity */ -- i_value = gconf_client_get_int (gconf, SENSITIVITY_KEY, NULL); -- g_synaptics_set_sensitivity (synaptics, i_value); -+ gval = gconf_client_get (gconf, SENSITIVITY_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_sensitivity (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - /* coasting */ -- b_value = gconf_client_get_bool (gconf, COASTENABLE_KEY, NULL); -- g_synaptics_set_coasting_enabled (synaptics, b_value); -+ gval = gconf_client_get (gconf, COASTENABLE_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_BOOL) { -+ b_value = gconf_value_get_bool(gval); -+ g_synaptics_set_coasting_enabled (synaptics, b_value); -+ } -+ gconf_value_free(gval); -+ } - - /* edge motion */ -- b_value = gconf_client_get_bool (gconf, EDGEMOTIONUSEALWAYS_KEY, NULL); -- g_synaptics_set_edge_motion_enabled (synaptics, b_value); -+ gval = gconf_client_get (gconf, EDGEMOTIONUSEALWAYS_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_BOOL) { -+ b_value = gconf_value_get_bool(gval); -+ g_synaptics_set_edge_motion_enabled (synaptics, b_value); -+ } -+ gconf_value_free(gval); -+ } - - /* min speed */ -- i_value = gconf_client_get_int (gconf, MINSPEED_KEY, NULL); -- g_synaptics_set_min_speed (synaptics, i_value); -+ gval = gconf_client_get (gconf, MINSPEED_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_min_speed (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - /* max speed */ -- i_value = gconf_client_get_int (gconf, MAXSPEED_KEY, NULL); -- g_synaptics_set_max_speed (synaptics, i_value); -+ gval = gconf_client_get (gconf, MAXSPEED_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_max_speed (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - /* accel factor */ -- i_value = gconf_client_get_int (gconf, ACCELFACTOR_KEY, NULL); -- g_synaptics_set_accel_factor (synaptics, i_value); -+ gval = gconf_client_get (gconf, ACCELFACTOR_KEY, NULL); -+ if (gval != NULL) { -+ if (gval->type == GCONF_VALUE_INT) { -+ i_value = gconf_value_get_int(gval); -+ g_synaptics_set_accel_factor (synaptics, i_value); -+ } -+ gconf_value_free(gval); -+ } - - } - diff --git a/community/gsynaptics/dot-fixes.dpatch b/community/gsynaptics/dot-fixes.dpatch deleted file mode 100644 index ec8e06fcd..000000000 --- a/community/gsynaptics/dot-fixes.dpatch +++ /dev/null @@ -1,73 +0,0 @@ -#! /bin/sh /usr/share/dpatch/dpatch-run -## dot-fixces.dpatch by Unknown -## -## All lines beginning with `## DP:' are a description of the patch. -## DP: Fix format strings to always use . as decimal separator, see -## DP: https://sourceforge.jp/tracker/index.php?func=detail&aid=12498&group_id=1720&atid=6435 -## DP: Forwarded to https://sourceforge.jp/tracker/index.php?func=detail&aid=12544&group_id=1720&atid=6435 - -@DPATCH@ -diff -urNad gsynaptics-0.9.14~/src/gsynaptics.c gsynaptics-0.9.14/src/gsynaptics.c ---- gsynaptics-0.9.14~/src/gsynaptics.c 2008-02-28 23:21:17.000000000 +0100 -+++ gsynaptics-0.9.14/src/gsynaptics.c 2008-05-17 08:36:54.000000000 +0200 -@@ -713,8 +713,9 @@ - if (priv->synclient) - { - gchar *command; -- command = g_strdup_printf ("synclient AccelFactor=%f", -- (gdouble)value / 1000); -+ char strval[G_ASCII_DTOSTR_BUF_SIZE]; -+ g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); -+ command = g_strdup_printf ("synclient AccelFactor=%s", strval); - g_spawn_command_line_async (command, NULL); - g_free (command); - } -@@ -734,8 +735,9 @@ - if (priv->synclient) - { - gchar *command; -- command = g_strdup_printf ("synclient MaxSpeed=%f", -- (gdouble)value / 1000); -+ char strval[G_ASCII_DTOSTR_BUF_SIZE]; -+ g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); -+ command = g_strdup_printf ("synclient MaxSpeed=%s", strval); - g_spawn_command_line_async (command, NULL); - g_free (command); - } -@@ -755,8 +757,9 @@ - if (priv->synclient) - { - gchar *command; -- command = g_strdup_printf ("synclient MinSpeed=%f", -- (gdouble)value / 1000); -+ char strval[G_ASCII_DTOSTR_BUF_SIZE]; -+ g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); -+ command = g_strdup_printf ("synclient MinSpeed=%s", strval); - g_spawn_command_line_async (command, NULL); - g_free (command); - } -@@ -822,8 +825,10 @@ - if (priv->synclient) - { - gchar *command; -- command = g_strdup_printf ("synclient CoastingSpeedThreshold=%f", -- thresh); -+ char strval[G_ASCII_DTOSTR_BUF_SIZE]; -+ g_ascii_dtostr(strval, sizeof(strval), thresh); -+ command = g_strdup_printf ("synclient CoastingSpeed=%s", -+ strval); - g_spawn_command_line_async (command, NULL); - g_free (command); - } -@@ -843,8 +848,9 @@ - if (priv->synclient) - { - gchar *command; -- command = g_strdup_printf ("synclient CircScrollDelta=%f", -- (gdouble)delta / 1000); -+ char strval[G_ASCII_DTOSTR_BUF_SIZE]; -+ g_ascii_dtostr(strval, sizeof(strval), (gdouble)delta / 1000); -+ command = g_strdup_printf ("synclient CircScrollDelta=%s", strval); - g_spawn_command_line_async (command, NULL); - g_free (command); - } diff --git a/community/gsynaptics/gsynaptics.install b/community/gsynaptics/gsynaptics.install deleted file mode 100644 index 5b505b7b3..000000000 --- a/community/gsynaptics/gsynaptics.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { -cat << EOF ->>> ->>> This tool can only be used if "SHMConfig" "true" is set ->>> in the synaptics section in your xorg.conf ->>> ->>> Also have gsynaptics-init start with gnome by going to ->>> [Desktop] - [Preferences] - [Sessions] - [Startup Programs] ->>> Non-GNOME users can start it with their .xinitrc or .xsession ->>> -EOF -} |