r29708 - in /packages/experimental/caribou/debian: 52libcaribou-gtk-module_add-to-gtk-modules 52libcaribou-gtk3-module_add-to-gtk-modules caribou.install control control.in copyright libcaribou-gtk-module.install libcaribou-gtk3-module.install rules

bigon at users.alioth.debian.org bigon at users.alioth.debian.org
Fri Sep 23 17:11:14 UTC 2011


Author: bigon
Date: Fri Sep 23 17:11:13 2011
New Revision: 29708

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=29708
Log:
Drop debian/52libcaribou-gtk3-module_add-to-gtk-modules and debian/52libcaribou-gtk-module_add-to-gtk-modules
Install caribou-gtk3-module.desktop and caribou-gtk-module.desktop in GTK module package
Make the GTK module package depends against caribou, not the opposite
Do not display caribou in application list and start it only in GNOME

Removed:
    packages/experimental/caribou/debian/52libcaribou-gtk-module_add-to-gtk-modules
    packages/experimental/caribou/debian/52libcaribou-gtk3-module_add-to-gtk-modules
Modified:
    packages/experimental/caribou/debian/caribou.install
    packages/experimental/caribou/debian/control
    packages/experimental/caribou/debian/control.in
    packages/experimental/caribou/debian/copyright
    packages/experimental/caribou/debian/libcaribou-gtk-module.install
    packages/experimental/caribou/debian/libcaribou-gtk3-module.install
    packages/experimental/caribou/debian/rules

Modified: packages/experimental/caribou/debian/caribou.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/caribou.install?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/caribou.install [utf-8] (original)
+++ packages/experimental/caribou/debian/caribou.install [utf-8] Fri Sep 23 17:11:13 2011
@@ -1,7 +1,6 @@
 etc
 usr/bin
 usr/lib/caribou
-usr/lib/gnome-settings-daemon-3.0/gtk-modules
 usr/lib/python*
 usr/share/antler
 usr/share/applications

Modified: packages/experimental/caribou/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/control?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/control [utf-8] (original)
+++ packages/experimental/caribou/debian/control [utf-8] Fri Sep 23 17:11:13 2011
@@ -89,7 +89,6 @@
          gir1.2-glib-2.0,
          gir1.2-gtk-3.0,
          gir1.2-clutter-1.0,
-         libcaribou-gtk3-module | libcaribou-gtk-module,
          python-dbus,
          python-pyatspi2,
          ${misc:Depends}
@@ -99,6 +98,8 @@
 Package: libcaribou-gtk-module
 Architecture: any
 Depends: ${shlibs:Depends},
+         caribou (= ${source:Version}),
+         gsettings-desktop-schemas,
          ${misc:Depends}
 Description: Configurable on screen keyboard with scanning mode - module
  An input assistive technology intended for switch and pointer users.
@@ -119,6 +120,8 @@
 Package: libcaribou-gtk3-module
 Architecture: any
 Depends: ${shlibs:Depends},
+         caribou (= ${source:Version}),
+         gsettings-desktop-schemas,
          ${misc:Depends}
 Description: Configurable on screen keyboard with scanning mode - module
  An input assistive technology intended for switch and pointer users.

Modified: packages/experimental/caribou/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/control.in?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/control.in [utf-8] (original)
+++ packages/experimental/caribou/debian/control.in [utf-8] Fri Sep 23 17:11:13 2011
@@ -84,7 +84,6 @@
          gir1.2-glib-2.0,
          gir1.2-gtk-3.0,
          gir1.2-clutter-1.0,
-         libcaribou-gtk3-module | libcaribou-gtk-module,
          python-dbus,
          python-pyatspi2,
          ${misc:Depends}
@@ -94,6 +93,8 @@
 Package: libcaribou-gtk-module
 Architecture: any
 Depends: ${shlibs:Depends},
+         caribou (= ${source:Version}),
+         gsettings-desktop-schemas,
          ${misc:Depends}
 Description: Configurable on screen keyboard with scanning mode - module
  An input assistive technology intended for switch and pointer users.
@@ -114,6 +115,8 @@
 Package: libcaribou-gtk3-module
 Architecture: any
 Depends: ${shlibs:Depends},
+         caribou (= ${source:Version}),
+         gsettings-desktop-schemas,
          ${misc:Depends}
 Description: Configurable on screen keyboard with scanning mode - module
  An input assistive technology intended for switch and pointer users.

Modified: packages/experimental/caribou/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/copyright?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/copyright [utf-8] (original)
+++ packages/experimental/caribou/debian/copyright [utf-8] Fri Sep 23 17:11:13 2011
@@ -27,6 +27,7 @@
 
 Files: debian/*
 Copyright: 2011, Rico Tzschichholz <ricotz at ubuntu.com>
+           2011, Laurent Bigonville <bigon at debian.org>
 License: GPL-3+
  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by

Modified: packages/experimental/caribou/debian/libcaribou-gtk-module.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/libcaribou-gtk-module.install?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/libcaribou-gtk-module.install [utf-8] (original)
+++ packages/experimental/caribou/debian/libcaribou-gtk-module.install [utf-8] Fri Sep 23 17:11:13 2011
@@ -1,2 +1,2 @@
 usr/lib/gtk-2.0/modules/libcaribou*.so
-debian/52libcaribou-gtk-module_add-to-gtk-modules /etc/X11/Xsession.d
+usr/lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop

Modified: packages/experimental/caribou/debian/libcaribou-gtk3-module.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/libcaribou-gtk3-module.install?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/libcaribou-gtk3-module.install [utf-8] (original)
+++ packages/experimental/caribou/debian/libcaribou-gtk3-module.install [utf-8] Fri Sep 23 17:11:13 2011
@@ -1,2 +1,2 @@
 usr/lib/gtk-3.0/modules/libcaribou*.so
-debian/52libcaribou-gtk3-module_add-to-gtk-modules /etc/X11/Xsession.d
+usr/lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk3-module.desktop

Modified: packages/experimental/caribou/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/rules?rev=29708&op=diff
==============================================================================
--- packages/experimental/caribou/debian/rules [utf-8] (original)
+++ packages/experimental/caribou/debian/rules [utf-8] Fri Sep 23 17:11:13 2011
@@ -11,6 +11,14 @@
 include /usr/share/cdbs/1/rules/utils.mk
 common-binary-post-install-arch:: list-missing
 
+install/libcaribou-gtk3-module::
+	cp -a modules/caribou-gtk-module.desktop \
+	      debian/tmp/usr/lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk3-module.desktop
+
+install/caribou::
+	echo "NoDisplay=true" >> debian/tmp/usr/share/applications/caribou.desktop
+	echo "OnlyShowIn=GNOME;" >> debian/tmp/etc/xdg/autostart/caribou-autostart.desktop
+
 DEB_PYTHON2_MODULE_PACKAGES = caribou
 
 DEB_DH_MAKESHLIBS_ARGS_libcaribou0 += -V -- -c4




More information about the pkg-gnome-commits mailing list