Jetzt werden auch pkgconfig files generiert
git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4864 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
363508388d
commit
d4de7982d0
@ -81,6 +81,12 @@ mk32() {
|
|||||||
CXX="g++ $BUILDOPTIONS32" \
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --prefix=/usr/X11R7 \
|
./configure --prefix=/usr/X11R7 \
|
||||||
|
--libdir=/usr/lib/nspr \
|
||||||
|
--infodir=/usr/share/info \
|
||||||
|
--mandir=/usr/share/man \
|
||||||
|
--disable-debug \
|
||||||
|
--disable-ipv6 \
|
||||||
|
--enable-system-sqlite \
|
||||||
--enable-strip \
|
--enable-strip \
|
||||||
--with-pthreads \
|
--with-pthreads \
|
||||||
--with-dist-prefix=$TMPROOT
|
--with-dist-prefix=$TMPROOT
|
||||||
@ -89,10 +95,35 @@ mk32() {
|
|||||||
cp -rpvL lib usr/X11R7
|
cp -rpvL lib usr/X11R7
|
||||||
rm -r {lib,include,bin}
|
rm -r {lib,include,bin}
|
||||||
cd -
|
cd -
|
||||||
sed -e "s/lib64/lib/" config/nspr-config >\
|
sed -e "s%/usr/lib/nspr%/usr/X11R7/lib/nspr%" config/nspr-config >\
|
||||||
$TMPROOT/usr/X11R7/bin/nspr-config-32
|
$TMPROOT/usr/X11R7/bin/nspr-config-32
|
||||||
chmod 755 $TMPROOT/usr/X11R7/bin/nspr-config-32
|
chmod 755 $TMPROOT/usr/X11R7/bin/nspr-config-32
|
||||||
make distclean
|
make distclean
|
||||||
|
mkdir -p $TMPROOT/usr/X11R7/lib/pkgconfig
|
||||||
|
cat > $TMPROOT/usr/X11R7/lib/pkgconfig/nspr.pc << "EOF"
|
||||||
|
prefix=/usr/X11R7
|
||||||
|
exec_prefix=/usr/X11R7/bin
|
||||||
|
libdir=/usr/X11R7/lib/nspr
|
||||||
|
includedir=/usr/X11R7/include/nspr
|
||||||
|
|
||||||
|
Name: NSPR
|
||||||
|
Description: The Netscape Portable Runtime
|
||||||
|
Version: %NSPR_VERSION%
|
||||||
|
Libs: %FULL_NSPR_LIBS%
|
||||||
|
Cflags: %FULL_NSPR_CFLAGS%
|
||||||
|
EOF
|
||||||
|
|
||||||
|
NSPR_LIBS=$($TMPROOT/usr/X11R7/bin/nspr-config-32 --libs)
|
||||||
|
NSPR_CFLAGS=$($TMPROOT/usr/X11R7/bin/nspr-config-32 --cflags)
|
||||||
|
NSPR_VERSION=$($TMPROOT/usr/X11R7/bin/nspr-config-32 --version)
|
||||||
|
|
||||||
|
sed -i -e "s,%NSPR_VERSION%,${NSPR_VERSION}," \
|
||||||
|
-e "s,%FULL_NSPR_LIBS%,${NSPR_LIBS}," \
|
||||||
|
-e "s,%FULL_NSPR_CFLAGS%,${NSPR_CFLAGS}," \
|
||||||
|
$TMPROOT/usr/X11R7/lib/pkgconfig/nspr.pc
|
||||||
|
|
||||||
|
chmod 644 $TMPROOT/usr/X11R7/lib/pkgconfig/nspr.pc
|
||||||
|
ln -sf nspr.pc $TMPROOT/usr/X11R7/lib/pkgconfig/mozilla-nspr.pc
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
@ -103,6 +134,12 @@ mk() {
|
|||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --prefix=/usr/X11R7 \
|
./configure --prefix=/usr/X11R7 \
|
||||||
|
--libdir=/usr/lib/nspr \
|
||||||
|
--infodir=/usr/share/info \
|
||||||
|
--mandir=/usr/share/man \
|
||||||
|
--disable-debug \
|
||||||
|
--disable-ipv6 \
|
||||||
|
--enable-system-sqlite \
|
||||||
--enable-strip \
|
--enable-strip \
|
||||||
$ADDOPTIONS \
|
$ADDOPTIONS \
|
||||||
--with-pthreads \
|
--with-pthreads \
|
||||||
@ -116,14 +153,39 @@ mk() {
|
|||||||
cp -rpvL include usr/X11R7
|
cp -rpvL include usr/X11R7
|
||||||
rm -r {lib*,include,bin}
|
rm -r {lib*,include,bin}
|
||||||
cd -
|
cd -
|
||||||
|
sed -e "s%/usr/lib/nspr%/usr/X11R7/$LIBDIR/nspr%" config/nspr-config >\
|
||||||
|
$TMPROOT/usr/X11R7/bin/nspr-config
|
||||||
|
chmod 755 $TMPROOT/usr/X11R7/bin/nspr-config
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
sed -e "s/lib$/lib64/" config/nspr-config >\
|
mv $TMPROOT/usr/X11R7/bin/nspr-config{,-64}
|
||||||
$TMPROOT/usr/X11R7/bin/nspr-config-64
|
|
||||||
chmod 755 $TMPROOT/usr/X11R7/bin/nspr-config-64
|
|
||||||
ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/nspr-config
|
ln -s /usr/bin/multiarch_wrapper $TMPROOT/usr/X11R7/bin/nspr-config
|
||||||
else
|
|
||||||
cp config/nspr-config $TMPROOT/usr/X11R7/bin
|
|
||||||
fi
|
fi
|
||||||
|
mkdir -p $TMPROOT/usr/X11R7/$LIBDIR/pkgconfig
|
||||||
|
cat > $TMPROOT/usr/X11R7/$LIBDIR/pkgconfig/nspr.pc << "EOF"
|
||||||
|
prefix=/usr/X11R7
|
||||||
|
exec_prefix=/usr/X11R7/bin
|
||||||
|
libdir=/usr/X11R7/$LIBDIR/nspr
|
||||||
|
includedir=/usr/X11R7/include/nspr
|
||||||
|
|
||||||
|
Name: NSPR
|
||||||
|
Description: The Netscape Portable Runtime
|
||||||
|
Version: %NSPR_VERSION%
|
||||||
|
Libs: %FULL_NSPR_LIBS%
|
||||||
|
Cflags: %FULL_NSPR_CFLAGS%
|
||||||
|
EOF
|
||||||
|
|
||||||
|
NSPR_LIBS=$($TMPROOT/usr/X11R7/bin/nspr-config --libs)
|
||||||
|
NSPR_CFLAGS=$($TMPROOT/usr/X11R7/bin/nspr-config --cflags)
|
||||||
|
NSPR_VERSION=$($TMPROOT/usr/X11R7/bin/nspr-config --version)
|
||||||
|
|
||||||
|
sed -i -e "s,%NSPR_VERSION%,${NSPR_VERSION}," \
|
||||||
|
-e "s,%FULL_NSPR_LIBS%,${NSPR_LIBS}," \
|
||||||
|
-e "s,%FULL_NSPR_CFLAGS%,${NSPR_CFLAGS}," \
|
||||||
|
-e "s%\$LIBDIR%$LIBDIR%" \
|
||||||
|
$TMPROOT/usr/X11R7/$LIBDIR/pkgconfig/nspr.pc
|
||||||
|
|
||||||
|
chmod 644 $TMPROOT/usr/X11R7/$LIBDIR/pkgconfig/nspr.pc
|
||||||
|
ln -sf nspr.pc $TMPROOT/usr/X11R7/$LIBDIR/pkgconfig/mozilla-nspr.pc
|
||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
|
Loading…
Reference in New Issue
Block a user