nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (940B)


      1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, cairo, librsvg
      2 , Foundation, memstreamHook
      3 , testers
      4 }:
      5 
      6 stdenv.mkDerivation (finalAttrs: {
      7   pname = "smrender";
      8   version = "4.3.0";
      9 
     10   src = fetchFromGitHub {
     11     owner = "rahra";
     12     repo = "smrender";
     13     rev = "v${finalAttrs.version}";
     14     hash = "sha256-b9xuOPLxA9zZzIwWl+FTSW5XHgJ2sFoC578ZH6iwjaM=";
     15   };
     16 
     17   nativeBuildInputs = [ autoreconfHook pkg-config ];
     18 
     19   buildInputs = [ cairo librsvg ]
     20     ++ lib.optionals stdenv.isDarwin [ Foundation memstreamHook ];
     21 
     22   passthru.tests.version = testers.testVersion {
     23     package = finalAttrs.finalPackage;
     24     version = "V${finalAttrs.version}";
     25   };
     26 
     27   meta = with lib; {
     28     description = "A powerful, flexible, and modular rule-based rendering engine for OSM data";
     29     inherit (finalAttrs.src.meta) homepage;
     30     license = licenses.gpl3Only;
     31     maintainers = [ maintainers.sikmir ];
     32     platforms = platforms.unix;
     33   };
     34 })