gplugin/gplugin

Lots of updates still not lintian clean yet though
feature/debian-meson
2017-06-09, Gary Kramlich
7de3767d820d
Parents 6a312a93013a
Children 8fad00e7d989
Lots of updates still not lintian clean yet though
--- a/packaging/debian/control Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/control Fri Jun 09 20:56:15 2017 -0500
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Gary Kramlich <grim@reaperworld.com>
-Build-Depends: debhelper (>=9), dh-exec,
+Build-Depends: debhelper (>=9),
meson, libglib2.0-dev, libgtk-3-dev,
xsltproc, gettext, help2man,
gobject-introspection, libgirepository1.0-dev,
@@ -24,6 +24,17 @@
.
This package contains the main library.
+Package: libgplugin0-bin
+Architecture: any
+Section: utils
+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.
+
Package: libgplugin-dev
Architecture: any
Section: libdevel
@@ -81,7 +92,7 @@
Package: gir1.2-gplugin-0.0
Architecture: any
-Depends: ${misc:Depends}, libgplugin0
+Depends: ${gir:Depends}, ${misc:Depends}, libgplugin0
Section: introspection
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 Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/gir1.2-gplugin-0.0.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,3 +1,2 @@
-#!/usr/bin/dh-exec
-usr/lib/${DEB_HOST_MULTIARCH}/girepository-1.0/
-usr/share/gir-1.0/
+debian/tmp/usr/lib/*/girepository-1.0/
+debian/tmp/usr/share/gir-1.0/
--- a/packaging/debian/libgplugin-dev.install Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin-dev.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,6 +1,5 @@
-#!/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
+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 Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin-gtk-bin.install Fri Jun 09 20:56:15 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 Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin-gtk-dev.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,5 +1,4 @@
-#!/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
+debian/tmp/usr/lib/*/libgplugin-gtk.so
+debian/tmp/usr/lib/*/pkgconfig/gplugin-gtk.pc
--- a/packaging/debian/libgplugin-gtk0.install Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin-gtk0.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,2 +1,1 @@
-#!/usr/bin/dh-exec
-usr/lib/${DEB_HOST_MULTIARCH}/libgplugin-gtk.so.*
+debian/tmp/usr/lib/*/libgplugin-gtk.so.*
--- a/packaging/debian/libgplugin-lua.install Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin-lua.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,2 +1,1 @@
-#!/usr/bin/dh-exec
-usr/lib/${DEB_HOST_MULTIARCH}/gplugin/gplugin-lua.so
+debian/tmp/usr/lib/*/gplugin/gplugin-lua.so
--- a/packaging/debian/libgplugin-python.install Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin-python.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,2 +1,1 @@
-#!/usr/bin/dh-exec
-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 Fri Jun 09 20:56:15 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 Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/libgplugin0.install Fri Jun 09 20:56:15 2017 -0500
@@ -1,4 +1,1 @@
-#!/usr/bin/dh-exec
-usr/lib/${DEB_HOST_MULTIARCH}/libgplugin.so.*
-usr/bin/gplugin-query
-usr/share/man/man1/gplugin-query.1
+debian/tmp/usr/lib/*/libgplugin.so.*
--- a/packaging/debian/rules Wed Jun 07 00:24:22 2017 -0500
+++ b/packaging/debian/rules Fri Jun 09 20:56:15 2017 -0500
@@ -1,9 +1,14 @@
#!/usr/bin/make -f
-BUILD_DIR := debian/build-$(shell dpkg-parsechangelog --show-field distribution)-$(shell dpkg --print-architecture)
+export DH_VERBOSE = 1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+BUILD_DIR := build
+
+#debian/build-$(shell dpkg-parsechangelog --show-field distribution)-$(shell dpkg --print-architecture)
%:
- dh $@
+ dh $@ --with gir
override_dh_auto_clean:
rm -rf $(BUILD_DIR)