PKGBUILDs/extra/allegro/PKGBUILD

69 lines
1.8 KiB
Bash
Raw Permalink Normal View History

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
}