packages.server: add biu

This commit is contained in:
陈浩南 2024-04-01 19:07:36 +08:00
parent 562e51a866
commit 2bdc5b94bc
5 changed files with 20 additions and 19 deletions

View File

@ -54,6 +54,22 @@
"url": "https://flakehub.com/f/zhaofengli/attic/0.1.%2A.tar.gz"
}
},
"biu": {
"flake": false,
"locked": {
"lastModified": 1711969538,
"narHash": "sha256-wGw+f7okXUDueWrUjRVqPb3Kx/OwIP8xrfvYRXbrAww=",
"owner": "CHN-beta",
"repo": "biu",
"rev": "dbdc36394271f859f25cabaceed971898741a1c6",
"type": "github"
},
"original": {
"owner": "CHN-beta",
"repo": "biu",
"type": "github"
}
},
"blurred-wallpaper": {
"flake": false,
"locked": {
@ -1937,6 +1953,7 @@
"root": {
"inputs": {
"aagl": "aagl",
"biu": "biu",
"blurred-wallpaper": "blurred-wallpaper",
"chaotic": "chaotic",
"citation-style-language": "citation-style-language",

View File

@ -68,6 +68,7 @@
lmod = { url = "github:TACC/Lmod"; flake = false; };
mumax = { url = "github:CHN-beta/mumax"; flake = false; };
kylin-virtual-keyboard = { url = "git+https://gitee.com/openkylin/kylin-virtual-keyboard.git"; flake = false; };
biu = { url = "github:CHN-beta/biu"; flake = false; };
};
outputs = inputs:

View File

@ -1,17 +0,0 @@
{
stdenv, fetchFromGitHub, cmake, pkg-config, ninja,
fmt, boost, magic-enum, libbacktrace, concurrencpp, tgbot-cpp, nameof, eigen, range-v3
}: stdenv.mkDerivation rec
{
name = "libbiu";
src = fetchFromGitHub
{
owner = "CHN-beta";
repo = "biu";
rev = "8ed2e52968f98d3a6ddbd01e86e57604ba3a7f54";
sha256 = "OqQ+QkjjIbpve/xn/DJA7ONw/bBg5zGNr+VJjc3o+K8=";
};
nativeBuildInputs = [ cmake pkg-config ninja ];
buildInputs = [ fmt boost magic-enum libbacktrace concurrencpp tgbot-cpp nameof eigen range-v3 ];
propagatedBuildInputs = buildInputs;
}

View File

@ -20,7 +20,6 @@ inputs: rec
chromiumos-touch-keyboard = inputs.pkgs.callPackage ./chromiumos-touch-keyboard {};
yoga-support = inputs.pkgs.callPackage ./yoga-support {};
tgbot-cpp = inputs.pkgs.callPackage ./tgbot-cpp { src = inputs.topInputs.tgbot-cpp; };
biu = inputs.pkgs.callPackage ./biu { inherit concurrencpp tgbot-cpp nameof; stdenv = inputs.pkgs.gcc13Stdenv; };
citation-style-language = inputs.pkgs.callPackage ./citation-style-language
{ src = inputs.topInputs.citation-style-language; };
mirism = inputs.pkgs.callPackage ./mirism
@ -81,6 +80,7 @@ inputs: rec
aocl = inputs.pkgs.callPackage ./aocl {};
kylin-virtual-keyboard = inputs.pkgs.libsForQt5.callPackage ./kylin-virtual-keyboard
{ src = inputs.topInputs.kylin-virtual-keyboard; };
biu = inputs.pkgs.callPackage inputs.topInputs.biu { inherit nameof; };
fromYaml = content: builtins.fromJSON (builtins.readFile
(inputs.pkgs.runCommand "toJSON" {}

View File

@ -48,7 +48,7 @@ inputs:
nodejs
# library
fmt fmt.dev localPackages.nameof localPackages.matplotplusplus highfive hdf5 hdf5.dev
localPackages.concurrencpp
localPackages.concurrencpp localPackages.biu localPackages.magik-enum
(
runCommand "concurrencpp" {}
"mkdir $out; ln -s ${localPackages.concurrencpp}/include/concurrencpp-* $out/include"