Package Details: pcsx2-git 2.3.35.r0.g4eae1b7127-1

Git Clone URL: https://aur.archlinux.org/pcsx2-git.git (read-only, click to copy)
Package Base: pcsx2-git
Description: A Sony PlayStation 2 emulator
Upstream URL: https://github.com/PCSX2/pcsx2
Licenses: GPL-3.0+
Conflicts: pcsx2
Provides: pcsx2
Submitter: alucryd
Maintainer: weirdbeard (xiota)
Last Packager: weirdbeard
Votes: 130
Popularity: 0.130081
First Submitted: 2014-03-26 14:17 (UTC)
Last Updated: 2024-11-27 22:52 (UTC)

Pinned Comments

weirdbeard commented on 2024-08-17 03:40 (UTC)

https://github.com/PCSX2/pcsx2/pull/11632

This package now enables Cmake Package mode proper. PCSX2 will here on, be installed in the package standard folders /usr/bin, /usr/share, /usr/lib. Following the XDG standard pcsx2's config files remain in .config/PCSX2

In order to ensure a proper and clean upgrade. Uninstall this package COMPLETELY and clear cache before reinstalling.

Latest Comments

« First ‹ Previous 1 .. 29 30 31 32 33 34 35 36 37 38 39 .. 67 Next › Last »

weirdbeard commented on 2020-09-01 20:38 (UTC)

Hey rodirgo. Thanks for the added work on the PKGBUILD. Right now the fact it's compiling 32bit is on purpose as the 64 bit build isn't fully ready for the main package. I'll be pushing a seperate 64 bit package as a tester for 64 bit specifically

rodrigo21 commented on 2020-08-25 23:22 (UTC) (edited on 2020-09-01 23:07 (UTC) by rodrigo21)

This package is not building at the moment. You are mixing 32 and 64 bit by using the 32 bit cmake toolchain.

The paths of the libs is also for 32 bit.

Here is a working PKGBUILD based on the repo with some changes. It's also using ninja to build.

# Maintainer: rafaelff <rafaelff@gnome.org>
# Contributor: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: Themaister <maister@archlinux.us>
# Contributor: WeirdBeard <obarrtimothy@gmail.com>

pkgname=pcsx2-git
pkgver=1.7.0.r208.4629c8363
pkgrel=1
pkgdesc='A Sony PlayStation 2 emulator'
arch=(x86_64)
url=https://www.pcsx2.net
license=(
    GPL2
    GPL3
    LGPL2.1
    LGPL3
)
depends=(
    glew
    libaio
    libjpeg-turbo
    libpulse
    nvidia-cg-toolkit
    ocl-icd
    portaudio
    sdl2
    soundtouch
    wxgtk3
)
makedepends=(
    cmake
    git
    ninja
    opencl-headers
    png++
)
provides=(pcsx2)
conflicts=(pcsx2)
source=(git+https://github.com/PCSX2/pcsx2.git)
sha256sums=(SKIP)

pkgver() {
    cd pcsx2

    git describe --tags | sed 's/^v//; s/-dev//; s/-/.r/; s/-g/./'
}

build() {
    cmake -G Ninja -B build -S pcsx2 \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DDOC_DIR=/usr/share/doc/pcsx2 \
        -DGAMEINDEX_DIR=/usr/share/pcsx2 \
        -DPLUGIN_DIR=/usr/lib/pcsx2 \
        -DDISABLE_BUILD_DATE=ON \
        -DDISABLE_PCSX2_WRAPPER=ON \
        -DEXTRA_PLUGINS=ON \
        -DGTK3_API=ON \
        -DOPENCL_API=ON \
        -DSDL2_API=ON \
        -DPACKAGE_MODE=ON \
        -DREBUILD_SHADER=ON \
        -DUSE_LTO=ON \
        -DUSE_VTUNE=OFF \
        -DXDG_STD=ON \
        -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \
        -Wno-dev

    cmake --build build
}

package() {
    DESTDIR="${pkgdir}" cmake --install build
}

rafaelff commented on 2020-07-06 13:31 (UTC)

@Sukid: It is awesome! Can't wait to see it land in the main branch!

Sukid commented on 2020-07-06 07:30 (UTC)

pcsx2 can be built as 64 bit now! https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205

This happened literally two days ago as of this comment, but still. :)

ViNi-Arco commented on 2020-06-13 21:23 (UTC) (edited on 2020-06-23 21:00 (UTC) by ViNi-Arco)

Hey, I'm having this "Illegal instruction (core dumped)" problem, the solution was to pass this flag: -DDISABLE_ADVANCE_SIMD='TRUE' to PKGBUILD to solve this problem, the Arch package does that too, and this problem has already been addressed in the past see: https://bugs.archlinux.org/task/43796 Can you use this solution please

nathanielcwm commented on 2020-05-09 01:42 (UTC)

yep working now

xDShot commented on 2020-05-08 14:02 (UTC)

That worked, thanks.