From 013d6415368c404f655fcf56bba70d1f5dc89fbb Mon Sep 17 00:00:00 2001 From: movefasta Date: Wed, 22 Feb 2023 19:16:33 +0300 Subject: [PATCH] fstl STL-viewer --- flake.nix | 5 +++-- pkgs/misc/fstl/default.nix | 30 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 pkgs/misc/fstl/default.nix diff --git a/flake.nix b/flake.nix index 971bab2..888406f 100644 --- a/flake.nix +++ b/flake.nix @@ -24,7 +24,8 @@ bpy = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/bpy { }; pysdf = pkgs.python3Packages.callPackage ./pkgs/development/python-modules/pysdf { }; mayo = pkgs.libsForQt5.callPackage ./pkgs/misc/mayo { }; - darknet = pkgs.callPackage ./darknet.nix { }; + # darknet = pkgs.callPackage ./darknet.nix { }; + fstl = pkgs.libsForQt5.callPackage ./pkgs/misc/fstl { }; in { inherit pkgs; @@ -37,7 +38,7 @@ }; packages = { - inherit mayo darknet blender bpy pysdf; + inherit mayo blender bpy pysdf fstl; gazebo = ros.humble.gazebo; }; diff --git a/pkgs/misc/fstl/default.nix b/pkgs/misc/fstl/default.nix new file mode 100644 index 0000000..7eabd52 --- /dev/null +++ b/pkgs/misc/fstl/default.nix @@ -0,0 +1,30 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, wrapQtAppsHook +}: + +stdenv.mkDerivation rec { + pname = "fstl"; + version = "0.10.0"; + + src = fetchFromGitHub { + owner = "fstl-app"; + repo = "fstl"; + rev = "v${version}"; + hash = "sha256-z2X78GW/IeiPCnwkeLBCLjILhfMe2sT3V9Gbw4TSf4c="; + }; + + nativeBuildInputs = [ + cmake + wrapQtAppsHook + ]; + + meta = with lib; { + description = "A fast STL file viewer"; + homepage = "https://github.com/fstl-app/fstl"; + license = with licenses; [ ]; + maintainers = with maintainers; [ ]; + }; +}