tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
font-alias: switch from fetchurl to fetchFromGitLab
jopejoe1
5 months ago
41e0112f
3ecd031b
+21
-15
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
fo
font-alias
package.nix
+21
-15
pkgs/by-name/fo/font-alias/package.nix
···
1
1
{
2
2
lib,
3
3
stdenv,
4
4
-
fetchurl,
5
5
-
writeScript,
4
4
+
fetchFromGitLab,
5
5
+
gitUpdater,
6
6
+
autoreconfHook,
7
7
+
font-util,
8
8
+
util-macros,
6
9
}:
7
10
8
11
stdenv.mkDerivation (finalAttrs: {
9
12
pname = "font-alias";
10
13
version = "1.0.5";
11
14
12
12
-
src = fetchurl {
13
13
-
url = "mirror://xorg/individual/font/font-alias-${finalAttrs.version}.tar.xz";
14
14
-
hash = "sha256-n4niF7tz4ONjagpJP7+LfJlRVuDFPZoEdtIBtnwta24=";
15
15
+
src = fetchFromGitLab {
16
16
+
domain = "gitlab.freedesktop.org";
17
17
+
group = "xorg";
18
18
+
owner = "font";
19
19
+
repo = "alias";
20
20
+
tag = "font-alias-${finalAttrs.version}";
21
21
+
hash = "sha256-qglRNSt/PgFprpsvOVCeLMA+YagJw8DZMAfFdZ0m0/s=";
15
22
};
16
23
17
17
-
passthru = {
18
18
-
updateScript = writeScript "update-${finalAttrs.pname}" ''
19
19
-
#!/usr/bin/env nix-shell
20
20
-
#!nix-shell -i bash -p common-updater-scripts
21
21
-
22
22
-
version="$(list-directory-versions --pname ${finalAttrs.pname} \
23
23
-
--url https://xorg.freedesktop.org/releases/individual/font/ \
24
24
-
| sort -V | tail -n1)"
24
24
+
nativeBuildInputs = [
25
25
+
autoreconfHook
26
26
+
font-util
27
27
+
util-macros
28
28
+
];
25
29
26
26
-
update-source-version ${finalAttrs.pname} "$version"
27
27
-
'';
30
30
+
passthru = {
31
31
+
updateScript = gitUpdater {
32
32
+
rev-prefix = "font-alias-";
33
33
+
};
28
34
};
29
35
30
36
meta = {