nur-packages

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

commit d0fa75f05ba0489d9d24f3513c34180b535529d7
parent 75c9dd70dfee11b24993118afe69f0893ab2f91f
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Wed, 22 Oct 2025 19:13:33 +0400

Add winprom

Diffstat:
Apkgs/by-name/wi/winprom/package.nix | 43+++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+), 0 deletions(-)

diff --git a/pkgs/by-name/wi/winprom/package.nix b/pkgs/by-name/wi/winprom/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchFromGitHub, + wineWow64Packages, + makeWrapper, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "winprom"; + version = "2.3"; + + src = fetchFromGitHub { + owner = "edwardearl"; + repo = "winprom"; + rev = "621e1422333a9b4e84cd2f507a412e8bb0e68c46"; + hash = "sha256-yWjKOjUpvMtwN/0iOvM3to2Q6lnD+Wb8L1vLVDoH6U8="; + }; + + nativeBuildInputs = [ + makeWrapper + ]; + + installPhase = '' + mkdir -p $out/opt/winprom + cp -r *.exe $out/opt/winprom + + makeWrapper ${wineWow64Packages.stable}/bin/wine $out/bin/winprom \ + --add-flags "$out/opt/winprom/winprom.exe" + makeWrapper ${wineWow64Packages.stable}/bin/wine $out/bin/winelev \ + --add-flags "$out/opt/winprom/winelev.exe" + ''; + + meta = { + description = "Windows tool for calculating the topographic prominence of mountains"; + homepage = "https://github.com/edwardearl/winprom"; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sikmir ]; + inherit (wineWow64Packages.stable.meta) platforms; + skip.ci = true; + }; +})