nur-packages

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

bin.nix (1000B)


      1 { lib, stdenv, fetchurl, undmg, releaseType ? "pr" }:
      2 
      3 assert lib.assertOneOf "releaseType" releaseType [ "pr" "ltr" ];
      4 
      5 stdenv.mkDerivation rec {
      6   pname = "qgis-bin";
      7   version = {
      8     pr = "3.18.1";
      9     ltr = "3.16.5";
     10   }.${releaseType};
     11 
     12   src = fetchurl {
     13     url = "https://qgis.org/downloads/macos/qgis-macos-${releaseType}.dmg";
     14     sha256 = {
     15       pr = "04nsxgzi0wc11fvmzakacqmwpi2zqpr70acbkyi407jwg4pb23il";
     16       ltr = "17y3xia7z5imd1csxiqdxdg9v39ryzl09j9gyfjs8wfqs2rg1yi6";
     17     }.${releaseType};
     18     name = "QGIS-macOS-${version}.dmg";
     19   };
     20 
     21   preferLocalBuild = true;
     22 
     23   nativeBuildInputs = [ undmg ];
     24 
     25   sourceRoot = ".";
     26 
     27   installPhase = ''
     28     mkdir -p $out/Applications
     29     cp -r *.app $out/Applications
     30   '';
     31 
     32   meta = with lib; {
     33     description = "A Free and Open Source Geographic Information System";
     34     homepage = "https://qgis.org";
     35     license = licenses.gpl2Plus;
     36     maintainers = [ maintainers.sikmir ];
     37     platforms = [ "x86_64-darwin" ];
     38     skip.ci = true;
     39   };
     40 }