mako-render

LOW
maintainer yochananmarqos 0 votes scanned 2026-09-18 17:28:51.851564
View on AUR
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>
2pkgname=(
3 'mako-render'
4 'lib32-mako-render'
5)
6pkgbase=mako-render
7pkgver=3.3.0
8pkgrel=1
9pkgdesc="Next-generation, Vulkan-powered graphics layer for Linux gaming"
10arch=('x86_64')
11url="https://eugeniosegala.github.io/MAKO"
12license=('GPL-3.0-or-later')
13depends=(
14 'qt6-base'
15 'qt6-declarative'
16 'vulkan-icd-loader'
17)
18makedepends=(
19 'cmake'
20 'lib32-vulkan-icd-loader'
21 'python'
22 'vulkan-headers'
23)
24source=("MAKO-render-v$pkgver.tar.gz::https://github.com/eugeniosegala/MAKO/archive/refs/tags/render-v$pkgver.tar.gz")
25sha256sums=('7131040e93fa64df2cb82ffe806fc7e770985a0b999cf26a6c2f44cd69373c8c')
26
27build() {
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
65check() {
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
84package_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
91package_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)SeverityRules
2026-09-18 17:28:51 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion