[geary] Update deb package config to use meson build.
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary] Update deb package config to use meson build.
- Date: Wed, 13 Dec 2017 04:10:21 +0000 (UTC)
commit 63acd52d78a63622cf4138d3ea5d36884319a3d4
Author: Michael James Gratton <mike vee net>
Date: Wed Dec 13 15:09:59 2017 +1100
Update deb package config to use meson build.
* debian/control: Replace cmake with meson, gnome-doc-utils with itstool,
sort depends lists.
* debian/rules: Updated to use meson and ninja.
debian/control | 50 +++++++++++++++++++++++++-------------------------
debian/rules | 13 ++++++++++---
2 files changed, 35 insertions(+), 28 deletions(-)
---
diff --git a/debian/control b/debian/control
index 61db4e6..0f56ab1 100644
--- a/debian/control
+++ b/debian/control
@@ -3,50 +3,50 @@ Section: gnome
Priority: optional
Maintainer: Michael Gratton <mike vee net>
Build-Depends: debhelper (>= 8),
+ desktop-file-utils,
+ itstool (>= 2.0),
+ libcanberra-dev (>= 0.28),
+ libenchant-dev (>= 1.6.0),
+ libgcr-3-dev (>= 3.10.1),
libgee-0.8-dev,
+ libgirepository1.0-dev (>= 1.32.0),
libglib2.0-dev (>= 2.42.0),
+ libgmime-2.6-dev (>= 2.6.14),
libgtk-3-dev (>= 3.14.0),
- libsoup2.4-dev (>= 2.48),
+ libmessaging-menu-dev (>= 12.10.2),
libnotify-dev (>=0.7.5),
- libcanberra-dev (>= 0.28),
- libwebkit2gtk-4.0-dev (>= 2.10),
- libxml2-dev (>= 2.7.8),
libsecret-1-dev (>= 0.11),
- libgmime-2.6-dev (>= 2.6.14),
- valac (>=0.26),
- cmake (>= 2.8.0),
+ libsoup2.4-dev (>= 2.48),
libsqlite3-dev (>= 3.7.4),
- libmessaging-menu-dev (>= 12.10.2),
libunity-dev (>= 5.12.0),
- libgirepository1.0-dev (>= 1.32.0),
- desktop-file-utils,
- gnome-doc-utils,
- libgcr-3-dev (>= 3.10.1),
- libenchant-dev (>= 1.6.0)
- libunwind8-dev (>= 1.1)
+ libunwind8-dev (>= 1.1),
+ libwebkit2gtk-4.0-dev (>= 2.10),
+ libxml2-dev (>= 2.7.8),
+ meson (>= 0.41),
+ valac (>=0.26)
Standards-Version: 3.8.3
Homepage: https://wiki.gnome.org/Apps/Geary
Package: geary
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
+ libcanberra0 (>= 0.28),
+ libenchant1c2a (>= 1.6.0),
+ libgcr-base-3-1 (>= 3.10.1),
+ libgcr-ui-3-1 (>= 3.10.1),
libgee-0.8-2,
libglib2.0-0 (>= 2.42.0),
+ libgmime-2.6-0 (>= 2.6.14),
libgtk-3-0 (>= 3.14.0),
- libsoup2.4-1 (>= 2.48),
+ libmessaging-menu0 (>= 12.10.2),
libnotify4 (>= 0.7.5),
- libcanberra0 (>= 0.28),
- libwebkit2gtk-4.0-37 (>= 2.10),
- libxml2 (>= 2.7.8),
- libsqlite3-0 (>= 3.7.4),
- libgmime-2.6-0 (>= 2.6.14),
libsecret-1-0 (>= 0.11),
- libmessaging-menu0 (>= 12.10.2),
+ libsoup2.4-1 (>= 2.48),
+ libsqlite3-0 (>= 3.7.4),
libunity9 (>= 5.12.0),
- libgcr-base-3-1 (>= 3.10.1),
- libgcr-ui-3-1 (>= 3.10.1),
- libenchant1c2a (>= 1.6.0)
- libunwind8 (>= 1.1)
+ libunwind8 (>= 1.1),
+ libwebkit2gtk-4.0-37 (>= 2.10),
+ libxml2 (>= 2.7.8),
Description: Email application
Geary is an email application built around conversations, for the
GNOME 3 desktop. It allows you to read, find and send email with a
diff --git a/debian/rules b/debian/rules
index 939b3b0..ff1f49b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,13 +13,20 @@
dh $@ --parallel
override_dh_auto_configure:
- ./configure --prefix=/usr
+ meson --prefix /usr --buildtype=plain debian/build
+G
+override_dh_auto_build:
+ ninja -v -C debian/build
override_dh_strip:
dh_strip --dbg-package=geary-dbg
override_dh_auto_install:
- dh_auto_install --destdir=debian/geary --parallel
+ DESTDIR=${CURDIR}/debian/geary ninja -C debian/build install
override_dh_auto_test:
- # Disable for now since some tests require a GUI
+# Disable for now since some tests require a GUI
+# ninja -C debian/build test
+
+override_dh_auto_clean:
+ rm -fr debian/build
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]