[arch-commits] Commit in higan-qt/trunk (PKGBUILD)

Maxime Gauduin alucryd at archlinux.org
Tue Jan 20 13:44:34 UTC 2015


    Date: Tuesday, January 20, 2015 @ 14:44:34
  Author: alucryd
Revision: 126300

FS#43511: higan-qt 094-2

Modified:
  higan-qt/trunk/PKGBUILD

----------+
 PKGBUILD |   29 ++++++++++++++---------------
 1 file changed, 14 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-01-20 12:05:53 UTC (rev 126299)
+++ PKGBUILD	2015-01-20 13:44:34 UTC (rev 126300)
@@ -1,9 +1,9 @@
 # $Id$
-# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
 
 pkgname=higan-qt
 pkgver=094
-pkgrel=1
+pkgrel=2
 pkgdesc='Nintendo multi-system emulator'
 arch=('i686' 'x86_64')
 url='http://byuu.org/'
@@ -12,17 +12,16 @@
 makedepends=('mesa')
 optdepends=('beat: Delta patcher')
 conflicts=('higan-gtk')
-source=("http://byuu.org/files/${pkgname%-*}_v${pkgver}-source.tar.xz"
+source=("http://files.byuu.org/download/higan_v${pkgver}-source.tar.xz"
         'higan')
 sha256sums=('5e149df9d50c1066eb97c0d66665428d75304da782bba5a87078b87fc311151b'
             'c799232a0f67c4b7f40fc6ad05325a6c04e86d78e40f361d02f168a16d11d048')
 
-_profiles='accuracy balanced performance'
-
 prepare() {
   cd higan_v${pkgver}-source
 
-  sed "s/-march=native/-march=${CARCH/_/-} -mtune=generic/g" -i Makefile
+  sed 's/ -march=native//g' -i Makefile
+  sed "s/flags :=$/flags := $CXXFLAGS/g" -i nall/Makefile
 
   moc-qt4 -i -Iphoenix/qt/ -o phoenix/qt/platform.moc phoenix/qt/platform.moc.hpp
 }
@@ -30,11 +29,11 @@
 build() {
   cd higan_v${pkgver}-source
 
-  make phoenix=qt -C ananke
+  make phoenix='qt' -C ananke
 
-  for _profile in ${_profiles}; do
-    make phoenix=qt profile=${_profile}
-    mv out/higan{,-${_profile}}
+  for p in {accuracy,balanced,performance}; do
+    make phoenix='qt' profile="$p"
+    mv out/higan{,-$p}
     make clean
   done
 }
@@ -43,17 +42,17 @@
   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 755 ../higan "${pkgdir}"/usr/bin/
   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/
+  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}
+  for p in {accuracy,balanced,performance}; do
+    install -m 755 out/higan-$p "${pkgdir}"/usr/bin/
   done
 }
 



More information about the arch-commits mailing list