tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
librewolf-unwrapped: repository moved to Codeberg
Robert Schütz
2 years ago
c71060d9
612f9723
+7
-6
2 changed files
expand all
collapse all
unified
split
pkgs
applications
networking
browsers
librewolf
src.nix
update.nix
+5
-4
pkgs/applications/networking/browsers/librewolf/src.nix
···
1
1
-
{ lib, fetchurl, fetchFromGitLab, fetchFromGitea }:
1
1
+
{ lib, fetchurl, fetchFromGitea }:
2
2
let src = lib.importJSON ./src.json;
3
3
in
4
4
{
5
5
inherit (src) packageVersion;
6
6
-
source = fetchFromGitLab {
7
7
-
owner = "librewolf-community";
8
8
-
repo = "browser/source";
6
6
+
source = fetchFromGitea {
7
7
+
domain = "codeberg.org";
8
8
+
owner = "librewolf";
9
9
+
repo = "source";
9
10
fetchSubmodules = true;
10
11
inherit (src.source) rev sha256;
11
12
};
+2
-2
pkgs/applications/networking/browsers/librewolf/update.nix
···
17
17
PATH=${lib.makeBinPath [ coreutils curl gnugrep gnupg gnused jq moreutils nix-prefetch-git ]}
18
18
set -euo pipefail
19
19
20
20
-
latestTag=$(curl https://gitlab.com/api/v4/projects/librewolf-community%2Fbrowser%2Fsource/repository/tags?per_page=1 | jq -r .[0].name)
20
20
+
latestTag=$(curl "https://codeberg.org/api/v1/repos/librewolf/source/tags?page=1&limit=1" | jq -r .[0].name)
21
21
echo "latestTag=$latestTag"
22
22
23
23
srcJson=pkgs/applications/networking/browsers/librewolf/src.json
···
29
29
fi
30
30
31
31
prefetchOut=$(mktemp)
32
32
-
repoUrl=https://gitlab.com/librewolf-community/browser/source.git/
32
32
+
repoUrl=https://codeberg.org/librewolf/source.git
33
33
nix-prefetch-git $repoUrl --quiet --rev $latestTag --fetch-submodules > $prefetchOut
34
34
srcDir=$(jq -r .path < $prefetchOut)
35
35
srcHash=$(jq -r .sha256 < $prefetchOut)