gplugin/gplugin

This should fix up the rest of the debian packaging problems
feature/more-debian-fixes
2016-01-12, Gary Kramlich
bd14024d9a43
Parents 19b6b7bce461
Children c05a4d28fa41
This should fix up the rest of the debian packaging problems
--- a/packaging/debian/control Thu Jan 07 19:27:36 2016 -0600
+++ b/packaging/debian/control Tue Jan 12 21:11:57 2016 -0600
@@ -2,7 +2,8 @@
Section: libs
Priority: optional
Maintainer: Gary Kramlich <grim@reaperworld.com>
-Build-Depends: debhelper (>=9), cmake, libglib2.0-dev, libgtk-3-dev,
+Build-Depends: debhelper (>=9), dh-exec (>=0.3),
+ cmake, libglib2.0-dev, libgtk-3-dev,
xsltproc, gettext, help2man,
gobject-introspection, libgirepository1.0-dev,
liblua5.1-0-dev, lua-lgi,
@@ -23,18 +24,6 @@
.
This package contains the main library.
-Package: libgplugin0-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: ${misc:Depends}, libgplugin0 (= ${binary:Version})
-Description: debugging symbols for libgplugin0
- GPlugin is a GObject based library that implements a reusable plugin system
- which supports loading plugins in other languages via loaders. It relies
- heavily on GObjectIntrospection to expose its API to the other languages.
- .
- This package contains the debugging symbols for libgplugin0.
-
Package: libgplugin-dev
Architecture: any
Section: libdevel
@@ -68,18 +57,6 @@
.
This library provides some default GTK+-3 widgets for GPlugin.
-Package: libgplugin-gtk0-dbg
-Architecture: any
-Section: debug
-Priority: extra
-Depends: ${misc:Depends}, libgplugin-gtk0 (= ${binary:Version})
-Description: debugging symbols for libgplugin-gtk0
- GPlugin is a GObject based library that implements a reusable plugin system
- which supports loading plugins in other languages via loaders. It relies
- heavily on GObjectIntrospection to expose its API to the other languages.
- .
- This library provides the debugging symbols for libgplugin-gtk0
-
Package: libgplugin-gtk-dev
Architecture: any
Section: libdevel
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/gir1.2-gplugin-0.0.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,3 @@
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0/
+usr/share/gir-1.0/
--- a/packaging/debian/gir1.2-gplugin-0.0.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/girepository-1.0/
-usr/share/gir-1.0/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin-dev.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,6 @@
+#!/usr/bin/dh-exec
+usr/include/gplugin-1.0/gplugin
+usr/include/gplugin-1.0/gplugin.h
+usr/include/gplugin-1.0/gplugin-native.h
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin.so
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gplugin.pc
--- a/packaging/debian/libgplugin-dev.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-usr/include/gplugin-1.0/gplugin
-usr/include/gplugin-1.0/gplugin.h
-usr/include/gplugin-1.0/gplugin-native.h
-usr/lib/@DEB_HOST_MULTIARCH@/libgplugin.so
-usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/gplugin.pc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin-gtk-dev.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,5 @@
+#!/usr/bin/dh-exec
+usr/include/gplugin-1.0/gplugin-gtk
+usr/include/gplugin-1.0/gplugin-gtk.h
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin-gtk.so
+usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gplugin-gtk.pc
--- a/packaging/debian/libgplugin-gtk-dev.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-usr/include/gplugin-1.0/gplugin-gtk
-usr/include/gplugin-1.0/gplugin-gtk.h
-usr/lib/@DEB_HOST_MULTIARCH@/libgplugin-gtk.so
-usr/lib/@DEB_HOST_MULTIARCH@/pkgconfig/gplugin-gtk.pc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin-gtk0.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,2 @@
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin-gtk.so.*
--- a/packaging/debian/libgplugin-gtk0.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/libgplugin-gtk.so.*
--- a/packaging/debian/libgplugin-gtk0.symbols Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-libgplugin-gtk.so.0 libgplugin-gtk0 #MINVER#
- gplugin_gtk_get_store_column_types@Base 0.0.17
- gplugin_gtk_plugin_info_get_plugin@Base 0.0.17
- gplugin_gtk_plugin_info_get_type@Base 0.0.17
- gplugin_gtk_plugin_info_new@Base 0.0.17
- gplugin_gtk_plugin_info_set_plugin@Base 0.0.17
- gplugin_gtk_store_get_type@Base 0.0.17
- gplugin_gtk_store_new@Base 0.0.17
- gplugin_gtk_view_get_show_internal@Base 0.0.17
- gplugin_gtk_view_get_type@Base 0.0.17
- gplugin_gtk_view_new@Base 0.0.17
- gplugin_gtk_view_set_show_internal@Base 0.0.17
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin-lua.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,2 @@
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-lua.so
--- a/packaging/debian/libgplugin-lua.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/gplugin/gplugin-lua.so usr/lib/@DEB_HOST_MULTIARCH@/gplugin
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin-python.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,2 @@
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-python.so
--- a/packaging/debian/libgplugin-python.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/gplugin/gplugin-python.so usr/lib/@DEB_HOST_MULTIARCH@/gplugin
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin0.install Tue Jan 12 21:11:57 2016 -0600
@@ -0,0 +1,4 @@
+#!/usr/bin/dh-exec
+usr/lib/${DEB_HOST_MULTIARCH}/libgplugin.so.*
+usr/bin/gplugin-query
+usr/share/man/man1/gplugin-query.1
--- a/packaging/debian/libgplugin0.install.in Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/libgplugin.so.*
-usr/bin/gplugin-query
-usr/share/man/man1/gplugin-query.1
--- a/packaging/debian/libgplugin0.symbols Thu Jan 07 19:27:36 2016 -0600
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-libgplugin.so.0 libgplugin0 #MINVER#
- dependency_pattern@Base 0.0.17
- dependency_regex@Base 0.0.17
- gplugin_boolean_accumulator@Base 0.0.17
- gplugin_file_tree_entry_free@Base 0.0.17
- gplugin_file_tree_entry_new@Base 0.0.17
- gplugin_file_tree_free@Base 0.0.17
- gplugin_file_tree_new@Base 0.0.17
- gplugin_get_option_group@Base 0.0.17
- gplugin_init@Base 0.0.17
- gplugin_loader_class_get_supported_extensions@Base 0.0.17
- gplugin_loader_get_type@Base 0.0.17
- gplugin_loader_load_plugin@Base 0.0.17
- gplugin_loader_query_plugin@Base 0.0.17
- gplugin_loader_unload_plugin@Base 0.0.17
- gplugin_manager_add_app_paths@Base 0.0.17
- gplugin_manager_add_default_paths@Base 0.0.17
- gplugin_manager_append_path@Base 0.0.17
- gplugin_manager_find_plugin@Base 0.0.17
- gplugin_manager_find_plugins@Base 0.0.17
- gplugin_manager_free_plugin_list@Base 0.0.17
- gplugin_manager_get_instance@Base 0.0.17
- gplugin_manager_get_paths@Base 0.0.17
- gplugin_manager_get_type@Base 0.0.17
- gplugin_manager_list_plugins@Base 0.0.17
- gplugin_manager_load_plugin@Base 0.0.17
- gplugin_manager_prepend_path@Base 0.0.17
- gplugin_manager_private_init@Base 0.0.17
- gplugin_manager_private_uninit@Base 0.0.17
- gplugin_manager_refresh@Base 0.0.17
- gplugin_manager_register_loader@Base 0.0.17
- gplugin_manager_remove_path@Base 0.0.17
- gplugin_manager_remove_paths@Base 0.0.17
- gplugin_manager_unload_plugin@Base 0.0.17
- gplugin_manager_unregister_loader@Base 0.0.17
- gplugin_marshal_BOOLEAN__OBJECT_POINTER@Base 0.0.17
- gplugin_marshal_VOID__ENUM_ENUM@Base 0.0.17
- gplugin_marshal_VOID__INT_INT@Base 0.0.17
- gplugin_native_loader_get_type@Base 0.0.17
- gplugin_native_plugin_add_interface@Base 0.0.17
- gplugin_native_plugin_get_module@Base 0.0.17
- gplugin_native_plugin_get_type@Base 0.0.17
- gplugin_native_plugin_register_enum@Base 0.0.17
- gplugin_native_plugin_register_flags@Base 0.0.17
- gplugin_native_plugin_register_type@Base 0.0.17
- gplugin_native_plugin_unuse@Base 0.0.17
- gplugin_native_plugin_use@Base 0.0.17
- gplugin_plugin_get_filename@Base 0.0.17
- gplugin_plugin_get_info@Base 0.0.17
- gplugin_plugin_get_internal_filename@Base 0.0.17
- gplugin_plugin_get_loader@Base 0.0.17
- gplugin_plugin_get_state@Base 0.0.17
- gplugin_plugin_get_type@Base 0.0.17
- gplugin_plugin_info_get_abi_version@Base 0.0.17
- gplugin_plugin_info_get_authors@Base 0.0.17
- gplugin_plugin_info_get_bind_local@Base 0.0.17
- gplugin_plugin_info_get_category@Base 0.0.17
- gplugin_plugin_info_get_dependencies@Base 0.0.17
- gplugin_plugin_info_get_description@Base 0.0.17
- gplugin_plugin_info_get_help@Base 0.0.17
- gplugin_plugin_info_get_icon@Base 0.0.17
- gplugin_plugin_info_get_id@Base 0.0.17
- gplugin_plugin_info_get_internal@Base 0.0.17
- gplugin_plugin_info_get_license_id@Base 0.0.17
- gplugin_plugin_info_get_license_text@Base 0.0.17
- gplugin_plugin_info_get_license_url@Base 0.0.17
- gplugin_plugin_info_get_load_on_query@Base 0.0.17
- gplugin_plugin_info_get_name@Base 0.0.17
- gplugin_plugin_info_get_summary@Base 0.0.17
- gplugin_plugin_info_get_type@Base 0.0.17
- gplugin_plugin_info_get_version@Base 0.0.17
- gplugin_plugin_info_get_version_func@Base 0.0.17
- gplugin_plugin_info_get_website@Base 0.0.17
- gplugin_plugin_set_state@Base 0.0.17
- gplugin_plugin_state_get_type@Base 0.0.17
- gplugin_uninit@Base 0.0.17
- gplugin_version_compare@Base 0.0.17
- instance@Base 0.0.17
- regex@Base 0.0.17
--- a/packaging/debian/rules Thu Jan 07 19:27:36 2016 -0600
+++ b/packaging/debian/rules Tue Jan 12 21:11:57 2016 -0600
@@ -1,16 +1,5 @@
#!/usr/bin/make -f
-debian/%.install: debian/%.install.in
- sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' $< > $@
-
%:
dh $@
-override_dh_makeshlibs:
- dh_makeshlibs -plibgplugin0
- dh_makeshlibs -plibgplugin-gtk0
-
-override_dh_strip:
- dh_strip -plibgplugin0 --dbg-package=libgplugin0-dbg
- dh_strip -plibgplugin-gtk0 --dbg-package=libgplugin-gtk0-dbg
- dh_strip