r29716 - /packages/experimental/caribou/debian/
bigon at users.alioth.debian.org
bigon at users.alioth.debian.org
Fri Sep 23 23:32:40 UTC 2011
Author: bigon
Date: Fri Sep 23 23:32:39 2011
New Revision: 29716
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=29716
Log:
Add libcaribou-common and caribou-antler package
Use multiarch spec
Added:
packages/experimental/caribou/debian/caribou-antler.install
packages/experimental/caribou/debian/libcaribou-common.install
Modified:
packages/experimental/caribou/debian/caribou.install
packages/experimental/caribou/debian/control
packages/experimental/caribou/debian/control.in
packages/experimental/caribou/debian/gir1.2-caribou-1.0.install
packages/experimental/caribou/debian/libcaribou-dev.install
packages/experimental/caribou/debian/libcaribou-gtk-module.install
packages/experimental/caribou/debian/libcaribou-gtk3-module.install
packages/experimental/caribou/debian/libcaribou0.install
packages/experimental/caribou/debian/rules
Added: packages/experimental/caribou/debian/caribou-antler.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/caribou-antler.install?rev=29716&op=file
==============================================================================
--- packages/experimental/caribou/debian/caribou-antler.install (added)
+++ packages/experimental/caribou/debian/caribou-antler.install [utf-8] Fri Sep 23 23:32:39 2011
@@ -1,0 +1,5 @@
+usr/share/antler/
+usr/lib/caribou/antler-keyboard
+usr/share/dbus-1/services/org.gnome.Caribou.Antler.service
+usr/share/glib-2.0/schemas/org.gnome.antler.gschema.xml
+usr/lib/python*/*-packages/caribou/antler
Modified: packages/experimental/caribou/debian/caribou.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/caribou.install?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/caribou.install [utf-8] (original)
+++ packages/experimental/caribou/debian/caribou.install [utf-8] Fri Sep 23 23:32:39 2011
@@ -1,10 +1,9 @@
etc
usr/bin
-usr/lib/caribou
-usr/lib/python*
-usr/share/antler
+usr/share/locale
+usr/lib/python*/*-packages/caribou/__init__.py
+usr/lib/python*/*-packages/caribou/i18n.py
+usr/lib/python*/*-packages/caribou/settings/
+usr/lib/python*/*-packages/caribou/daemon/
+usr/share/glib-2.0/schemas/org.gnome.caribou.gschema.xml
usr/share/applications
-usr/share/caribou
-usr/share/dbus-1
-usr/share/glib-2.0
-usr/share/locale
Modified: packages/experimental/caribou/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/control?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/control [utf-8] (original)
+++ packages/experimental/caribou/debian/control [utf-8] Fri Sep 23 23:32:39 2011
@@ -36,11 +36,23 @@
Package: libcaribou0
Architecture: any
Depends: ${shlibs:Depends},
+ libcaribou-common (= ${source:Version}),
${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
Description: Configurable on screen keyboard with scanning mode - library
An input assistive technology intended for switch and pointer users.
.
This package contains the shared library.
+
+Package: libcaribou-common
+Architecture: all
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Configurable on screen keyboard with scanning mode - common files
+ An input assistive technology intended for switch and pointer users.
+ .
+ This package contains support files for libcaribou
Package: libcaribou-dev
Section: libdevel
@@ -74,6 +86,7 @@
Architecture: any
Depends: libcaribou0 (= ${binary:Version}),
${misc:Depends}
+Multi-Arch: same
Description: Configurable on screen keyboard - library (debug symbols)
An input assistive technology intended for switch and pointer users.
.
@@ -81,7 +94,6 @@
Package: caribou
Section: gnome
-Priority: extra
Architecture: all
Depends: ${python:Depends},
python-gobject (>= 2.27.92),
@@ -95,10 +107,25 @@
Description: Configurable on screen keyboard with scanning mode
An input assistive technology intended for switch and pointer users.
+Package: caribou-antler
+Section: gnome
+Priority: extra
+Architecture: all
+Depends: ${python:Depends},
+ caribou (= ${source:Version}),
+ python-gobject (>= 2.27.92),
+ gir1.2-caribou-1.0,
+ gir1.2-glib-2.0,
+ gir1.2-gtk-3.0,
+ gir1.2-clutter-1.0,
+ python-dbus,
+ ${misc:Depends}
+Description: Configurable on screen keyboard with scanning mode
+ An input assistive technology intended for switch and pointer users.
+
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 (GTK+ 2.0 module)
@@ -120,7 +147,6 @@
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 (GTK+ 3.0 module)
Modified: packages/experimental/caribou/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/control.in?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/control.in [utf-8] (original)
+++ packages/experimental/caribou/debian/control.in [utf-8] Fri Sep 23 23:32:39 2011
@@ -31,11 +31,23 @@
Package: libcaribou0
Architecture: any
Depends: ${shlibs:Depends},
+ libcaribou-common (= ${source:Version}),
${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
Description: Configurable on screen keyboard with scanning mode - library
An input assistive technology intended for switch and pointer users.
.
This package contains the shared library.
+
+Package: libcaribou-common
+Architecture: all
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Configurable on screen keyboard with scanning mode - common files
+ An input assistive technology intended for switch and pointer users.
+ .
+ This package contains support files for libcaribou
Package: libcaribou-dev
Section: libdevel
@@ -69,6 +81,7 @@
Architecture: any
Depends: libcaribou0 (= ${binary:Version}),
${misc:Depends}
+Multi-Arch: same
Description: Configurable on screen keyboard - library (debug symbols)
An input assistive technology intended for switch and pointer users.
.
@@ -76,7 +89,6 @@
Package: caribou
Section: gnome
-Priority: extra
Architecture: all
Depends: ${python:Depends},
python-gobject (>= 2.27.92),
@@ -90,10 +102,25 @@
Description: Configurable on screen keyboard with scanning mode
An input assistive technology intended for switch and pointer users.
+Package: caribou-antler
+Section: gnome
+Priority: extra
+Architecture: all
+Depends: ${python:Depends},
+ caribou (= ${source:Version}),
+ python-gobject (>= 2.27.92),
+ gir1.2-caribou-1.0,
+ gir1.2-glib-2.0,
+ gir1.2-gtk-3.0,
+ gir1.2-clutter-1.0,
+ python-dbus,
+ ${misc:Depends}
+Description: Configurable on screen keyboard with scanning mode
+ An input assistive technology intended for switch and pointer users.
+
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 (GTK+ 2.0 module)
@@ -115,7 +142,6 @@
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 (GTK+ 3.0 module)
Modified: packages/experimental/caribou/debian/gir1.2-caribou-1.0.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/gir1.2-caribou-1.0.install?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/gir1.2-caribou-1.0.install [utf-8] (original)
+++ packages/experimental/caribou/debian/gir1.2-caribou-1.0.install [utf-8] Fri Sep 23 23:32:39 2011
@@ -1,1 +1,1 @@
-usr/lib/girepository-1.0/*
+usr/lib/*/girepository-1.0/* usr/lib/girepository-1.0/
Added: packages/experimental/caribou/debian/libcaribou-common.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/libcaribou-common.install?rev=29716&op=file
==============================================================================
--- packages/experimental/caribou/debian/libcaribou-common.install (added)
+++ packages/experimental/caribou/debian/libcaribou-common.install [utf-8] Fri Sep 23 23:32:39 2011
@@ -1,0 +1,1 @@
+usr/share/caribou
Modified: packages/experimental/caribou/debian/libcaribou-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/libcaribou-dev.install?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/libcaribou-dev.install [utf-8] (original)
+++ packages/experimental/caribou/debian/libcaribou-dev.install [utf-8] Fri Sep 23 23:32:39 2011
@@ -1,3 +1,3 @@
usr/include/*
-usr/lib/libcaribou.so
+usr/lib/*/libcaribou.so
usr/share/gir-1.0/*.gir
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=29716&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 23:32:39 2011
@@ -1,2 +1,2 @@
-usr/lib/gtk-2.0/modules/libcaribou*.so
-usr/lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop
+usr/lib/*/gtk-2.0/modules/libcaribou*.so usr/lib/gtk-2.0/modules/
+usr/lib/*/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop usr/lib/gnome-settings-daemon-3.0/gtk-modules/
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=29716&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 23:32:39 2011
@@ -1,2 +1,2 @@
-usr/lib/gtk-3.0/modules/libcaribou*.so
-usr/lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk3-module.desktop
+usr/lib/*/gtk-3.0/modules/libcaribou*.so usr/lib/gtk-3.0/modules/
+usr/lib/*/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk3-module.desktop usr/lib/gnome-settings-daemon-3.0/gtk-modules/
Modified: packages/experimental/caribou/debian/libcaribou0.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/libcaribou0.install?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/libcaribou0.install [utf-8] (original)
+++ packages/experimental/caribou/debian/libcaribou0.install [utf-8] Fri Sep 23 23:32:39 2011
@@ -1,1 +1,1 @@
-usr/lib/libcaribou.so.*
+usr/lib/*/libcaribou.so.*
Modified: packages/experimental/caribou/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/caribou/debian/rules?rev=29716&op=diff
==============================================================================
--- packages/experimental/caribou/debian/rules [utf-8] (original)
+++ packages/experimental/caribou/debian/rules [utf-8] Fri Sep 23 23:32:39 2011
@@ -7,19 +7,21 @@
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+
# List any files which are not installed
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
+ debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/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_PYTHON2_MODULE_PACKAGES = caribou caribou-antler
DEB_DH_MAKESHLIBS_ARGS_libcaribou0 += -V -- -c4
DEB_DH_MAKESHLIBS_ARGS_libcaribou-gtk-module += --no-act
More information about the pkg-gnome-commits
mailing list