r26520 - in /packages/experimental/libwnck3/debian: ./ patches/ source/

robert_ancell-guest at users.alioth.debian.org robert_ancell-guest at users.alioth.debian.org
Thu Feb 10 01:23:05 UTC 2011


Author: robert_ancell-guest
Date: Thu Feb 10 01:23:04 2011
New Revision: 26520

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=26520
Log:
Initial Release (based on libwnck package)

Added:
    packages/experimental/libwnck3/debian/
    packages/experimental/libwnck3/debian/changelog
    packages/experimental/libwnck3/debian/compat
    packages/experimental/libwnck3/debian/control
    packages/experimental/libwnck3/debian/control.in
    packages/experimental/libwnck3/debian/copyright
    packages/experimental/libwnck3/debian/gir1.2-wnck-3.0.install
    packages/experimental/libwnck3/debian/libwnck-3-0.install
    packages/experimental/libwnck3/debian/libwnck-3-0.symbols
    packages/experimental/libwnck3/debian/libwnck-3-common.install
    packages/experimental/libwnck3/debian/libwnck-3-dev.doc-base
    packages/experimental/libwnck3/debian/libwnck-3-dev.install
    packages/experimental/libwnck3/debian/libwnck-3-dev.links
    packages/experimental/libwnck3/debian/patches/
    packages/experimental/libwnck3/debian/patches/01_tasklist_orientation.patch
    packages/experimental/libwnck3/debian/patches/02_moveresize_static_gravity.patch
    packages/experimental/libwnck3/debian/patches/99_ltmain_as-needed.patch
    packages/experimental/libwnck3/debian/patches/series
    packages/experimental/libwnck3/debian/rules   (with props)
    packages/experimental/libwnck3/debian/source/
    packages/experimental/libwnck3/debian/source/format
    packages/experimental/libwnck3/debian/watch

Added: packages/experimental/libwnck3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/changelog?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/changelog (added)
+++ packages/experimental/libwnck3/debian/changelog [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,5 @@
+libwnck3 (2.91.6-1) UNRELEASED; urgency=low
+
+  * Initial Release (based on libwnck package)
+
+ -- Robert Ancell <robert.ancell at canonical.com>  Wed, 09 Feb 2011 15:59:22 +1100

Added: packages/experimental/libwnck3/debian/compat
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/compat?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/compat (added)
+++ packages/experimental/libwnck3/debian/compat [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,1 @@
+5

Added: packages/experimental/libwnck3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/control?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/control (added)
+++ packages/experimental/libwnck3/debian/control [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,87 @@
+# This file is autogenerated. DO NOT EDIT!
+# 
+# Modifications should be made to debian/control.in instead.
+# This file is regenerated automatically in the clean target.
+
+Source: libwnck3
+Section: libs
+Priority: optional
+Maintainer: Ubuntu Desktop Team <ubuntu-desktop at lists.ubuntu.com>
+XSBC-Original-Maintainer: Josselin Mouette <joss at debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
+Standards-Version: 3.9.1
+Build-Depends: debhelper (>= 5),
+               libgtk3.0-dev (>= 2.91.5),
+               gettext,
+               libstartup-notification0-dev (>= 0.7),
+               cdbs (>= 0.4.41),
+               gnome-pkg-tools (>= 0.10),
+               docbook-xml,
+               libx11-dev,
+               libxres-dev,
+               libxt-dev,
+               libxres-dev,
+               intltool (>= 0.40.0),
+               libglib2.0-dev (>= 2.16.0),
+               gobject-introspection,
+               libgirepository1.0-dev (>= 0.6.14),
+               gir1.2-atk-1.0, 
+               gir1.2-freedesktop, 
+               gir1.2-glib-2.0, 
+               gir1.2-gtk-2.0, 
+               gir1.2-pango-1.0,
+               dpkg-dev (>= 1.13.19),
+               gtk-doc-tools (>= 1.9),
+               libglib2.0-doc,
+               libgtk2.0-doc
+Vcs-Bzr: https://code.launchpad.net/~gnome3-team/libwnck/ubuntugtk3
+
+Package: libwnck-3-0
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libwnck-3-common
+Description: Window Navigator Construction Kit - runtime files
+ A library to use for writing pagers and task lists.
+ .
+ This package contains runtime files.
+
+Package: libwnck-3-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends},
+         libwnck-3-0 (= ${binary:Version}),
+         libglib2.0-dev (>= 2.13.0),
+         libpango1.0-dev,
+         libx11-dev,
+         libgtk3.0-dev (>= 2.91.5),
+         libstartup-notification0-dev (>= 0.7-1),
+         libcairo2-dev,
+         libxres-dev,
+         ${shlibs:Depends}
+Conflicts: libwnck-dev
+Replaces: gir-repository-dev (<< 0.6.5-7)
+Description: Window Navigator Construction Kit - development files
+ A library to use for writing pagers and task lists.
+ .
+ This package contains development files (include headers).
+
+Package: libwnck-3-common
+Architecture: all
+Depends: ${misc:Depends}
+Description: Window Navigator Construction Kit - common files
+ A library to use for writing pagers and task lists.
+ .
+ This package contains internationalization files.
+ 
+Package: gir1.2-wnck-3.0
+Architecture: any
+Depends: ${gir:Depends},
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: GObject introspection data for the WNCK library
+ This package contains introspection data for Window Navigator 
+ Construction Kit, a library to interact with window managers.
+ .
+ It can be used by packages using the GIRepository format to generate 
+ dynamic bindings.

Added: packages/experimental/libwnck3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/control.in?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/control.in (added)
+++ packages/experimental/libwnck3/debian/control.in [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,82 @@
+Source: libwnck3
+Section: libs
+Priority: optional
+Maintainer: Ubuntu Desktop Team <ubuntu-desktop at lists.ubuntu.com>
+XSBC-Original-Maintainer: Josselin Mouette <joss at debian.org>
+Uploaders: @GNOME_TEAM@
+Standards-Version: 3.9.1
+Build-Depends: debhelper (>= 5),
+               libgtk3.0-dev (>= 2.91.5),
+               gettext,
+               libstartup-notification0-dev (>= 0.7),
+               cdbs (>= 0.4.41),
+               gnome-pkg-tools (>= 0.10),
+               docbook-xml,
+               libx11-dev,
+               libxres-dev,
+               libxt-dev,
+               libxres-dev,
+               intltool (>= 0.40.0),
+               libglib2.0-dev (>= 2.16.0),
+               gobject-introspection,
+               libgirepository1.0-dev (>= 0.6.14),
+               gir1.2-atk-1.0, 
+               gir1.2-freedesktop, 
+               gir1.2-glib-2.0, 
+               gir1.2-gtk-2.0, 
+               gir1.2-pango-1.0,
+               dpkg-dev (>= 1.13.19),
+               gtk-doc-tools (>= 1.9),
+               libglib2.0-doc,
+               libgtk2.0-doc
+Vcs-Bzr: https://code.launchpad.net/~gnome3-team/libwnck/ubuntugtk3
+
+Package: libwnck-3-0
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libwnck-3-common
+Description: Window Navigator Construction Kit - runtime files
+ A library to use for writing pagers and task lists.
+ .
+ This package contains runtime files.
+
+Package: libwnck-3-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends},
+         libwnck-3-0 (= ${binary:Version}),
+         libglib2.0-dev (>= 2.13.0),
+         libpango1.0-dev,
+         libx11-dev,
+         libgtk3.0-dev (>= 2.91.5),
+         libstartup-notification0-dev (>= 0.7-1),
+         libcairo2-dev,
+         libxres-dev,
+         ${shlibs:Depends}
+Conflicts: libwnck-dev
+Replaces: gir-repository-dev (<< 0.6.5-7)
+Description: Window Navigator Construction Kit - development files
+ A library to use for writing pagers and task lists.
+ .
+ This package contains development files (include headers).
+
+Package: libwnck-3-common
+Architecture: all
+Depends: ${misc:Depends}
+Description: Window Navigator Construction Kit - common files
+ A library to use for writing pagers and task lists.
+ .
+ This package contains internationalization files.
+ 
+Package: gir1.2-wnck-3.0
+Architecture: any
+Depends: ${gir:Depends},
+         ${misc:Depends},
+         ${shlibs:Depends}
+Description: GObject introspection data for the WNCK library
+ This package contains introspection data for Window Navigator 
+ Construction Kit, a library to interact with window managers.
+ .
+ It can be used by packages using the GIRepository format to generate 
+ dynamic bindings.

Added: packages/experimental/libwnck3/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/copyright?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/copyright (added)
+++ packages/experimental/libwnck3/debian/copyright [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,27 @@
+This package was debianized by Christian Marillat <marillat at debian.org> on
+Sat,  8 Dec 2001 18:55:53 +0100.
+
+It was downloaded from:
+http://ftp.gnome.org/pub/GNOME/sources/libwnck
+
+Author: Havoc Pennington <hp at redhat.com>
+
+License:
+
+    This package is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
+

Added: packages/experimental/libwnck3/debian/gir1.2-wnck-3.0.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/gir1.2-wnck-3.0.install?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/gir1.2-wnck-3.0.install (added)
+++ packages/experimental/libwnck3/debian/gir1.2-wnck-3.0.install [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/girepository-1.0

Added: packages/experimental/libwnck3/debian/libwnck-3-0.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/libwnck-3-0.install?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/libwnck-3-0.install (added)
+++ packages/experimental/libwnck3/debian/libwnck-3-0.install [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/libwnck-3.so.*

Added: packages/experimental/libwnck3/debian/libwnck-3-0.symbols
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/libwnck-3-0.symbols?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/libwnck-3-0.symbols (added)
+++ packages/experimental/libwnck3/debian/libwnck-3-0.symbols [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,178 @@
+libwnck-3.so.0 libwnck-3-0 #MINVER#
+ wnck_action_menu_get_type at Base 1:2.22
+ wnck_action_menu_new at Base 1:2.22
+ wnck_application_get at Base 1:2.22
+ wnck_application_get_icon at Base 1:2.22
+ wnck_application_get_icon_is_fallback at Base 1:2.22
+ wnck_application_get_icon_name at Base 1:2.22
+ wnck_application_get_mini_icon at Base 1:2.22
+ wnck_application_get_n_windows at Base 1:2.22
+ wnck_application_get_name at Base 1:2.22
+ wnck_application_get_pid at Base 1:2.22
+ wnck_application_get_startup_id at Base 1:2.22
+ wnck_application_get_type at Base 1:2.22
+ wnck_application_get_windows at Base 1:2.22
+ wnck_application_get_xid at Base 1:2.22
+ wnck_class_group_get at Base 1:2.22
+ wnck_class_group_get_icon at Base 1:2.22
+ wnck_class_group_get_mini_icon at Base 1:2.22
+ wnck_class_group_get_name at Base 1:2.22
+ wnck_class_group_get_res_class at Base 1:2.22
+ wnck_class_group_get_type at Base 1:2.22
+ wnck_class_group_get_windows at Base 1:2.22
+ wnck_client_type_get_type at Base 1:2.22
+ wnck_motion_direction_get_type at Base 1:2.22
+ wnck_pager_accessible_factory_get_type at Base 1:2.22
+ wnck_pager_accessible_factory_new at Base 1:2.22
+ wnck_pager_accessible_get_type at Base 1:2.22
+ wnck_pager_accessible_new at Base 1:2.22
+ wnck_pager_display_mode_get_type at Base 1:2.22
+ wnck_pager_get_type at Base 1:2.22
+ wnck_pager_new at Base 1:2.22
+ wnck_pager_set_display_mode at Base 1:2.22
+ wnck_pager_set_n_rows at Base 1:2.22
+ wnck_pager_set_orientation at Base 1:2.22
+ wnck_pager_set_shadow_type at Base 1:2.22
+ wnck_pager_set_show_all at Base 1:2.22
+ wnck_pid_read_resource_usage at Base 1:2.22
+ wnck_screen_calc_workspace_layout at Base 1:2.22
+ wnck_screen_change_workspace_count at Base 1:2.22
+ wnck_screen_force_update at Base 1:2.22
+ wnck_screen_free_workspace_layout at Base 1:2.22
+ wnck_screen_get at Base 1:2.22
+ wnck_screen_get_active_window at Base 1:2.22
+ wnck_screen_get_active_workspace at Base 1:2.22
+ wnck_screen_get_background_pixmap at Base 1:2.22
+ wnck_screen_get_default at Base 1:2.22
+ wnck_screen_get_for_root at Base 1:2.22
+ wnck_screen_get_height at Base 1:2.22
+ wnck_screen_get_number at Base 1:2.22
+ wnck_screen_get_previously_active_window at Base 1:2.22
+ wnck_screen_get_showing_desktop at Base 1:2.22
+ wnck_screen_get_type at Base 1:2.22
+ wnck_screen_get_width at Base 1:2.22
+ wnck_screen_get_window_manager_name at Base 1:2.22
+ wnck_screen_get_windows at Base 1:2.22
+ wnck_screen_get_windows_stacked at Base 1:2.22
+ wnck_screen_get_workspace at Base 1:2.22
+ wnck_screen_get_workspace_count at Base 1:2.22
+ wnck_screen_get_workspaces at Base 1:2.22
+ wnck_screen_move_viewport at Base 1:2.22
+ wnck_screen_net_wm_supports at Base 1:2.22
+ wnck_screen_release_workspace_layout at Base 1:2.22
+ wnck_screen_toggle_showing_desktop at Base 1:2.22
+ wnck_screen_try_set_workspace_layout at Base 1:2.22
+ wnck_selector_get_type at Base 1:2.22
+ wnck_selector_new at Base 1:2.22
+ wnck_set_client_type at Base 1:2.22
+ wnck_tasklist_get_size_hint_list at Base 1:2.22
+ wnck_tasklist_get_type at Base 1:2.22
+ wnck_tasklist_grouping_type_get_type at Base 1:2.22
+ wnck_tasklist_new at Base 1:2.22
+ wnck_tasklist_set_button_relief at Base 1:2.22
+ wnck_tasklist_set_grouping at Base 1:2.22
+ wnck_tasklist_set_grouping_limit at Base 1:2.22
+ wnck_tasklist_set_icon_loader at Base 1:2.22
+ wnck_tasklist_set_include_all_workspaces at Base 1:2.22
+ wnck_tasklist_set_orientation at Base 1:2.30.2-0ubuntu3
+ wnck_tasklist_set_switch_workspace_on_unminimize at Base 1:2.22
+ wnck_window_actions_get_type at Base 1:2.22
+ wnck_window_activate at Base 1:2.22
+ wnck_window_activate_transient at Base 1:2.22
+ wnck_window_close at Base 1:2.22
+ wnck_window_get at Base 1:2.22
+ wnck_window_get_actions at Base 1:2.22
+ wnck_window_get_application at Base 1:2.22
+ wnck_window_get_class_group at Base 1:2.22
+ wnck_window_get_client_window_geometry at Base 1:2.22
+ wnck_window_get_geometry at Base 1:2.22
+ wnck_window_get_group_leader at Base 1:2.22
+ wnck_window_get_icon at Base 1:2.22
+ wnck_window_get_icon_is_fallback at Base 1:2.22
+ wnck_window_get_icon_name at Base 1:2.22
+ wnck_window_get_mini_icon at Base 1:2.22
+ wnck_window_get_name at Base 1:2.22
+ wnck_window_get_pid at Base 1:2.22
+ wnck_window_get_screen at Base 1:2.22
+ wnck_window_get_session_id at Base 1:2.22
+ wnck_window_get_session_id_utf8 at Base 1:2.22
+ wnck_window_get_sort_order at Base 1:2.22
+ wnck_window_get_state at Base 1:2.22
+ wnck_window_get_transient at Base 1:2.22
+ wnck_window_get_type at Base 1:2.22
+ wnck_window_get_window_type at Base 1:2.22
+ wnck_window_get_workspace at Base 1:2.22
+ wnck_window_get_xid at Base 1:2.22
+ wnck_window_gravity_get_type at Base 1:2.22
+ wnck_window_has_icon_name at Base 1:2.22
+ wnck_window_has_name at Base 1:2.22
+ wnck_window_is_above at Base 1:2.22
+ wnck_window_is_active at Base 1:2.22
+ wnck_window_is_below at Base 1:2.22
+ wnck_window_is_fullscreen at Base 1:2.22
+ wnck_window_is_in_viewport at Base 1:2.22
+ wnck_window_is_maximized at Base 1:2.22
+ wnck_window_is_maximized_horizontally at Base 1:2.22
+ wnck_window_is_maximized_vertically at Base 1:2.22
+ wnck_window_is_minimized at Base 1:2.22
+ wnck_window_is_most_recently_activated at Base 1:2.22
+ wnck_window_is_on_workspace at Base 1:2.22
+ wnck_window_is_pinned at Base 1:2.22
+ wnck_window_is_shaded at Base 1:2.22
+ wnck_window_is_skip_pager at Base 1:2.22
+ wnck_window_is_skip_tasklist at Base 1:2.22
+ wnck_window_is_sticky at Base 1:2.22
+ wnck_window_is_visible_on_workspace at Base 1:2.22
+ wnck_window_keyboard_move at Base 1:2.22
+ wnck_window_keyboard_size at Base 1:2.22
+ wnck_window_make_above at Base 1:2.22
+ wnck_window_make_below at Base 1:2.22
+ wnck_window_maximize at Base 1:2.22
+ wnck_window_maximize_horizontally at Base 1:2.22
+ wnck_window_maximize_vertically at Base 1:2.22
+ wnck_window_minimize at Base 1:2.22
+ wnck_window_move_resize_mask_get_type at Base 1:2.22
+ wnck_window_move_to_workspace at Base 1:2.22
+ wnck_window_needs_attention at Base 1:2.22
+ wnck_window_or_transient_needs_attention at Base 1:2.22
+ wnck_window_pin at Base 1:2.22
+ wnck_window_set_fullscreen at Base 1:2.22
+ wnck_window_set_geometry at Base 1:2.22
+ wnck_window_set_icon_geometry at Base 1:2.22
+ wnck_window_set_skip_pager at Base 1:2.22
+ wnck_window_set_skip_tasklist at Base 1:2.22
+ wnck_window_set_sort_order at Base 1:2.22
+ wnck_window_set_window_type at Base 1:2.22
+ wnck_window_shade at Base 1:2.22
+ wnck_window_state_get_type at Base 1:2.22
+ wnck_window_stick at Base 1:2.22
+ wnck_window_transient_is_most_recently_activated at Base 1:2.22
+ wnck_window_type_get_type at Base 1:2.22
+ wnck_window_unmake_above at Base 1:2.22
+ wnck_window_unmake_below at Base 1:2.22
+ wnck_window_unmaximize at Base 1:2.22
+ wnck_window_unmaximize_horizontally at Base 1:2.22
+ wnck_window_unmaximize_vertically at Base 1:2.22
+ wnck_window_unminimize at Base 1:2.22
+ wnck_window_unpin at Base 1:2.22
+ wnck_window_unshade at Base 1:2.22
+ wnck_window_unstick at Base 1:2.22
+ wnck_workspace_accessible_factory_get_type at Base 1:2.22
+ wnck_workspace_accessible_factory_new at Base 1:2.22
+ wnck_workspace_accessible_get_type at Base 1:2.22
+ wnck_workspace_accessible_new at Base 1:2.22
+ wnck_workspace_activate at Base 1:2.22
+ wnck_workspace_change_name at Base 1:2.22
+ wnck_workspace_get_height at Base 1:2.22
+ wnck_workspace_get_layout_column at Base 1:2.22
+ wnck_workspace_get_layout_row at Base 1:2.22
+ wnck_workspace_get_name at Base 1:2.22
+ wnck_workspace_get_neighbor at Base 1:2.22
+ wnck_workspace_get_number at Base 1:2.22
+ wnck_workspace_get_screen at Base 1:2.22
+ wnck_workspace_get_type at Base 1:2.22
+ wnck_workspace_get_viewport_x at Base 1:2.22
+ wnck_workspace_get_viewport_y at Base 1:2.22
+ wnck_workspace_get_width at Base 1:2.22
+ wnck_workspace_is_virtual at Base 1:2.22
+ wnck_xid_read_resource_usage at Base 1:2.22

Added: packages/experimental/libwnck3/debian/libwnck-3-common.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/libwnck-3-common.install?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/libwnck-3-common.install (added)
+++ packages/experimental/libwnck3/debian/libwnck-3-common.install [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,1 @@
+debian/tmp/usr/share/locale

Added: packages/experimental/libwnck3/debian/libwnck-3-dev.doc-base
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/libwnck-3-dev.doc-base?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/libwnck-3-dev.doc-base (added)
+++ packages/experimental/libwnck3/debian/libwnck-3-dev.doc-base [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,11 @@
+Document: libwnck3-manual
+Title: libwnck3 Reference Manual
+Author: Havoc Pennington <hp at redhat.com>
+Abstract: Reference manual for the Window Navigator Construction Kit.
+ The Window Navigator Construction Kit is a library for use in
+ writing pagers, taskslists etc.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libwnck-3-dev/html/libwnck-3.0/index.html
+Files: /usr/share/doc/libwnck-3-dev/html/libwnck-3.0/*

Added: packages/experimental/libwnck3/debian/libwnck-3-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/libwnck-3-dev.install?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/libwnck-3-dev.install (added)
+++ packages/experimental/libwnck3/debian/libwnck-3-dev.install [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,8 @@
+debian/tmp/usr/include
+debian/tmp/usr/bin/wnckprop
+debian/tmp/usr/lib/pkgconfig
+debian/tmp/usr/lib/libwnck-3.a
+debian/tmp/usr/lib/libwnck-3.so
+debian/tmp/usr/share/doc/libwnck-3-dev/html
+debian/tmp/usr/share/gir-1.0
+

Added: packages/experimental/libwnck3/debian/libwnck-3-dev.links
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/libwnck-3-dev.links?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/libwnck-3-dev.links (added)
+++ packages/experimental/libwnck3/debian/libwnck-3-dev.links [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,1 @@
+/usr/share/doc/libwnck-3-dev/html/libwnck-3.0/ /usr/share/gtk-doc/html/libwnck-3.0

Added: packages/experimental/libwnck3/debian/patches/01_tasklist_orientation.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/patches/01_tasklist_orientation.patch?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/patches/01_tasklist_orientation.patch (added)
+++ packages/experimental/libwnck3/debian/patches/01_tasklist_orientation.patch [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,257 @@
+Debian #524117
+GNOME #513347 and #86382
+
+Index: libwnck-2.91.6/libwnck/tasklist.c
+===================================================================
+--- libwnck-2.91.6.orig/libwnck/tasklist.c	2011-02-01 00:12:48.000000000 +1100
++++ libwnck-2.91.6/libwnck/tasklist.c	2011-02-09 16:10:09.895816275 +1100
+@@ -228,6 +228,8 @@
+   GtkReliefStyle relief;
+ 
+   guint drag_start_time;
++
++  GtkOrientation orientation;  
+ };
+ 
+ static GType wnck_task_get_type (void);
+@@ -312,6 +314,7 @@
+ 					     int             max_width,
+ 					     int             max_height,
+ 					     int             n_buttons,
++                                             GtkOrientation  orientation,
+ 					     int            *n_cols_out,
+ 					     int            *n_rows_out);
+ 
+@@ -924,6 +927,20 @@
+ }
+ 
+ /**
++ * wnck_tasklist_set_orientation:
++ * @tasklist: a #WnckTasklist.
++ * @orient: a GtkOrientation.
++ *
++ * Set the orientation of the @taskluist.  The main use of this function is
++ * proper integration of #WnckTasklist in vertical panels.
++ */
++ 
++void wnck_tasklist_set_orientation(WnckTasklist *tasklist, GtkOrientation orient)
++{
++    tasklist->priv->orientation = orient;
++}
++
++/**
+  * wnck_tasklist_set_switch_workspace_on_unminimize:
+  * @tasklist: a #WnckTasklist.
+  * @switch_workspace_on_unminimize: whether to activate the #WnckWorkspace a
+@@ -1035,25 +1052,35 @@
+ 		      int            max_width,
+ 		      int            max_height,
+ 		      int            n_buttons,
++		      GtkOrientation orientation,
+ 		      int           *n_cols_out,
+ 		      int           *n_rows_out)
+ {
+   int n_cols, n_rows;
+ 
+-  /* How many rows fit in the allocation */
+-  n_rows = allocation->height / max_height;
++  if (orientation == GTK_ORIENTATION_HORIZONTAL) {   
++    /* How many rows fit in the allocation */
++    n_rows = allocation->height / max_height;
+ 
+-  /* Don't have more rows than buttons */
+-  n_rows = MIN (n_rows, n_buttons);
++    /* Don't have more rows than buttons */
++    n_rows = MIN (n_rows, n_buttons);
+ 
+-  /* At least one row */
+-  n_rows = MAX (n_rows, 1);
++    /* At least one row */
++    n_rows = MAX (n_rows, 1);
+ 
+-  /* We want to use as many rows as possible to limit the width */
+-  n_cols = (n_buttons + n_rows - 1) / n_rows;
++    /* We want to use as many rows as possible to limit the width */
++    n_cols = (n_buttons + n_rows - 1) / n_rows;
+ 
+-  /* At least one column */
+-  n_cols = MAX (n_cols, 1);
++    /* At least one column */
++    n_cols = MAX (n_cols, 1);
++  } else {
++    n_cols = allocation->width / max_width;
++    n_cols = MIN(n_cols, n_buttons);
++    n_cols = MAX(n_cols, 1);
++ 
++    n_rows = (n_buttons + n_cols - 1) / n_cols;
++    n_rows = MAX(n_rows, 1);
++  }
+ 
+   *n_cols_out = n_cols;
+   *n_rows_out = n_rows;
+@@ -1256,19 +1283,31 @@
+ 			tasklist->priv->max_button_width,
+ 			tasklist->priv->max_button_height,
+ 			n_windows + n_startup_sequences,
++                        tasklist->priv->orientation,
+ 			&n_cols, &n_rows);
+ 
+   last_n_cols = G_MAXINT;
+   lowest_range = G_MAXINT;
+   if (tasklist->priv->grouping != WNCK_TASKLIST_ALWAYS_GROUP)
+     {
+-      val = n_cols * tasklist->priv->max_button_width;
+-      g_array_insert_val (array, array->len, val);
+-      val = n_cols * grouping_limit;
+-      g_array_insert_val (array, array->len, val);
+-
+-      last_n_cols = n_cols;
+-      lowest_range = val;
++        if (tasklist->priv->orientation == GTK_ORIENTATION_HORIZONTAL) {
++            val = n_cols * tasklist->priv->max_button_width;
++            g_array_insert_val (array, array->len, val);
++            val = n_cols * grouping_limit;
++            g_array_insert_val (array, array->len, val);
++            
++            last_n_cols = n_cols;
++            lowest_range = val;
++        } else {
++            val = n_rows * tasklist->priv->max_button_height;
++            g_array_insert_val (array, array->len, val);
++            val = n_rows * grouping_limit;
++            g_array_insert_val (array, array->len, val);
++            
++            last_n_cols = n_rows;
++            lowest_range = val;
++            
++        }
+     }
+ 
+   while (ungrouped_class_groups != NULL &&
+@@ -1288,29 +1327,56 @@
+ 			    tasklist->priv->max_button_width,
+ 			    tasklist->priv->max_button_height,
+ 			    n_startup_sequences + n_windows - n_grouped_buttons,
++                            tasklist->priv->orientation,
+ 			    &n_cols, &n_rows);
+-      if (n_cols != last_n_cols &&
+-	  (tasklist->priv->grouping == WNCK_TASKLIST_AUTO_GROUP ||
+-	   ungrouped_class_groups == NULL))
+-	{
+-	  val = n_cols * tasklist->priv->max_button_width;
+-	  if (val >= lowest_range)
+-	    { /* Overlaps old range */
+-              g_assert (array->len > 0);
+-	      lowest_range = n_cols * grouping_limit;
+-              g_array_index(array, int, array->len-1) = lowest_range;
+-	    }
+-	  else
+-	    {
+-	      /* Full new range */
+-	      g_array_insert_val (array, array->len, val);
+-	      val = n_cols * grouping_limit;
+-	      g_array_insert_val (array, array->len, val);
+-	      lowest_range = val;
+-	    }
+-
+-	  last_n_cols = n_cols;
+-	}
++      if (tasklist->priv->orientation == GTK_ORIENTATION_HORIZONTAL) {
++          if (n_cols != last_n_cols &&
++              (tasklist->priv->grouping == WNCK_TASKLIST_AUTO_GROUP ||
++               ungrouped_class_groups == NULL))
++          {
++              val = n_cols * tasklist->priv->max_button_width;
++              if (val >= lowest_range)
++              { /* Overlaps old range */
++                  g_assert (array->len > 0);
++                  lowest_range = n_cols * grouping_limit;
++                  g_array_index(array, int, array->len-1) = lowest_range;
++              }
++              else
++              {
++                  /* Full new range */
++                  g_array_insert_val (array, array->len, val);
++                  val = n_cols * grouping_limit;
++                  g_array_insert_val (array, array->len, val);
++                  lowest_range = val;
++              }
++              
++              last_n_cols = n_cols;
++          }
++      } else {
++          if (n_rows != last_n_cols &&
++              (tasklist->priv->grouping == WNCK_TASKLIST_AUTO_GROUP ||
++               ungrouped_class_groups == NULL))
++          {
++              val = n_rows * tasklist->priv->max_button_height;;
++              if (val >= lowest_range)
++              { /* Overlaps old range */
++                  g_assert (array->len > 0);
++                  lowest_range = n_rows * grouping_limit;
++                  g_array_index(array, int, array->len-1) = lowest_range;
++              }
++              else
++              {
++                  /* Full new range */
++                  g_array_insert_val (array, array->len, val);
++                  val = n_rows * grouping_limit;
++                  g_array_insert_val (array, array->len, val);
++                  lowest_range = val;
++              }
++              
++              last_n_cols = n_rows;
++          }
++      }
++      
+     }
+ 
+   g_list_free (ungrouped_class_groups);
+@@ -1332,8 +1398,13 @@
+ 
+   tasklist->priv->size_hints = (int *)g_array_free (array, FALSE);
+ 
+-  requisition->width = tasklist->priv->size_hints[0];
+-  requisition->height = fake_allocation.height;
++  if (tasklist->priv->orientation == GTK_ORIENTATION_VERTICAL) {
++      requisition->width  = n_cols * tasklist->priv->max_button_width;
++      requisition->height = n_rows * tasklist->priv->max_button_height;
++  } else {
++      requisition->width = tasklist->priv->size_hints[0];
++      requisition->height = fake_allocation.height;
++  }
+ }
+ 
+ static void
+@@ -1454,6 +1525,7 @@
+ 				       tasklist->priv->max_button_width,
+ 				       tasklist->priv->max_button_height,
+ 				       n_startup_sequences + n_windows,
++                                       tasklist->priv->orientation,
+ 				       &n_cols, &n_rows);
+   while (ungrouped_class_groups != NULL &&
+ 	 ((tasklist->priv->grouping == WNCK_TASKLIST_ALWAYS_GROUP) ||
+@@ -1499,6 +1571,7 @@
+ 					   tasklist->priv->max_button_width,
+ 					   tasklist->priv->max_button_height,
+ 					   n_startup_sequences + n_windows - n_grouped_buttons,
++                                           tasklist->priv->orientation,
+ 					   &n_cols, &n_rows);
+     }
+ 
+@@ -1994,6 +2067,7 @@
+   WnckTasklist *tasklist;
+ 
+   tasklist = g_object_new (WNCK_TYPE_TASKLIST, NULL);
++  tasklist->priv->orientation = GTK_ORIENTATION_HORIZONTAL;
+ 
+   return GTK_WIDGET (tasklist);
+ }
+@@ -4035,7 +4109,6 @@
+   WnckTask *task;
+ 
+   task = g_object_new (WNCK_TYPE_TASK, NULL);
+-
+   task->type = WNCK_TASK_WINDOW;
+   task->window = g_object_ref (window);
+   task->class_group = g_object_ref (wnck_window_get_class_group (window));

Added: packages/experimental/libwnck3/debian/patches/02_moveresize_static_gravity.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/patches/02_moveresize_static_gravity.patch?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/patches/02_moveresize_static_gravity.patch (added)
+++ packages/experimental/libwnck3/debian/patches/02_moveresize_static_gravity.patch [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,62 @@
+From 512ee1283c66ddb39b5598b2d1654568508f3fbf Mon Sep 17 00:00:00 2001
+From: Sam Spilsbury <smspillaz at gmail.com>
+Date: Sun, 2 Jan 2011 11:57:56 +0800
+Subject: [PATCH] Use StaticGravity when sending _NET_MOVERESIZE_WINDOW requests to change vp's
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=638483
+Bug-Ubuntu: http://launchpad.net/bugs/691545
+
+ForgetGravity will cause the window manager to use the default gravity which
+will shift the window by the frame extents on vp switch.
+---
+ libwnck/window-action-menu.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+Index: libwnck-2.91.6/libwnck/window-action-menu.c
+===================================================================
+--- libwnck-2.91.6.orig/libwnck/window-action-menu.c	2011-02-01 00:12:48.000000000 +1100
++++ libwnck-2.91.6/libwnck/window-action-menu.c	2011-02-09 16:10:44.111816001 +1100
+@@ -231,7 +231,7 @@
+           width = wnck_screen_get_width (screen);
+           wnck_window_get_geometry (window, &xw, &yw, &ww, &hw);
+           wnck_window_unstick (window);
+-          wnck_window_set_geometry (window, 0,
++          wnck_window_set_geometry (window, WNCK_WINDOW_GRAVITY_STATIC,
+                                     WNCK_WINDOW_CHANGE_X | WNCK_WINDOW_CHANGE_Y,
+                                     xw - width, yw,
+                                     ww, hw);
+@@ -252,7 +252,7 @@
+           width = wnck_screen_get_width (screen);
+           wnck_window_get_geometry (window, &xw, &yw, &ww, &hw);
+           wnck_window_unstick (window);
+-          wnck_window_set_geometry (window, 0,
++          wnck_window_set_geometry (window, WNCK_WINDOW_GRAVITY_STATIC,
+                                     WNCK_WINDOW_CHANGE_X | WNCK_WINDOW_CHANGE_Y,
+                                     xw + width, yw,
+                                     ww, hw);
+@@ -273,7 +273,7 @@
+           height = wnck_screen_get_height (screen);
+           wnck_window_get_geometry (window, &xw, &yw, &ww, &hw);
+           wnck_window_unstick (window);
+-          wnck_window_set_geometry (window, 0,
++          wnck_window_set_geometry (window, WNCK_WINDOW_GRAVITY_STATIC,
+                                     WNCK_WINDOW_CHANGE_X | WNCK_WINDOW_CHANGE_Y,
+                                     xw, yw - height,
+                                     ww, hw);
+@@ -294,7 +294,7 @@
+           height = wnck_screen_get_height (screen);
+           wnck_window_get_geometry (window, &xw, &yw, &ww, &hw);
+           wnck_window_unstick (window);
+-          wnck_window_set_geometry (window, 0,
++          wnck_window_set_geometry (window, WNCK_WINDOW_GRAVITY_STATIC,
+                                     WNCK_WINDOW_CHANGE_X | WNCK_WINDOW_CHANGE_Y,
+                                     xw, yw + height,
+                                     ww, hw);
+@@ -338,7 +338,7 @@
+           viewport_y = wnck_workspace_get_viewport_y (workspace);
+ 
+           wnck_window_unstick (window);
+-          wnck_window_set_geometry (window, 0,
++          wnck_window_set_geometry (window, WNCK_WINDOW_GRAVITY_STATIC,
+                                     WNCK_WINDOW_CHANGE_X | WNCK_WINDOW_CHANGE_Y,
+                                     xw + new_viewport_x - viewport_x,
+                                     yw + new_viewport_y - viewport_y,

Added: packages/experimental/libwnck3/debian/patches/99_ltmain_as-needed.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/patches/99_ltmain_as-needed.patch?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/patches/99_ltmain_as-needed.patch (added)
+++ packages/experimental/libwnck3/debian/patches/99_ltmain_as-needed.patch [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,32 @@
+Index: libwnck-2.30.0/ltmain.sh
+===================================================================
+--- libwnck-2.30.0.orig/ltmain.sh	2010-04-23 19:41:31.894859918 +0200
++++ libwnck-2.30.0/ltmain.sh	2010-04-23 19:41:34.679353830 +0200
+@@ -4716,6 +4716,11 @@ func_mode_link ()
+ 	arg=$func_stripname_result
+ 	;;
+ 
++      -Wl,--as-needed)
++	deplibs="$deplibs $arg"
++	continue
++	;;
++      
+       -Wl,*)
+ 	func_stripname '-Wl,' '' "$arg"
+ 	args=$func_stripname_result
+@@ -5067,6 +5072,15 @@ func_mode_link ()
+ 	lib=
+ 	found=no
+ 	case $deplib in
++	-Wl,--as-needed)
++	  if test "$linkmode,$pass" = "prog,link"; then
++	    compile_deplibs="$deplib $compile_deplibs"
++	    finalize_deplibs="$deplib $finalize_deplibs"
++	  else
++	    deplibs="$deplib $deplibs"
++	  fi
++	  continue
++	  ;;
+ 	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+ 	  if test "$linkmode,$pass" = "prog,link"; then
+ 	    compile_deplibs="$deplib $compile_deplibs"

Added: packages/experimental/libwnck3/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/patches/series?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/patches/series (added)
+++ packages/experimental/libwnck3/debian/patches/series [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,3 @@
+01_tasklist_orientation.patch
+02_moveresize_static_gravity.patch
+99_ltmain_as-needed.patch

Added: packages/experimental/libwnck3/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/rules?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/rules (added)
+++ packages/experimental/libwnck3/debian/rules [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,18 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/class/gnome.mk
+include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
+include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk
+include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
+-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+
+LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+
+DEB_CONFIGURE_EXTRA_FLAGS += \
+	--disable-gtk-doc \
+	--with-html-dir=\$${prefix}/share/doc/libwnck-3-dev/html
+
+binary-predeb/gir1.2-wnck-3.0::
+	dh_girepository -p$(cdbs_curpkg)

Propchange: packages/experimental/libwnck3/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/experimental/libwnck3/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/source/format?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/source/format (added)
+++ packages/experimental/libwnck3/debian/source/format [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,1 @@
+3.0 (quilt)

Added: packages/experimental/libwnck3/debian/watch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/libwnck3/debian/watch?rev=26520&op=file
==============================================================================
--- packages/experimental/libwnck3/debian/watch (added)
+++ packages/experimental/libwnck3/debian/watch [utf-8] Thu Feb 10 01:23:04 2011
@@ -1,0 +1,2 @@
+version=2
+http://ftp.gnome.org/pub/gnome/sources/libwnck/([\d\.]+)\d/libwnck-([\d\.]+)\.tar\.gz




More information about the pkg-gnome-commits mailing list