aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Expand)Author
2008-12-23Add test framework and `rss-2' unit tests.•••* Makefile.am (SUBDIRS): Add `tests'. * configure.ac: Produce `tests/Makefile'. * src/guile/Makefile.am (EXTRA_DIST): Add SRFI-64 files. * tests: New directory. Ludovic Courtès
2008-12-22Document dependency on SXML and HTMLPrag for the `rss-2' reader.•••* configure.ac: Check for `(sxml simple)' and `(htmlprag)'. * README: Mention dependency on Guile-Lib. Ludovic Courtès
2008-11-22configure: Make sure the SRFI-35 implementation is not broken.•••* configure.ac: Use `SKR_GUILE_SRFI_35_WORKS'. Ludovic Courtès
2008-10-08Bump version to 0.9.2.Ludovic Courtès
2008-04-07Recursive make sucks: remove 11 makefiles.Ludovic Courtès
2008-03-31Remove 4 makefiles from `doc'.•••* configure.ac: Update. * doc/Makefile.am (SUBDIRS): Update. (EXTRA_DIST): New. * doc/modules/Makefile.am (SUBDIRS): Remove. (EXTRA_DIST): New. Ludovic Courtès
2008-02-18Add a man page for `skribilo(1)'.•••* configure.ac: Use `AM_GNU_GETTEXT_VERSION' to make Gettext happier. Produce `doc/man/Makefile'. * doc/Makefile.am (SUBDIRS): Add `man'. Ludovic Courtes
2008-02-08configure: Look for `convert' and `fig2dev'.•••* NEWS, README: Update. * configure.ac: Look for `convert' and `fig2dev'. Produce `src/guile/skribilo/utils/images.scm'. * src/guile/skribilo/utils/images.scm.in: Use Autoconf substitution. Ludovic Courtès
2008-02-06configure: Improve detection of a suitable Lout.•••* configure.ac: Use `LOUT_PROGRAM' and `LOUT_REQUIRED_PACKAGE'. * m4/lout.m4: New. Ludovic Courtès
2008-02-05Bump version.Ludovic Courtès
2008-02-04Mark the release as "alpha".Ludovic Courtès
2008-01-21Improve configure message wrt. `guilemoduledir'.•••* configure.ac: Use `AC_MSG_NOTICE' instead of `AC_MSG_WARN' when notifying the user of `guilemoduledir' different from `GUILE_SITE'. Ludovic Courtès
2007-12-13Install Emacs stuff.•••* Makefile.am (SUBDIRS): Add `emacs'. * configure.ac: Invoke `AM_PATH_LISPDIR', produce `emacs/Makefile'. * emacs/Makefile.am: New. Ludovic Courtès
2007-12-11Overhaul `(skribilo)' using SRFI-37.•••* README: Update dependency description. * configure.ac: Check for SRFI-37. * doc/user/Makefile.am (skrflags): Add the relevant `-S' flag, now that `%load-path' is no longer part of `*source-path*' by default. (.skb.html, .skb.lout): Add an `=' sign after `--target'. * src/guile/skribilo.scm: Overhauled. Use SRFI-37 for command-line argument parsing. Remove legacy (unused) code. Ludovic Courtès
2007-12-11Improve `(skribilo config)'.•••* configure.ac: Don't generate `src/guile/skribilo/config.scm'; don't substitute `SKRIBILO_DOC_DIR', `SKRIBILO_EXT_DIR' and `SKRIBILO_SKR_PATH'. * doc/modules/skribilo/documentation/env.scm (*courtes-mail*): Update. (*skribe-user-doc-url*, *skribe-dir-doc-url*): Update. * src/guile/skribilo/Makefile.am (CLEANFILES, .in): New. Include `substitute.am'. * src/guile/skribilo/config.scm.in: Overhauled. * src/guile/skribilo/engine/context.scm: Use `skribilo-version' instead of `skribilo-release'. * src/guile/skribilo/engine/lout.scm: Likewise. * src/guile/skribilo/utils/compat.scm: Use `(skribilo config)'. (skribe-release, skribe-url, skribe-doc-dir, skribe-ext-dir, skribe-default-path, skribe-scheme): New. Ludovic Courtès
2007-12-03Change version to 0.9.0.Ludovic Courtès
2007-12-03configure: Have `guilemoduledir' default to `$pkgdatadir/$PACKAGE_VERSION'.•••* configure.ac: Change default value of `guilemoduledir'. Ludovic Courtès
2007-12-01Remove `doc/user/src/Makefile.am'.Ludovic Courtès
2007-12-01doc: Add support for `ps2pdf'.•••* configure.ac: Look for `ps2pdf'. * doc/user/Makefile.am (pdf_DATA): New. (.ps.pdf): New rule. Ludovic Courtès
2007-11-14configure: Don't try to "chmod +x src/skribilo".•••* configure.in (skribilo-executable): Removed. Ludovic Courtès
2007-10-28Add configure `--with-guilemoduledir' option.•••* configure.ac: Add support for `--with-guilemoduledir'. * */Makefile.am (guilemoduledir): Don't override the configure-provided value. * src/skribilo.in: Add `-L "@guilemoduledir@"'. Ludovic Courtès
2007-10-28Generate `skribilo' in Makefile.am.•••* configure.ac: Don't output `src/skribilo'. * src/Makefile.am (CLEANFILES, guilemoduledir, substitute, SUFFIXES): New variables. (.in): New target. Ludovic Courtès
2007-10-28Modernized `configure.ac' a bit.Ludovic Courtès
2007-07-04Renamed the `coloring' module tree to `source' for consistency.•••git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-134 Ludovic Courtes
2007-06-11Updated the top-level documentation files.•••* configure.ac: Changed the bug report address to `skribilo-users@nongnu.org'. git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-73 Ludovic Court`es
2007-06-05Added support for Guile-Lint.•••* configure.ac: Look for `guile-lint'. * */Makefile.am: Include `guile-lint.am'. git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-56 Ludovic Court`es
2007-02-02Added basic GNU Gettext support.•••* .arch-inventory: Mark `ABOUT-NLS' as precious. * Makefile.am (SUBDIRS): Added `po'. (ACLOCAL_AMFLAGS): New. (EXTRA_DIST): New. * configure.ac: Look for `gettext', output `po/Makefile.in'. * src/guile/skribilo/biblio/template.scm (make-bib-entry-template/default): Internationalized a bit. (make-bib-entry-template/skribe): Likewise. * src/guile/skribilo/utils/syntax.scm (%skribilo-module-reader): I18ned. (_): New. (N_): New. git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-11 Ludovic Court`es
2006-09-01Turned `doc/skr' into `doc/modules', `skribe-load' into `use-modules'.•••git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-54 Ludovic Court`es
2006-07-31Moved the `sui' module; removed the `skribe' subdirectory.•••* configure.ac: Don't produce `src/guile/skribilo/skribe/Makefile'. * src/guile/skribilo/Makefile.am (SUBDIRS): Removed `skribe'. * src/guile/skribilo/sui.scm: No longer use `define-skribe-module'. Rewrote the use the native hash-table API, `(ice-9 match)', and `format' instead of `fprint'. * src/guile/skribilo.scm (doskribe): Use `*skribilo-user-module*'. * src/guile/skribilo/evaluator.scm: Autoload `(skribilo module)'. (%evaluate): Evaluate EXPR in `*skribilo-user-module*'. * src/guile/skribilo/module.scm (%skribilo-user-autoloads): Added `(skribilo sui)'. (%skribe-core-modules): Removed. (define-skribe-module): Don't refer to it. (make-run-time-module): Use `the-root-module'. Properly build it using `make-autoload-interface' and `module-use-interfaces!' so that duplicates are correctly handled. (*skribilo-user-module*): New parameter. git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-40 Ludovic Court`es
2006-07-24Detect Ploticus at configuration-time and decide how to build the doc.•••* configure.ac: Look for `ploticus' or `pl'. Create an AM conditional. * doc/user/Makefile.am (BUILT_SOURCES): Set to `doc-config.scm'. (html_DATA): New, set to `user.html'. (ps_DATA): Likewise. (doc-config.scm): New target. * doc/user/user.skb: Load `doc-config.scm' and update `%ploticus-program' accordingly. Decide whether or not to include `pie.skb'. * src/guile/skribilo/package/pie.scm: Export `%ploticus-program' and `%ploticus-debug?'. git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-26 Ludovic Court`es
2006-07-24Updated Automake/Autoconf files for the `pie' package.•••git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-25 Ludovic Court`es
2006-07-07Tiny configure fix: make `src/skribilo' executable.•••* configure.ac (AC_CONFIG_COMMANDS): New. Make `src/skribilo' executable. git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-3 Ludovic Court`es
2006-05-10Added biblio helpers (abbrev, author, BibTeX) taken from my `biblib.skr'.•••git-archimport-id: lcourtes@laas.fr--2004-libre/skribilo--devel--1.2--patch-83 Ludovic Court`es
2006-03-19Various documentation fixes + completed the doc automake stuff.•••* doc/user/Makefile.am (%.html): Added `-P ../img'. (%.lout): Likewise. (SUBDIRS): New. * doc/user/char.skb (Some characters): Use the Lout-specific example for `!' when relevant. * doc/user/figure.skb (The figure markup): Avoid using `example-produce'. * doc/user/slide.skb (dummy-slide-set-output): New. (dummy-slide-output): New. (dummy-slide-vspace-output): New. (dummy-slide-embed-output): New. (Example of Skribilo Slides): Use a processor, as in `document.skb', in order to use the dummy output functions. git-archimport-id: lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2--patch-50 Ludovic Courtes
2006-02-17`slide' and `eq': moved engine-specific code in separate modules.•••* src/guile/skribilo/package/slide.scm: Moved engine-specific code to `slide/ENGINE.scm'. * src/guile/skribilo/package/eq.scm: Likewise. * configure.ac: Produce the new Makefiles. * src/guile/skribilo/engine/lout.scm: Export more stuff. Moved the slide-related things out of here. * src/guile/skribilo/utils/compat.scm (skribe-load): Removed `call/cc' (not needed). git-archimport-id: lcourtes@laas.fr--2004-libre/skribilo--devel--1.2--patch-51 Ludovic Court`es
2006-01-15Introduced SRFI-3[45] conditions; cleaned up `evaluator.scm'.•••* src/guile/skribilo/condition.scm: New. * src/guile/skribilo/Makefile.am (dist_guilemodule_DATA): Added `condition.scm'. * src/guile/skribilo/evaluator.scm (skribe-eval): Renamed to `evaluate-document'. (skribe-eval-port): Renamed to `evaluate-document-from-port'. (skribe-load-options): Renamed to `*load-options*', a fluid. (skribe-load): Renamed to `load-document'. Use SRFI-34 `raise' when a file is not found. (skribe-include): Renamed to `include-document'. Use `raise'. * src/guile/skribilo/utils/compat.scm (%skribe-known-files): New. (skribe-load): New. (skribe-include): New. (skribe-load-options): New. (skribe-eval): New. (skribe-eval-port): New. * src/skribilo.in: Invoke `call-with-skribilo-error-catch'. Added a copyright notice. * src/guile/skribilo.scm (doskribe): Use `evaluate-document-from-port', not `skribe-eval-port'. * configure.ac: Look for `(srfi srfi-35)'. * AUTHORS: Mention that most of the code comes from the STkLos implementation. git-archimport-id: lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2--patch-24 Ludovic Courtes
2005-11-28More `%skribilo-module-reader' fixes.•••* src/guile/skribilo.scm: Removed the executable bit. * configure.ac: Produce `src/guile/skribilo/utils/Makefile'. * src/guile/skribilo.scm: Call `set-current-reader' after the `use-modules' clause. (process-option-specs): Use `:kw'-style keywords. (*skribilo-output-port*): New. (doskribe): Use the above fluid. (main): Honor the `-o' option. * src/guile/skribilo/debug.scm: Use `(skribilo utils syntax)' and `%skribilo-module-reader'. * src/guile/skribilo/module.scm: Likewise. * src/guile/skribilo/output.scm: Likewise. * src/guile/skribilo/resolve.scm: Likewise. * src/guile/skribilo/verify.scm: Likewise. * src/guile/skribilo/parameters.scm (make-expect): New. (define-number-parameter): New. (define-list-parameter): New. * src/guile/skribilo/utils/Makefile.am (guilemoduledir): Fixed. * src/guile/skribilo/evaluator.scm (%evaluate): Commented out debugging statement. git-archimport-id: lcourtes@laas.fr--2004-libre/skribilo--devel--1.2--patch-14 Ludovic Court`es
2005-11-28Fixed and updated the installation process.•••* src/skribilo.in: New file. * configure.ac: Produce `src/skribilo'. * src/Makefile.am (bin_SCRIPTS): New. (EXTRA_DIST): New. * src/guile/Makefile.am (bin_SCRIPTS): Removed. (guilemoduledir): New. (dist_guilemodule_DATA): New. * src/guile/skribilo/Makefile.am (dist_guilemodule_DATA): Updated. * src/guile/skribilo/Makefile.in: Removed. * src/guile/skribilo/coloring/Makefile.am (guilemoduledir): Fixed. * src/guile/skribilo/engine/lout.scm: Fixed a typo. * src/guile/skribilo/skribe/Makefile.am (guilemoduledir): Fixed. git-archimport-id: lcourtes@laas.fr--2004-libre/skribilo--devel--1.2--patch-12 Ludovic Court`es
2005-10-31Installed Autoconf/Automake machinery. Fixed a few things.•••* src/guile/skribilo/evaluator.scm (skribe-load): Search through `%load-path' and try with a `.scm' extension (rather than the `.skr' one provided by the user). (skribe-include): Added a few debugging statements. * src/guile/skribilo/lib.scm (fix-rest-arg): Handle the dot notation for rest arguments. * src/guile/skribilo/reader/skribe.scm (%make-skribe-reader): Use SQUARE-BRACKET-FREE-SYMBOL-MISC-CHARS. * src/guile/skribilo/skribe/index.scm: Use `define-public' instead of `define'. * src/guile/skribilo/packages/*.scm: Moved to `skribilo/package'. * LICENSE: Removed. * COPYING: New. * AUTHORS: New. * NEWS: New. * ChangeLog: New. * configure.ac: New. * Makefile.am: New. In various directories. git-archimport-id: lcourtes@laas.fr--2005-mobile/skribilo--devel--1.2--patch-10 Ludovic Courtes