[SCM] mate-control-center Debian package branch, master, updated. 421f3a0bba678f03974cb81521c7f6915f8f4e05

Mike Gabriel sunweaver at moszumanska.debian.org
Thu Apr 17 23:00:08 UTC 2014


Gitweb-URL: http://git.debian.org/?p=pkg-mate/mate-control-center.git;a=commitdiff;h=421f3a0

The following commit has been merged in the master branch:
commit 421f3a0bba678f03974cb81521c7f6915f8f4e05
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Fri Apr 18 00:59:54 2014 +0200

    Spit up libraries into separate packages.
---
 debian/control                             |  95 ++++++++++++++++++++++
 debian/libmate-slab-dev.install            |   3 +
 debian/libmate-slab0.install               |   1 +
 debian/libmate-slab0.symbols               | 125 +++++++++++++++++++++++++++++
 debian/libmate-window-settings-dev.install |   3 +
 debian/libmate-window-settings1.install    |   2 +
 debian/libmate-window-settings1.symbols    |  19 +++++
 debian/mate-control-center.install         |   6 +-
 debian/rules                               |   4 +-
 9 files changed, 256 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 0d4874a..a6286c5 100644
--- a/debian/control
+++ b/debian/control
@@ -50,6 +50,8 @@ Package: mate-control-center
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
+         libmate-window-settings1 (= ${binary:Version}),
+         libmate-slab0 (= ${binary:Version}),
          mate-settings-daemon,
          mate-menus,
          mate-desktop,
@@ -69,6 +71,99 @@ Description: utilities to configure the MATE desktop
  It also contains a front end to these applets, which can also be
  accessed with the MATE panel or the Caja file manager.
 
+Package: libmate-window-settings1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: utilities to configure the MATE desktop (window settings library)
+ The MATE control center contains configuration applets for the MATE desktop,
+ allowing to set accessibility configuration, desktop fonts, keyboard
+ and mouse properties, sound setup, desktop theme and background, user
+ interface properties, screen resolution, and other MATE parameters.
+ .
+ This package contains the MATE window settings library for MATE control
+ center.
+
+Package: libmate-window-settings-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         libmate-window-settings1 (= ${binary:Version}),
+Description: utilities to configure the MATE desktop (window settings headers)
+ The MATE control center contains configuration applets for the MATE desktop,
+ allowing to set accessibility configuration, desktop fonts, keyboard
+ and mouse properties, sound setup, desktop theme and background, user
+ interface properties, screen resolution, and other MATE parameters.
+ .
+ This package contains the development files for the MATE window settings
+ library.
+
+Package: libmate-window-settings1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Multi-Arch: same
+Provides: libmate-window-settings-dbg
+Depends: ${misc:Depends},
+         libmate-window-settings1 (= ${binary:Version}),
+Description: utilities to configure the MATE desktop (window settings debugging symbols)
+ The MATE control center contains configuration applets for the MATE desktop,
+ allowing to set accessibility configuration, desktop fonts, keyboard
+ and mouse properties, sound setup, desktop theme and background, user
+ interface properties, screen resolution, and other MATE parameters.
+ .
+ This package contains the debugging symbols for the MATE window settings
+ library.
+ .
+ They are installed into /usr/lib/debug and will automatically used by gdb.
+
+Package: libmate-slab0
+Section: libs
+Architecture: any
+Multi-Arch: same
+Breaks: gnome-main-menu (<< 0.9.14),
+        libslab0a,
+Replaces: libslab0a,
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+Description: beautification app library
+ This library provides functionality to create applications like MATE
+ control center and the application-browser from gnome-main-menu.
+
+Package: libmate-slab-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+         libmate-slab0 (= ${binary:Version}),
+Breaks: libslab-dev,
+Replaces: libslab-dev,
+Description: beautification app library (development headers)
+ The libslab library provides functionality to create applications like MATE
+ control center and the application-browser from gnome-main-menu.
+ .
+ This package contains the development files for libslab.
+
+Package: libmate-slab0-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Multi-Arch: same
+Provides: libmate-slab-dbg
+Depends: ${misc:Depends},
+         libmate-slab0 (= ${binary:Version}),
+Description: beautification app library (window settings debugging symbols)
+ The libslab library provides functionality to create applications like MATE
+ control center and the application-browser from gnome-main-menu.
+ .
+ This package contains the debugging symbols for the MATE window settings
+ library.
+ .
+ They are installed into /usr/lib/debug and will automatically used by gdb.
+
 Package: mate-control-center-dbg
 Section: debug
 Priority: extra
