diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 8 insertions, 12 deletions
@@ -1,8 +1,8 @@ # Maintainer: oscareczek <oscareczek at gmail dot com> pkgname=86box _pkgname=86Box -pkgver=3.3 -pkgrel=4 +pkgver=3.4 +pkgrel=1 pkgdesc='An emulator for classic IBM PC clones' arch=('pentium4' 'x86_64' 'arm7h' 'aarch64') url='https://86box.net/' @@ -17,14 +17,8 @@ optdepends=( options=('!buildflags') source=( "https://github.com/${_pkgname}/${_pkgname}/archive/refs/tags/v${pkgver}.tar.gz" - '86box' - '86Box.desktop' -) -sha512sums=( - 'c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859' - '827735339dc28aedc98b5427e19b8234d9db41095307ef2614aa9a1272af14f624b7d8d314f891b7e91a606bf54e94713663abed93f0f1429ce988eecca50f18' - '143447f38e3ddf458f469dffd37897503112100cf69d46dbe6810f5e64c32d91d87dcb46fe4447cda8d2fb91dd2f1b868ee1e43575a972280801b40cf7cfbd85' ) +sha512sums=('a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0') build() { case "$CARCH" in @@ -39,7 +33,9 @@ build() { package() { DESTDIR="${pkgdir}" cmake --build "${srcdir}/build" --target install - install -Dm755 86box "$pkgdir/usr/bin" - install -Dm644 86Box.desktop -t "$pkgdir/usr/share/applications" - install -Dm644 "$srcdir/$_pkgname-$pkgver/src/win/assets/86Box-green.png" "$pkgdir/usr/share/pixmaps/86Box.png" + for i in 48x48 64x64 72x72 96x96 128x128 192x192 256x256 512x512; do + install -Dm644 "$srcdir/$_pkgname-$pkgver/src/unix/assets/$i/net.86box.86Box.png" -t "$pkgdir/usr/share/icons/hicolor/$i/apps" + done + mkdir "$pkgdir/usr/share/applications" + sed 's/^Exec.*/Exec=86Box -P .local\/share\/86Box/' "$srcdir/$_pkgname-$pkgver/src/unix/assets/net.86box.86Box.desktop" > "$pkgdir/usr/share/applications/net.86box.86Box.desktop" } |