Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 pname, 3 version, 4 src, 5 meta, 6 appimageTools, 7}: 8 9let 10 appimageContents = appimageTools.extract { 11 inherit pname version src; 12 postExtract = '' 13 patchelf --replace-needed libtiff.so.5 libtiff.so $out/opt/wechat/wechat 14 ''; 15 }; 16in 17appimageTools.wrapAppImage { 18 inherit pname version meta; 19 20 src = appimageContents; 21 22 extraInstallCommands = '' 23 mkdir -p $out/share/applications 24 cp ${appimageContents}/wechat.desktop $out/share/applications/ 25 mkdir -p $out/share/icons/hicolor/256x256/apps 26 cp ${appimageContents}/wechat.png $out/share/icons/hicolor/256x256/apps/ 27 28 substituteInPlace $out/share/applications/wechat.desktop --replace-fail AppRun wechat 29 ''; 30}