Unity doesn't deal well with pure GtkHeaderBar apps, so this allows
for the GtkHeaderBar to be treated like a toolbar and the window
retain its chrome.
This causes us to generate localized help docs whenever Geary builds,
and then the localized docs are installed with the rest of the help
pages.
It would be great to also have the CMakeLists read from the Makefile.am
file to determine what translations to run, but that hasn't happened
yet.
Closes: bgo #713831
The pipes from last time were probably allowing any webkitgtk version,
which isn't what we want. With this, we don't support old builds, but
we don't even try to support old builds anyway.
Having some trouble on Daily Build PPA, hopefully this will
allow a range of WebKitGTK libraries while still disallowing
version 2, which we don't build with.
More significant problem is that new symbol (from #6428) requires
GTK 3.6, so moved requirements up for it and Vala, plus couple
more than should've been updated a while back.
This is a limited implementation, so please backup your database before
running this search feature branch from now on as we may change things.
It's using a Unicode Snowball stemming tokenizer available from
https://github.com/littlesavage/sqlite3-unicodesn, also handily
available in src/sqlite3-unicodesn in Geary. If you want to look at the
search tables on the command line, cd into the unicodesn source folder,
run make and make install, then load sqlite3 like:
sqlite3 -cmd '.load unicodesn.sqlext' /path/to/geary.db
Adding '--parallel' to dh(1) calls permits parallel builds when
the user requests them, e.g. via the '-j' flag to dpkg-buildpackage
or other build helpers, or setting parallel=N in DEB_BUILD_OPTIONS
environment variable.
Previously I missed the quantal-specific control file, so our quantal
build didn't have messaging menu support. This bump will allow me to
cut another build that includes the right control file.
Will need to test this against a PPA, but I believe this fixes the
problem. gettext was not being initialized with the proper directory
because the PREFIX variable compiled into the binary was incorrect.
Prior attempt to use pipe operator in Build-Depend: list isn't
working, daily builds are failing for Quantal. Reverting back
to a control file that should work on both platforms, with the
Quantal-specific ready for release packaging.
Per a suggestion from Seb, this adds Messaging Menu as a hard
dependency for Geary, but if the build system doesn't find it, it
will fall back on libindicate. This means our packaging should
work for both Precise and Quantal.