libretro-cemu-git
LOW
maintainer abouvier
0 votes
scanned 2026-09-13 09:14:07.132728
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Alexandre Bouvier <contact@amb.tf>
2
_pkgname=libretro-cemu
3
pkgname=$_pkgname-git
4
pkgver=r1228.2862644
5
pkgrel=1
6
pkgdesc="Nintendo Wii U core"
7
arch=('x86_64')
8
url="https://github.com/WizzardSK/cemu-libretro"
9
license=('MPL-2.0')
10
groups=('libretro')
11
depends=(
12
'glibc'
13
'glslang>=14'
14
'libretro-core-info>=1.22.2.r18'
15
'libx11'
16
'pugixml'
17
'sdl3>=3.4.2'
18
)
19
makedepends=(
20
'boost'
21
'cmake>=3.21.1'
22
'curl'
23
'fmt>=9'
24
'git'
25
'glm'
26
'glu'
27
'libgcc'
28
'libgl'
29
'libpng'
30
'libstdc++'
31
'libusb'
32
'libzip'
33
'nasm'
34
'openssl'
35
'rapidjson'
36
'vulkan-headers>=1:1.3.225'
37
'zlib'
38
'zstd'
39
)
40
provides=("$_pkgname=$pkgver")
41
conflicts=("$_pkgname")
42
source=(
43
"$_pkgname::git+$url.git"
44
"$_pkgname-zarchive::git+https://github.com/WizzardSK/ZArchive.git"
45
"imgui::git+https://github.com/ocornut/imgui.git"
46
)
47
b2sums=('SKIP'{,,})
48
49
pkgver() {
50
cd $_pkgname
51
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
52
}
53
54
prepare() {
55
cd $_pkgname
56
git config submodule.dependencies/imgui.url ../imgui
57
git config submodule.dependencies/ZArchive.url ../$_pkgname-zarchive
58
git -c protocol.file.allow=always submodule update
59
sed -i '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt
60
sed -i '/FMT_HEADER_ONLY/d' src/Common/precompiled.h
61
}
62
63
build() {
64
local options=(
65
-B ../build
66
-D CMAKE_BUILD_TYPE=Release
67
-D CMAKE_C_FLAGS_RELEASE="-DNDEBUG"
68
-D CMAKE_CXX_FLAGS_INIT="-Wp,-U_GLIBCXX_ASSERTIONS"
69
-D CMAKE_CXX_FLAGS_RELEASE="-DNDEBUG"
70
-D ENABLE_BLUEZ=OFF
71
-D ENABLE_FERAL_GAMEMODE=OFF
72
-D ENABLE_LIBRETRO=ON
73
-D ENABLE_VCPKG=OFF
74
-D ENABLE_WAYLAND=OFF
75
-W no-dev
76
)
77
cd $_pkgname
78
cmake "${options[@]}"
79
cmake --build ../build
80
}
81
82
package() {
83
depends+=(
84
'libcrypto.so'
85
'libcurl.so'
86
'libEGL.so'
87
'libfmt.so'
88
'libgcc_s.so'
89
'libGL.so'
90
'libssl.so'
91
'libstdc++.so'
92
'libusb-1.0.so'
93
'libz.so'
94
'libzstd.so'
95
)
96
97
# shellcheck disable=SC2154
98
install -D -t "$pkgdir"/usr/lib/libretro $_pkgname/bin/cemu_libretro.so
99
}
100
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-13 09:14:07 | Low | 1 |