Skip to content

Commit

Permalink
pyfa: init at v2.58.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Daholli committed May 26, 2024
1 parent feffdb9 commit eea3484
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions pkgs/by-name/py/pyfa/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
lib,
appimageTools,
fetchurl,
}:
let
pname = "pyfa";
version = "v2.58.3";
src = fetchurl {
url = "https://github.com/pyfa-org/Pyfa/releases/download/${version}/pyfa-${version}-linux.AppImage";
name = "pyfa-${version}";
sha256 = "opzZSiVWfJv//KONocL9byZKqX/hWkPU+ssdceUDXh0=";
};
appimageContents = appimageTools.extractType1 { inherit pname version src; };
in
appimageTools.wrapType1 {
inherit pname version src;

extraInstallCommands = ''
install -m 444 -D ${appimageContents}/pyfa.desktop -t $out/share/applications
substituteInPlace $out/share/applications/pyfa.desktop \
--replace-warn 'Exec=pyfa' 'Exec=${pname}'
cp -r ${appimageContents}/pyfa.png $out/share
'';

meta = with lib; {
description = "Python fitting assistant, cross-platform fitting tool for EVE Online";
homepage = "https://github.com/pyfa-org/Pyfa";
license = licenses.gpl3;
mainProgram = "pyfa";
};
}

0 comments on commit eea3484

Please sign in to comment.