Commit graph

46 commits

Author SHA1 Message Date
Mathieu Lirzin
36161428fa main: Use 'when' and 'unless' special forms.
* scm/mcron/main.scm: Use 'when' and 'unless' special forms.
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
f835793336 main: Import the modules all together.
* scm/mcron/main.scm: Gather module imports.
2016-05-07 11:32:19 +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
f0feb586b7 maint: Augment TODO.
* TODO <Maybe in the near future>: Add items.
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
cdd26d5b00 main: Add 'show-help' procedure.
* scm/mcron/main.scm (show-help): New procedure.
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
8f136b3d67 main: Add 'show-package-information' procedure.
* scm/mcron/main.scm (show-package-information): New procedure.
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
2dd8fa9d8f main: Add 'show-version' procedure.
* scm/mcron/main.scm (show-version): New procedure.
2016-05-07 11:32:19 +02:00
Mathieu Lirzin
607d5e060d build: Add package variables.
* scm/mcron/config.scm.in (config-package-name)
(configure-package-version, configure-package-url): New variables.
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
754d1d0176 maint: Fix package name and bug reports email address.
* configure.ac (AC_INIT): Fix package name and bug reports email
address.
2016-05-07 11:32:18 +02:00
Mathieu Lirzin
c43a9173e6 maint: Use 'build-aux' directory for auxiliary build tools.
* configure.ac (AC_CONFIG_AUX_DIR): Set it to 'build-aux'.
* .gitignore: Adapt to it.
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
Mathieu Lirzin
b3202cecf6 build: Add missing 'makefile.am'.
* scm/mcron/makefile.am: New file.
* .gitignore: Ignore 'mcron' only in the top-level directory.
2016-05-04 14:56:07 +02:00
Dale Mellor
bc38f2add2 Add maintainer-mode option to configure, to pacify Debian. 2014-05-25 17:21:00 +01: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
0115be5d13 Unified copyright notices in minor files, removed immutable page covers from texinfo file. 2010-06-19 21:52:22 +01:00
Dale Mellor
cff1b7effa Added .gitignore. 2010-06-13 17:01:22 +01: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
03e95be5d6 Bumped version number to 1.0.5. 2010-06-13 03:52:35 +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
0cbb22fd19 Made NEWS about the savannah GIT repository. 2010-06-12 20:54:14 +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
3094f9b791 Allow files named on command line to have arbitrary names (assume guile input format). 2010-06-12 20:53:36 +01:00
Dale Mellor
eb041a7532 The --schedule argument is no longer optional. 2010-06-12 20:53:22 +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
4c3a7cc36c Noted release of version 1.0.2. 2006-01-02 17:15:32 +00:00
dale_mellor
bbbc3f17a7 Updated the version to 1.0.2. Made minor edits to the manual, especially with regard to the more esoteric examples. 2006-01-02 15:07:45 +00:00
dale_mellor
b1e921ffc8 Changes requested by David D. Smith.
Non-root install.
2005-10-23 12:29:19 +00:00
dale_mellor
863b755293 Updated for newer autoconf. 2004-05-15 13:57:37 +00:00
dale_mellor
51676b70a8 Updated all user information to reflect the fact that the project is now properly homed at gnu.org. 2004-05-15 12:53:42 +00:00
dale_mellor
627e81918e This is the version 1.0.0 release (many changes have occurred without commiting due to disruption to Savannah, including a skip over the 0.99.4 release). 2004-01-22 13:54:21 +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
3a55e7e468 Changed all occurrences of Dixie to Vixie (stupid, stupid error). 2003-07-13 21:45:05 +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