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
Search Criteria
Package Details: pcsx2-git 2.3.35.r0.g4eae1b7127-1
Package Actions
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) |
Dependencies (34)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libbacktrace (libbacktrace-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxrandr (libxrandr-gitAUR)
- lld (llvm-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- shaderc (shaderc-gitAUR)
- soundtouch (soundtouch-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- ccache (ccache-gitAUR) (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- extra-cmake-modules (extra-cmake-modules-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR) (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7zip) (make)
- qt6-tools (make)
- qt6-wayland (make)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR) (optional) – Pipewire support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – Pulseaudio support
- qt6-wayland (optional) – Wayland support
Required by (4)
- better-libretro-pcsx2-launcher-git (requires pcsx2)
- libretro-pcsx2-launcher (requires pcsx2)
- libretro-pcsx2-launcher-git (requires pcsx2)
- pcsx2-plugin-usbqemu-wheel (requires pcsx2)
Sources (2)
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)
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.
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.