2023-10-14 16:20:48 +08:00
|
|
|
{
|
|
|
|
stdenv, fetchFromGitHub, cmake, pkg-config, ninja,
|
2023-10-14 22:46:17 +08:00
|
|
|
fmt, boost, magic-enum, libbacktrace, concurrencpp, tgbot-cpp, nameof, eigen, range-v3
|
2023-10-14 16:20:48 +08:00
|
|
|
}: stdenv.mkDerivation rec
|
|
|
|
{
|
|
|
|
name = "libbiu";
|
|
|
|
src = fetchFromGitHub
|
|
|
|
{
|
|
|
|
owner = "CHN-beta";
|
|
|
|
repo = "libbiu";
|
2023-10-14 22:46:17 +08:00
|
|
|
rev = "b048dd269e44a62c5220742ce697664088348e51";
|
|
|
|
sha256 = "SxxLGj1Kqj4oUvWQvkpNAA6YnWt4sF5Gzclox9wl0uU=";
|
2023-10-14 16:20:48 +08:00
|
|
|
};
|
|
|
|
nativeBuildInputs = [ cmake pkg-config ninja ];
|
2023-10-14 22:46:17 +08:00
|
|
|
buildInputs = [ fmt boost magic-enum libbacktrace concurrencpp tgbot-cpp nameof eigen range-v3 ];
|
2023-10-14 16:20:48 +08:00
|
|
|
propagatedBuildInputs = buildInputs;
|
|
|
|
}
|