Commit graph

116 commits

Author SHA1 Message Date
Michael Gratton
093fc93ba7 Modernise in-tree debian packaging
Update standards and dh compat versions, stop building the -dbg package
and build a dbgsym package instead.
2018-09-01 22:09:18 +10:00
Jan Tojnar
beec7ff0fe
build: obtain iso-codes prefix from pkg-config 2018-08-09 15:18:33 +02:00
Michael James Gratton
fbc6671e16 Fix up GOA branch to build with meson. 2018-05-28 00:46:31 +10:00
Michael James Gratton
2b1f0e8a90 More dependency cleanup.
* debian/control: Remove version numbers from packages that aren't
  strictly required.

* meson.build: Fix dup sqlite3 dep, sort primary deps.
2018-05-21 10:41:35 +10:00
Michael James Gratton
9749345735 Update debian/rules to get verbose unit test results. 2018-02-11 09:51:02 +11:00
Michael James Gratton
c25b043a39 Fix name of libunwind build dependency in Debian control file. 2018-02-08 12:48:45 +11:00
Michael James Gratton
bdb41996c8 Enable engine tests by default for building the deb package. 2017-12-18 14:49:04 +11:00
Michael James Gratton
e6c106dbb6 Brown-paper-bag fix for debian/rules. 2017-12-14 09:52:43 +11:00
Michael James Gratton
63acd52d78 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.
2017-12-13 15:09:59 +11:00
Michael James Gratton
bcca75f5a8 Include a back trace in problem report technical details.
This adds a dependcy on libunwind for generating the back trace.

* src/CMakeLists.txt: Require libunwind-generic package and libunwind
  VAPI. Update docs and debian/control with new dependencies.

* src/engine/api/geary-problem-report.vala (ProblemReport): Generate a
  stack trace in the default constructor if an error is specified.

* src/client/components/main-window-info-bar.vala
  (MainWindowInfoBar::format_details): Include stack trafe from problem
  report in output if present.

* ui/main-window-info-bar.ui: Add a ScrolledWindow around the TextView
  since the details could now be quite large.

* bindings/vapi/libunwind.vapi: Add bindings for libunwind courtesy
  Guillaume Poirier-Morency, add Error enum.
2017-11-18 15:25:28 +11:00
Niels De Graef
39ef8e3e2d Replace intltool with gettext. Bug 771643.
Signed-off-by: Niels De Graef <nielsdegraef@gmail.com>
2017-11-02 19:10:29 +11:00
Michael James Gratton
46b03f6839 Bump versions ready for 0.13 development. 2017-10-02 22:52:43 +11:00
Michael James Gratton
e3787cd068 Add release notes for 0.12 to appdata, NEWS and debian/changelog 2017-10-02 20:53:11 +11:00
Michael James Gratton
18fd246f53 Fix failing dev-daily PPA build.
* debian/rules: Prevent dh_auto_test from being run.
2017-02-09 09:09:26 +11:00
Michael James Gratton
7608d160fe Make build and debian version reflect 0.12 on master.
Better late than never?
2017-02-07 21:54:39 +11:00
Michael James Gratton
2a73478a8b Update package and version reqs for WebKit2 in INSTALL and deb control. 2017-02-01 14:34:31 +11:00
Michael James Gratton
4bdffedff4 Set an explcit minimum version requirmeent for libsoup. 2016-10-04 10:58:17 +11:00
Michael James Gratton
aa0471f17a Depend on libsoup now we use it explicitly in the code base.
* debian/control: Add libsoup2.4 dep.

* src/CMakeLists.txt: Add libsoup-2.4 to package checks.
2016-10-04 10:58:17 +11:00
Michael James Gratton
6f988198f6 Update desktop resources to be spec compliant & consistent with the wiki. 2016-09-05 12:14:29 +10:00
Leonardo Robol
1bbf245902 Add dependency on libenchant.
* debian/control Add build dependency on libenchant-dev and
  runtime dependency on libenchant1c2a, to reflect latest
  changes introduced for the spell-checker.
2016-06-15 18:58:49 -04:00
Michael James Gratton
13657a2237 Bump minimum WebKitGTK version to 2.4, remove bindings for older versions.
This is both the latest getting security updates, and the version in
Debian Jessie.
2016-05-20 16:29:28 +10:00
Michael James Gratton
b3946f2133 Bump minimum GTK+ (3.14), GLib (2.42) and Vala (2.26) version.
New version requirements are those currently in Debian Jessie.
2016-05-20 16:29:11 +10:00
Michael James Gratton
7ad8c2ccf7 Update to 0.11.0 2016-05-15 19:39:26 +10:00
Michael James Gratton
9508acde03 Update the maintainership to reflect current status a bit better.
Bug 766090.

* geary.doap, debian/control: Update the maintainer.

* MAINTAINERS: Removed, no longer needed per
  <https://wiki.gnome.org/MaintainersCorner>
