about summary refs log tree commit diff
path: root/pkgs/servers/invidious
AgeCommit message (Collapse)AuthorFilesLines
2023-01-09invidious: unstable-2022-11-22 -> unstable-2023-01-08Gaetan Lepage1-3/+3
2022-12-16Merge pull request #204714 from wegank/invidious-darwinSandro2-3/+6
invidious: fix build on aarch64-darwin
2022-12-15lib.replaceChars: warn about being a deprecated aliasArtturin1-1/+1
replaceStrings has been in nix since 2015(nix 1.10) so it is safe to remove the fallback https://github.com/nixos/nix/commit/d6d5885c1567454754a0d260521bafa0bd5e7fdb
2022-12-11invidious: fix build on aarch64-darwinWeijia Wang2-3/+6
2022-12-03invidious: unstable-2022-11-17 -> unstable-2022-11-22Gaetan Lepage1-3/+3
2022-11-17invidious: unstable-2022-11-02 -> unstable-2022-11-17Ian Kerins1-3/+3
2022-11-03invidious: unstable-2022-08-13 -> unstable-2022-11-02Gaetan Lepage1-3/+3
2022-10-14invidious: fix #195779 by disabling quic when buildingGaetan Lepage1-1/+8
2022-08-14invidious: unstable-2022-07-10 -> unstable-2022-08-13Simon Bruder1-3/+3
2022-07-12invidious: unstable-2022-05-11 -> unstable-2022-07-10schnusch2-3/+4
Some tests require JSON files from ./mocks/ which is a submodule.
2022-07-12invidious: use nix-hash in update scriptschnusch1-1/+1
2022-05-16invidious: unstable-2022-03-16 -> unstable-2022-05-11schnusch2-8/+8
2022-05-16invidious: use UTC for version in update scriptschnusch1-1/+1
Previously the commits timezone was used for the date in the version. This turned out to be wrong for https://github.com/iv-org/invidious/commit/1f3f2788d4ab6ee4fc96c73c5e78900a9edcfec3 See https://github.com/NixOS/nixpkgs/commit/104e4643c52a7fb418721f1c254a34b8862cac5f
2022-05-16invidious.lsquic.boringssl: fix gcc11 buildschnusch1-6/+47
2022-05-12invidious: fix buildsqualus1-3/+7
The build was broken since 52f8cf58a4504e5e219faebffa51033e400e3aec when gcc was updated from 10 to 11. This forces lsquic's version of boringssl to build with gcc 10.
2022-03-17Merge pull request #150898 from schnusch/invidiousSilvan Mosberger8-26/+213
invidious: unstable-2021-11-08 -> unstable-2022-03-16
2022-03-17invidious: unstable-2022-02-25 -> unstable-2022-03-16schnusch1-3/+3
2022-03-17invidious: mark as broken on aarch64-darwinschnusch1-1/+2
Build fails with Failed to spawn codesign_allocate: No such file or directory
2022-03-16invidious: document update processschnusch1-8/+12
2022-03-16invidious: move versions, revs and sha256s to JSON fileschnusch5-39/+70
This way updating these values is much less hacky. A downside is that tools like nix-update will no longer be able to update these, but this should not be too important for invidious.
2022-03-16invidious: unstable-2021-11-13 -> unstable-2022-02-25schnusch5-17/+62
2022-03-12invidious: add update scriptschnusch2-1/+89
based on mpvScripts.sponsorblock's update script
2021-11-26invidious/lsquic: fix buildVikram Narayanan1-5/+5
2021-11-14invidious: unstable-2021-11-08 -> unstable-2021-11-13Simon Bruder3-3/+21
This update disables QUIC by default which fixes Invidious not loading anything except for the home page due to YouTube no longer accepting HTTP/3 (Upstream Issue: https://github.com/iv-org/invidious/issues/2577). It therefore uses Crystal’s internal HTTP client, which failed because the statically linked boringssl (required by lsquic) overrides OpenSSL’s CA certificate file location. This is fixed by applying the same patch to boringssl that is applied to openssl for using the correct CA certificate file.
2021-11-09invidious: unstable-2021-10-15 -> unstable-2021-11-08mc-fugger1-3/+3
2021-10-30invidious: init at unstable-2021-10-15Silvan Mosberger3-0/+225
This also adds a derivation for lsquic, but places it inside invidious’ directory. That is because lsquic.cr (the library used by invidious) requires a specific lsquic version that is probably not useful for other derivations. Co-authored-by: Simon Bruder <simon@sbruder.de>