diff options
-rw-r--r-- | Makefile.am | 20 | ||||
-rw-r--r-- | configure.ac | 10 | ||||
-rw-r--r-- | sciteco.1.in | 12 |
3 files changed, 30 insertions, 12 deletions
diff --git a/Makefile.am b/Makefile.am index f2dbdfe..9d0fada 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,10 +1,25 @@ SUBDIRS = src -dist_sciteco_data_DATA = teco.ini +if BOOTSTRAP +BOOTSTRAP_SCITECO = src/sciteco-minimal$(EXEEXT) +else +BOOTSTRAP_SCITECO = @SCITECO@ +endif +REPL_MACRO = eb$<\e \ + <fs@PACKAGE^Q@\e@PACKAGE@\e;>j \ + <fs@PACKAGE_NAME^Q@\e@PACKAGE_NAME@\e;>j \ + <fs@PACKAGE_VERSION^Q@\e@PACKAGE_VERSION@\e;>j \ + <fs@PACKAGE_URL^Q@\e@PACKAGE_URL@\e;>j \ + <fs@pkgdatadir^Q@\e$(pkgdatadir)\e;>j \ + <fs@DATE^Q@\e$(shell @DATE@ "+%d %b %Y")\e;>j \ + ew$@\e + +dist_pkgdata_DATA = teco.ini man_MANS = sciteco.1 EXTRA_DIST = sciteco.1.in +CLEANFILES = sciteco.1 noinst_HEADERS = compat/bsd/sys/cdefs.h \ compat/bsd/sys/queue.h \ @@ -13,3 +28,6 @@ noinst_HEADERS = compat/bsd/sys/cdefs.h \ EXTRA_DIST += patches/scintilla-teco-control-codes.patch EXTRA_DIST += TODO + +sciteco.1 : sciteco.1.in + $(BOOTSTRAP_SCITECO) -e $$'$(REPL_MACRO)' diff --git a/configure.ac b/configure.ac index 57a4d2e..0577c3d 100644 --- a/configure.ac +++ b/configure.ac @@ -15,10 +15,6 @@ AC_CONFIG_HEADERS([config.h]) AC_CANONICAL_BUILD AC_CANONICAL_HOST -# Data directory -sciteco_datadir=$datarootdir/$PACKAGE_TARNAME -AC_SUBST(sciteco_datadir) - # Checks for programs. LT_INIT AC_PROG_CXX @@ -26,6 +22,11 @@ AC_PROG_CC AC_PROG_CC_C99 AC_PROG_INSTALL +AC_CHECK_PROG(DATE, date, date) +if [[ x$DATE = x ]]; then + AC_MSG_ERROR([Required tool date not found!]) +fi + AC_CHECK_PROG(READLINK, readlink, readlink) if [[ x$READLINK = x ]]; then AC_MSG_ERROR([Required tool readlink not found!]) @@ -151,6 +152,5 @@ AC_ARG_ENABLE(bootstrap, [bootstrap=$enableval]) AM_CONDITIONAL(BOOTSTRAP, [test x$bootstrap = xyes]) -AC_CONFIG_FILES([sciteco.1]) AC_CONFIG_FILES([Makefile src/Makefile]) AC_OUTPUT diff --git a/sciteco.1.in b/sciteco.1.in index 165b7f7..077ee83 100644 --- a/sciteco.1.in +++ b/sciteco.1.in @@ -1,19 +1,19 @@ .ds ST \\fB@PACKAGE_NAME@\\fP . . -.TH "@PACKAGE_TARNAME@" 1 \ - "20 Jan 2013" \ +.TH "@PACKAGE@" 1 \ + "@DATE@" \ "@PACKAGE_NAME@ Version @PACKAGE_VERSION@" .. . .SH NAME -@PACKAGE_TARNAME@ \-\- +@PACKAGE@ \-\- Scintilla-based \fBTE\fPxt \fBE\fPditor and \fBCO\fPrrector . . .SH SYNOPSIS . -.SY @PACKAGE_TARNAME@ +.SY @PACKAGE@ .OP \-h|\-\-help .OP \-m|\-\-mung file .OP \-\- @@ -125,7 +125,7 @@ batch mode processing. .B ~/.teco_ini Default profile macro. .TP -.B /usr/share/@PACKAGE_TARNAME@/teco.ini +.B @pkgdatadir@/teco.ini Sample profile macro configuring commonly used run-time options and opening files specified as arguments. . @@ -140,7 +140,7 @@ Any conceived misbehaviour must be totally your fault. . .TP Repository: -.UR https://github.com/rhaberkorn/sciteco +.UR @PACKAGE_URL@ \*(ST .UE .TP |