diff --git a/recipes/incoming-kde/kbookmarks.toml b/recipes/incoming-kde/kbookmarks.toml new file mode 100644 index 00000000..27855a44 --- /dev/null +++ b/recipes/incoming-kde/kbookmarks.toml @@ -0,0 +1,41 @@ +# kbookmarks 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Patrón KF6: dynamic, wrapper zig que +# filtra -Wl,--fatal-warnings (ECM lo agrega, zig lo rechaza), CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Widgets+Xml. Deps KF6 (del CMakeLists): kconfig, kcoreaddons, kwidgetsaddons. Sin ki18n, sin QML, sin X11. +name = "kbookmarks" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/kbookmarks-6.27.0.tar.xz" +sha256 = "75a43775ef03cb0c577c70d9605203789b3c75b786efa17a2e8c286d0c55fb93" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "kconfig", "kcoreaddons", "kwidgetsaddons"] diff --git a/recipes/incoming-kde/kglobalaccel.toml b/recipes/incoming-kde/kglobalaccel.toml new file mode 100644 index 00000000..ab4dc88b --- /dev/null +++ b/recipes/incoming-kde/kglobalaccel.toml @@ -0,0 +1,43 @@ +# kglobalaccel 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Atajos globales. Patrón KF6: dynamic, +# wrapper zig que filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 DBus+Gui+Widgets+GuiPrivate. SIN deps KF6 (sólo se enlaza a sí mismo). ki18n no usado → sin gettext. +# TIENE código X11 tras option(WITH_X11 ON): Qt está SIN xcb → -DWITH_X11=OFF OBLIGATORIO. +name = "kglobalaccel" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/kglobalaccel-6.27.0.tar.xz" +sha256 = "e7ba1601a159ea79f424a4d53647415393f90dbeda1e3216d023eeb5420837d3" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF \ + -DWITH_X11=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland"] diff --git a/recipes/incoming-kde/kiconthemes.toml b/recipes/incoming-kde/kiconthemes.toml new file mode 100644 index 00000000..8d43472d --- /dev/null +++ b/recipes/incoming-kde/kiconthemes.toml @@ -0,0 +1,45 @@ +# kiconthemes 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Patrón KF6: dynamic, wrapper zig que +# filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Widgets+Svg (qtsvg), Qml/Quick (KICONTHEMES_USE_QTQUICK=ON → qtdeclarative), DBus. +# Deps KF6 (del CMakeLists): karchive, ki18n, kwidgetsaddons, kcolorscheme. ki18n → gettext-tiny. +# BLOCKER evitado: USE_BreezeIcons=ON por defecto exigiría KF6BreezeIcons (breeze-icons NO sellado); +# lo APAGO con -DUSE_BreezeIcons=OFF (temas de iconos se resuelven en runtime, no en build). +name = "kiconthemes" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/kiconthemes-6.27.0.tar.xz" +sha256 = "6fe86f0c0ff41044f44d1f37f9ae001b8d2c1a5a8bc06c41c43ed574138af5be" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF \ + -DUSE_BreezeIcons=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "qtdeclarative", "qtsvg", "gettext-tiny", "karchive", "ki18n", "kwidgetsaddons", "kcolorscheme"] diff --git a/recipes/incoming-kde/kservice.toml b/recipes/incoming-kde/kservice.toml new file mode 100644 index 00000000..837cfd0b --- /dev/null +++ b/recipes/incoming-kde/kservice.toml @@ -0,0 +1,42 @@ +# kservice 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Patrón KF6: dynamic, wrapper zig que +# filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Xml. Deps KF6 (del CMakeLists): kconfig, kcoreaddons, ki18n. ki18n → gettext-tiny. (KF6DocTools opcional, se saltea.) +# NOTA: KF6 6.27 NO trae parser flex/bison (no hay .l/.y ni FLEX_TARGET/BISON_TARGET): sin flex/bison. +name = "kservice" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/kservice-6.27.0.tar.xz" +sha256 = "3736c6d6cd389efc89adbcb64fe7ba25ffc9d62eb8eaf6393f42bb85f655a8c7" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "gettext-tiny", "kconfig", "kcoreaddons", "ki18n"] diff --git a/recipes/incoming-kde/ktextwidgets.toml b/recipes/incoming-kde/ktextwidgets.toml new file mode 100644 index 00000000..9c2a1ca0 --- /dev/null +++ b/recipes/incoming-kde/ktextwidgets.toml @@ -0,0 +1,43 @@ +# ktextwidgets 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Patrón KF6: dynamic, wrapper zig que +# filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Widgets. Deps KF6 (del CMakeLists): sonnet, kcompletion, kconfig, ki18n, kwidgetsaddons. ki18n → gettext-tiny. +# WITH_TEXT_TO_SPEECH=ON por defecto → exigiría Qt6TextToSpeech (qtspeech, NO sellado): lo APAGO (-DWITH_TEXT_TO_SPEECH=OFF). +name = "ktextwidgets" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/ktextwidgets-6.27.0.tar.xz" +sha256 = "03c35d8899559efc17b4f74e86eefd8358dafd7aa9311c89b9c09f7b35700756" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF \ + -DWITH_TEXT_TO_SPEECH=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "gettext-tiny", "sonnet", "kcompletion", "kconfig", "ki18n", "kwidgetsaddons"] diff --git a/recipes/incoming-kde/kwallet.toml b/recipes/incoming-kde/kwallet.toml new file mode 100644 index 00000000..531b8c35 --- /dev/null +++ b/recipes/incoming-kde/kwallet.toml @@ -0,0 +1,48 @@ +# kwallet 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Billetera de credenciales. Patrón KF6: dynamic, +# wrapper zig que filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Core+DBus+Gui+Widgets. ki18n → gettext-tiny. +# Deps KF6 (del CMakeLists + subdirs kwalletd/kwalletbackend): kconfig, kwindowsystem, kcoreaddons, ki18n, +# kwidgetsaddons, kdbusaddons, kcrash, knotifications. Todas selladas (tier-1/tier-2). +# TIENE código X11 tras option(WITH_X11 ON) (KWindowSystem::isPlatformX11) → -DWITH_X11=OFF. +# BLOCKER evitado: el daemon ksecretd (BUILD_KSECRETD=ON por defecto) exige Qca-qt6 REQUIRED 2.3.1 (QCA +# NO sellado). Lo APAGO con -DBUILD_KSECRETD=OFF; el kwallet daemon clásico (kwalletd) usa su propio blowfish +# y NO necesita QCA. Gpgmepp es opcional (find_package sin REQUIRED): sin él, GPG support simplemente off. +name = "kwallet" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/kwallet-6.27.0.tar.xz" +sha256 = "daa03acc40eec873bb450fd8116ae7c788b86a7ceebc9fa555b4a166feeb7983" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF \ + -DWITH_X11=OFF -DBUILD_KSECRETD=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "gettext-tiny", "kconfig", "kwindowsystem", "kcoreaddons", "ki18n", "kwidgetsaddons", "kdbusaddons", "kcrash", "knotifications"] diff --git a/recipes/incoming-kde/kxmlgui.toml b/recipes/incoming-kde/kxmlgui.toml new file mode 100644 index 00000000..d88a550f --- /dev/null +++ b/recipes/incoming-kde/kxmlgui.toml @@ -0,0 +1,44 @@ +# kxmlgui 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). GUI de menús/toolbars. Patrón KF6: dynamic, +# wrapper zig que filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Widgets+Xml+Network+PrintSupport+DBus+CorePrivate. ki18n → gettext-tiny. +# Deps KF6 (del CMakeLists): kglobalaccel (REQUIRED en Linux vía USE_DBUS), kcoreaddons, kitemviews, kconfig, +# kconfigwidgets, kguiaddons, ki18n, kiconthemes, kwidgetsaddons. Depende de kiconthemes y kglobalaccel de esta tanda. +# NOTA: 6.27 NO expone option(WITH_X11) ni toca qtx11extras → NO lleva -DWITH_X11=OFF (verificado en el árbol). +name = "kxmlgui" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/kxmlgui-6.27.0.tar.xz" +sha256 = "36d5c9cf8a851a63c1064d6a9987e961c0860ebd1396cda99119e570847df721" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "gettext-tiny", "kglobalaccel", "kcoreaddons", "kitemviews", "kconfig", "kconfigwidgets", "kguiaddons", "ki18n", "kiconthemes", "kwidgetsaddons"] diff --git a/recipes/incoming-kde/sonnet.toml b/recipes/incoming-kde/sonnet.toml new file mode 100644 index 00000000..b21c4409 --- /dev/null +++ b/recipes/incoming-kde/sonnet.toml @@ -0,0 +1,43 @@ +# sonnet 6.27.0 — KDE Frameworks 6 (Capa 2 tier-3, ADR 0011). Corrector ortográfico. Patrón KF6: dynamic, +# wrapper zig que filtra -Wl,--fatal-warnings, CMAKE_PREFIX_PATH=/usr, ECM + qttools + dbus. +# Qt6 Core+Widgets+Quick (SONNET_USE_QML=ON por defecto → qtdeclarative). SIN deps KF6, sin X11. +# Backends de diccionario (ASPELL/HSPELL/HUNSPELL/VOIKKO) son TODOS opcionales (find_package sin REQUIRED): +# construye SIN diccionarios instalados. Ningún blocker externo. +name = "sonnet" +version = "6.27.0" + +[source] +tarball = "https://download.kde.org/stable/frameworks/6.27/sonnet-6.27.0.tar.xz" +sha256 = "f8dcbba58d3479dfa4922146270f6ecb7ce0d987d82edc59b0c7c27ff965f65a" + +[build] +compiler = "zig-cc" +target = "x86_64-linux-musl" +link = "dynamic" +flags = [] + +[build.phases] +configure = ''' +ZW="$PWD/.zwrap"; mkdir -p "$ZW" +cat > "$ZW/cc" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig cc -mcpu=baseline $a +W +cat > "$ZW/cxx" <<'W' +#!/bin/sh +a=""; for x in "$@"; do [ "$x" = "-Wl,--fatal-warnings" ] && continue; a="$a $x"; done +exec /opt/zig/zig c++ -mcpu=baseline $a +W +chmod +x "$ZW/cc" "$ZW/cxx" +cmake -B build -G Ninja -Wno-dev \ + -DCMAKE_C_COMPILER="$ZW/cc" -DCMAKE_CXX_COMPILER="$ZW/cxx" -DCMAKE_ASM_COMPILER="$ZW/cc" \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_PREFIX_PATH=/usr \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ + -DBUILD_TESTING=OFF -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_DESIGNERPLUGIN=OFF +''' +compile = "cmake --build build" +install = "DESTDIR=/out cmake --install build" + +[deps] +build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "qtdeclarative"]