summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanskritFritz2015-06-14 00:42:57 +0200
committerSanskritFritz2015-06-14 00:42:57 +0200
commit077c11177fc3177aaba8a5864e60defbb5300515 (patch)
tree86b7085ac49bc13a63e2b4fa57fd6233819c8bab
downloadaur-077c11177fc3177aaba8a5864e60defbb5300515.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD36
-rw-r--r--fuse-emulator.desktop8
-rw-r--r--fuse-emulator.install14
4 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8a33763d545f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = fuse-emulator
+ pkgdesc = ZX Spectrum emulator.
+ pkgver = 1.1.1
+ pkgrel = 4
+ url = http://fuse-emulator.sourceforge.net/fuse.php
+ install = fuse-emulator.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = gtk2
+ depends = libspectrum>=1.1.0
+ depends = libxml2
+ depends = libpng
+ depends = alsa-lib
+ depends = sdl
+ depends = gtk-update-icon-cache
+ source = http://downloads.sourceforge.net/sourceforge/fuse-emulator/fuse-1.1.1.tar.gz
+ source = fuse-emulator.desktop
+ md5sums = 858e530ffc04a2ed62dce76ac29b5762
+ md5sums = 0abe9522e8d0bcfa51997dbd6a602197
+
+pkgname = fuse-emulator
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a1cf3b24c31e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Contributor: bender02 at archlinux dot us
+# Contributor: serbalgi (AUR)
+# Maintainer: SanskritFritz (gmail)
+
+pkgname=fuse-emulator
+pkgver=1.1.1
+pkgrel=4
+pkgdesc="ZX Spectrum emulator."
+arch=('i686' 'x86_64')
+url="http://fuse-emulator.sourceforge.net/fuse.php"
+license=("GPL")
+depends=('gtk2' 'libspectrum>=1.1.0' 'libxml2' 'libpng' 'alsa-lib' 'sdl' 'gtk-update-icon-cache')
+install="$pkgname.install"
+source=("http://downloads.sourceforge.net/sourceforge/fuse-emulator/fuse-$pkgver.tar.gz"
+ "fuse-emulator.desktop")
+
+build() {
+ cd "fuse-$pkgver"
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "fuse-$pkgver"
+ make DESTDIR="$pkgdir" install
+ install -D -m 644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+# install -D -m 644 "data/icons/256x256/fuse.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
+ 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
+}
+
+md5sums=('858e530ffc04a2ed62dce76ac29b5762'
+ '0abe9522e8d0bcfa51997dbd6a602197')
diff --git a/fuse-emulator.desktop b/fuse-emulator.desktop
new file mode 100644
index 000000000000..c66517bc41d7
--- /dev/null
+++ b/fuse-emulator.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Fuse ZX Spectrum Emulator
+Comment=Emulator of the 1980s ZX Spectrum home computer
+Icon=fuse-emulator
+Exec=fuse %f
+Terminal=false
+Categories=Utility;Emulator;
diff --git a/fuse-emulator.install b/fuse-emulator.install
new file mode 100644
index 000000000000..16865dfc0faa
--- /dev/null
+++ b/fuse-emulator.install
@@ -0,0 +1,14 @@
+post_install() {
+ update-desktop-database -q
+ update-mime-database /usr/share/mime
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
+