# Maintainer: Jaroslav Lichtblau pkgname=fillets-ng pkgver=1.0.1 pkgrel=11 pkgdesc="Port of the wonderful puzzle game Fish Fillets" url="http://fillets.sf.net/" arch=('x86_64') license=('GPL') depends=('fillets-ng-data' 'lua' 'fribidi' 'gcc-libs' 'libx11' 'sdl_mixer' 'sdl_ttf' 'sdl_image' 'desktop-file-utils') makedepends=('gendesk') changelog=$pkgname.changelog source=(https://downloads.sourceforge.net/fillets/$pkgname-$pkgver.tar.gz https://src.fedoraproject.org/rpms/fillets-ng/raw/rawhide/f/fillets-ng-1.0.1-{lua-5.{2,4},f35-startup-crash}.patch $pkgname.png lua-config) sha256sums=('329a4d9515d60bebdb657d070824933b993b85864b9d3e302e6361accab992da' '4c872c835cc5254ce8fa7ff26022e8ef24f1c1ca7a2747371d78db5295c333eb' 'c372b783d0725cfdf4cab184088901672447460e6bcb845f686fc847dae515cd' '6e86f947c852dbfdd51905bc2f1aae11d52cb4ac8be7b6817b17b1c6884554d6' '2f2364814805e26c650730e1d1c32ee8ea2115690a70cbe0a9184cbbfa83e92f' '65200fa109a819f55843b864164812f6a8e5b5bf910e12732dbc507f8982f29a') _exec=('fillets') prepare() { cd "${srcdir}"/$pkgname-$pkgver patch -p0<../fillets-ng-1.0.1-lua-5.2.patch patch -p1<../fillets-ng-1.0.1-lua-5.4.patch patch -p1<../fillets-ng-1.0.1-f35-startup-crash.patch sed -i s/44100/22050/ src/gengine/SDLSoundAgent.cpp # fix buzzing noises # TODO: Fix video playback } build() { gendesk -n -f --exec="fillets" --pkgname="fillets-ng" --pkgdesc="Port of the wonderful puzzle game Fish Fillets" export PATH=$PATH:$PWD cd "${srcdir}"/$pkgname-$pkgver ./configure --prefix=/usr --datadir=/usr/share/$pkgname make } package() { cd "${srcdir}"/$pkgname-$pkgver make DESTDIR="${pkgdir}" install # desktop and icon files install -Dm644 "${srcdir}"/$pkgname.png "${pkgdir}"/usr/share/pixmaps/$pkgname.png install -Dm644 "${srcdir}"/$pkgname.desktop "${pkgdir}"/usr/share/applications/$pkgname.desktop }