# Maintainer : Daniel Bermond <dbermond@archlinux.org>
# Contributor: Alexander F. Rødseth <xyproto@archlinux.org>
# 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
pkgver=5.2.10.1
pkgrel=2
pkgdesc='Portable library mainly aimed at video game and multimedia programming'
arch=('x86_64')
url='https://liballeg.org/'
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')

build() {
    export CFLAGS+=' -DNDEBUG'
    cmake -B build -S "${pkgname}${pkgver%%.*}-${pkgver}" \
        -G 'Unix Makefiles' \
        -DCMAKE_BUILD_TYPE:STRING='None' \
        -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
}

package() {
    DESTDIR="$pkgdir" cmake --install build
    install -D -m644 "${pkgname}${pkgver%%.*}-${pkgver}/LICENSE.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}