mako-render
LOW
maintainer yochananmarqos
0 votes
scanned 2026-09-18 17:28:51.851564
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: Mark Wagie <mark dot wagie at proton dot me>
2
pkgname=(
3
'mako-render'
4
'lib32-mako-render'
5
)
6
pkgbase=mako-render
7
pkgver=3.3.0
8
pkgrel=1
9
pkgdesc="Next-generation, Vulkan-powered graphics layer for Linux gaming"
10
arch=('x86_64')
11
url="https://eugeniosegala.github.io/MAKO"
12
license=('GPL-3.0-or-later')
13
depends=(
14
'qt6-base'
15
'qt6-declarative'
16
'vulkan-icd-loader'
17
)
18
makedepends=(
19
'cmake'
20
'lib32-vulkan-icd-loader'
21
'python'
22
'vulkan-headers'
23
)
24
source=("MAKO-render-v$pkgver.tar.gz::https://github.com/eugeniosegala/MAKO/archive/refs/tags/render-v$pkgver.tar.gz")
25
sha256sums=('7131040e93fa64df2cb82ffe806fc7e770985a0b999cf26a6c2f44cd69373c8c')
26
27
build() {
28
cd "MAKO-render-v$pkgver"
29
local cmake_options=(
30
-B build
31
-S engine
32
-W no-author
33
-D CMAKE_BUILD_TYPE='RelWithDebInfo'
34
-D CMAKE_INSTALL_PREFIX='/usr'
35
-D MAKO_BUILD_VK_LAYER='ON'
36
-D MAKO_BUILD_UI='ON'
37
-D MAKO_BUILD_CLI='ON'
38
-D MAKO_INSTALL_XDG_FILES='ON'
39
# -D MAKO_REQUIRE_NATIVE_PACKAGE_HEADERS='ON' ## Requires Vulkan headers >=1.4.362
40
)
41
cmake "${cmake_options[@]}"
42
cmake --build build
43
44
local cmake_options=(
45
-B build_x86
46
-S engine
47
-W no-author
48
-D CMAKE_BUILD_TYPE='RelWithDebInfo'
49
-D CMAKE_INSTALL_PREFIX='/usr'
50
-D CMAKE_INSTALL_LIBDIR='lib32'
51
-D CMAKE_CXX_FLAGS='-m32'
52
-D MAKO_LAYER_LIBRARY_PATH='lib32'
53
-D MAKO_SCALING_LAYER_LIBRARY_PATH='lib32'
54
-D MAKO_LAYER_MANIFEST_SUFFIX='x86'
55
-D MAKO_BUILD_VK_LAYER='ON'
56
-D MAKO_BUILD_UI='OFF'
57
-D MAKO_BUILD_CLI='OFF'
58
-D MAKO_INSTALL_XDG_FILES='OFF'
59
# -D MAKO_REQUIRE_NATIVE_PACKAGE_HEADERS='ON' ## Requires Vulkan headers >=1.4.362
60
)
61
cmake "${cmake_options[@]}"
62
cmake --build build_x86
63
}
64
65
check() {
66
cd "MAKO-render-v$pkgver"
67
local ctest_flags=(
68
--test-dir build
69
--output-on-failure
70
--parallel $(nproc)
71
)
72
ctest "${ctest_flags[@]}"
73
74
local excluded_tests="adaptive-scheduler"
75
local ctest_flags=(
76
--test-dir build_x86
77
--output-on-failure
78
--parallel $(nproc)
79
--exclude-regex "$excluded_tests"
80
)
81
ctest "${ctest_flags[@]}"
82
}
83
84
package_mako-render() {
85
optdepends=('lib32-mako-render: 32-bit support')
86
87
cd "MAKO-render-v$pkgver"
88
DESTDIR="$pkgdir" cmake --install build
89
}
90
91
package_lib32-mako-render() {
92
pkgdesc+=" (32-bit)"
93
depends=(
94
'lib32-gcc-libs'
95
'lib32-vulkan-icd-loader'
96
'mako-render'
97
)
98
99
cd "MAKO-render-v$pkgver"
100
DESTDIR="$pkgdir" cmake --install build_x86
101
102
rm -rf "$pkgdir"/usr/{bin,share/doc}/
103
}
104
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-18 17:28:51 | Low | 1 |