Mathieu Lirzin
3c903bfc80
main: Add (mcron main) module.
...
Remove 'ed' hack to eval content of scm/mcron/main.scm in the C wrapper.
Use proper libguile functions instead.
* scm/mcron/main.scm (mcron main): New module.
(show-version, show-package-information, show-help, main): Remove
extra newline characters in strings.
* mcron.c.template: Rename to ...
* mcron.c: ... this.
(inner_main): Set current module to (mcron main).
* makefile.ed: Delete file.
* configure.ac: Remove check for 'ed'.
* makefile.am: Adjust accordingly.
* .gitignore: Likewise.
2016-05-07 11:42:00 +02:00
Mathieu Lirzin
7ed303705c
build: Generate 'ChangeLog' upon 'make dist'.
...
* ChangeLog: Rename to ...
* ChangeLog.old: ... this.
* ChangeLog: New file.
* Makefile.am (gen_start_date): New variable.
(gen-ChangeLog, dist-hook): New targets.
(EXTRA_DIST): Add 'ChangeLog.old'.
* build-aux/gitlog-to-changelog: New file, from Gnulib.
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
ee280d4efc
build: Remove MAINTAINERCLEANFILES variable.
...
* makefile.am (MAINTAINERCLEANFILES): Delete unneeded variable. Using
'git clean -xdf' is more reliable than 'make maintainer-clean'
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
940146bc90
doc: Include a copy of the GNU FDL.
...
* doc/fdl.texi: New file.
* doc/mcron.texi: Include it.
* makefile.am (doc_mcron_TEXINFOS): New variable.
2016-05-07 11:32:18 +02:00
Mathieu Lirzin
8f430594f4
build: Fix build of the manual.
...
* mcron.texinfo.in: Rename to ...
* doc/mcron.texi: ... this.
* doc/config.texi.in: New file.
* configure.ac: Adapt to it.
* makefile.am: Likewise.
* .gitignore: Likewise.
* README--git: Likewise.
2016-05-07 11:32:17 +02:00
Dale Mellor
998f7eeaef
Correction in 'make clean' rules.
2014-05-25 17:18:04 +01:00
Dale Mellor
d69a2b91ac
Distribute the minimal man page in case the builder hasn't get help2man.
2014-05-25 15:08:45 +01:00
Dale Mellor
c0ba5c6036
Juggled build infrastructure to make mcron.1 man page properly.
2014-05-25 14:57:37 +01:00
Dale Mellor
c45e7c447b
Now runs (only) against guile-2.0.
2014-04-28 13:03:28 +01:00
Dale Mellor
bd5a58ac2f
Look for user configuration files in $XDG_CONFIG_HOME (default to ~/.config/cron) as well as ~/.cron.
2012-02-04 14:33:02 +00:00
Dale Mellor
5fead83069
Leave info/dir around; the Debian package has a patch to remove it.
2010-06-13 16:58:46 +01:00
Dale Mellor
be34829b1b
Fixed up makefile to provide rule to create man page (not done automatically), and to remove any installed info/dir files.
2010-06-13 11:02:25 +01:00
Dale Mellor
a5e51bfa85
Make sure $DESTDIR pervades the makefile.
2010-06-13 04:32:51 +01:00
Dale Mellor
323033546d
Added --enable-no-vixie-clobber to configure.ac.
2010-06-13 03:49:39 +01:00
Dale Mellor
f76377aa37
Removed makefile dependence on mkinstalldirs, which was supplied by an earlier version of automake.
2010-06-12 22:57:55 +01:00
Dale Mellor
9fe5fddf30
Added a simple man page using help2man (the generation is _not_ automatic through the makefile).
2010-06-12 22:39:20 +01:00
Dale Mellor
6c34d042b9
Upgrade to GPLv3 and bump version to 1.0.4.
2010-06-12 20:53:51 +01:00
Dale Mellor
651f3b4a6b
Removed target-specific compiler flags from makefile.
2010-06-12 20:53:13 +01:00
dale_mellor
011df9b8fd
Update to 1.0.3. Lots of small changes, mainly to work with guile 1.8.0. Daylight savings time is now handled okay. Bug fix in Vixie parser. User gets option to correct bad crontab entries.
2006-04-16 22:10:43 +00:00
dale_mellor
b1e921ffc8
Changes requested by David D. Smith.
...
Non-root install.
2005-10-23 12:29:19 +00:00
dale_mellor
eb50865add
Broken all functionality out into separate modules.
2003-08-03 15:14:54 +00:00
dale_mellor
2c6cfc753d
All changes from 0.99.1 to 0.99.2 pre-release.
2003-07-20 15:52:35 +00:00
dale_mellor
62b0403363
Disabled installation of cron, crontab by default. Fixed up all information files to reflect this.
2003-07-05 12:13:19 +00:00
dale_mellor
3725aedd02
Initial version. Production quality, fully complete source but contains known bugs (lots!)
2003-07-04 08:09:04 +00:00