diff --git a/configs/sterni/packages.nix b/configs/sterni/packages.nix index bfd31de..79a1ea0 100644 --- a/configs/sterni/packages.nix +++ b/configs/sterni/packages.nix @@ -7,6 +7,8 @@ in { environment.systemPackages = with pkgs; [ + polygon-art + # bluetooth gui blueberry diff --git a/pkgs/polygon-art/default.nix b/pkgs/polygon-art/default.nix index 03a9a70..190dd5b 100644 --- a/pkgs/polygon-art/default.nix +++ b/pkgs/polygon-art/default.nix @@ -1,30 +1,27 @@ -{ rustPlatform, fetchgit, stdenv, cairo, geos, clipper, clang, pkg-config -, cmake , openssl, llvmPackages, ... }: +{ rustPlatform, fetchgit, stdenv, cairo, geos, clipper, clang, pkg-config, cmake +, openssl, llvmPackages, ... }: rustPlatform.buildRustPackage rec { + name = "polygon-art-${version}"; + version = "1.0.0"; - # src = ./.; + src = fetchgit { url = "https://git.ingolf-wagner.de/palo/polygon-art.git"; - rev = "b30d687963b0c95dd27c8a37eae9c9f1a4fff1f6"; - sha256 = "14n13512cznnlmr70zi6ir4g3k4aj6swn49xvlf9yapr0f826v0x"; + rev = "bc571b10a8be3357b517d2c413c0c2111593e4bf"; + sha256 = "0dn3111cy50znxr5hawmkz3lcywxhzjz77jqq88pf1dh03jy2f45"; }; - cargoSha256 = "1snkq7sij24i3dfrjrm49p4hadif63nkq4zwn3ry9szjars298z3"; - #verifyCargoDeps = true; - - buildInputs = [ cairo geos clipper openssl ]; + cargoSha256 = "05rkn8iihj4j9k179xx7wn2a07hxks050raj6fbxmj6gdx6aj170"; + verifyCargoDeps = true; LIBCLANG_PATH = "${llvmPackages.libclang}/lib"; - nativeBuildInputs = [ - cmake - llvmPackages.clang - llvmPackages.libclang - pkg-config - ]; + buildInputs = [ cairo geos clipper openssl ]; + nativeBuildInputs = + [ cmake llvmPackages.clang llvmPackages.libclang pkg-config ]; meta = with stdenv.lib; { description =