flow: Merged 'debian-meson' to ('develop').
--- a/gplugin-gtk/gplugin-gtk-viewer.c Fri Jun 09 20:58:36 2017 -0500
+++ b/gplugin-gtk/gplugin-gtk-viewer.c Sat Jun 10 01:08:23 2017 -0500
@@ -166,10 +166,6 @@
GOptionContext *ctx = NULL;
GtkWidget *window = NULL;
- gtk_init(&argc, &argv);
ctx = g_option_context_new("");
g_option_context_add_main_entries(ctx, entries, NULL);
g_option_context_add_group(ctx, gtk_get_option_group(TRUE));
@@ -190,6 +186,10 @@
+ gtk_init(&argc, &argv); gplugin_manager_add_default_paths();
--- a/gplugin/gplugin-manager.c Fri Jun 09 20:58:36 2017 -0500
+++ b/gplugin/gplugin-manager.c Sat Jun 10 01:08:23 2017 -0500
@@ -752,7 +752,7 @@
*error = g_error_new(GPLUGIN_DOMAIN, 0,
_("The loader for %s is not a loader. This "
- "should not happend!"),
+ "should not happened!"), gplugin_plugin_get_filename(plugin));
--- a/gplugin/tests/meson.build Fri Jun 09 20:58:36 2017 -0500
+++ b/gplugin/tests/meson.build Sat Jun 10 01:08:23 2017 -0500
@@ -137,4 +137,4 @@
meson.current_build_dir()),
dependencies : [gplugin_dep, GLIB, GOBJECT])
-test('Unresolved Symbol', e)
+# test('Unresolved Symbol', e) --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/clean Sat Jun 10 01:08:23 2017 -0500
@@ -0,0 +1,1 @@
--- a/packaging/debian/control Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/control Sat Jun 10 01:08:23 2017 -0500
@@ -2,8 +2,8 @@
Maintainer: Gary Kramlich <grim@reaperworld.com>
-Build-Depends: debhelper (>=9), dh-exec,
- cmake, libglib2.0-dev, libgtk-3-dev,
+Build-Depends: debhelper (>=9), + meson, libglib2.0-dev, libgtk-3-dev, xsltproc, gettext, help2man,
gobject-introspection, libgirepository1.0-dev,
liblua5.1-0-dev, lua-lgi,
@@ -11,7 +11,7 @@
Homepage: https://bitbucket.org/gplugin/main
Vcs-Browser: https://bitbucket.org/gplugin/main/src
Vcs-Hg: https://bitbucket.org/gplugin/main
-Standards-Version: 3.9.6
+Standards-Version: 3.9.8 @@ -24,6 +24,17 @@
This package contains the main library.
+Package: libgplugin0-bin +Depends: ${misc:Depends}, ${shlibs:Depends}, libgplugin0 (= ${binary:Version}), libglib2.0-0 (>=2.20.0) +Description: GObject based plugin library utilities + 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 utilities for the library. @@ -81,7 +92,7 @@
Package: gir1.2-gplugin-0.0
-Depends: ${misc:Depends}, libgplugin0
+Depends: ${gir:Depends}, ${misc:Depends}, libgplugin0 Description: typelibe for libgplugin
GPlugin is a GObject based library that implements a reusable plugin system
--- a/packaging/debian/gir1.2-gplugin-0.0.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/gir1.2-gplugin-0.0.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,3 +1,2 @@
-usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0/
+debian/tmp/usr/lib/*/girepository-1.0/ +debian/tmp/usr/share/gir-1.0/ --- a/packaging/debian/libgplugin-dev.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin-dev.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,6 +1,5 @@
-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
+debian/tmp/usr/include/gplugin-1.0/gplugin +debian/tmp/usr/include/gplugin-1.0/gplugin.h +debian/tmp/usr/include/gplugin-1.0/gplugin-native.h +debian/tmp/usr/lib/*/libgplugin.so +debian/tmp/usr/lib/*/pkgconfig/gplugin.pc --- a/packaging/debian/libgplugin-gtk-bin.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin-gtk-bin.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,2 +1,2 @@
-usr/bin/gplugin-gtk-viewer
-usr/share/man/man1/gplugin-gtk-viewer.1
+debian/tmp/usr/bin/gplugin-gtk-viewer +debian/tmp/usr/share/man/man1/gplugin-gtk-viewer.1 --- a/packaging/debian/libgplugin-gtk-dev.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin-gtk-dev.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,5 +1,4 @@
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
+debian/tmp/usr/lib/*/libgplugin-gtk.so +debian/tmp/usr/lib/*/pkgconfig/gplugin-gtk.pc --- a/packaging/debian/libgplugin-gtk0.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin-gtk0.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,2 +1,1 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libgplugin-gtk.so.*
+debian/tmp/usr/lib/*/libgplugin-gtk.so.* --- a/packaging/debian/libgplugin-gtk0.postinst Fri Jun 09 20:58:36 2017 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-if [ "$1" = "configure" ]; then
--- a/packaging/debian/libgplugin-gtk0.postrm Fri Jun 09 20:58:36 2017 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-if [ "$1" = "remove" ] ; then
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin-gtk0.triggers Sat Jun 10 01:08:23 2017 -0500
@@ -0,0 +1,1 @@
+activate-noawait ldconfig --- a/packaging/debian/libgplugin-lua.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin-lua.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,2 +1,1 @@
-usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-lua.so
+debian/tmp/usr/lib/*/gplugin/gplugin-lua.so --- a/packaging/debian/libgplugin-python.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin-python.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,2 +1,1 @@
-usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-python.so
+debian/tmp/usr/lib/*/gplugin/gplugin-python.so --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin0-bin.install Sat Jun 10 01:08:23 2017 -0500
@@ -0,0 +1,2 @@
+debian/tmp/usr/bin/gplugin-query +debian/tmp/usr/share/man/man1/gplugin-query.1 --- a/packaging/debian/libgplugin0.install Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/libgplugin0.install Sat Jun 10 01:08:23 2017 -0500
@@ -1,4 +1,1 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libgplugin.so.*
-usr/share/man/man1/gplugin-query.1
+debian/tmp/usr/lib/*/libgplugin.so.* --- a/packaging/debian/libgplugin0.postinst Fri Jun 09 20:58:36 2017 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgplugin0.triggers Sat Jun 10 01:08:23 2017 -0500
@@ -0,0 +1,1 @@
+activate-noawait ldconfig --- a/packaging/debian/rules Fri Jun 09 20:58:36 2017 -0500
+++ b/packaging/debian/rules Sat Jun 10 01:08:23 2017 -0500
@@ -1,5 +1,24 @@
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all +BUILD_DIR := debian/build
+override_dh_auto_configure: + meson --prefix /usr --warnlevel 3 $(BUILD_DIR) + ninja -v -C $(BUILD_DIR) + ninja -v -C $(BUILD_DIR) test +override_dh_auto_install: + DESTDIR=$(CURDIR)/debian/tmp ninja -v -C $(BUILD_DIR) install