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.
This commit is contained in:
parent
b41d4b3343
commit
63acd52d78
2 changed files with 42 additions and 35 deletions
64
debian/control
vendored
64
debian/control
vendored
|
|
@ -3,50 +3,50 @@ Section: gnome
|
|||
Priority: optional
|
||||
Maintainer: Michael Gratton <mike@vee.net>
|
||||
Build-Depends: debhelper (>= 8),
|
||||
libgee-0.8-dev,
|
||||
libglib2.0-dev (>= 2.42.0),
|
||||
libgtk-3-dev (>= 3.14.0),
|
||||
libsoup2.4-dev (>= 2.48),
|
||||
libnotify-dev (>=0.7.5),
|
||||
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),
|
||||
libmessaging-menu-dev (>= 12.10.2),
|
||||
libnotify-dev (>=0.7.5),
|
||||
libsecret-1-dev (>= 0.11),
|
||||
libsoup2.4-dev (>= 2.48),
|
||||
libsqlite3-dev (>= 3.7.4),
|
||||
libunity-dev (>= 5.12.0),
|
||||
libunwind8-dev (>= 1.1),
|
||||
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),
|
||||
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)
|
||||
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},
|
||||
libgee-0.8-2,
|
||||
libglib2.0-0 (>= 2.42.0),
|
||||
libgtk-3-0 (>= 3.14.0),
|
||||
libsoup2.4-1 (>= 2.48),
|
||||
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),
|
||||
libunity9 (>= 5.12.0),
|
||||
libenchant1c2a (>= 1.6.0),
|
||||
libgcr-base-3-1 (>= 3.10.1),
|
||||
libgcr-ui-3-1 (>= 3.10.1),
|
||||
libenchant1c2a (>= 1.6.0)
|
||||
libunwind8 (>= 1.1)
|
||||
libgee-0.8-2,
|
||||
libglib2.0-0 (>= 2.42.0),
|
||||
libgmime-2.6-0 (>= 2.6.14),
|
||||
libgtk-3-0 (>= 3.14.0),
|
||||
libmessaging-menu0 (>= 12.10.2),
|
||||
libnotify4 (>= 0.7.5),
|
||||
libsecret-1-0 (>= 0.11),
|
||||
libsoup2.4-1 (>= 2.48),
|
||||
libsqlite3-0 (>= 3.7.4),
|
||||
libunity9 (>= 5.12.0),
|
||||
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
|
||||
|
|
|
|||
13
debian/rules
vendored
13
debian/rules
vendored
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue