I think you need to add shaderc-non-semantic-debug to makedepends too.
Search Criteria
Package Details: pcsx2-git 2.3.10.r0.g5441c7ed59-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.33 |
First Submitted: | 2014-03-26 14:17 (UTC) |
Last Updated: | 2024-11-08 23:36 (UTC) |
Dependencies (32)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libaio (libaio-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxrandr (libxrandr-gitAUR)
- lld (llvm-rocm-gitAUR, llvm-gitAUR)
- qt6-base (qt6-base-headlessAUR, qt6-base-gitAUR)
- qt6-svg
- sdl2 (sdl2-gitAUR, sdl2-compat-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-rocm-gitAUR, 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-gitAUR, libpipewire-full-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- lld (llvm-rocm-gitAUR, llvm-gitAUR) (make)
- llvm (llvm-rocm-gitAUR, 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, 7-zip-fullAUR) (make)
- qt6-tools (make)
- qt6-wayland (make)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR) (optional) – Pipewire support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – Pulseaudio support
- qt6-wayland (optional) – Wayland support
Required by (3)
- libretro-pcsx2-launcher (requires pcsx2)
- libretro-pcsx2-launcher-git (requires pcsx2)
- pcsx2-plugin-usbqemu-wheel (requires pcsx2)
Sources (8)
- git+https://github.com/google/shaderc.git#tag=v2024.1
- git+https://github.com/ianlancetaylor/libbacktrace.git#commit=ad106d5fdd5d960bd33fae1c48a351af567fd075
- git+https://github.com/KhronosGroup/glslang.git#commit=142052fa30f9eca191aa9dcf65359fcaed09eeec
- git+https://github.com/KhronosGroup/SPIRV-Headers.git#commit=5e3ad389ee56fca27c9705d093ae5387ce404df4
- git+https://github.com/KhronosGroup/SPIRV-Tools.git#commit=dd4b663e13c07fea4fbb3f70c1c91c86731099f7
- git+https://github.com/PCSX2/pcsx2.git
- git+https://github.com/PCSX2/pcsx2_patches.git
- ShaderName.patch
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 66 Next › Last »
rubin55 commented on 2024-06-03 18:56 (UTC)
dujemiha commented on 2024-05-31 07:58 (UTC) (edited on 2024-05-31 07:58 (UTC) by dujemiha)
libbacktrace
(provided by libbacktrace-git
) should be added to depends, otherwise this error occurs:
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Libbacktrace (missing: LIBBACKTRACE_LIBRARY
LIBBACKTRACE_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/FindLibbacktrace.cmake:20 (find_package_handle_standard_args)
cmake/SearchForStuff.cmake:72 (find_package)
CMakeLists.txt:39 (include)
weirdbeard commented on 2024-05-18 15:18 (UTC)
Well, I'm the one who created the non-semantic debug package. That said, If it becomes irrelevant yeah we can switch around. My understanding is he's going to make other patches for it at some point So there might also be some flipping back.
As for trying to impress them, honestly, I don't care to impress them. But if I can hold a candle of goodwill towards keeping the package somewhat in line with their AppImage then I will.
LarryDave commented on 2024-05-18 10:42 (UTC)
@weirdbeard I've also been editing the PKGBUILD to use mold all this time and there are no issues. stenzek also doesn't care about the AUR, so don't try to impress them. Their words:
Please don't open any reports in the future about any third-party packages, such as the AUR. They're hacked up and known to be broken. None of those packages are maintained by us.
Also please answer this. Are you going to do anything about requiring shaderc-non-semantic-debug? duckstation-git recently switched to normal shaderc but this package still requires shaderc-non-semantic-debug so I haven't been able to update both of these packages since then. Can this package not use normal shaderc once 2024.1 releases?
weirdbeard commented on 2024-05-17 23:47 (UTC)
It's because that's the linker Stenz prefers to use on his AppImage builds which this package semi-attempts to be the AUR mirror of.
And yeah, I can consider changing it to None for the AUR's sake.
niobium93 commented on 2024-05-17 09:18 (UTC)
@patlefort I think we need lld for lto to work. IIRC mold simply runs lld when it needs to lto.
patlefort commented on 2024-05-17 01:00 (UTC)
Can you change CMAKE_BUILD_TYPE
to None
? Otherwise, it will override some user's flags. Also, is it necessary to use ld.lld? I can compile fine with the default linker or with mold.
LarryDave commented on 2024-05-14 09:10 (UTC)
Can you get rid of shaderc non_semantic_debug_info like duckstation-git recently did please? That needs normal shaderc while this package wants shaderc-non-semantic-debug so I can't have both anymore. What do we do?
HurricanePootis commented on 2024-04-17 04:46 (UTC)
Hello, this PKGBUILD has an incorrect license
array. They are now suppoed to follow the SPDX standard, which you can read more about on the license section of the wiki page for the PKGBUILD, and wikipedia on SPDX
Here is a patch so you get the idea
diff --git a/PKGBUILD b/PKGBUILD
index e8e89ed..9416e4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,12 +9,8 @@ pkgrel=1
pkgdesc='A Sony PlayStation 2 emulator'
arch=(x86_64)
url=https://github.com/PCSX2/pcsx2
-license=(
- GPL2
- GPL3
- LGPL2.1
- LGPL3
-)
+license=(GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only)
+
depends=(
libaio
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.