2024-12-29 17:22:46 +00:00
|
|
|
# Maintainer : Daniel Bermond <dbermond@archlinux.org>
|
|
|
|
# Contributor: Alexander F. Rødseth <xyproto@archlinux.org>
|
2018-07-22 23:29:52 +00:00
|
|
|
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
|
|
|
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
|
|
|
# Contributor: arjan <arjan@archlinux.org>
|
|
|
|
|
|
|
|
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
|
|
|
# - remove makedepend on pandoc
|
|
|
|
|
|
|
|
pkgname=allegro
|
2024-12-29 17:22:46 +00:00
|
|
|
pkgver=5.2.10.1
|
2025-02-21 20:36:04 +00:00
|
|
|
pkgrel=2
|
2018-07-22 23:29:52 +00:00
|
|
|
pkgdesc='Portable library mainly aimed at video game and multimedia programming'
|
2024-12-29 17:22:46 +00:00
|
|
|
arch=('x86_64')
|
2019-03-15 12:52:59 +00:00
|
|
|
url='https://liballeg.org/'
|
2024-12-29 17:22:46 +00:00
|
|
|
license=('Zlib' 'BSD-3-Clause' 'OFL-1.1' 'LicenseRef-Custom')
|
|
|
|
depends=(
|
|
|
|
'alsa-lib'
|
|
|
|
'dumb'
|
|
|
|
'flac'
|
|
|
|
'freeimage'
|
|
|
|
'freetype2'
|
|
|
|
'glib2'
|
|
|
|
'gtk3'
|
|
|
|
'libgl'
|
|
|
|
'libjpeg'
|
|
|
|
'libogg'
|
|
|
|
'libopenmpt'
|
|
|
|
'libpng'
|
|
|
|
'libpulse'
|
|
|
|
'libvorbis'
|
|
|
|
'libtheora'
|
|
|
|
'libwebp'
|
|
|
|
'libx11'
|
|
|
|
'libxcursor'
|
|
|
|
'libxi'
|
|
|
|
'libxinerama'
|
|
|
|
'libxrandr'
|
|
|
|
'openal'
|
|
|
|
'opusfile'
|
|
|
|
'physfs')
|
|
|
|
makedepends=(
|
|
|
|
'cmake'
|
|
|
|
'glu'
|
|
|
|
'mesa'
|
|
|
|
'xorgproto')
|
|
|
|
source=("https://github.com/liballeg/allegro5/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
|
|
|
|
b2sums=('bdb4fdc9b8a941e05d15973f871dbe136771a600b9eab0bd655d0402643827d01353fc54acf9f61c7dfc9ff2e65c86a31f0382121dfbd8cb778bef7647070704')
|
2018-07-22 23:29:52 +00:00
|
|
|
|
|
|
|
build() {
|
2024-12-29 17:22:46 +00:00
|
|
|
export CFLAGS+=' -DNDEBUG'
|
|
|
|
cmake -B build -S "${pkgname}${pkgver%%.*}-${pkgver}" \
|
|
|
|
-G 'Unix Makefiles' \
|
2025-02-21 20:36:04 +00:00
|
|
|
-DCMAKE_BUILD_TYPE:STRING='None' \
|
2024-12-29 17:22:46 +00:00
|
|
|
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
|
|
|
|
-DMANDIR:PATH='share/man' \
|
|
|
|
-DWANT_DEMO:BOOL='OFF' \
|
|
|
|
-DWANT_DOCS_HTML:BOOL='OFF' \
|
|
|
|
-DWANT_EXAMPLES:BOOL='OFF' \
|
|
|
|
-DWANT_TESTS:BOOL='OFF' \
|
|
|
|
-Wno-dev
|
|
|
|
cmake --build build
|
2018-07-22 23:29:52 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
2024-12-29 17:22:46 +00:00
|
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
|
|
install -D -m644 "${pkgname}${pkgver%%.*}-${pkgver}/LICENSE.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
2018-07-22 23:29:52 +00:00
|
|
|
}
|