nur-packages

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

package.nix (1118B)


      1 {
      2   lib,
      3   stdenv,
      4   fetchFromGitHub,
      5   wineWow64Packages,
      6   makeWrapper,
      7 }:
      8 
      9 stdenv.mkDerivation (finalAttrs: {
     10   pname = "winprom";
     11   version = "2.3";
     12 
     13   src = fetchFromGitHub {
     14     owner = "edwardearl";
     15     repo = "winprom";
     16     rev = "621e1422333a9b4e84cd2f507a412e8bb0e68c46";
     17     hash = "sha256-yWjKOjUpvMtwN/0iOvM3to2Q6lnD+Wb8L1vLVDoH6U8=";
     18   };
     19 
     20   nativeBuildInputs = [
     21     makeWrapper
     22   ];
     23 
     24   installPhase = ''
     25     mkdir -p $out/opt/winprom
     26     cp -r *.exe $out/opt/winprom
     27 
     28     makeWrapper ${wineWow64Packages.stable}/bin/wine $out/bin/winprom \
     29       --add-flags "$out/opt/winprom/winprom.exe"
     30     makeWrapper ${wineWow64Packages.stable}/bin/wine $out/bin/winelev \
     31       --add-flags "$out/opt/winprom/winelev.exe"
     32   '';
     33 
     34   meta = {
     35     description = "Windows tool for calculating the topographic prominence of mountains";
     36     homepage = "https://github.com/edwardearl/winprom";
     37     sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
     38     license = lib.licenses.mit;
     39     maintainers = [ lib.maintainers.sikmir ];
     40     inherit (wineWow64Packages.stable.meta) platforms;
     41     skip.ci = true;
     42   };
     43 })