gplugin/gplugin

Basic packaging updates, still some failures
feature/debian-meson
2017-06-06, Gary Kramlich
4ee731423dd9
Parents eadb4c2d3662
Children 77a7d4eb5311
Basic packaging updates, still some failures
--- a/packaging/debian/control Tue Jun 06 23:24:20 2017 -0500
+++ b/packaging/debian/control Tue Jun 06 23:32:27 2017 -0500
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Gary Kramlich <grim@reaperworld.com>
Build-Depends: debhelper (>=9), dh-exec,
- cmake, libglib2.0-dev, libgtk-3-dev,
+ meson, libglib2.0-dev, libgtk-3-dev,
xsltproc, gettext, help2man,
gobject-introspection, libgirepository1.0-dev,
liblua5.1-0-dev, lua-lgi,
--- a/packaging/debian/rules Tue Jun 06 23:24:20 2017 -0500
+++ b/packaging/debian/rules Tue Jun 06 23:32:27 2017 -0500
@@ -1,5 +1,21 @@
#!/usr/bin/make -f
+BUILD_DIR := debian/build-$(dpkg-parsechangelog --show-field distribution)-$(dpkg --print-architecture)
+
%:
dh $@
+override_dh_auto_clean:
+ rm -rf $(BUILD_DIR)
+
+override_dh_auto_configure:
+ meson --prefix /usr --warnlevel 3 $(BUILD_DIR)
+
+override_dh_auto_build:
+ ninja -v -C $(BUILD_DIR)
+
+override_dh_auto_test:
+ ninja -v -C $(BUILD_DIR) test
+
+override_dh_auto_install:
+ DESTDIR=$(CURDIR)/debian/tmp ninja -v -C $(BUILD_DIR) install