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
{
2
lib,
3
stdenv,
4
-
fetchurl,
5
-
writeScript,
0
0
0
6
}:
7
8
stdenv.mkDerivation (finalAttrs: {
9
pname = "font-alias";
10
version = "1.0.5";
11
12
-
src = fetchurl {
13
-
url = "mirror://xorg/individual/font/font-alias-${finalAttrs.version}.tar.xz";
14
-
hash = "sha256-n4niF7tz4ONjagpJP7+LfJlRVuDFPZoEdtIBtnwta24=";
0
0
0
0
15
};
16
17
-
passthru = {
18
-
updateScript = writeScript "update-${finalAttrs.pname}" ''
19
-
#!/usr/bin/env nix-shell
20
-
#!nix-shell -i bash -p common-updater-scripts
21
-
22
-
version="$(list-directory-versions --pname ${finalAttrs.pname} \
23
-
--url https://xorg.freedesktop.org/releases/individual/font/ \
24
-
| sort -V | tail -n1)"
25
26
-
update-source-version ${finalAttrs.pname} "$version"
27
-
'';
0
0
28
};
29
30
meta = {
···
1
{
2
lib,
3
stdenv,
4
+
fetchFromGitLab,
5
+
gitUpdater,
6
+
autoreconfHook,
7
+
font-util,
8
+
util-macros,
9
}:
10
11
stdenv.mkDerivation (finalAttrs: {
12
pname = "font-alias";
13
version = "1.0.5";
14
15
+
src = fetchFromGitLab {
16
+
domain = "gitlab.freedesktop.org";
17
+
group = "xorg";
18
+
owner = "font";
19
+
repo = "alias";
20
+
tag = "font-alias-${finalAttrs.version}";
21
+
hash = "sha256-qglRNSt/PgFprpsvOVCeLMA+YagJw8DZMAfFdZ0m0/s=";
22
};
23
24
+
nativeBuildInputs = [
25
+
autoreconfHook
26
+
font-util
27
+
util-macros
28
+
];
0
0
0
29
30
+
passthru = {
31
+
updateScript = gitUpdater {
32
+
rev-prefix = "font-alias-";
33
+
};
34
};
35
36
meta = {