Search Criteria
Package Details: citra 1:r10114.864414f-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/citra.git (read-only, click to copy) |
---|---|
Package Base: | citra |
Description: | An experimental open-source Nintendo 3DS emulator/debugger |
Upstream URL: | https://github.com/PabloMK7/citra |
Keywords: | 3ds emulator nintendo |
Licenses: | GPL-2.0-or-later |
Conflicts: | citra-appimage |
Submitter: | username227 |
Maintainer: | username227 (HurricanePootis) |
Last Packager: | username227 |
Votes: | 4 |
Popularity: | 0.68 |
First Submitted: | 2024-05-20 21:32 (UTC) |
Last Updated: | 2024-12-02 19:41 (UTC) |
Dependencies (34)
- boost-libs
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- fmt (fmt-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libinih (libinih-gitAUR)
- libusb (libusb-gitAUR)
- mbedtls (mbedtls-gitAUR, mbedtls-dtlsAUR)
- openal (openal-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- qt6-multimedia
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- sndio (sndio-gitAUR)
- soundtouch (soundtouch-gitAUR)
- speexdsp (speexdsp-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- zydis (zydis-gitAUR)
- boost (boost-gitAUR) (make)
- catch2 (catch2-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- doxygen (doxygen-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glslang (glslang-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)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-tools (make)
- rapidjson (rapidjson-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
Latest Comments
1 2 Next › Last »
username227 commented on 2024-12-02 19:37 (UTC)
@claymorwan, I think it just needs to be rebuilt against the updated dependency. I updated the pkgver to force a rebuild. Let me know if this helps.
claymorwan commented on 2024-12-02 18:04 (UTC)
Y'all know if this is aur related or not ?
HurricanePootis commented on 2024-08-13 01:39 (UTC)
Hello, as the past maintainer for citra related projects on AUR, I have some suggestions for this package that you may have already ready at
lime3ds
,citra-git
, andlime3ds-git
.license
fromGPL-2.0
toGPL-2.0-only
to be SPDX compliantDCMAKE_C_FLAGS
andDCMAKE_CXX_FLAGS
. Citra cannot build due to the Warrning Protection from Foritfy Source. However, that does not mean the rest of the Arch build flags should be disregarded. Instead, in the patch, I have removed-Wp,-D_FORTIFY_SOURCE=3
using sed, and the project builds fine with the default Arch flags defined in/etc/makepkg.conf
. Therefore, there is no longer any reason to disable buildflags inoptions()
.Release
cmake build type, as explained here. Instead, use theNone
build type; this goes hand in hand with point 2.libc++
. Citra has no specific need for libc++, nor does it call upon it during a clean chroot build.conflicts
andprovides
as this is a git package.Here is the link to the patch file.
username227 commented on 2024-07-11 11:02 (UTC)
good idea. thanks!
jomarm commented on 2024-07-11 04:32 (UTC) (edited on 2024-07-11 04:34 (UTC) by jomarm)
I think you should use epoch if you change the version numbering system because it forces packages with older epoch to be older. It's on here https://wiki.archlinux.org/title/PKGBUILD
username227 commented on 2024-07-11 00:24 (UTC)
I changed the pkgver numbering system to align with a typical git package even though this is not a git package.
I did this because I was having issues with auto-updating the package when the pkgver included only the commit.
Please rebuild and install if you have this installed without the commit # on the pkgver. Afterwards, it should automatically update when new versions are released.
Glorious7060 commented on 2024-05-31 20:03 (UTC)
Yep, fixed now. Thanks for the quick update
username227 commented on 2024-05-31 19:20 (UTC)
Just pushed an update. Please test and tell me if the problem is solved. Thanks.
username227 commented on 2024-05-31 18:27 (UTC)
OK I thought I solved that problem by blacklisting lime3ds, but it's obviously not completely solved. Let me try a different way. Hold on.
1 2 Next › Last »