Commit Graph

220 Commits

Author SHA1 Message Date
djcb 676589b30a perl: disable build
the perl build is not being used, and is a bit of a pain to maintain.
So, we disable it for now; and remove it at some point in the future.
2018-05-28 13:55:16 +03:00
djcb d8db74d422 build: rework guile setup
Use an update guile.m4; it seems different systems (Fedora, arch,
gentoo, ...) have guile installed under different names. Try to handle
all of those.

For this, we include the upstream guile.m4 and add support for
guile-snarf.
2018-05-28 13:22:13 +03:00
djcb 426b9a50c7 guile: optionally allow guile2.2 2018-05-21 15:03:58 +03:00
djcb 7a8d43dc5f only use OP_WILDCARD for xapian >= 1.3.3
It's not available for earlier versions.
2018-05-19 22:22:41 +03:00
djcb d0671ac3da mu4e: bump minimal required emacs to 24.4
We didn't really support older versions anyway, so let's make it
official.
2018-04-24 14:58:39 +03:00
Christian Egli 522489a33c Use automake support for texi to generate version info in the manual
Automake contains some support for automagically adding version
information to a texi manual (see
https://www.gnu.org/software/automake/manual/automake.html#Texinfo).

> If the .texi file @includes version.texi, then that file will be
> automatically generated

This patch gets rid of the texi.texi.in and instead uses the standard
method to inject version information in the manual.

This fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870634
2018-03-22 12:35:44 +01:00
djcb d3ced050ed configure: bump version to 1.1.0 2018-02-11 12:02:53 +02:00
djcb 7d6c30fb6b bump version to 1.0 2018-02-03 14:02:45 +02:00
Josiah Schwab 91e72ffae5 Bump version string to 1.0-alpha3 2017-12-19 08:09:55 -08:00
djcb 9ad4a76eac bump version to 1.0-alpha2 2017-11-12 15:00:50 +02:00
djcb dbc162ef9b cosmetic 2017-11-05 13:47:30 +02:00
djcb fae58334ed configure: bump version to 1.0-alpha0 2017-10-29 11:25:12 +02:00
djcb 8c531bd92b configure: don't require autoconf-archive
We ship the few macros we need or make them conditional
2017-10-29 11:25:12 +02:00
djcb 2d94ff856e configure: update (c) year 2017-10-28 14:13:30 +03:00
djcb a3701e9459 configure.ac: use AX_CXX_COMPILE_STDCXX_14
and just that.
2017-10-27 21:03:36 +03:00
djcb d28a81f506 configure: make cxx14 mandatory
fix macro usage
2017-10-27 18:39:13 +03:00
djcb f02758c1c1 configure: make compiler-check more verbose
And explicitly raise an error if the right compiler is not found.
2017-10-27 09:33:40 +03:00
djcb d20683fd6b configure: allow emacs 27.x 2017-10-27 01:21:57 +03:00
djcb 5e9cafea59 integrate new query parser 2017-10-25 23:50:17 +03:00
djcb ea40939810 configure.ac: improve autoconf-archive warning
Mention which version is needed.
2017-02-12 12:00:59 +02:00
djcb 0e9ad847b3 buildsys: don't use -Werror by default
This breaks too many people's compiles.
2017-01-03 00:38:03 +02:00
djcb 5a03c115c9 buildsys: remove some stray files
Since we depend on autoconf-archive now, we don't need the copies of
some of the m4 files, esp. since those break the autoconf-archive check
in configure.ac.
2016-12-31 16:55:35 +02:00
Hong Xu 887e75c4ee Child processes should be session leaders.
If not, when the session of mu is killed, these child processes are also
killed. This scenario shows up when using mu4e: a PDF attachment, for
example, is opened by Evince, but as soon as Emacs exits, Evince is also
killed.
2016-12-28 13:51:20 +02:00
djcb 50ba087b7a update build instructions 2016-12-13 23:03:25 +02:00
djcb edcef28ac4 bump version to 0.9.19, extra warnings
Bump version to 0.9.19; add some extra warnings (using some new m4 macros)
2016-12-11 18:30:12 +02:00
djcb 1f232b6737 bump version to 0.9.18 2016-12-04 21:18:18 +02:00
djcb 3aee179bf1 mu: lower required gmime version
To appease travis.
2016-11-16 21:10:59 +02:00
djcb c2e4b26cd4 mu: slightly bump up required gmime/glib versions
Let's mildly bump up versions of gmime/glib to the late-2012 versions,
so we can start using newer things. And find out if anyone is still
using those ancient versions.
2016-11-16 20:18:14 +02:00
djcb f7e6d77c9a disable perl for now to unbreak make dist 2016-11-06 10:48:45 +02:00
Chunyang Xu ff4d146357 Support Emacs 26 in configure.ac
The version under development is now 26. I installed Emacs from source
via Git recently, it gives:

emacs-version
     => "26.0.50.2"
2016-10-31 19:28:50 +08:00
attila 6b366e7d25 perl: Integrate the mup interface from https://github.com/StAlphonsos/mup 2016-08-26 15:32:24 -05:00
djcb 8155d29da8 Start 0.9.17 development series
Start development on the 0.9.17 series, leading to the 0.9.18 release at
some point.
2016-01-24 12:30:37 +02:00
djcb 1c0bfe81a7 mu 0.9.16 2016-01-20 20:19:35 +02:00
djcb ef5c864d76 configure: bump version to 0.9.15
We'll use odd minor version numbers (.15) for development releases; this
ultimately leads to the next stable 0.9.16.
2015-10-21 08:08:21 +03:00
djcb 403e2dbc2f Bump version to 0.9.9.13 2015-09-22 19:00:41 +03:00
djcb 29230a787b Install NEWS.org, mu4e-about.org 2015-06-09 21:08:02 +03:00
djcb 7eb244b3b0 mu: don't use __FUNCTION__, use __func__
__FUNCTION__ is deprecated and gives compilation warnings. __func__ is
standardized in c99.
2015-04-22 21:06:31 +03:00
djcb 1fa9aea6e2 Bump version to 0.9.12
Enough changes to warrant a new version
2015-04-16 22:27:38 +03:00
djcb ffe25e6786 Update address for reporting issues
Use the github one instead of the (obsolete) google-code one.
2014-12-20 14:08:17 -08:00
djcb 8f2d4f38d5 configure.ac: bump version to 0.9.11 2014-11-27 01:08:29 +02:00
djcb 1a19abdc8a Allow for gmime-2.6.7
See a86138a5. Apparently gmime 2.6.7 works fine as well.
2014-09-25 22:34:43 +03:00
djcb 7888ba38f0 Bump version to 0.9.10 2014-09-23 07:31:43 +03:00
djcb a86138a5b4 Check for specific gmime-2.6 version (fixes #473)
Apparently, some gmime-2.5 versions match gmime-2.6 (pkgconfig) but
don't have the required API.

2.6.10 (2+ years old) is reported to work; test for this.
2014-09-23 00:41:12 +03:00
djcb a6f6c54d67 * bump version to 0.9.9.6pre3 2014-04-14 03:37:58 +03:00
uu1101 44cc0bdd27 * mu4e/Makefile: allow configuring the lispdir
`lispdir` is no longer hardcoded in the Makefile.

Users can set the desired `lispdir` at configure time, with `./configure
--with-lispdir='...'`; or at install time with `make lispdir='...' install`.

The default install path is the folder `mu4e/` inside whatever AM_PATH_LISP
finds, which is probably what the original default intended.

This change fixes #320.
2013-12-01 01:36:18 +01:00
djcb cba85156cd * merge branch 'master' of github.com:djcb/mu 2013-10-07 00:51:59 +03:00
djcb c898265ee5 * use timegm instead of the tzset hack 2013-10-07 00:50:36 +03:00
djcb a2c9b267bb * goes with the previous 2013-10-05 13:33:12 -07:00
djcb 85309a8a04 * bump version to 0.9.6-pre2 2013-10-05 13:31:32 -07:00
djcb 80622ebb07 * fix pmccabe check 2013-08-14 21:45:26 +03:00