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の派生です。"
FuzzyBot (talk | contribs)
Updating to match new version of source page
Line 29: Line 29:
}:
}:


<!--T:11-->
let
let
   version = "1.4.0";
   version = "1.4.0";
Line 35: Line 34:
   name = "${pname}-${version}";
   name = "${pname}-${version}";


  <!--T:12-->
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:
   };
   };


  <!--T:13-->
appimageContents = appimageTools.extractType1 { inherit name src; };
appimageContents = appimageTools.extractType1 { inherit name src; };
in
in
Line 47: Line 44:
   inherit name src;
   inherit name src;


  <!--T:14-->
extraInstallCommands = ''
extraInstallCommands = ''
     mv $out/bin/${name} $out/bin/${pname}
     mv $out/bin/${name} $out/bin/${pname}
Line 56: Line 52:
   '';
   '';


  <!--T:15-->
meta = {
meta = {
     description = "Viewer for electronic invoices";
     description = "Viewer for electronic invoices";