2016-05-09 09:58:57 -04:00
Adam Dingle
654e513f9c Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
Michael James Gratton
8f00a51b13 Replace Yorba links with GNOME links, remove donate menu, update dpkg blurb.
Thanks for all the fish, Yorba.

Bug 765656.
2016-05-05 07:49:27 -04:00
Michael James Gratton
119f939ec8 Enable use of GtkTemplate attributes in vala source files.
* src/CMakeLists.txt: Bump target GLib to min required for
  GtkTemplate. Pass resources XML file to valac.

* ui/CMakeLists.txt: Copy both the generated resources XML file and the
  resources themselves to the CMake binary directory, since valac expects
  the UI files to be in the same directory as the resource XML.

* debian/control: Chase GLib version bump.
2016-04-09 17:30:29 -04:00
Robert Schroll
af5dc85916 Depend on actual libgcr packages, not transitional one
https://bugzilla.gnome.org/show_bug.cgi?id=749931
2015-06-09 21:52:39 -04:00
Jim Nelson
e6793d6204 Update to 0.10.0 2015-03-30 14:47:50 -07:00
Jim Nelson
29448cab65 Update copyright to 2015 2015-02-06 12:43:33 -08:00
Jim Nelson
b365d5d4d4 Update to 0.9.1 2015-02-02 18:14:31 -08:00
Jim Nelson
82f6be959b Add missing space char to debian/changelog
Daily Build PPA isn't building due to "debian/changelog didn't contain
any parseable stanzas."  Unsure if this is the problem, but it's the
only thing different about the newest change versus the older ones I
can see.
2014-12-29 17:05:14 -08:00
Jim Nelson
3f5c63c602 Update to 0.9.0 2014-12-19 17:16:12 -08:00
Jim Nelson
cd2885770c Update to 0.8.3 2014-12-19 17:05:34 -08:00
Jim Nelson
cbb21b2f9e Dynamically detect when running under Unity: Bug #737258
This removes the --enable-unity ./configure flag in favor of detecting
the UI shell at runtime.
2014-11-14 13:55:05 -08:00
Jim Nelson
26a328d7cc Update to 0.8.2 2014-11-04 14:06:42 -08:00
Jim Nelson
2458e0c9e2 Update to 0.6.5
Conflicts:
	CMakeLists.txt
	NEWS
	debian/changelog
2014-11-04 13:01:21 -08:00
Jim Nelson
57ba4dc9ef Updated to 0.6.4
Conflicts:
	CMakeLists.txt
	NEWS
	debian/changelog
2014-11-04 12:59:04 -08:00
Jim Nelson
edc83bd5e5 Use File.delete_async() rather than File.delete(): Bug #714665
GLib minimum required version is now 2.34.
2014-10-24 13:03:46 -07:00
Robert Schroll
770234cf05 Enable GMime.FILTER_HTML_CONVERT_ADDRESSES
GMime version bumped, since this was broken pretty badly before 2.6.14.

https://bugzilla.gnome.org/show_bug.cgi?id=713430
2014-10-20 22:59:05 -04:00
Jim Nelson
34352c6a1a Update to 0.8.1 2014-10-07 15:11:48 -07:00
Jim Nelson
1dbd8affd5 Add gcr-3 version runtime requirement to debian/control: Bug #737304 2014-09-25 15:59:05 -07:00
Jim Nelson
c9979a973e Specify minimum gcr-3 requirement: Bug #737304
Earlier versions didn't include a VAPI.
2014-09-25 15:57:28 -07:00
Jim Nelson
55f3bf0dd5 Update to 0.8.0 2014-09-19 12:56:31 -07:00
Jim Nelson
68ccaedfbf Updated to 0.7.2 2014-09-02 16:43:02 -07:00
Jim Nelson
4c7ee35475 Merge NEWS and debian/changelog from geary-0.6 branch 2014-09-02 16:32:34 -07:00
Jim Nelson
809128692c Present user with dialog when TLS cert warnings detected: Bug #713247
When a TLS certificate warning is detected, the user will now be
presented with a warning dialog presenting them with three options:
Trust This Server, Always Trust This Server, and Don't Trust This
Server (the default).  The user must select one of the first two
buttons for Geary to continue connecting to the server, otherwise it
will close the Account object for the duration of the application
session.

This patch introduces a dependency on gcr-3, which is used to pin TLS
certificates (i.e. persist the user's choice of ignoring the TLS
warnings).
2014-08-28 17:27:50 -07:00
Jim Nelson
adf93d4ef7 Updated debian/control file
While debugging a problem with our PPA discovered a couple of
unnecessary conditions in our dependencies.
2014-08-22 13:54:52 -07:00
Jim Nelson
eecc6ca854 Update to 0.7.1 2014-08-20 12:53:01 -07:00
Jim Nelson
93ef41a9d7 Incorrect version number in debian/changelog 2014-08-20 12:40:40 -07:00