diff --git a/debian/libmate-slab-dev.install b/debian/libmate-slab-dev.install
new file mode 100644
index 0000000..99755b6
--- /dev/null
+++ b/debian/libmate-slab-dev.install
@@ -0,0 +1,3 @@
+usr/include/libslab/
+usr/lib/*/libslab.so
+usr/lib/*/pkgconfig/libslab.pc
\ No newline at end of file
diff --git a/debian/libmate-slab0.install b/debian/libmate-slab0.install
new file mode 100644
index 0000000..3666223
--- /dev/null
+++ b/debian/libmate-slab0.install
@@ -0,0 +1 @@
+usr/lib/*/libslab.so.*
diff --git a/debian/libmate-slab0.symbols b/debian/libmate-slab0.symbols
new file mode 100644
index 0000000..c3ec2e8
--- /dev/null
+++ b/debian/libmate-slab0.symbols
@@ -0,0 +1,125 @@
+libslab.so.0 libmate-slab0 #MINVER#
+ app_resizer_get_type at Base 1.8.1
+ app_resizer_layout_table_default at Base 1.8.1
+ app_resizer_new at Base 1.8.1
+ app_resizer_set_homogeneous at Base 1.8.1
+ app_resizer_set_table_cache at Base 1.8.1
+ app_resizer_set_vadjustment_value at Base 1.8.1
+ application_tile_get_desktop_item at Base 1.8.1
+ application_tile_get_type at Base 1.8.1
+ application_tile_new at Base 1.8.1
+ application_tile_new_full at Base 1.8.1
+ appshelldata_new at Base 1.8.1
+ bookmark_agent_add_item at Base 1.8.1
+ bookmark_agent_get_instance at Base 1.8.1
+ bookmark_agent_get_type at Base 1.8.1
+ bookmark_agent_has_item at Base 1.8.1
+ bookmark_agent_move_item at Base 1.8.1
+ bookmark_agent_purge_items at Base 1.8.1
+ bookmark_agent_remove_item at Base 1.8.1
+ bookmark_agent_reorder_items at Base 1.8.1
+ bookmark_agent_update_from_bookmark_file at Base 1.8.1
+ bookmark_item_free at Base 1.8.1
+ copy_file at Base 1.8.1
+ create_main_window at Base 1.8.1
+ desktop_item_location_compare at Base 1.8.1
+ directory_tile_get_type at Base 1.8.1
+ directory_tile_new at Base 1.8.1
+ document_tile_get_type at Base 1.8.1
+ document_tile_new at Base 1.8.1
+ document_tile_new_force_icon at Base 1.8.1
+ double_click_detector_get_type at Base 1.8.1
+ double_click_detector_is_double_click at Base 1.8.1
+ double_click_detector_new at Base 1.8.1
+ double_click_detector_update_click_time at Base 1.8.1
+ free_list_of_strings at Base 1.8.1
+ generate_categories at Base 1.8.1
+ get_main_menu_section_header at Base 1.8.1
+ get_package_name_from_desktop_item at Base 1.8.1
+ handle_g_error at Base 1.8.1
+ hide_shell at Base 1.8.1
+ layout_shell at Base 1.8.1
+ libslab_checkpoint at Base 1.8.1
+ libslab_checkpoint_init at Base 1.8.1
+ libslab_desktop_item_is_a_terminal at Base 1.8.1
+ libslab_desktop_item_is_lockscreen at Base 1.8.1
+ libslab_desktop_item_is_logout at Base 1.8.1
+ libslab_get_current_screen at Base 1.8.1
+ libslab_get_current_time_millis at Base 1.8.1
+ libslab_gtk_image_set_by_id at Base 1.8.1
+ libslab_handle_g_error at Base 1.8.1
+ libslab_mate_desktop_item_get_docpath at Base 1.8.1
+ libslab_mate_desktop_item_launch_default at Base 1.8.1
+ libslab_mate_desktop_item_new_from_unknown_id at Base 1.8.1
+ libslab_mate_desktop_item_open_help at Base 1.8.1
+ libslab_spawn_command at Base 1.8.1
+ libslab_strcmp at Base 1.8.1
+ libslab_string_replace_once at Base 1.8.1
+ libslab_strlen at Base 1.8.1
+ libslab_thumbnail_factory_get at Base 1.8.1
+ libslab_thumbnail_factory_preinit at Base 1.8.1
+ load_desktop_item_by_unknown_id at Base 1.8.1
+ load_desktop_item_from_unknown at Base 1.8.1
+ load_image_by_id at Base 1.8.1
+ nameplate_tile_get_type at Base 1.8.1
+ nameplate_tile_new at Base 1.8.1
+ nld_marshal_VOID__INT_STRING at Base 1.8.1
+ nld_search_bar_add_context at Base 1.8.1
+ nld_search_bar_clear at Base 1.8.1
+ nld_search_bar_get_context_id at Base 1.8.1
+ nld_search_bar_get_search_timeout at Base 1.8.1
+ nld_search_bar_get_show_button at Base 1.8.1
+ nld_search_bar_get_show_contexts at Base 1.8.1
+ nld_search_bar_get_text at Base 1.8.1
+ nld_search_bar_get_type at Base 1.8.1
+ nld_search_bar_has_focus at Base 1.8.1
+ nld_search_bar_new at Base 1.8.1
+ nld_search_bar_set_context_id at Base 1.8.1
+ nld_search_bar_set_search_timeout at Base 1.8.1
+ nld_search_bar_set_show_button at Base 1.8.1
+ nld_search_bar_set_show_contexts at Base 1.8.1
+ nld_search_bar_set_text at Base 1.8.1
+ nld_search_context_picker_add_context at Base 1.8.1
+ nld_search_context_picker_get_context at Base 1.8.1
+ nld_search_context_picker_get_type at Base 1.8.1
+ nld_search_context_picker_new at Base 1.8.1
+ nld_search_context_picker_set_context at Base 1.8.1
+ nld_search_entry_get_type at Base 1.8.1
+ nld_search_entry_new at Base 1.8.1
+ open_desktop_item_exec at Base 1.8.1
+ open_desktop_item_help at Base 1.8.1
+ regenerate_categories at Base 1.8.1
+ remove_container_entries at Base 1.8.1
+ shell_window_clear_resize_handler at Base 1.8.1
+ shell_window_get_type at Base 1.8.1
+ shell_window_new at Base 1.8.1
+ shell_window_paint_window at Base 1.8.1
+ shell_window_set_contents at Base 1.8.1
+ show_shell at Base 1.8.1
+ slab_load_image at Base 1.8.1
+ slab_section_get_type at Base 1.8.1
+ slab_section_new at Base 1.8.1
+ slab_section_new_with_markup at Base 1.8.1
+ slab_section_set_contents at Base 1.8.1
+ slab_section_set_selected at Base 1.8.1
+ slab_section_set_title at Base 1.8.1
+ spawn_process at Base 1.8.1
+ string_replace_once at Base 1.8.1
+ system_tile_get_type at Base 1.8.1
+ system_tile_new at Base 1.8.1
+ themed_icon_get_type at Base 1.8.1
+ themed_icon_new at Base 1.8.1
+ tile_action_get_menu_item at Base 1.8.1
+ tile_action_get_type at Base 1.8.1
+ tile_action_new at Base 1.8.1
+ tile_action_set_menu_item_label at Base 1.8.1
+ tile_compare at Base 1.8.1
+ tile_explicit_disable at Base 1.8.1
+ tile_explicit_enable at Base 1.8.1
+ tile_get_type at Base 1.8.1
+ tile_implicit_disable at Base 1.8.1
+ tile_implicit_disable_with_time at Base 1.8.1
+ tile_implicit_enable at Base 1.8.1
+ tile_implicit_enable_with_time at Base 1.8.1
+ tile_trigger_action at Base 1.8.1
+ tile_trigger_action_with_time at Base 1.8.1
diff --git a/debian/libmate-window-settings-dev.install b/debian/libmate-window-settings-dev.install
new file mode 100644
index 0000000..fb9e970
--- /dev/null
+++ b/debian/libmate-window-settings-dev.install
@@ -0,0 +1,3 @@
+usr/include/mate-window-settings-2.0/
+usr/lib/*/libmate-window-settings.so
+usr/lib/*/pkgconfig/mate-window-settings-2.0.pc
\ No newline at end of file
diff --git a/debian/libmate-window-settings1.install b/debian/libmate-window-settings1.install
new file mode 100644
index 0000000..7d05c5f
--- /dev/null
+++ b/debian/libmate-window-settings1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libmate-window-settings.so.*
+usr/lib/*/window-manager-settings/
\ No newline at end of file
diff --git a/debian/libmate-window-settings1.symbols b/debian/libmate-window-settings1.symbols
new file mode 100644
index 0000000..64ac3cc
--- /dev/null
+++ b/debian/libmate-window-settings1.symbols
@@ -0,0 +1,19 @@
+libmarco.so libmate-window-settings1 #MINVER#
+ marco_window_manager_get_type at Base 1.8.1
+ window_manager_new at Base 1.8.1
+libmate-window-settings.so.1 libmate-window-settings1 #MINVER#
+ mate_window_manager_change_settings at Base 1.8.1
+ mate_window_manager_get_ditem at Base 1.8.1
+ mate_window_manager_get_double_click_actions at Base 1.8.1
+ mate_window_manager_get_name at Base 1.8.1
+ mate_window_manager_get_settings at Base 1.8.1
+ mate_window_manager_get_theme_list at Base 1.8.1
+ mate_window_manager_get_type at Base 1.8.1
+ mate_window_manager_get_user_theme_folder at Base 1.8.1
+ mate_window_manager_new at Base 1.8.1
+ mate_window_manager_settings_changed at Base 1.8.1
+ mate_wm_manager_get_current at Base 1.8.1
+ mate_wm_manager_init at Base 1.8.1
+ mate_wm_manager_spawn_config_tool_for_current at Base 1.8.1
+ mate_wm_settings_copy at Base 1.8.1
+ mate_wm_settings_free at Base 1.8.1
diff --git a/debian/mate-control-center.install b/debian/mate-control-center.install
index 7c0337f..21efa03 100644
--- a/debian/mate-control-center.install
+++ b/debian/mate-control-center.install
@@ -1,2 +1,6 @@
 etc/
-usr/
+usr/bin/
+usr/lib/*/pkgconfig/mate-default-applications.pc
+usr/lib/*/pkgconfig/mate-keybindings.pc
+usr/sbin/
+usr/share/
diff --git a/debian/rules b/debian/rules
index eecd3f2..6312a3b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,7 +29,9 @@ override_dh_auto_configure:
 		--with-gtk=2.0
 
 override_dh_strip:
-	dh_strip --dbg-package=mate-control-center-dbg
+	dh_strip -pmate-control-center --dbg-package=mate-control-center-dbg
+	dh_strip -plibmate-window-settings1 --dbg-package=libmate-window-settings1-dbg
+	dh_strip -plibmate-slab0 --dbg-package=libmate-slab0-dbg
 
 get-orig-source: $(PKG)_$(VER)$(DTYPE).orig.tar.xz $(info I: $(PKG)_$(VER)$(DTYPE))
 	@

-- 
mate-control-center Debian package



More information about the pkg-mate-commits mailing list