# allegro44-base/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] #@@ # 1. Presently, this package is based on Allegro libraries upstream # release 4.4.4.1. As of late 2010, at least one newer series (4.9.X) # is available. However, there's two significant problems with series # 4.9.X and above: # (a) Newer releases seem to require OpenGL. This is an issue be- # cause it increases the requirements for many legacy applica- # tions unnecessarily. # (b) Newer releases aren't backwards-compatible; they break older # applications. # Therefore, this package will stay with release 4.4.1.1 permanently. # If there's a need for a newer series at a later date, it should be # added as a separate package. #--------------------------------------------------------------------- [buildtimes] 00.05 hours (or 002.83 minutes) - HP EliteBook 8560w 32GB RAM 00.05 hours (or 002.87 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.07 hours (or 003.97 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.12 hours (or 007.25 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] build = default dontfind = libpng12, libpng14 exepack = yes license = See "license.txt" under installed tree nosyslinks = yes setpaths = allegro44, alsa, jackone, libogg, libpng, libvorbis, zlib tmpsize = 64M #--------------------------------------------------------------------- [depends] actools alsa audiofile cmake coreutils esound grep jackone libogg libpng libvorbis pkgconf texinfo xorg zlib #--------------------------------------------------------------------- [configure] tar Jxf $PKGDIR_SPECIAL/allegro4.4_4.4.2-5.debian.tar.xz \ for x in debian/patches/*.patch do patch -p1 < $x done sed -e 's@\(WANT_LINUX_CONSOLE.*\) off@\1 on@' \ -i CMakeLists.txt cmake \ -DCMAKE_INSTALL_PREFIX=$PKGDIR_PROD #--------------------------------------------------------------------- [postbuild] DOCDIR=$PKGDIR_PROD/doc mkdir -p $DOCDIR rm -fr $DOCDIR/allegro* cp -p $PKGDIR_SPECIAL/license.txt $DOCDIR/ #--------------------------------------------------------------------- # 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 = http://packages.debian.org/unstable/source/\ allegro4.2 url_debian_pool = http://ftp.debian.org/debian/pool/main/a/\ allegro4.2/ url_home = http://allegro.cc/ url_lfs = n/a url_tarball = http://downloads.sourceforge.net/alleg/\ allegro-4.4.1.1.tar.gz #--------------------------------------------------------------------- [about] "allegro" is a games-oriented C/C++ library that provides functions related to graphics, sounds, player input (keyboard, mouse, and joy- stick), and timers. It also provides fixed and floating point mathe- matical functions, 3D functions, file-management functions, compres- sion support, and a GUI. #--------------------------------------------------------------------- [history] 210211 Patched to fix a conflict with newer "glibc" releases