# Maintainer: Antoni Aloy pkgname=lbreakouthd pkgver=1.0.8 pkgrel=0 pkgdesc="Ball-and-paddle game (LBreakout2 successor)" url="https://lgames.sourceforge.io/LBreakoutHD/" arch="all" license="GPL-2.0-or-later" depends="$pkgname-data" makedepends=" sdl2-dev sdl2_image-dev sdl2_mixer-dev sdl2_ttf-dev " subpackages="$pkgname-data::noarch" source="https://sourceforge.net/projects/lgames/files/lbreakouthd/lbreakouthd-$pkgver.tar.gz fix-undeclared-uint.patch " prepare() { default_prepare update_config_guess update_config_sub } # Fails to build on builders if we enable nls (Native Language Support): # ERROR: gettext-tiny-dev-0.3.2-r0: trying to overwrite usr/include/libintl.h owned by musl-libintl-1.2.2-r3 build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --sysconfdir=/etc \ --localstatedir=/var/lbreakouthd \ --prefix=/usr \ --disable-nls make } check() { make check } package() { make DESTDIR="$pkgdir" install } data() { pkgdesc="$pkgdesc (data files)" mkdir -p "$subpkgdir"/usr/share/ mv "$pkgdir"/usr/share/lbreakouthd \ "$subpkgdir"/usr/share/ } sha512sums=" bea7858f042b533b8cf8718c1417bced886c8a3a05a41b4fdeb6cb63f4919cb2806d74f36edf93cd98dc9f92b9fca9dcf085cc167c6c6e6ce2e3be46a88c22c9 lbreakouthd-1.0.8.tar.gz 4de6934a7840153354f54c5c6a9c14d22e3d5a76030cd33131c2511d97c363d73912d53d3581fd756ff42dec9c7d4e819056e5a2eee5d92064a88a9337abe5eb fix-undeclared-uint.patch "