Appimage/ja: Difference between revisions
Haruki7049 (talk | contribs) Created page with "[https://nixos.org/manual/nixpkgs/stable/#sec-pkgs-appimageTools nixpkgs manual on wrapping AppImage packages]を参照してください。要するに、AppImageが抽出され、依存関係がnixビルド依存関係として追加されます。 次の例は、AppImageとしても配布されているプログラム、Qubaの派生です。" |
Updating to match new version of source page |
||
Line 29: | Line 29: | ||
}: | }: | ||
let | let | ||
version = "1.4.0"; | version = "1.4.0"; | ||
Line 35: | Line 34: | ||
name = "${pname}-${version}"; | name = "${pname}-${version}"; | ||
src = fetchurl { | src = fetchurl { | ||
url = "https://github.com/ZUGFeRD/quba-viewer/releases/download/v${version}/Quba-${version}.AppImage"; | url = "https://github.com/ZUGFeRD/quba-viewer/releases/download/v${version}/Quba-${version}.AppImage"; | ||
Line 41: | Line 39: | ||
}; | }; | ||
appimageContents = appimageTools.extractType1 { inherit name src; }; | appimageContents = appimageTools.extractType1 { inherit name src; }; | ||
in | in | ||
Line 47: | Line 44: | ||
inherit name src; | inherit name src; | ||
extraInstallCommands = '' | extraInstallCommands = '' | ||
mv $out/bin/${name} $out/bin/${pname} | mv $out/bin/${name} $out/bin/${pname} | ||
Line 56: | Line 52: | ||
''; | ''; | ||
meta = { | meta = { | ||
description = "Viewer for electronic invoices"; | description = "Viewer for electronic invoices"; |