Khushboo Mehta f9a5acb624 first commit
2026-02-20 14:32:19 +01:00

38 lines
766 B
Nix

# Common build configuration shared across all packages
{ pkgs, logosSdk, logosLiblogos }:
{
pname = "logos-execution-zone-wallet-ui";
version = "1.0.0";
nativeBuildInputs = [
pkgs.cmake
pkgs.ninja
pkgs.pkg-config
pkgs.qt6.wrapQtAppsHook
];
buildInputs = [
pkgs.qt6.qtbase
pkgs.qt6.qtremoteobjects
pkgs.zstd
pkgs.krb5
pkgs.abseil-cpp
];
cmakeFlags = [
"-GNinja"
"-DLOGOS_CPP_SDK_ROOT=${logosSdk}"
"-DLOGOS_LIBLOGOS_ROOT=${logosLiblogos}"
];
env = {
LOGOS_LIBLOGOS_ROOT = "${logosLiblogos}";
};
meta = with pkgs.lib; {
description = "Logos Execution Zone Wallet UI - A Qt UI plugin for Logos Execution Zone Wallet Module";
platforms = platforms.unix ++ platforms.windows;
};
}