2022-12-31T19:24:43 logseq 0.8.12 -> 0.8.15 https://repology.org/metapackage/logseq/versions 2022-12-31T19:24:45 attrpath: logseq 2022-12-31T19:24:45 Checking auto update branch... 2022-12-31T19:24:48 [version] 2022-12-31T19:24:48 [version] skipping because derivation has updateScript 2022-12-31T19:24:48 [rustCrateVersion] 2022-12-31T19:24:48 [rustCrateVersion] No cargoSha256 found 2022-12-31T19:24:48 [golangModuleVersion] 2022-12-31T19:24:48 [golangModuleVersion] Not a buildGoModule package with vendorSha256 2022-12-31T19:24:48 [updateScript] 2022-12-31T19:25:00 [updateScript] Success 2022-12-31T19:25:00 [updateScript] this derivation will be built: /nix/store/5z1g3isfxjj15ygjp4sk2ysf7vrfv41l-packages.json.drv building '/nix/store/5z1g3isfxjj15ygjp4sk2ysf7vrfv41l-packages.json.drv'... Going to be running update for following packages: - logseq-0.8.12 Press Enter key to continue... Running update for: - logseq-0.8.12: UPDATING ... - logseq-0.8.12: DONE. Packages updated! 2022-12-31T19:25:00 2022-12-31T19:25:00 [quotedUrls] 2022-12-31T19:25:00 [quotedUrls] nothing found to replace 2022-12-31T19:25:00 Diff after rewrites: diff --git a/pkgs/applications/misc/logseq/default.nix b/pkgs/applications/misc/logseq/default.nix index 54e3e98d48b..3d07e7ab40c 100644 --- a/pkgs/applications/misc/logseq/default.nix +++ b/pkgs/applications/misc/logseq/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "logseq"; - version = "0.8.12"; + version = "0.8.15"; src = fetchurl { url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; - sha256 = "sha256-I1jGPNGlZ53N3ZlN9nN/GSgQIfdoUeclyuMl+PpNVY4="; + sha256 = "sha256-lE/bO/zpqChvdf8vfNqbC5iIpXAZDb36/N7Tpsj7PWY="; name = "${pname}-${version}.AppImage"; }; 2022-12-31T19:26:29 Old version 0.8.12" not present in master derivation file with contents: { lib , stdenv , fetchurl , appimageTools , makeWrapper , electron , git }: stdenv.mkDerivation rec { pname = "logseq"; version = "0.8.15"; src = fetchurl { url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; sha256 = "sha256-lE/bO/zpqChvdf8vfNqbC5iIpXAZDb36/N7Tpsj7PWY="; name = "${pname}-${version}.AppImage"; }; appimageContents = appimageTools.extract { inherit pname src version; }; dontUnpack = true; dontConfigure = true; dontBuild = true; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share/${pname} $out/share/applications cp -a ${appimageContents}/{locales,resources} $out/share/${pname} cp -a ${appimageContents}/Logseq.desktop $out/share/applications/${pname}.desktop # remove the `git` in `dugite` because we want the `git` in `nixpkgs` chmod +w -R $out/share/${pname}/resources/app/node_modules/dugite/git chmod +w $out/share/${pname}/resources/app/node_modules/dugite rm -rf $out/share/${pname}/resources/app/node_modules/dugite/git chmod -w $out/share/${pname}/resources/app/node_modules/dugite substituteInPlace $out/share/applications/${pname}.desktop \ --replace Exec=Logseq Exec=${pname} \ --replace Icon=Logseq Icon=$out/share/${pname}/resources/app/icons/logseq.png runHook postInstall ''; postFixup = '' # set the env "LOCAL_GIT_DIRECTORY" for dugite so that we can use the git in nixpkgs makeWrapper ${electron}/bin/electron $out/bin/${pname} \ --set "LOCAL_GIT_DIRECTORY" ${git} \ --add-flags $out/share/${pname}/resources/app ''; passthru.updateScript = ./update.sh; meta = with lib; { description = "A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base"; homepage = "https://github.com/logseq/logseq"; changelog = "https://github.com/logseq/logseq/releases/tag/${version}"; license = licenses.agpl3Plus; maintainers = with maintainers; [ weihua ]; platforms = [ "x86_64-linux" ]; }; }