source: scripts/scripts/untested/blfs-scripts/blfs-libmng.sh @ 7f65c0e

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since 7f65c0e was 7f65c0e, checked in by Jim Gifford <clfs@…>, 18 years ago

r625@server (orig r623): jim | 2005-10-31 12:43:24 -0800
Final Move

  • Property mode set to 100755
File size: 997 bytes
Line 
1#!/bin/bash
2
3### libmng ###
4
5cd ${SRC}
6LOG=libmng-blfs.log
7
8SELF=`basename ${0}`
9set_buildenv
10set_libdirname
11setup_multiarch
12
13unpack_tarball libmng-${LIBMNG_VER}
14cd ${PKGDIR}
15
16max_log_init libmng ${LIBMNG_VER} "blfs (shared)" ${CONFLOGS} ${LOG}
17sed -e 's@\(^prefix=\).*@\1/usr@g' \
18    -e 's@\(^CFLAGS=\)\(.*\)@\1${TGT_CFLAGS} -fPIC \2@g' \
19    -e "s@\$(prefix)/lib.*@\$(prefix)/${libdirname}@g" \
20    -e "s@/usr/local/lib@\$(prefix)/${libdirname}@g" \
21    -e "s@/usr/local@\$(prefix)@g" \
22   < makefiles/makefile.linux > Makefile
23
24min_log_init ${BUILDLOGS} &&
25make ${PMFLAGS} CC="${CC-gcc} ${ARCH_CFLAGS}" \
26   >> ${LOGFILE} 2>&1 &&
27echo " o Build OK" &&
28
29min_log_init ${INSTLOGS} &&
30(
31make prefix=/usr install &&
32install -v -m644 doc/man/*.3 /usr/share/man/man3 &&
33install -v -m644 doc/man/*.5 /usr/share/man/man5 &&
34install -v -m755 -d /usr/share/doc/libmng-${LIBMNG_VER} &&
35install -v -m644 doc/*.{png,txt} /usr/share/doc/libmng-${LIBMNG_VER}
36) >> ${LOGFILE} 2>&1 &&
37echo " o ALL OK" || barf
38
Note: See TracBrowser for help on using the repository browser.