# Maintainer: Tim Falken # CI (scripts/ci/publish-aur.sh) sets pkgver, _tag and sha256sums. pkgname=paperdoll-renderer-bin pkgver=0.1.4 pkgrel=1 _tag=v0.1.4 pkgdesc='Paperdoll Renderer: sprite/paperdoll renders from glTF/FBX bodies with a live preview (prebuilt binary)' arch=('x86_64') url='https://git.timfalken.com/golden-age/paperdoll-renderer' license=('MIT' 'custom:Sketchfab-Standard') depends=('gcc-libs' 'glibc' 'libxcb' 'libx11' 'libxkbcommon' 'libxkbcommon-x11' 'libglvnd' 'shared-mime-info' 'desktop-file-utils' 'xdg-desktop-portal' 'zenity') provides=('paperdoll-renderer') conflicts=('paperdoll-renderer') options=('!strip' '!debug') source=("paperdoll-renderer-${_tag}-amd64.deb::${url}/-/releases/${_tag}/assets/paperdoll-renderer-${_tag}-amd64.deb") sha256sums=('SKIP') noextract=("paperdoll-renderer-${_tag}-amd64.deb") prepare() { mkdir -p "$srcdir/deb" cd "$srcdir/deb" bsdtar -xf "$srcdir/paperdoll-renderer-${_tag}-amd64.deb" mkdir -p root bsdtar -xf data.tar.* -C root } package() { local r="$srcdir/deb/root/usr" install -Dm755 "$r/bin/paperdoll-renderer" "$pkgdir/usr/bin/paperdoll-renderer" install -Dm644 "$r/share/applications/paperdoll-renderer.desktop" \ "$pkgdir/usr/share/applications/paperdoll-renderer.desktop" install -Dm644 "$r/share/mime/packages/paperdoll-project.xml" \ "$pkgdir/usr/share/mime/packages/paperdoll-project.xml" install -Dm644 "$r/share/metainfo/paperdoll-renderer.metainfo.xml" \ "$pkgdir/usr/share/metainfo/paperdoll-renderer.metainfo.xml" local icon for icon in "$r"/share/icons/hicolor/*/apps/paperdoll-renderer.*; do install -Dm644 "$icon" "$pkgdir/usr/share/icons/hicolor/${icon#"$r/share/icons/hicolor/"}" done install -Dm644 "$r/share/licenses/paperdoll-renderer/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm644 "$r/share/licenses/paperdoll-renderer/THIRD_PARTY_NOTICES.md" \ "$pkgdir/usr/share/licenses/$pkgname/THIRD_PARTY_NOTICES.md" }