aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Makefile.am20
-rw-r--r--configure.ac10
-rw-r--r--sciteco.1.in12
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