Search Criteria
Package Details: citra 1:r10111.608383e-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-09-30 13:43 (UTC) |
Dependencies (34)
- boost-libs
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- 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)
- 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-gitAUR, sdl2-compat-gitAUR)
- sndio (sndio-gitAUR)
- soundtouch (soundtouch-gitAUR)
- speexdsp (speexdsp-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- zydis (zydis-gitAUR)
- boost (boost-gitAUR) (make)
- Show 14 more dependencies...
Latest Comments
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.
Glorious7060 commented on 2024-05-31 18:18 (UTC) (edited on 2024-05-31 18:18 (UTC) by Glorious7060)
When I'm trying to install it, an error about man (/user/local/bin/man) being in conflict with filesystem didn't leave me install citra.