| 1 |
#!/bin/sh |
#!/bin/sh |
|
# -*- autoconf -*- |
|
| 2 |
# $Header$ |
# $Header$ |
| 3 |
|
|
| 4 |
# mpak - the advanced package manager |
# mpak - the advanced package manager |
| 39 |
MPAK_INTERFACE_AGE=0 |
MPAK_INTERFACE_AGE=0 |
| 40 |
MPAK_BINARY_AGE=0 |
MPAK_BINARY_AGE=0 |
| 41 |
MPAK_VERSION=${MPAK_MAJOR_VERSION}.${MPAK_MINOR_VERSION}.${MPAK_MICRO_VERSION} |
MPAK_VERSION=${MPAK_MAJOR_VERSION}.${MPAK_MINOR_VERSION}.${MPAK_MICRO_VERSION} |
| 42 |
MPAK_LIB_VERSION=${MPAK_MAJOR_VERSION}.${MPAK_MINOR_VERSION} |
MPAK_API_VERSION=0.0 |
| 43 |
MPAK_LIB_VERSION_AUTOMAKE=${MPAK_MAJOR_VERSION}_${MPAK_MINOR_VERSION} |
MPAK_API_VERSION_AUTOMAKE=0_0 |
| 44 |
[ "${MPAK_RELEASE_TYPE+set}" = set ] || MPAK_RELEASE_TYPE='cvs' |
[ "${MPAK_RELEASE_TYPE+set}" = set ] || MPAK_RELEASE_TYPE='cvs' |
| 45 |
MPAK_RELEASE_DATE="$(date +%Y%m%d)" |
MPAK_RELEASE_DATE="$(date +%Y%m%d)" |
| 46 |
if [ $MPAK_RELEASE_TYPE = cvs ] |
if [ $MPAK_RELEASE_TYPE = cvs ] |
| 57 |
PACKAGE_STRING="${PACKAGE_NAME} ${PACKAGE_VERSION}" |
PACKAGE_STRING="${PACKAGE_NAME} ${PACKAGE_VERSION}" |
| 58 |
|
|
| 59 |
echo Preparing sources... |
echo Preparing sources... |
| 60 |
ln -sf mpak.pc.in mpak-${MPAK_LIB_VERSION}.pc.in |
ln -sf mpak.pc.in mpak-${MPAK_API_VERSION}.pc.in |
| 61 |
mkdir -p aux m4 |
mkdir -p aux m4 |
| 62 |
for file in Makefile.am configure.ac include/mpak/defs.h README |
for file in Makefile.am configure.ac include/mpak/defs.hh README |
| 63 |
do |
do |
| 64 |
sed -e "s,@AUTOGEN_PACKAGE_NAME@,$PACKAGE_NAME," \ |
if test ${file}.ag -nt ${file} |
| 65 |
-e "s,@AUTOGEN_PACKAGE_VERSION@,$PACKAGE_VERSION," \ |
then |
| 66 |
-e "s,@AUTOGEN_PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT," \ |
sed -e "s,@AUTOGEN_PACKAGE_NAME@,$PACKAGE_NAME," \ |
| 67 |
-e "s,@AUTOGEN_PACKAGE_TARNAME@,$PACKAGE_TARNAME," \ |
-e "s,@AUTOGEN_PACKAGE_VERSION@,$PACKAGE_VERSION," \ |
| 68 |
-e "s,@AUTOGEN_PACKAGE_STRING@,$PACKAGE_STRING," \ |
-e "s,@AUTOGEN_PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT," \ |
| 69 |
-e "s,@AUTOGEN_MPAK_RELEASE_TYPE@,$MPAK_RELEASE_TYPE," \ |
-e "s,@AUTOGEN_PACKAGE_TARNAME@,$PACKAGE_TARNAME," \ |
| 70 |
-e "s,@AUTOGEN_MPAK_RELEASE_DATE@,$MPAK_RELEASE_DATE," \ |
-e "s,@AUTOGEN_PACKAGE_STRING@,$PACKAGE_STRING," \ |
| 71 |
-e "s,@AUTOGEN_MPAK_RELEASE@,$MPAK_RELEASE," \ |
-e "s,@AUTOGEN_MPAK_RELEASE_TYPE@,$MPAK_RELEASE_TYPE," \ |
| 72 |
-e "s,@AUTOGEN_MPAK_MAJOR_VERSION@,$MPAK_MAJOR_VERSION," \ |
-e "s,@AUTOGEN_MPAK_RELEASE_DATE@,$MPAK_RELEASE_DATE," \ |
| 73 |
-e "s,@AUTOGEN_MPAK_MINOR_VERSION@,$MPAK_MINOR_VERSION," \ |
-e "s,@AUTOGEN_MPAK_RELEASE@,$MPAK_RELEASE," \ |
| 74 |
-e "s,@AUTOGEN_MPAK_MICRO_VERSION@,$MPAK_MICRO_VERSION," \ |
-e "s,@AUTOGEN_MPAK_MAJOR_VERSION@,$MPAK_MAJOR_VERSION," \ |
| 75 |
-e "s,@AUTOGEN_MPAK_INTERFACE_AGE@,$MPAK_INTERFACE_AGE," \ |
-e "s,@AUTOGEN_MPAK_MINOR_VERSION@,$MPAK_MINOR_VERSION," \ |
| 76 |
-e "s,@AUTOGEN_MPAK_BINARY_AGE@,$MPAK_BINARY_AGE," \ |
-e "s,@AUTOGEN_MPAK_MICRO_VERSION@,$MPAK_MICRO_VERSION," \ |
| 77 |
-e "s,@AUTOGEN_MPAK_LIB_VERSION@,$MPAK_LIB_VERSION," \ |
-e "s,@AUTOGEN_MPAK_INTERFACE_AGE@,$MPAK_INTERFACE_AGE," \ |
| 78 |
-e "s,@AUTOGEN_MPAK_VERSION@,$MPAK_VERSION," \ |
-e "s,@AUTOGEN_MPAK_BINARY_AGE@,$MPAK_BINARY_AGE," \ |
| 79 |
-e "s,@AUTOGEN_MPAK_LIB_VERSION_AUTOMAKE@,$MPAK_LIB_VERSION_AUTOMAKE," \ |
-e "s,@AUTOGEN_MPAK_API_VERSION@,$MPAK_API_VERSION," \ |
| 80 |
${file}.ag > ${file} |
-e "s,@AUTOGEN_MPAK_VERSION@,$MPAK_VERSION," \ |
| 81 |
|
-e "s,@AUTOGEN_MPAK_API_VERSION_AUTOMAKE@,$MPAK_API_VERSION_AUTOMAKE," \ |
| 82 |
|
${file}.ag > ${file} |
| 83 |
|
fi |
| 84 |
done |
done |
| 85 |
|
|
| 86 |
for program in "${LIBTOOLIZE}" \ |
if test x${1} != x- |
| 87 |
"${ACLOCAL}" \ |
then |
| 88 |
"${AUTOHEADER}" \ |
for program in "${LIBTOOLIZE}" \ |
| 89 |
"${AUTOMAKE}" \ |
"${ACLOCAL}" \ |
| 90 |
"${AUTOCONF}" |
"${AUTOHEADER}" \ |
| 91 |
do |
"${AUTOMAKE}" \ |
| 92 |
echo Running "$program"... |
"${AUTOCONF}" |
| 93 |
$program |
do |
| 94 |
done |
echo Running "$program"... |
| 95 |
|
$program |
| 96 |
|
done |
| 97 |
|
fi |
| 98 |
|
|
| 99 |
echo Cleaning up... |
echo Cleaning up... |
| 100 |
find -type f -name "*~" -exec rm -f {} \; |
find -type f -name "*~" -exec rm -f {} \; |