diff --git a/pkgs/applications/misc/fspy/default.nix b/pkgs/applications/misc/fspy/default.nix new file mode 100644 index 000000000000..4baf053d713f --- /dev/null +++ b/pkgs/applications/misc/fspy/default.nix @@ -0,0 +1,27 @@ +{ appimageTools, lib, fetchurl }: +let + pname = "fspy"; + version = "1.0.3"; + name = "${pname}-v${version}"; + + src = fetchurl { + url = "https://github.com/stuffmatic/fSpy/releases/download/v${version}/${pname}-${version}-x86_64.AppImage"; + sha256 = "sha256-L+qsSExuEkzZkjnV/J6rrZ3BXqWQd+IfsN6a3kvQF3A="; + }; + +in appimageTools.wrapType2 { + inherit name src; + + extraInstallCommands = '' + mv $out/bin/${name} $out/bin/${pname} + ''; + + meta = with lib; { + description = "A cross platform app for quick and easy still image camera matching"; + license = licenses.gpl3; + homepage = "https://fspy.io/"; + maintainers = with maintainers; [ polygon ]; + platforms = platforms.linux; + mainProgram = "fspy"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0f6cf5c133fe..09dd9be7dac4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1703,6 +1703,8 @@ with pkgs; foxdot = with python3Packages; toPythonApplication foxdot; + fspy = callPackage ../applications/misc/fspy { }; + fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { }; genann = callPackage ../development/libraries/genann { };