27 lines
711 B
Nix
27 lines
711 B
Nix
{ lib, buildPythonPackage, fetchFromGitea, python, setuptools-scm }:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "preserves";
|
|
version = "unstable-2022-03-08";
|
|
|
|
src = fetchFromGitea {
|
|
domain = "git.syndicate-lang.org";
|
|
owner = "syndicate-lang";
|
|
repo = pname;
|
|
rev = "197359ff22fa701d8b497860e8eb84dba209e00e";
|
|
sha256 = "sha256-1nlyqcNIDGuNzo5/ObjF4YIWbpD8lxgVFXcKM+Dv6PY=";
|
|
};
|
|
|
|
sourceRoot = "source/implementations/python";
|
|
|
|
buildInputs = [ setuptools-scm ];
|
|
|
|
postInstall =
|
|
"install -t $out/lib/${python.libPrefix}/site-packages/preserves preserves/*.prb ";
|
|
|
|
meta = src.meta // {
|
|
homepage = "https://syndicate-lang.org";
|
|
maintainers = with lib.maintainers; [ ehmry ];
|
|
};
|
|
}
|