diff --git a/pkgs/by-name/ge/geographiclib/package.nix b/pkgs/by-name/ge/geographiclib/package.nix index 3309f20088a6..0946a02be91a 100644 --- a/pkgs/by-name/ge/geographiclib/package.nix +++ b/pkgs/by-name/ge/geographiclib/package.nix @@ -13,21 +13,27 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "geographiclib"; repo = "geographiclib"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-hFheJ6Q1GEfqPVq7t4SHN/n2JniqCQUzwl7GEVG0jgo="; }; + outputs = [ + "dev" + "doc" + "out" + ]; + nativeBuildInputs = [ cmake doxygen ]; cmakeFlags = [ - "-DBUILD_DOCUMENTATION=ON" - "-DCMAKE_INSTALL_LIBDIR=lib" + (lib.cmakeBool "BUILD_DOCUMENTATION" true) + (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") ]; - meta = with lib; { + meta = { description = "C++ geographic library"; longDescription = '' GeographicLib is a small C++ library for: @@ -36,8 +42,8 @@ stdenv.mkDerivation rec { * gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020) calculations ''; homepage = "https://geographiclib.sourceforge.io/"; - license = licenses.mit; - maintainers = with maintainers; [ sikmir ]; - platforms = platforms.unix; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sikmir ]; + platforms = lib.platforms.unix; }; }