nur-packages

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

bin.nix (916B)


      1 { lib, stdenv, fetchfromgh, p7zip, makeWrapper, qtcreator }:
      2 
      3 stdenv.mkDerivation (finalAttrs: {
      4   pname = "qtcreator-bin";
      5   version = "13.0.0";
      6 
      7   src = fetchfromgh {
      8     owner = "qt-creator";
      9     repo = "qt-creator";
     10     name = "qtcreator-macos-universal-${finalAttrs.version}.7z";
     11     hash = "sha256-iwLj/Hw7ktpudCdraMSv4p5fMEGjSA87Hv0FSFCgU/o=";
     12     version = "v${finalAttrs.version}";
     13   };
     14 
     15   sourceRoot = ".";
     16 
     17   nativeBuildInputs = [ p7zip makeWrapper ];
     18 
     19   installPhase = ''
     20     runHook preInstall
     21     mkdir -p $out/Applications
     22     mv *.app $out/Applications
     23     makeWrapper $out/{Applications/Qt\ Creator.app/Contents/MacOS/Qt\ Creator,bin/qtcreator}
     24     runHook postInstall
     25   '';
     26 
     27   meta = with lib;
     28     qtcreator.meta // {
     29       sourceProvenance = with sourceTypes; [ binaryNativeCode ];
     30       maintainers = [ maintainers.sikmir ];
     31       platforms = [ "x86_64-darwin" ];
     32       skip.ci = true;
     33     };
     34 })