Date: Sunday, August 3, 2014 @ 20:40:29 Author: bpiotrowski Revision: 116800
newpkg: ppsspp 0.9.9-1 Added: ppsspp/ ppsspp/repos/ ppsspp/trunk/ ppsspp/trunk/PKGBUILD ppsspp/trunk/ppsspp-headless ppsspp/trunk/ppsspp-sdl ppsspp/trunk/ppsspp.desktop ppsspp/trunk/ppsspp.install -----------------+ PKGBUILD | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ppsspp-headless | 3 +++ ppsspp-sdl | 3 +++ ppsspp.desktop | 10 ++++++++++ ppsspp.install | 11 +++++++++++ 5 files changed, 81 insertions(+) Added: ppsspp/trunk/PKGBUILD =================================================================== --- ppsspp/trunk/PKGBUILD (rev 0) +++ ppsspp/trunk/PKGBUILD 2014-08-03 18:40:29 UTC (rev 116800) @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> + +pkgname=ppsspp +pkgver=0.9.9 +pkgrel=1 +pkgdesc='PSP emulator written in C++' +arch=('i686' 'x86_64') +url='http://www.ppsspp.org/' +license=('GPL2') +depends=('zlib' 'sdl' 'libpng' 'libgl' 'hicolor-icon-theme' 'xdg-utils') +makedepends=('git' 'cmake' 'mesa' 'mesa-libgl' 'glu' 'chrpath' 'zlib' 'sdl') +install=ppsspp.install +source=(git://github.com/hrydgard/ppsspp.git#tag=v$pkgver + git://github.com/hrydgard/native.git#commit=78941b08 + lang::git://github.com/hrydgard/ppsspp-lang.git#commit=7876a52f + ffmpeg::git://github.com/hrydgard/ppsspp-ffmpeg.git#commit=bc6302be + ppsspp-headless ppsspp-sdl ppsspp.desktop) +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'e516b0000eb9b1c42ea21e06b80b737c' + '2d4671d325c14b43ee1edf1a6e4fcd5d' + '0f9fffc0ad19bd4b647a81e0357e9d04') + +prepare() { + mkdir build{,-qt} + cd $pkgbase + + git submodule init + for submodule in native lang ffmpeg; do + git config submodule.${submodule}.url "$srcdir"/$submodule + git submodule update $submodule + done +} + +build() { + cd build + cmake ../$pkgbase -DCMAKE_BUILD_TYPE=Release -DHEADLESS=ON + make +} + +package() { + install -d "$pkgdir"/usr/share/ppsspp "$pkgdir"/usr/share/icons/ + cp -r build/{PPSSPPSDL,PPSSPPHeadless,assets/} "$pkgdir"/usr/share/ppsspp + chrpath -d "$pkgdir"/usr/share/ppsspp/PPSSPP{SDL,Headless} + + cp -r ppsspp/assets/unix-icons/hicolor "$pkgdir"/usr/share/icons/hicolor + + install -Dm755 ppsspp-headless "$pkgdir"/usr/bin/ppsspp-headless + install -Dm755 ppsspp-sdl "$pkgdir"/usr/bin/ppsspp-sdl + install -Dm644 ppsspp.desktop "$pkgdir"/usr/share/applications/ppsspp.desktop +} Property changes on: ppsspp/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: ppsspp/trunk/ppsspp-headless =================================================================== --- ppsspp/trunk/ppsspp-headless (rev 0) +++ ppsspp/trunk/ppsspp-headless 2014-08-03 18:40:29 UTC (rev 116800) @@ -0,0 +1,3 @@ +#!/usr/bin/env sh +cd /usr/share/ppsspp +exec ./PPSSPPHeadless $@ Added: ppsspp/trunk/ppsspp-sdl =================================================================== --- ppsspp/trunk/ppsspp-sdl (rev 0) +++ ppsspp/trunk/ppsspp-sdl 2014-08-03 18:40:29 UTC (rev 116800) @@ -0,0 +1,3 @@ +#!/usr/bin/env sh +cd /usr/share/ppsspp +exec ./PPSSPPSDL $@ Added: ppsspp/trunk/ppsspp.desktop =================================================================== --- ppsspp/trunk/ppsspp.desktop (rev 0) +++ ppsspp/trunk/ppsspp.desktop 2014-08-03 18:40:29 UTC (rev 116800) @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=PPSSPP +GenericName=PSP Emulator +Comment=Playstation Portable Emulator +Exec=ppsspp-sdl %f +Terminal=false +Type=Application +Icon=ppsspp +Categories=Application;Game; +StartupNotify=false Added: ppsspp/trunk/ppsspp.install =================================================================== --- ppsspp/trunk/ppsspp.install (rev 0) +++ ppsspp/trunk/ppsspp.install 2014-08-03 18:40:29 UTC (rev 116800) @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +}