# libxml2-python3/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. Important: "libxml2" upstream release 2.7.8 is buggy and breaks numerous packages. That release shouldn't be used. #--------------------------------------------------------------------- [buildtimes] 00.01 hours (or 000.55 minutes) - 2021 L.A. dedi box: 6x2 CPU 32GB RAM 00.01 hours (or 000.63 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.02 hours (or 001.13 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.02 hours (or 001.27 minutes) - HP Pavilion dv8 8GB RAM 00.02 hours (or 001.33 minutes) - HP EliteBook 8560w 32GB RAM 00.03 hours (or 001.57 minutes) - Dell Inspiron 1545 00.12 hours (or 007.05 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] archive = same as libxml2-python2 build = default exepack = yes license = See "license*.txt" in installed tree licfile = Copyright proddir = $PRODTREE/libxml2 purge = no setpaths = $PRODTREE/python3, libicu tmpsize = 72M #--------------------------------------------------------------------- [depends] actools gawk libicu libxml2-python2:strict ncurses perl python3-core:strict readline sed tar termcap zlib #--------------------------------------------------------------------- [configure] rm -f $PKGDIR_PROD/share/aclocal/libxml.m4 \ $PRODTREE/actools/share/aclocal/libxml.m4 \ $SYSDIR_ACLOCAL/libxml.m4 PYTOPDIR=$PRODTREE/python3 PYBINDIR=$PYTOPDIR/bin PYLIBDIR=$PYTOPDIR/lib PYBINFILE=$PYBINDIR/python3 MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE PYTHON=python3 bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-dependency-tracking \ --enable-shared=yes \ --enable-static=no \ --mandir=$MANBASE \ --sysconfdir=/etc \ --with-history \ --with-icu \ --with-python=$PYBINFILE \ --with-readline=$PRODTREE/readline #--------------------------------------------------------------------- [postbuild] INCDIR=$PKGDIR_PROD/include LIBDIR=$PKGDIR_PROD/lib SHADIR=$PKGDIR_PROD/share PYTOPDIR=$PRODTREE/python3 PYLIBDIR=$PYTOPDIR/lib PS=`pyseries3` PYTHON_SITE_PKGDIR=$PYLIBDIR/python$PS/site-packages PYTHON_PKGX_PKGDIR=$LIBDIR/python$PS/site-packages if [ -d $PYTHON_PKGX_PKGDIR ]; then mkdir -p $PYTHON_SITE_PKGDIR rm -fr $PYTHON_PKGX_PKGDIR/__pycache__ mv $PYTHON_PKGX_PKGDIR/* $PYTHON_SITE_PKGDIR/ rm -fr $PYTHON_PKGX_PKGDIR rm -fr $LIBDIR/python$PS fi mkdir -p $INCDIR cd $INCDIR ln -nsf libxml2/libxml . rm -fr $SHADIR/doc PT=$PRODTREE MORELIBS="-L$PT/glibc/lib -lm" sed -e "s@^Libs:.*@& $MORELIBS@" \ -i $PKGDIR_PROD/lib/pkgconfig/libxml-2.0.pc #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] Same as libxml2-python2 #--------------------------------------------------------------------- [history] Same as libxml2-python2