nur-packages

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

package.nix (1147B)


      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   __structuredAttrs = true;
     14 
     15   src = fetchFromGitHub {
     16     owner = "edwardearl";
     17     repo = "winprom";
     18     rev = "621e1422333a9b4e84cd2f507a412e8bb0e68c46";
     19     hash = "sha256-yWjKOjUpvMtwN/0iOvM3to2Q6lnD+Wb8L1vLVDoH6U8=";
     20   };
     21 
     22   nativeBuildInputs = [
     23     makeWrapper
     24   ];
     25 
     26   installPhase = ''
     27     mkdir -p $out/opt/winprom
     28     cp -r *.exe $out/opt/winprom
     29 
     30     makeWrapper ${wineWow64Packages.stable}/bin/wine $out/bin/winprom \
     31       --add-flags "$out/opt/winprom/winprom.exe"
     32     makeWrapper ${wineWow64Packages.stable}/bin/wine $out/bin/winelev \
     33       --add-flags "$out/opt/winprom/winelev.exe"
     34   '';
     35 
     36   meta = {
     37     description = "Windows tool for calculating the topographic prominence of mountains";
     38     homepage = "https://github.com/edwardearl/winprom";
     39     sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
     40     license = lib.licenses.mit;
     41     maintainers = [ lib.maintainers.sikmir ];
     42     inherit (wineWow64Packages.stable.meta) platforms;
     43     skip.ci = true;
     44   };
     45 })