summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Timofeev2015-10-07 15:52:33 +0300
committerBoris Timofeev2015-10-07 15:52:33 +0300
commitf77b6a19b8ee690618bfa69c5a6b28063e8f083b (patch)
treefc8e7614aa5c530497dc08a302a243a1a9fea890
parent3e13ea0bc2794fd3897c4f6b1edb89f7d813f7e8 (diff)
downloadaur-f77b6a19b8ee690618bfa69c5a6b28063e8f083b.tar.gz
Upstream release 0.98
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD33
-rw-r--r--punes.desktop10
-rw-r--r--punes.install19
-rw-r--r--punes.pngbin10558 -> 0 bytes
5 files changed, 45 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 75fc674f2e7a..f6b6b24cd6ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,20 @@
pkgbase = punes
pkgdesc = Nintendo Entertaiment System emulator
- pkgver = 0.97
+ pkgver = 0.98
pkgrel = 1
url = http://forums.nesdev.com/viewtopic.php?t=6928
+ install = punes.install
arch = i686
arch = x86_64
- license = unknown
+ license = GPL2
+ makedepends = autoconf-archive
depends = sdl
- depends = qt4
- source = http://dl.dropbox.com/u/21595068/punes.32bit.tar.gz
- source = http://dl.dropbox.com/u/21595068/punes.64bit.tar.gz
- source = punes.desktop
- source = punes.png
- md5sums = 3db39873c671caf54a71a3d1ab48fa1d
- md5sums = 470e305617d78a4b7cd8b608f029fc2a
- md5sums = 3114433444c4a59740b3329937708fc4
- md5sums = 2dedec3df0df318df4df835eb90921e6
+ depends = qt5-base
+ depends = alsa-lib
+ depends = hicolor-icon-theme
+ depends = desktop-file-utils
+ source = https://github.com/punesemu/puNES/archive/v0.98.tar.gz
+ md5sums = 6d7ba6270f4d19c9422ae8b11ee76080
pkgname = punes
diff --git a/PKGBUILD b/PKGBUILD
index 820c6921fcb9..134dc761b24e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: Boris Timofeev <mashin87@gmail.com>
pkgname=punes
-pkgver=0.97
+pkgver=0.98
pkgrel=1
epoch=
pkgdesc="Nintendo Entertaiment System emulator"
arch=('i686' 'x86_64')
url="http://forums.nesdev.com/viewtopic.php?t=6928"
-license=('unknown')
+license=('GPL2')
groups=()
-depends=('sdl' 'qt4')
-makedepends=()
+depends=('sdl' 'qt5-base' 'alsa-lib' 'hicolor-icon-theme' 'desktop-file-utils')
+makedepends=('autoconf-archive')
checkdepends=()
optdepends=()
provides=()
@@ -17,24 +17,23 @@ conflicts=()
replaces=()
backup=()
options=()
-install=
+install=$pkgname.install
changelog=
-source=("http://dl.dropbox.com/u/21595068/punes.32bit.tar.gz" "http://dl.dropbox.com/u/21595068/punes.64bit.tar.gz" "punes.desktop" "punes.png")
+source=("https://github.com/punesemu/puNES/archive/v$pkgver.tar.gz")
noextract=()
-md5sums=('3db39873c671caf54a71a3d1ab48fa1d'
- '470e305617d78a4b7cd8b608f029fc2a'
- '3114433444c4a59740b3329937708fc4'
- '2dedec3df0df318df4df835eb90921e6')
+md5sums=('6d7ba6270f4d19c9422ae8b11ee76080')
+
+build() {
+ cd "$srcdir/puNES-$pkgver"
+ ./autogen.sh
+ ./configure --enable-qt5 --prefix=/usr
+ make
+}
package() {
- cd "${srcdir}"
- if [ "$CARCH" = "x86_64" ]; then
- install -Dm755 punes64 "${pkgdir}/usr/bin/punes"
- else install -Dm755 punes32 "${pkgdir}/usr/bin/punes"
- fi
- install -Dm644 "${srcdir}/punes.desktop" "${pkgdir}/usr/share/applications/punes.desktop"
- install -Dm644 "${srcdir}/punes.png" "${pkgdir}/usr/share/pixmaps/punes.png"
+ cd "$srcdir/puNES-$pkgver"
+ make DESTDIR="$pkgdir" install
}
# vim:set ts=2 sw=2 et:
diff --git a/punes.desktop b/punes.desktop
deleted file mode 100644
index 5f0a9dff0b1a..000000000000
--- a/punes.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=puNES
-GenericName=Nintendo Entertaiment System emulator
-Comment=Nintendo Entertaiment System emulator
-Exec=punes
-Icon=punes
-Type=Application
-Categories=Game;Emulator;
-Encoding=UTF-8
-MimeType=application/x-nes;application/x-nes-rom
diff --git a/punes.install b/punes.install
new file mode 100644
index 000000000000..716c0a0d4694
--- /dev/null
+++ b/punes.install
@@ -0,0 +1,19 @@
+post_install() {
+ update-mime-database /usr/share/mime 1> /dev/null
+ update-desktop-database -q
+ xdg-icon-resource forceupdate --theme hicolor
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ /bin/true
+}
+
+post_remove() {
+ update-mime-database /usr/share/mime 1> /dev/null
+ update-desktop-database -q
+ xdg-icon-resource forceupdate --theme hicolor
+}
diff --git a/punes.png b/punes.png
deleted file mode 100644
index 8a0be2e82808..000000000000
--- a/punes.png
+++ /dev/null
Binary files differ