Search Criteria
Package Details: citra-git r10106.3e5bbac-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/citra-git.git (read-only, click to copy) |
---|---|
Package Base: | citra-git |
Description: | An experimental open-source Nintendo 3DS emulator/debugger |
Upstream URL: | https://github.com/PabloMK7/citra |
Licenses: | GPL-2.0-or-later |
Conflicts: | citra |
Provides: | citra |
Submitter: | username227 |
Maintainer: | username227 (HurricanePootis) |
Last Packager: | username227 |
Votes: | 1 |
Popularity: | 0.042734 |
First Submitted: | 2024-06-14 15:46 (UTC) |
Last Updated: | 2024-09-04 17:24 (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...
Required by (0)
Sources (36)
- boost
- catch2
- git+https://codeberg.org/soundtouch/soundtouch.git
- git+https://github.com/abdes/cryptopp-cmake.git
- git+https://github.com/arsenm/sanitizers-cmake
- git+https://github.com/arun11299/cpp-jwt.git
- git+https://github.com/benhoyt/inih.git
- git+https://github.com/bylaws/libadrenotools
- git+https://github.com/bylaws/liblinkernsbypass
- git+https://github.com/facebook/zstd.git
- git+https://github.com/fmtlib/fmt.git
- git+https://github.com/google/googletest
- git+https://github.com/herumi/xbyak.git
- git+https://github.com/kcat/openal-soft
- git+https://github.com/KhronosGroup/glslang
- git+https://github.com/KhronosGroup/SPIRV-Headers
- git+https://github.com/knik0/faad2
- git+https://github.com/lemenkov/libyuv.git
- git+https://github.com/libusb/libusb.git
- git+https://github.com/lsalzman/enet.git
- git+https://github.com/lvandeve/lodepng.git
- git+https://github.com/merryhime/oaknut.git
- git+https://github.com/mozilla/cubeb
- git+https://github.com/neobrain/nihstro.git
- git+https://github.com/PabloMK7/citra
- git+https://github.com/PabloMK7/discord-rpc.git
- git+https://github.com/PabloMK7/dynarmic.git
- git+https://github.com/PabloMK7/sirit
- git+https://github.com/septag/dds-ktx
- git+https://github.com/weidai11/cryptopp.git
- git+https://github.com/wwylele/teakra.git
- library-headers
- libressl
- sdl2
- vma
- vulkan-headers
Latest Comments
username227 commented on 2024-10-01 10:58 (UTC)
Please don't flag git packages for being out of date because of a new release unless they don't build. thanks.
HurricanePootis commented on 2024-08-13 03:56 (UTC)
Yes, I am interested in co-maintaing.
username227 commented on 2024-08-13 02:50 (UTC)
Thanks for the suggestions. I will look at this in the next day or two. Also, if you're interested in co maintaining, let me know.
HurricanePootis commented on 2024-08-13 01:15 (UTC)
Hello, as previous maintainer of
citra-git
before being resurrected from the grave, I have a few suggestions (that you may have already read atlime3ds
).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 patch file.