diff options
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | man/Makefile.am | 26 | ||||
-rw-r--r-- | man/Xft.man (renamed from man/Xft.3.in) | 2 |
3 files changed, 27 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index e6fd99a..b744eb8 100644 --- a/configure.ac +++ b/configure.ac @@ -44,6 +44,7 @@ AM_CONFIG_HEADER(config.h) # checks for progs AC_PROG_CC AC_PROG_LIBTOOL +AC_PROG_SED # Set library version for Xft.h from package version set in AC_INIT # copied from PACKAGE_VERSION_* settings in XORG_VERSION @@ -150,5 +151,4 @@ fi AC_OUTPUT([Makefile xft.pc src/Makefile - man/Makefile - man/Xft.3]) + man/Makefile]) diff --git a/man/Makefile.am b/man/Makefile.am index 766a627..c751b37 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,2 +1,24 @@ -dist_man_MANS = Xft.3 -EXTRA_DIST = Xft.3.in +libman_PRE = Xft.man +libmandir = $(LIB_MAN_DIR) +libman_DATA = $(libman_PRE:man=$(LIB_MAN_SUFFIX)) + +EXTRA_DIST = $(libman_PRE) +CLEANFILES = $(libman_DATA) + +# Strings to replace in man pages +XORGRELSTRING = @PACKAGE_STRING@ + XORGMANNAME = X Version 11 + +MAN_SUBSTS = \ + -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ + -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ + -e 's|__projectroot__|$(prefix)|g' \ + -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ + -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ + -e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' + +SUFFIXES = .$(LIB_MAN_SUFFIX) .man + +.man.$(LIB_MAN_SUFFIX): + $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ + diff --git a/man/Xft.3.in b/man/Xft.man index a5e84d5..4ed2742 100644 --- a/man/Xft.3.in +++ b/man/Xft.man @@ -19,7 +19,7 @@ .\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR .\" PERFORMANCE OF THIS SOFTWARE. .\" -.TH Xft 3 "Version @VERSION@" "Xft" +.TH Xft __libmansuffix__ __vendorversion__ .SH NAME Xft \- X FreeType interface library .SH DESCRIPTION |