Package Base Details: ppsspp-git

Git Clone URL: https://aur.archlinux.org/ppsspp-git.git (read-only)
Submitter: libcg
Maintainer: alucryd
Last Packager: alucryd
Votes: 39
Popularity: 0.000329
First Submitted: 2012-11-05 20:36
Last Updated: 2018-08-28 12:43

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

sl1pkn07 commented on 2015-02-11 14:31

system ffmpeg have a atrac3 support like a bundled ffmpeg?

m45t3r commented on 2015-02-11 11:06

Another new version (v1.0.r47.gf9974c7-1), with more profund changes:
-Completely remove Qt4 build support. Please use the old PKGBUILD (http://pastebin.com/dE4mbuUk) if you want to try the Qt4 version, but remember this is completely unsupported.
-Added brackets and quotes around variables for consistency (comestic change).
-Using build-in script ("b.sh") to compile. This should be more saner, safer and maybe faster (since it uses make -j4 explicitly).
-Using system ffmpeg instead of PPSSPP's internal copy. Less things to build, less things to download, faster builds.

m45t3r commented on 2015-02-11 11:05

Another new versio (v1.0.r47.gf9974c7-1), with more profund changes:
-Completely remove Qt4 build support. Please use the old PKGBUILD (http://pastebin.com/dE4mbuUk) if you want to try the Qt4 version, but remember this is completely unsupported.
-Added brackets and quotes around variables for consistency (comestic change).
-Using build-in script ("b.sh") to compile. This should be more saner, safer and maybe faster (since it uses make -j4 explicitly).
-Using system ffmpeg instead of PPSSPP's internal copy. Less things to build, less things to download, faster builds.

m45t3r commented on 2015-02-09 21:21

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.

m45t3r commented on 2015-02-09 21:17

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).
-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

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

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

sl1pkn07 commented on 2015-01-25 17:02

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.armips.url $srcdir/armips
git submodule update

maz-1 commented on 2015-01-18 03:44

#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

Latest versions requires sdl2.