From c6944c224fa06987b04ffc1e90f5db0dfb200be9 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 8 Jan 2013 01:01:51 -0800 Subject: Tue Jan 8 01:01:51 PST 2013 --- community/fceux/PKGBUILD | 59 +++++++++++++++++++++++++----------------------- 1 file changed, 31 insertions(+), 28 deletions(-) (limited to 'community/fceux') diff --git a/community/fceux/PKGBUILD b/community/fceux/PKGBUILD index fcfe064ee..69db955b8 100644 --- a/community/fceux/PKGBUILD +++ b/community/fceux/PKGBUILD @@ -1,45 +1,48 @@ -# $Id: PKGBUILD 57567 2011-10-30 20:09:10Z arodseth $ +# $Id: PKGBUILD 82066 2013-01-07 08:30:37Z arodseth $ # Maintainer: Alexander Rødseth -# Contributor: Eric Belanger +# Contriutor: Eric Belanger # Contributor: Jo Christian Bergskås + pkgname=fceux -pkgver=2.1.5 -pkgrel=3 +pkgver=2.2.0 +pkgrel=1 +url='http://www.fceux.com/' +pkgdesc='Fast and ultra-compatible NES/Famicom emulator' arch=('x86_64' 'i686') -url="http://fceux.com/" -pkgdesc="Fast and ultra-compatible NES/Famicom emulator" license=('GPL') -depends=('sdl' 'gtk2' 'gd' 'desktop-file-utils') -makedepends=('scons' 'mesa' 'lua') +depends=('sdl' 'gtk2' 'gd' 'desktop-file-utils' 'lua51' 'libgl') +makedepends=('scons' 'mesa' 'glu') optdepends=('xchm: for viewing the manual') -provides=('fceu' 'gfceux') -replaces=('fceu' 'gfceux') -install=fceux.install -source=("http://downloads.sourceforge.net/fceultra/$pkgname-$pkgver.src.tar.bz2" - "fceux.desktop" - "fceux.png") -md5sums=('e8b20e62bbbb061b1a59d51b47c827bd' - '3c6a259d88825ff1b9387d191a6c970e' - '3fe753731ac46b5fee528b1f73abd3e3') +install=$pkgname.install +source=("https://sourceforge.net/projects/fceultra/files/Source%20Code/$pkgver%20src/$pkgname-$pkgver.src.tar.gz") +sha256sums=('31ad7b478d5c0911a67a4eaeae9de915d44fc95844148a135114e27d7fd1a694') build() { - cd "$srcdir/fceu${pkgver}" + cd "$srcdir/$pkgname" - sed -i "s|/usr/local|$pkgdir/usr|" SConstruct - scons OPENGL=0 install + msg2 'Compiling...' + scons --prefix="$pkgdir/usr" } package() { - cd "$srcdir/fceu${pkgver}" + cd "$srcdir/$pkgname" + + msg2 'Packaging binaries, data and man-pages...' + scons install --prefix="$pkgdir/usr" - install -Dm644 bin/$pkgname.chm \ + msg2 'Packaging documentation...' + install -Dm644 "src/drivers/win/help/$pkgname.chm" \ "$pkgdir/usr/share/doc/$pkgname/$pkgname.chm" - install -Dm644 $srcdir/fceux.desktop \ - "$pkgdir/usr/share/applications/fceux.desktop" - install -Dm644 $srcdir/fceux.png \ - "$pkgdir/usr/share/pixmaps/fceux.png" - install -Dm644 COPYING \ - "$pkgdir/usr/share/licenses/$pkgname/COPYING" + cp -r documentation/* "$pkgdir/usr/share/doc/$pkgname/" + # Removing manpages that are already placed in the right location + rm -f "$pkgdir/usr/share/doc/$pkgname/*.6" + install -Dm644 changelog.txt "$pkgdir/usr/share/doc/$pkgname/" + + msg2 'Packaging desktop shortcut and icon...' + install -Dm644 "$pkgname.desktop" \ + "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" } # vim:set ts=2 sw=2 et: -- cgit v1.2.3-54-g00ecf