Package Details: ppsspp-git 1.18.1.r1606.f573b0c72c-1

Git Clone URL: https://aur.archlinux.org/ppsspp-git.git (read-only, click to copy)
Package Base: ppsspp-git
Description: A PSP emulator written in C++
Upstream URL: https://www.ppsspp.org/
Licenses: GPL2
Conflicts: ppsspp
Provides: ppsspp
Submitter: libcg
Maintainer: loathingkernel
Last Packager: loathingkernel
Votes: 43
Popularity: 0.014448
First Submitted: 2012-11-05 20:36 (UTC)
Last Updated: 2025-04-06 14:33 (UTC)

Pinned Comments

xdavidwu commented on 2021-02-09 03:30 (UTC)

Please don't flag this package out-of-date when you see the version string is. This is a VCS package. It always grabs the latest source from upstream repo and version string is generated at build time. As long as it builds fine, it is up-to-date. It is your responsibility to decide when to rebuild (update). I won't bump the version for you.

Also, I am running a daily build service, and by that, I can check that it builds fine daily. Ancient version string does not mean that I have loose track of the latest source.

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 14 Next › Last »

m45t3r commented on 2015-02-09 21:21 (UTC)

Sorry about the delay, but here is the new version of this PKGBUILD (v1.0.r43.g05748b7-1). Changelog: -Fix compiling by adding armips submodule. -Change from sdl to sdl2 to restore joystick support (not tested). -Simplify method of adding PPSSPP's icons, thanks to the new organization of PPSSPP repository. Please report if the icons is working for you, at least for me it's broke (i.e. use generic binary icon). -Added/changed some comments to improve clarity. -Merged ppsspp-qt4-git and ppsspp-qt-git in one PKGBUILD. If you want to build the Qt4 version, just comment/uncomment the corresponding lines inside the PKGBUILD. Anyway, building PPSSPP with Qt4 has some known issues and it's unsupported.

sl1pkn07 commented on 2015-01-25 17:11 (UTC)

ops, now can undestand why use submodule 'module'. sorry for last post btw. but anyway need add a 'ext/armips' submodule greetings

sl1pkn07 commented on 2015-01-25 17:07 (UTC)

you can simplify the handle submodules with: git submodule init git config 'submodule.ffmpeg.url' $srcdir/ppsspp-ffmpeg git config 'submodule.lang.url' $srcdir/ppsspp-lang git config 'submodule.native.url' $srcdir/native git config 'submodule.ext/armips.url' $srcdir/armips git submodule update greetings

maz-1 commented on 2015-01-18 03:44 (UTC)

#I don't know how to work with git submodules,so I fixed the PKGBUILD to link armips to ppsspp/ext/armips. Anyway,it works as a temporary solution. pkgname=ppsspp-qt-git pkgver=v0.9.9.1.r1505.gcf577e9 pkgrel=1 # You can change this variable to any valid git object (e.g. stable versions) _git_branch=master pkgdesc="A PSP emulator for Android, Windows, Mac, and Linux, written in C++ \ with Qt UI." arch=('i686' 'x86_64') url="http://www.ppsspp.org/" license=('GPL') #SDL is not a hard dependency if you don't need joystick support depends=('qt5-base' 'qt5-multimedia' 'sdl') makedepends=('qt5-tools' 'git' 'gcc') optdepends=() provides=('ppsspp-qt') install='ppsspp.install' #We only clone what we need to build instead of everything source=("ppsspp::git://github.com/hrydgard/ppsspp.git#branch=$_git_branch" "ppsspp-lang::git://github.com/hrydgard/ppsspp-lang" "ppsspp-ffmpeg::git://github.com/hrydgard/ppsspp-ffmpeg.git" "native::git://github.com/hrydgard/native" "armips::git://github.com/Kingcom/armips.git") md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') pkgver() { cd "$srcdir/ppsspp" git describe --always | sed -E 's/([^-]*-g)/r\1/;s/-/./g' } prepare() { cd $srcdir/ppsspp #Since PPSSPP use submodules, clone each submodule and change it's url #to our internal copy so we don't need to clone submodules on each build #WARNING: this method generates 3 copies of submodules instead of 1 git config submodule.ffmpeg.url $srcdir/ppsspp-ffmpeg git submodule update ffmpeg git config submodule.lang.url $srcdir/ppsspp-lang git submodule update lang git config submodule.native.url $srcdir/native git submodule update native #git config submodule.armips.url $srcdir/armips #git submodule update armips rm -rf armips ln -s $srcdir/armips $srcdir/ppsspp/ext/armips } build() { cd $srcdir/ppsspp mkdir build-qt cd build-qt qmake ../Qt/PPSSPPQt.pro make } package() { install -Dm755 $srcdir/ppsspp/build-qt/ppsspp \ $pkgdir/usr/bin/ppsspp install -Dm644 $srcdir/ppsspp/debian/ppsspp.desktop \ $pkgdir/usr/share/applications/ppsspp.desktop install -Dm644 $srcdir/ppsspp/debian/ppsspp.1 \ $pkgdir/usr/share/man/man1/ppsspp.1 #install -Dm644 icon.svg "$pkgdir/usr/share/icons/ppsspp.svg" cd $srcdir/ppsspp/assets find . -type f -not -path './unix-icons/*' -exec \ install -Dm644 {} "$pkgdir/usr/share/ppsspp/assets/"{} \; cd unix-icons find . -type f -name "*.png" -exec \ install -Dm644 {} "$pkgdir/usr/share/icons/"{} \; }

dermyce commented on 2015-01-04 19:32 (UTC)

Latest versions requires sdl2.

maz-1 commented on 2014-12-18 11:05 (UTC)

A new submodule /ext/armips is added,please update PKGBUILD

m45t3r commented on 2014-08-06 12:41 (UTC)

New version v0.9.9.r68.g404766c-1: -Fix new path thanks to the change of PPSSPP executable name from this commit: https://github.com/hrydgard/ppsspp/commit/404766ce335e6ccd7441d8451b2a1beef91a54a4 -Add manpage. -Add icons for various resolutions based on new PPSSPP assets/unix-icons folder. -Remove custom .desktop file, using upstream one (used on Debian package).