File fix-lib-path-for-builds-file.patch of Package icmake
Index: icmake-13.04.00/icmake/build
===================================================================
--- icmake-13.04.00.orig/icmake/build
+++ icmake-13.04.00/icmake/build
@@ -66,32 +66,32 @@ echo "
# cp the default skeleton files to tmp/usr/share/icmake
- echo "default skeleton files in usr/share/icmake/ to tmp/usr/share/icmake
+ echo "default skeleton files in usr/share/icmake/ to tmp${SKELDIR}
"
- try cp -r usr/share/icmake/* tmp/usr/share/icmake/
+ try cp -r usr/share/icmake/* tmp${SKELDIR}
# cp the config files in ./etc/icmake to tmp/etc/icmake
- echo "configuration files in etc/icmake to tmp/etc/icmake
+ echo "configuration files in etc/icmake to tmp${CONFDIR}
"
- try cp -r etc/icmake/* tmp/etc/icmake/
+ try cp -r etc/icmake/* tmp${CONFDIR}/
# manpages: write the man pages in doc/ to tmp/usr/share/man/
- cp doc/*.1 tmp/usr/share/man/man1
- cp doc/*.7 tmp/usr/share/man/man7
+ cp doc/*.1 tmp${MANDIR}/man1
+ cp doc/*.7 tmp${MANDIR}/man7
# manpages: "compress the man-pages below tmp/usr/share/man/
- echo "compress man-pages .1 in tmp/usr/share/man/man1
+ echo "compress man-pages .1 in tmp${MANDIR}/man1
"
- cd tmp/usr/share/man/man1
+ cd tmp${MANDIR}/man1
for x in *.1 ; do
gzip -9cn $x > $x.gz || exit 1
done
rm -f *.1
- echo "compress man-pages .7 in tmp/usr/share/man/man7
+ echo "compress man-pages .7 in tmp${MANDIR}/man7
"
cd ../man7
for x in *.7 ; do
@@ -103,17 +103,17 @@ echo "
# install the doc/icmake files
- echo "compress changelog in tmp/usr/share/doc/icmake
+ echo "compress changelog in tmp${DOCDIR}
"
- gzip -9cn changelog > tmp/usr/share/doc/icmake/changelog.gz || exit 1
+ gzip -9cn changelog > tmp${DOCDIR}/changelog.gz || exit 1
- echo "cp examples files to tmp/usr/share/doc/icmake
+ echo "cp examples files to tmp${DOCDIR}
"
- try cp -r examples tmp/usr/share/doc/icmake
+ try cp -r examples tmp${DOCDIR}
- echo "cp rebuild script and friends to tmp/usr/share/doc/icmake/
+ echo "cp rebuild script and friends to tmp${DOCDIR}
"
- try cp -r rebuild build2nd README.rebuild tmp/usr/share/doc/icmake
+ try cp -r rebuild build2nd README.rebuild tmp${DOCDIR}
echo "cp ./etc files to tmp/etc
"
Index: icmake-13.04.00/icmake/buildscripts/multicomp
===================================================================
--- icmake-13.04.00.orig/icmake/buildscripts/multicomp
+++ icmake-13.04.00/icmake/buildscripts/multicomp
@@ -4,7 +4,7 @@
# $1 is, e.g., /usr/libexec/icmake/icm-dep
. ../buildscripts/precomp
-
+. ../tmp/INSTALL.sh
build()
{
@@ -42,7 +42,7 @@ IFS=${ORGIFS}
opts=" -Wall -Werror"
- ../tmp/usr/libexec/icmake/icm-multicomp -q jobs \
+ ../tmp${LIBDIR}/icm-multicomp -q jobs \
'/usr/bin/g++ -c -o $2 '${ICMAKE_CPPSTD}"${opts}"' $1' || exit 1
/usr/bin/g++ -o ../tmp/$1 tmp/*.o -L../tmp -licmake ${LDFLAGS} || exit 1
Index: icmake-13.04.00/icmake/buildscripts/multicompobj
===================================================================
--- icmake-13.04.00.orig/icmake/buildscripts/multicompobj
+++ icmake-13.04.00/icmake/buildscripts/multicompobj
@@ -4,7 +4,8 @@
# $1 is, e.g., /usr/libexec/icmake/icm-dep
. ../buildscripts/precomp
-
+. ../tmp/INSTALL.sh
+
jobs()
{
count=0 # use o-file numbers to avoid name collisions
@@ -44,7 +45,7 @@ build()
# use -O2
export ICMAKE_CPPSTD="${ICMAKE_CPPSTD} -O2"
# multi-compile
- ../tmp/usr/libexec/icmake/icm-multicomp -q jobs
+ ../tmp${LIBDIR}/icm-multicomp -q jobs
# created the o-files .tgz
# tar czf ../tmp/usr/share/icmake/ofiles.tgz *.o
# clean up
Index: icmake-13.04.00/icmake/buildscripts/precomp
===================================================================
--- icmake-13.04.00.orig/icmake/buildscripts/precomp
+++ icmake-13.04.00/icmake/buildscripts/precomp
@@ -8,7 +8,7 @@ Buiding tmp/spch.gch and using .ih.gch f
OPTS='g++ -Wall -Werror -O2 -c -o $2 '
OPTS="$OPTS ${ICMAKE_CPPSTD}${opts} -x c++header \$1"
- ../tmp/usr/libexec/icmake/icm-spch $1 --all spch tmp/ "'${OPTS}'"
+ ../tmp${LIBDIR}/icm-spch $1 --all spch tmp/ "'${OPTS}'"
rm spch
}
Index: icmake-13.04.00/icmake/comp/build
===================================================================
--- icmake-13.04.00.orig/icmake/comp/build
+++ icmake-13.04.00/icmake/comp/build
@@ -2,9 +2,10 @@
# icm-spch and icm-multicomp must be available
. ../buildscripts/multicomp
+. ../tmp/INSTALL.sh
echo "
-Building tmp/usr/libexec/icmake/icm-comp"
+Building tmp${LIBDIR}/icm-comp"
-build /usr/libexec/icmake/icm-comp
+build ${LIBDIR}/icm-comp
Index: icmake-13.04.00/icmake/dep/build
===================================================================
--- icmake-13.04.00.orig/icmake/dep/build
+++ icmake-13.04.00/icmake/dep/build
@@ -1,8 +1,9 @@
#!/bin/bash
. ../buildscripts/multicomp
+. ../tmp/INSTALL.sh
echo "
-Building tmp/usr/libexec/icmake/icm-dep"
+Building tmp${LIBDIR}/icm-dep"
-build /usr/libexec/icmake/icm-dep
+build ${LIBDIR}/icm-dep
Index: icmake-13.04.00/icmake/exec/build
===================================================================
--- icmake-13.04.00.orig/icmake/exec/build
+++ icmake-13.04.00/icmake/exec/build
@@ -1,8 +1,9 @@
#!/bin/bash
. ../buildscripts/multicomp
+. ../tmp/INSTALL.sh
echo "
-Building tmp/usr/libexec/icmake/icm-exec"
+Building tmp${LIBDIR}/icm-exec"
-build /usr/libexec/icmake/icm-exec
+build ${LIBDIR}/icm-exec
Index: icmake-13.04.00/icmake/install
===================================================================
--- icmake-13.04.00.orig/icmake/install
+++ icmake-13.04.00/icmake/install
@@ -48,8 +48,8 @@ progs()
# maybe strip the binaries
if [ "$STRIP" == "strip" ] ; then
- try strip tmp/usr/bin/icmake tmp/usr/bin/icmbuild \
- tmp/usr/bin/icmodmap tmp/usr/libexec/icmake/*
+ try strip tmp${BINDIR}/icmake tmp${BINDIR}/icmbuild \
+ tmp${BINDIR}/icmodmap tmp${LIBDIR}/*
echo
fi
Index: icmake-13.04.00/icmake/multicmp/build
===================================================================
--- icmake-13.04.00.orig/icmake/multicmp/build
+++ icmake-13.04.00/icmake/multicmp/build
@@ -6,13 +6,14 @@
. ../buildscripts/precomp
. ../buildscripts/build
+. ../tmp/INSTALL.sh
echo "
-Building tmp/usr/libexec/icmake/icm-multicomp"
+Building tmp${LIBDIR}/icm-multicomp"
# do the precompilation
precomp
# execute build installing the program in the destination dir.
-build /usr/libexec/icmake/icm-multicomp
+build ${LIBDIR}/icm-multicomp
find ./ -name '*.gch' -exec rm {} \;
Index: icmake-13.04.00/icmake/pp/build
===================================================================
--- icmake-13.04.00.orig/icmake/pp/build
+++ icmake-13.04.00/icmake/pp/build
@@ -1,8 +1,9 @@
#!/bin/bash
. ../buildscripts/multicomp
+. ../tmp/INSTALL.sh
echo "
-Building tmp/usr/libexec/icmake/icm-pp"
+Building tmp${LIBDIR}/icm-pp"
-build /usr/libexec/icmake/icm-pp
+build ${LIBDIR}/icm-pp
Index: icmake-13.04.00/icmake/prepare
===================================================================
--- icmake-13.04.00.orig/icmake/prepare
+++ icmake-13.04.00/icmake/prepare
@@ -63,9 +63,9 @@ YEARS=\"${YEARS}\"" > tmp/INSTALL.sh
echo "Creating intermediate construction directories below ./tmp"
-try mkdir -p tmp/usr/bin tmp/usr/libexec/icmake tmp/usr/share/icmake
-try mkdir -p tmp/etc/icmake tmp/usr/share/man/man1
-try mkdir -p tmp/usr/share/man/man7 tmp/usr/share/doc/icmake
+try mkdir -p tmp${BINDIR} tmp${LIBDIR} tmp${SKELDIR}
+try mkdir -p tmp${CONFDIR} tmp${MANDIR}/man1
+try mkdir -p tmp${MANDIR}/man7 tmp${DOCDIR}
echo
echo Next: call ./buildlib x
Index: icmake-13.04.00/icmake/spch/build
===================================================================
--- icmake-13.04.00.orig/icmake/spch/build
+++ icmake-13.04.00/icmake/spch/build
@@ -2,10 +2,11 @@
# make ../bootstrap/build available in the current directory
. ../buildscripts/build
+. ../tmp/INSTALL.sh
echo "
-Building tmp/usr/libexec/icmake/icm-spch"
+Building tmp${LIBDIR}/icm-spch"
# execute build installing the program in the destination dir,
# which is under TMP_DIR
-build /usr/libexec/icmake/icm-spch
+build ${LIBDIR}/icm-spch
Index: icmake-13.04.00/icmake/un/build
===================================================================
--- icmake-13.04.00.orig/icmake/un/build
+++ icmake-13.04.00/icmake/un/build
@@ -3,6 +3,6 @@
. ../buildscripts/multicomp
echo "
-Building tmp/usr/libexec/icmake/icm-un"
+Building tmp${LIBDIR}/icm-un"
-build /usr/libexec/icmake/icm-un
+build ${LIBDIR}/icm-un