[arch-commits] Commit in higan-gtk/repos (10 files)
Date: Tuesday, January 20, 2015 @ 15:17:08 Author: alucryd Revision: 126305 archrelease: copy trunk to community-i686, community-x86_64 Added: higan-gtk/repos/community-i686/PKGBUILD (from rev 126304, higan-gtk/trunk/PKGBUILD) higan-gtk/repos/community-i686/higan (from rev 126304, higan-gtk/trunk/higan) higan-gtk/repos/community-i686/higan-makefile.patch (from rev 126304, higan-gtk/trunk/higan-makefile.patch) higan-gtk/repos/community-x86_64/PKGBUILD (from rev 126304, higan-gtk/trunk/PKGBUILD) higan-gtk/repos/community-x86_64/higan (from rev 126304, higan-gtk/trunk/higan) higan-gtk/repos/community-x86_64/higan-makefile.patch (from rev 126304, higan-gtk/trunk/higan-makefile.patch) Deleted: higan-gtk/repos/community-i686/PKGBUILD higan-gtk/repos/community-i686/higan higan-gtk/repos/community-x86_64/PKGBUILD higan-gtk/repos/community-x86_64/higan ---+ /PKGBUILD | 116 /higan| 26 +++ community-i686/PKGBUILD | 58 community-i686/higan | 13 --- community-i686/higan-makefile.patch | 58 community-x86_64/PKGBUILD | 58 community-x86_64/higan| 13 --- community-x86_64/higan-makefile.patch | 58 8 files changed, 258 insertions(+), 142 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2015-01-20 14:16:46 UTC (rev 126304) +++ community-i686/PKGBUILD 2015-01-20 14:17:08 UTC (rev 126305) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Maxime Gauduin aluc...@gmail.com - -pkgname=higan-gtk -pkgver=094 -pkgrel=1 -pkgdesc='Nintendo multi-system emulator' -arch=('i686' 'x86_64') -url='http://byuu.org/' -license=('GPL3') -depends=('libao' 'libpulse' 'libxv' 'openal' 'sdl' 'xdialog') -makedepends=('mesa') -optdepends=('beat: Delta patcher') -conflicts=('higan-qt') -source=(http://byuu.org/files/${pkgname%-*}_v${pkgver}-source.tar.xz; -'higan') -sha256sums=('5e149df9d50c1066eb97c0d5428d75304da782bba5a87078b87fc311151b' -'c799232a0f67c4b7f40fc6ad05325a6c04e86d78e40f361d02f168a16d11d048') - -_profiles='accuracy balanced performance' - -prepare() { - cd higan_v${pkgver}-source - - sed s/-march=native/-march=${CARCH/_/-} -mtune=generic/g -i Makefile -} - -build() { - cd higan_v${pkgver}-source - - make phoenix=gtk -C ananke - - for _profile in ${_profiles}; do -make phoenix=gtk profile=${_profile} -mv out/higan{,-${_profile}} -make clean - done -} - -package() { - cd higan_v${pkgver}-source - - install -dm 755 ${pkgdir}/usr/{bin,lib,share/{applications,pixmaps,higan/Video\ Shaders}} - install -m 755 {..,${pkgdir}/usr/bin}/higan - install -m 644 data/higan.desktop ${pkgdir}/usr/share/applications/ - install -m 644 data/higan.png ${pkgdir}/usr/share/pixmaps/ - cp -dr --no-preserve=ownership profile/* data/cheats.bml ${pkgdir}/usr/share/higan/ - cp -dr --no-preserve=ownership shaders/*.shader ${pkgdir}/usr/share/higan/Video\ Shaders/ - - install -m 644 ananke/libananke.so ${pkgdir}/usr/lib/libananke.so.1 - ln -s libananke.so.1 ${pkgdir}/usr/lib/libananke.so - - for _profile in ${_profiles}; do -install -m 755 {out,${pkgdir}/usr/bin}/higan-${_profile} - done -} - -# vim: ts=2 sw=2 et: Copied: higan-gtk/repos/community-i686/PKGBUILD (from rev 126304, higan-gtk/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2015-01-20 14:17:08 UTC (rev 126305) @@ -0,0 +1,58 @@ +# $Id$ +# Maintainer: Maxime Gauduin aluc...@archlinux.org + +pkgname=higan-gtk +pkgver=094 +pkgrel=2 +pkgdesc='Nintendo multi-system emulator' +arch=('i686' 'x86_64') +url='http://byuu.org/' +license=('GPL3') +depends=('libao' 'libpulse' 'libxv' 'openal' 'sdl' 'xdialog') +makedepends=('mesa') +optdepends=('beat: Delta patcher') +conflicts=('higan-qt') +source=(http://files.byuu.org/download/higan_v${pkgver}-source.tar.xz; +'higan-makefile.patch' +'higan') +sha256sums=('5e149df9d50c1066eb97c0d5428d75304da782bba5a87078b87fc311151b' +'77f2412c47e9855a30c1ea10c49e58c5bceb8c28de29777dd9293553b2a6ab3d' +'c799232a0f67c4b7f40fc6ad05325a6c04e86d78e40f361d02f168a16d11d048') + +prepare() { + cd higan_v${pkgver}-source + + patch -Np1 -i ../higan-makefile.patch +} + +build() { + cd higan_v${pkgver}-source + + make phoenix='gtk' -C ananke + + for p in {accuracy,balanced,performance}; do +make phoenix='gtk' profile=$p +mv out/higan{,-$p} +make clean + done +} + +package() { + cd higan_v${pkgver}-source + + install -dm 755 ${pkgdir}/usr/{bin,lib,share/{applications,pixmaps,higan/Video\ Shaders}} + install -m 755 ../higan
[arch-commits] Commit in higan-gtk/repos (10 files)
Date: Wednesday, February 13, 2013 @ 23:10:29 Author: alucryd Revision: 84215 archrelease: copy trunk to community-i686, community-x86_64 Added: higan-gtk/repos/community-i686/ higan-gtk/repos/community-i686/PKGBUILD (from rev 84214, higan-gtk/trunk/PKGBUILD) higan-gtk/repos/community-i686/higan (from rev 84214, higan-gtk/trunk/higan) higan-gtk/repos/community-i686/higan.desktop (from rev 84214, higan-gtk/trunk/higan.desktop) higan-gtk/repos/community-i686/purify.desktop (from rev 84214, higan-gtk/trunk/purify.desktop) higan-gtk/repos/community-x86_64/ higan-gtk/repos/community-x86_64/PKGBUILD (from rev 84214, higan-gtk/trunk/PKGBUILD) higan-gtk/repos/community-x86_64/higan (from rev 84214, higan-gtk/trunk/higan) higan-gtk/repos/community-x86_64/higan.desktop (from rev 84214, higan-gtk/trunk/higan.desktop) higan-gtk/repos/community-x86_64/purify.desktop (from rev 84214, higan-gtk/trunk/purify.desktop) -+ community-i686/PKGBUILD | 73 ++ community-i686/higan| 13 ++ community-i686/higan.desktop|8 community-i686/purify.desktop |8 community-x86_64/PKGBUILD | 73 ++ community-x86_64/higan | 13 ++ community-x86_64/higan.desktop |8 community-x86_64/purify.desktop |8 8 files changed, 204 insertions(+) Copied: higan-gtk/repos/community-i686/PKGBUILD (from rev 84214, higan-gtk/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2013-02-13 22:10:29 UTC (rev 84215) @@ -0,0 +1,73 @@ +# $Id$ +# Maintainer: Maxime Gauduin aluc...@gmail.com + +pkgname=higan-gtk +pkgver=092 +pkgrel=3 +pkgdesc=Nintendo multi-system emulator - GTK version +arch=('i686' 'x86_64') +url=http://code.google.com/p/higan/; +license=('GPL3') +depends=('libao' 'libgl' 'libpulse' 'libxv' 'openal' 'sdl' 'xdialog') +makedepends=('mesa') +optdepends=('beat: Delta patcher') +conflicts=('higan-qt') +source=(http://higan.googlecode.com/files/higan_v${pkgver}-source.tar.xz; http://higan.googlecode.com/files/purify_v03-source.tar.xz; 'higan' 'higan.desktop' 'purify.desktop') +sha1sums=('a205005f118f6e138065af6e0d14ed990b8f1ce1' + '2aa16f492c879d2cc1d4ffa28f4729a5ed5bb1c3' + '931baedc3bbdd343d2decda72c13b7d0efdcba3c' + '55f4de0a65d6428840d013f9b003d88158c131c7' + '093643998a2fb676d795c316e35d49cf6293ce86') + +_profiles=accuracy balanced performance + +build() { +# Compile libananke + cd ${srcdir}/purify_v03-source/ananke + make compiler=gcc platform=x phoenix=gtk + +# Compile purify + cd ${srcdir}/purify_v03-source/purify + make compiler=gcc platform=x link='-s -lX11 -ldl -Wl,-export-dynamic' phoenix=gtk + +# Compile higan + cd ${srcdir}/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do +make compiler=gcc platform=x target=ethos phoenix=gtk profile=${_profile} +mv out/higan out/higan-${_profile} +make clean + done +} + +package() { +# Install common files + cd ${srcdir}/higan_v${pkgver}-source + install -dm 755 ${pkgdir}/usr/{bin,lib,share/{applications,pixmaps,higan}} + install -m 755 ${srcdir}/higan ${pkgdir}/usr/bin/higan + install -m 644 ${srcdir}/higan.desktop ${pkgdir}/usr/share/applications/higan.desktop + install -m 644 higan/data/higan.png ${pkgdir}/usr/share/pixmaps/higan.png + cp -dr --no-preserve=ownership higan/{profile/*,data/cheats.bml} ${pkgdir}/usr/share/higan/ + cp -dr --no-preserve=ownership shaders ${pkgdir}/usr/share/higan/Video Shaders + +# Fix some permissions + find ${pkgdir}/usr/share/higan/ -type d -exec chmod 755 {} + + find ${pkgdir}/usr/share/higan/ -type f -exec chmod 644 {} + + +# Install libananke + cd ${srcdir}/purify_v03-source/ananke + install -m 644 libananke.so ${pkgdir}/usr/lib/libananke.so.1 + ln -s /usr/lib/libananke.so.1 ${pkgdir}/usr/lib/libananke.so + +# Install purify + cd ${srcdir}/purify_v03-source/purify + install -m 755 purify ${pkgdir}/usr/bin/purify + install -m 644 ${srcdir}/purify.desktop ${pkgdir}/usr/share/applications/purify.desktop + +# Install higan + cd ${srcdir}/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do +install -m 755 out/higan-${_profile} ${pkgdir}/usr/bin/higan-${_profile} + done +} + +# vim: ts=2 sw=2 et: Copied: higan-gtk/repos/community-i686/higan (from rev 84214, higan-gtk/trunk/higan) === --- community-i686/higan(rev 0) +++ community-i686/higan2013-02-13 22:10:29 UTC (rev 84215) @@ -0,0 +1,13 @@ +#!/bin/sh + +# Shared folders workaround +cp -ru /usr/share/higan ~/.config/ + +# Check for profiles and prompt user with a GUI +[ -e /usr/bin/higan-accuracy ] tag1=accuracy +[ -e