Commit Graph

29 Commits

Author SHA1 Message Date
Gaetan Lepage
b857e31857 invidious: switch to github repo 2024-08-27 07:38:34 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Gaetan Lepage
c92f9f41f5 invidious: add _999eagle, pbsds and GaetanLepage as maintainers 2024-05-02 14:51:11 +02:00
Sophie Tauchert
69d88e341d invidious: make versions overridable 2024-05-02 14:51:11 +02:00
Sophie Tauchert
9e0ab0983a invidious: determine version string components in update script 2024-05-02 14:51:11 +02:00
Sophie Tauchert
73584c2510 invidious: switch update script to use tagged releases 2024-05-02 00:11:28 +02:00
Gaetan Lepage
867a336e0c invidious: 0.20.1-unstable-2024-04-10 -> 2.20240427
Changelog: https://github.com/iv-org/invidious/releases/tag/v2.20240427
2024-05-02 00:11:28 +02:00
Silvan Mosberger
ea5dfeab93 treewide: Drop infinisil as maintainer from most packages
I'm not going anywhere, I'm focusing my energy on other issues, and
getting pinged as a maintainer for packages is a bit distracting (also
I'm not using most of these packages anyways!)
2024-04-09 21:43:39 +02:00
Jussi Kuokkanen
82b45bf454 treewide: remove licenses.agpl3 2024-03-21 18:09:24 +02:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Sophie Tauchert
b04abddbaa
invidious: use sri hashes in versions.json 2024-02-19 13:24:48 +01:00
Sophie Tauchert
be6d1e5766
invidious: unstable-2024-01-29 -> 0.20.1-unstable-2024-02-18, update update script 2024-02-19 12:51:16 +01:00
Sophie Tauchert
531abe350c
invidious: remove dependency on lsquic entirely
lsquic hasn't been used in upstream since https://github.com/iv-org/invidious/pull/4008
2024-02-19 11:56:48 +01:00
Sophie Tauchert
983cc8fa11
invidious: unstable-2023-06-06 -> unstable-2023-08-07 2023-08-10 16:11:37 +02:00
Emery Hemingway
4b21a20d82 invidious: fetch self-hosted sources
Switch to self-hosted Gitea instance to counter lawfare attacks.
https://github.com/iv-org/invidious/issues/3872
2023-06-10 10:41:42 +01:00
Sandro Jäckel
00000001b4
treewide: switch builtins.fromJSON(builtins.readFile ./file.json) to lib.importJSON ./file.json #2 2023-05-06 16:20:13 +02:00
Sandro
650469a6cf
Merge pull request #204714 from wegank/invidious-darwin
invidious: fix build on aarch64-darwin
2022-12-16 10:28:41 +01:00
Artturin
05a2dfd674 lib.replaceChars: warn about being a deprecated alias
replaceStrings has been in nix since 2015(nix 1.10)

so it is safe to remove the fallback

d6d5885c15
2022-12-15 22:25:51 +02:00
Weijia Wang
1d3a9a9601 invidious: fix build on aarch64-darwin 2022-12-11 20:17:49 +01:00
Gaetan Lepage
24b6d7be45 invidious: fix #195779 by disabling quic when building 2022-10-14 10:15:49 +02:00
schnusch
21dc8ddc41 invidious: unstable-2022-05-11 -> unstable-2022-07-10
Some tests require JSON files from ./mocks/ which is a submodule.
2022-07-12 01:16:17 +02:00
schnusch
268c01cef1 invidious: mark as broken on aarch64-darwin
Build fails with
    Failed to spawn codesign_allocate: No such file or directory
2022-03-17 08:54:33 +01:00
schnusch
30bbba0e1f invidious: document update process 2022-03-16 16:20:44 +01:00
schnusch
a4811f1fa3 invidious: move versions, revs and sha256s to JSON file
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-16 16:20:42 +01:00
schnusch
eeacdb911a invidious: unstable-2021-11-13 -> unstable-2022-02-25 2022-03-16 11:55:53 +01:00
schnusch
d697ee65eb invidious: add update script
based on mpvScripts.sponsorblock's update script
2022-03-12 12:16:33 +01:00
Simon Bruder
970d249d39
invidious: unstable-2021-11-08 -> unstable-2021-11-13
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-14 10:07:09 +01:00
mc-fugger
7fb9e94407 invidious: unstable-2021-10-15 -> unstable-2021-11-08 2021-11-09 00:34:41 +01:00
Silvan Mosberger
c5286421bc
invidious: init at unstable-2021-10-15
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>
2021-10-30 16:33:22 +02:00