Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libosmscout / default.nix
blob8452ccffe389dc7b28f388a1173cabf3fff47244
1 { lib, mkDerivation, fetchFromGitHub, cmake, pkg-config
2 , marisa, qttools, qtlocation }:
4 mkDerivation rec {
5   pname = "libosmscout";
6   version = "2022.04.25";
8   src = fetchFromGitHub {
9     owner = "Framstag";
10     repo = "libosmscout";
11     rev = "4c3b28472864b8e9cdda80a05ec73ef22cb39323";
12     sha256 = "sha256-Qe5TkF4BwlsEI7emC0gdc7SmS4QrSGLiO0QdjuJA09g=";
13   };
15   cmakeFlags = [ "-DOSMSCOUT_BUILD_TESTS=OFF" ];
17   nativeBuildInputs = [ cmake pkg-config ];
18   buildInputs = [ marisa qttools qtlocation ];
20   meta = with lib; {
21     description = "Simple, high-level interfaces for offline location and POI lokup, rendering and routing functionalities based on OpenStreetMap (OSM) data";
22     homepage = "https://libosmscout.sourceforge.net/";
23     license = licenses.lgpl3Plus;
24     maintainers = [ maintainers.Thra11 ];
25     platforms = platforms.linux;
26   };