2022-11-18T10:36:51 freetube 0.17.1 -> 0.18.0 https://repology.org/metapackage/freetube/versions 2022-11-18T10:36:53 attrpath: freetube 2022-11-18T10:36:53 Checking auto update branch... 2022-11-18T10:36:54 No auto update branch exists 2022-11-18T10:36:54 Old version 0.17.1" not present in master derivation file with contents: { stdenv, lib, fetchurl, appimageTools, makeWrapper, electron }: stdenv.mkDerivation rec { pname = "freetube"; version = "0.18.0"; src = fetchurl { url = "https://github.com/FreeTubeApp/FreeTube/releases/download/v${version}-beta/freetube_${version}_amd64.AppImage"; sha256 = "sha256-7IxmlkExM8Q1yyq44ajZ6on4EMPyGt23QmzmBZmofts="; }; appimageContents = appimageTools.extractType2 { name = "${pname}-${version}"; inherit src; }; dontUnpack = true; dontConfigure = true; dontBuild = true; nativeBuildInputs = [ makeWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share/${pname} $out/share/applications $out/share/icons/hicolor/scalable/apps cp -a ${appimageContents}/{locales,resources} $out/share/${pname} cp -a ${appimageContents}/freetube.desktop $out/share/applications/${pname}.desktop cp -a ${appimageContents}/usr/share/icons/hicolor/scalable/freetube.svg $out/share/icons/hicolor/scalable/apps substituteInPlace $out/share/applications/${pname}.desktop \ --replace 'Exec=AppRun' 'Exec=${pname}' runHook postInstall ''; postFixup = '' makeWrapper ${electron}/bin/electron $out/bin/${pname} \ --add-flags $out/share/${pname}/resources/app.asar ''; meta = with lib; { description = "An Open Source YouTube app for privacy"; homepage = "https://freetubeapp.io/"; license = licenses.agpl3Only; maintainers = with maintainers; [ ryneeverett alyaeanyx ]; platforms = [ "x86_64-linux" ]; }; }