# Contributor: August Klein <amatcoder@gmail.com> # Maintainer: A. Wilcox <awilfox@adelielinux.org> pkgname=sdl2 pkgver=2.0.8 pkgrel=1 pkgdesc="Low level audio, keyboard, mouse, joystick and graphics library" url="https://www.libsdl.org/" arch="all" license="zlib" depends="" makedepends="alsa-lib-dev libx11-dev libxcursor-dev libxext-dev libxi-dev libxkbcommon-dev libxrandr-dev libxrender-dev libusb-dev mesa-dev libxscrnsaver-dev dbus-dev eudev-dev pulseaudio-dev" subpackages="$pkgname-dev" source="https://www.libsdl.org/release/SDL2-$pkgver.tar.gz ensure-c++-on-ppc.patch " builddir="$srcdir/SDL2-$pkgver" build() { cd "$builddir" # pmOS needs DirectFB for battery animations and LUKS unlocking ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --enable-alsa \ --enable-clock_gettime \ --disable-arts \ --disable-esd \ --disable-nas \ --disable-rpath \ --with-x \ make } check() { [ "$($builddir/sdl2-config --version)" = "$pkgver" ] } package() { cd "$builddir" make DESTDIR="$pkgdir" install } sha512sums="673c6058b8692a36b4a3594456b10ef6051efe79e4fb644421fc5c76b11fd68b895840a2c8b72413418c378733e2993d33f19767d0d7ed101eda6310bd70c869 SDL2-2.0.8.tar.gz f64402503f4cf7e7d65efc1b397c9d632b0f592ee04893884155d0e88bc88e0ae096778cbd30a2caf61246430b43bd17a1f78dda8a8abcbc8ebd60ef107386ac ensure-c++-on-ppc.patch"