# allegro5/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run \ https://github.com/liballeg/allegro5.git #--------------------------------------------------------------------- 2. This package has multiple forward dependencies. The distro develop- er should be aware of this as it can cause significant "build"-time complications. #--------------------------------------------------------------------- [buildtimes] # Times for allegro 4.4.1 [obsolete]: 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] addopt = -O3 compiler = gcc license = See "license.txt" under installed tree licfile = LICENSE.txt nosyslinks = yes tmpsize = 64M setpaths = \ allegro5 alsa flac freeimage \ freetype2 jackone jpeg libaldmb \ libogg libpng libvorbis libwebp \ openal openmpt opus opusfile \ pulseaudio theora xorg zlib #--------------------------------------------------------------------- [depends] actools alsa audiofile brotli bzip2 cairo cmake coreutils cryptsetup dbus esound expat flac fontconfig freeimage freetype2 fribidi graphite2 grep gtkcore jackone jpeg jsonc lame libaldmb:forward libbsd libffi libogg libpng libsndfile libvorbis libwebp lvm2 minimp3 mpg123:forward ncurses openal:forward openmpt openssl opus opusfile pcre2 pkgconf pulseaudio texinfo theora util-linux xorg zlib #--------------------------------------------------------------------- [configure] mkdir obj && cd obj cmake \ -DCMAKE_INSTALL_PREFIX=$PKGDIR_PROD \ .. #--------------------------------------------------------------------- [build] cd obj smpmake && make install #--------------------------------------------------------------------- # 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 = tbd url_home = http://allegro.cc/ url_lfs = n/a url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [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 This package started out in the 2010s as "allegro44" 210211 Patched to fix a conflict with newer "glibc" releases 250614 Replaced "allegro44" with "allegro5" 250614 Updated to dbca3d1ea ("git" hash)