# cegui07/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. This distro provides two incompatible copies of the CEGUI library: 0.7.X and 0.8.X. Both copies are disabled for "build" purposes by default. A higher- level package that requires either needs to add the appropriate CEGUI package name to its "cfg"-file "setpaths" list. For example: setpaths = cegui07 xorg or setpaths = cegui08 xorg #--------------------------------------------------------------------- [buildtimes] 00.05 hours (or 002.78 minutes) - HP EliteBook 8560w 32GB RAM 00.05 hours (or 002.85 minutes) - ThinkPad W530 i7 4x2 32GB RAM 00.06 hours (or 003.38 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.06 hours (or 003.78 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.32 hours (or 019.38 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] altpkg = yes build = default fortran = disabled license = See "license*.txt" in installed tree licfile = COPYING nosyslinks = yes permissive = yes dontfind = libglew libpng14 setpaths = libpng xorg tmpsize = 179M #--------------------------------------------------------------------- [depends] actools expat freeimage freetype2 gawk grep gtkcore libmodpng14 libpng libpng14 libsilly libxml2 pcre pkgconf sed xorg #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE sed -e 's/png_/modpng14_/g' \ -e 's/libpng/libmodpng14/g' \ -e 's/-lpng/-lmodpng14/g' \ -e 's/PNGAPI/MODPNG14API/g' \ -e 's/PNG_/MODPNG14_/g' \ -e 's/png.h/modpng14.h/g' \ -e 's/pngconf.h/modpng14conf.h/g' \ -i `ff -at` touch INSTALL README AUTHORS NEWS ChangeLog #--------------------------------------------------------------------- # OldCoder says: It wasn't easy to get this part to work [again] after # updates to the distro in 2021. We did it by reworking the various # pieces of "actools". rm -fr aclocal.m4 autoconf autom4te.cache ltmain.sh autoupdate aclocal -I . autoheader libtoolize --automake --copy automake --add-missing --copy autoconf #--------------------------------------------------------------------- ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --enable-debug \ --disable-dependency-tracking \ --disable-external-glew \ --disable-samples \ --disable-lua-module \ --disable-xerces-c \ --enable-null-renderer \ --enable-python-module \ --enable-shared=yes \ --enable-silly \ --enable-static=no \ --enable-tga \ --mandir=$MANBASE # I dislike "libtool" sed -e "s|if test -z \".tagname\"; then|& tagname=\"CXX\"; \ fi; if false; then|" \ -i libtool chmod 755 libtool #--------------------------------------------------------------------- # 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] url_debian = Not checked yet url_home = http://www.cegui.org.uk/ url_lfs = n/a url_tarball = http://downloads.sourceforge.net/\ crayzedsgui/CEGUI-0.7.9.tar.gz #--------------------------------------------------------------------- [history] 171101 Disabled python extensions to fix build 171101 Switched from libpng14 to libmodpng14 200605 Reworked things to fix FTBFS in modern setups