nur-packages

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

bin.nix (1169B)


      1 { lib, stdenv, fetchfromgh, sdkVersion ? "10.13" }:
      2 
      3 assert lib.assertOneOf "sdkVersion" sdkVersion [ "10.13" "10.14" "10.15" "11.0.1" ];
      4 
      5 stdenv.mkDerivation rec {
      6   pname = "qmapshack-bin";
      7   version = "1.15.2";
      8 
      9   src = fetchfromgh {
     10     owner = "Maproom";
     11     repo = "qmapshack";
     12     version = "V_${version}";
     13     name =
     14       if sdkVersion == "10.13"
     15       then "QMapShack-MacOSX.${sdkVersion}_${version}.tar.gz"
     16       else "QMapShack-MacOSX.${sdkVersion}_${version}_2.tar.gz";
     17     sha256 = {
     18       "10.13" = "1b9q0jq6v60wbd5kh2nvd19cv07rxkqcc4lk6378m1d8afvacaax";
     19       "10.14" = "0w6w0vqsqxhicw2kb4wc2bw6g13f0a3h600zjjbz6kl2zanwh0nm";
     20       "10.15" = "0f23i7yk82xlcn89s9z5apsggxgwcdw5wnrv3dls11vrz1dvf3l2";
     21       "11.0.1" = "19p8gd0n7nx89fbn74s13my431cxqj0caazjl9z4hc2pjkq7prjd";
     22     }.${sdkVersion};
     23   };
     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 = "Consumer grade GIS software";
     34     inherit (src.meta) homepage;
     35     license = licenses.gpl3Plus;
     36     maintainers = [ maintainers.sikmir ];
     37     platforms = [ "x86_64-darwin" ];
     38     skip.ci = true;
     39   };
     40 }