Use config scripts, not pkgconfig

This commit is contained in:
Laurence Withers 2006-12-08 15:08:09 +00:00
commit 6c6aba6d43
13 changed files with 239 additions and 72 deletions

View file

@ -2,7 +2,7 @@ build_target @NAME@
# make paths (this is for Gentoo in particular)
build_dir_tree "${LIBDIR}" || return 1
build_dir_tree "${PKGCONFDIR}" || return 1
build_dir_tree "${BINDIR}" || return 1
build_dir_tree "${INCLUDEDIR}" || return 1
# install library
@ -20,16 +20,20 @@ install_symlink "${BASE}" "${MAJOR}" "${LIBDIR}"
echo "Installing header file '${@CNAME@_HEADER}' into ${INCLUDEDIR}"
install_header ${@CNAME@_HEADER} ${INCLUDEDIR} 0644 || return 1
# install pkgconfig file
echo "Installing package config file into ${PKGCONFDIR}"
PKGCONFFILE=${PKGCONFDIR}/@NAME@.pc
do_cmd rm -f ${PKGCONFFILE}
do_cmd_redir ${PKGCONFFILE} sed \
# install config script
echo "Installing config script into ${BINDIR}"
CONFFILE="${BINDIR}/@NAME@-config"
do_cmd rm -f "${CONFFILE}"
do_cmd_redir "${CONFFILE}" sed \
-e "s,@VERSION@,${VERSION}," \
-e "s,@LIBDIR@,${FINALLIBDIR}," \
-e "s,@INCLUDEDIR@,${FINALINCLUDEDIR}," \
src/@NAME@/pkgconf.in
do_cmd chmod 0644 ${PKGCONFFILE}
-e "s,@DEP_CFLAGS@,${@CNAME@_DEP_CFLAGS}," \
-e "s,@DEP_LIBS@,${@CNAME@_DEP_LIBS}," \
-e "s,@LIB_DIR@,${FINALLIBDIR}," \
-e "s,@INCLUDE_DIR@,${FINALINCLUDEDIR}," \
src/@NAME@/config-script
do_cmd chmod 0755 "${CONFFILE}"
print_success "Done"
# kate: @KATE_MODELINE@