diff options
author | Daniel Menelkir | 2023-11-06 14:44:26 -0300 |
---|---|---|
committer | Daniel Menelkir | 2023-11-06 14:44:26 -0300 |
commit | d7fde3ed7a829fe10d311326b712484357de3fad (patch) | |
tree | 5eae24a99e8dd2541761bd714dee346b1a51d373 /PKGBUILD | |
download | aur-d7fde3ed7a829fe10d311326b712484357de3fad.tar.gz |
First commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..418393692543 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Daniel Menelkir (dmenelkir at gmail dot com) + +pkgname=fuse-emulator-sdl-git +pkgver=1.7.0.5114e2 +pkgrel=1 +pkgdesc="ZX Spectrum emulator (SDL GUI)." +arch=('i686' 'x86_64') +url="http://fuse-emulator.sourceforge.net/fuse.php" +license=("GPL") +depends=('gtk3' "libspectrum-git" 'sdl') +conflicts=('fuse-emulator' 'fuse-emulator-git' 'fuse-emulator-sdl') +source=("fuse-emulator::git+https://git.code.sf.net/p/fuse-emulator/fuse" + "https://gitlab.com/menelkir/fuseroms/-/archive/0.2/fuseroms-0.2.tar.gz" + "fuse-emulator-sdl-git.desktop") +sha512sums=("SKIP" + "16f0993e6237252893e4624733f6e609a02a7cd9a726976b6dbf3ef1f08b3bda36c5ebadb07ba5283326dce1f71be10ce1ef6601262aa11e1ddc94e958ab63ac" + "f1a3b0920092b5d55d5d021cfa16331d656114eaf0dabff065f8adc727d1642a2dce788c0fd2c7385ff843720da1a90e8b8a7d1858786d0bd882fc4462cba421") + +build() { + cd "fuse-emulator" + ./autogen.sh + ./configure --prefix=/usr --without-gtk --with-sdl + make +} + +package() { + cd "fuse-emulator" + make DESTDIR="$pkgdir" install + install -D -m 644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + for resolution in 16x16 32x32 48x48 64x64 128x128 256x256 + do + install -D -m 644 "data/icons/$resolution/fuse.png" "$pkgdir/usr/share/icons/hicolor/$resolution/apps/$pkgname.png" + install -D -m 644 "data/icons/$resolution/application-x-spectrum.png" "$pkgdir/usr/share/icons/hicolor/$resolution/mimetypes/application-x-spectrum.png" + done + + # Extra ROMs + install -D -m 644 "$srcdir"/fuseroms-0.2/fuse-extra/* -t "$pkgdir"/usr/share/fuse/ + +} + |