Skip to content

Commit eded7b8

Browse files
Merge master into haskell-updates
2 parents 6f3a98d + ca7cdab commit eded7b8

102 files changed

Lines changed: 3782 additions & 3121 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

doc/contributing/submitting-changes.chapter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ The `staging` branch is a development branch where mass-rebuilds go. Mass rebuil
246246

247247
### Staging-next branch {#submitting-changes-staging-next-branch}
248248

249-
The `staging-next` branch is for stabilizing mass-rebuilds submitted to the `staging` branch prior to merging them into `master`. Mass-rebuilds must go via the `staging` branch. It must only see non-breaking commits that are fixing issues blocking it from being merged into the `master ` branch.
249+
The `staging-next` branch is for stabilizing mass-rebuilds submitted to the `staging` branch prior to merging them into `master`. Mass-rebuilds must go via the `staging` branch. It must only see non-breaking commits that are fixing issues blocking it from being merged into the `master` branch.
250250

251251
If the branch is already in a broken state, please refrain from adding extra new breakages. Stabilize it for a few days and then merge into master.
252252

maintainers/maintainer-list.nix

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4932,6 +4932,12 @@
49324932
fingerprint = "B9D5 0EDF E95E ECD0 C135 00A9 56E9 3C2F B6B0 8BDB";
49334933
}];
49344934
};
4935+
gpl = {
4936+
email = "nixos-6c64ce18-bbbc-414f-8dcb-f9b6b47fe2bc@isopleth.org";
4937+
github = "gpl";
4938+
githubId = 39648069;
4939+
name = "isogram";
4940+
};
49354941
gpyh = {
49364942
email = "yacine.hmito@gmail.com";
49374943
github = "yacinehmito";
@@ -13862,6 +13868,15 @@
1386213868
githubId = 245573;
1386313869
name = "Dmitry Kalinkin";
1386413870
};
13871+
victormignot = {
13872+
email = "victor.mignot@protonmail.com";
13873+
github = "victormignot";
13874+
githubId = 58660971;
13875+
name = "Victor Mignot";
13876+
keys = [{
13877+
fingerprint = "CA5D F91A D672 683A 1F65 BBC9 0317 096D 20E0 067B";
13878+
}];
13879+
};
1386513880
vidbina = {
1386613881
email = "vid@bina.me";
1386713882
github = "vidbina";
@@ -15247,4 +15262,10 @@
1524715262
fingerprint = "7B9E E848 D074 AE03 7A0C 651A 8ED4 DEF7 375A 30C8";
1524815263
}];
1524915264
};
15265+
rb = {
15266+
email = "maintainers@cloudposse.com";
15267+
github = "nitrocode";
15268+
githubId = 7775707;
15269+
name = "RB";
15270+
};
1525015271
}

pkgs/applications/audio/ft2-clone/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313

1414
stdenv.mkDerivation rec {
1515
pname = "ft2-clone";
16-
version = "1.56";
16+
version = "1.57";
1717

1818
src = fetchFromGitHub {
1919
owner = "8bitbubsy";
2020
repo = "ft2-clone";
2121
rev = "v${version}";
22-
sha256 = "sha256-kSnsep6abE07Q1EpGEeX8e/2APc60TxR2MhLZxqW9WY=";
22+
sha256 = "sha256-47MDroiO8zvYDdHe0350ukczzemRbesEzIXZ2KoXZUI=";
2323
};
2424

2525
# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)

pkgs/applications/misc/fbmenugen/default.nix

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@
77
, substituteAll
88
, xorg
99
, wrapGAppsHook
10+
, gitUpdater
1011
}:
1112

1213
perlPackages.buildPerlPackage rec {
1314
pname = "fbmenugen";
14-
version = "0.86";
15+
version = "0.87";
1516

1617
src = fetchFromGitHub {
1718
owner = "trizen";
1819
repo = pname;
1920
rev = version;
20-
sha256 = "0ya7s8b5xbaplz365bnr580szxxsngrs2n7smj8vz8a7kwi0319q";
21+
sha256 = "A0yhoK/cPp3JlNZacgLaDhaU838PpFna7luQKNDvyOg=";
2122
};
2223

2324
patches = [
@@ -65,6 +66,8 @@ perlPackages.buildPerlPackage rec {
6566
wrapProgram "$out/bin/${pname}" --prefix PERL5LIB : "$PERL5LIB"
6667
'';
6768

69+
passthru.updateScript = gitUpdater { inherit pname version; };
70+
6871
meta = with lib; {
6972
homepage = "https://github.com/trizen/fbmenugen";
7073
description = "Simple menu generator for the Fluxbox Window Manager";

pkgs/applications/misc/kratos/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
buildGoModule rec {
44
pname = "kratos";
5-
version = "0.9.0-alpha.3";
5+
version = "0.10.1";
66

77
src = fetchFromGitHub {
88
owner = "ory";
99
repo = "kratos";
1010
rev = "v${version}";
11-
sha256 = "1x6g5mbbz1nkqi814dcyvdn8dyizpilzsb9cqijw0kpw4y3px757";
11+
hash = "sha256-Ld2N7w9jQLkzCww1Sex5nEBZf6e9XIUnbfPOjcFAYQA=";
1212
};
1313

14-
vendorSha256 = "1v29g302zqh7sc5s53dyz1mki0iijnr6nfj4fajayz2n7bfw3kh1";
14+
vendorSha256 = "sha256-9zXoJ+c1aPWDqasechC4ModWE0+sfMqZzp/Pph/mYcs=";
1515

1616
subPackages = [ "." ];
1717

pkgs/applications/misc/logseq/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
stdenv.mkDerivation rec {
44
pname = "logseq";
5-
version = "0.8.4";
5+
version = "0.8.5";
66

77
src = fetchurl {
88
url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage";
9-
sha256 = "sha256-zzMowQnSyrxL/qCSAOB1tffizOmOpbnN6UePETAqIlM=";
9+
sha256 = "sha256-1nvkjucMRAwpqg2LI+1UrICMLzSd6t0yGnYdCUNQslU=";
1010
name = "${pname}-${version}.AppImage";
1111
};
1212

pkgs/applications/misc/mupdf/default.nix

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
, copyDesktopItems
66
, makeDesktopItem
77
, desktopToDarwinBundle
8+
, buildPackages
89
, pkg-config
910
, freetype
1011
, harfbuzz
@@ -49,13 +50,17 @@ stdenv.mkDerivation rec {
4950

5051
postPatch = ''
5152
sed -i "s/__OPENJPEG__VERSION__/${openJpegVersion}/" source/fitz/load-jpx.c
53+
substituteInPlace Makerules --replace "(shell pkg-config" "(shell $PKG_CONFIG"
5254
'';
5355

5456
# Use shared libraries to decrease size
5557
buildFlags = [ "shared" ];
5658

57-
makeFlags = [ "prefix=$(out)" "USE_SYSTEM_LIBS=yes" ]
58-
++ lib.optionals (!enableX11) [ "HAVE_X11=no" ]
59+
makeFlags = [
60+
"prefix=$(out)"
61+
"USE_SYSTEM_LIBS=yes"
62+
"PKG_CONFIG=${buildPackages.pkg-config}/bin/${buildPackages.pkg-config.targetPrefix}pkg-config"
63+
] ++ lib.optionals (!enableX11) [ "HAVE_X11=no" ]
5964
++ lib.optionals (!enableGL) [ "HAVE_GLUT=no" ];
6065

6166
nativeBuildInputs = [ pkg-config ]

pkgs/applications/misc/sioyek/default.nix

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,34 @@
1515
, wrapQtAppsHook
1616
}:
1717

18-
stdenv.mkDerivation rec {
18+
stdenv.mkDerivation (finalAttrs: {
1919
pname = "sioyek";
2020
version = "unstable-2022-08-30";
2121

2222
src = fetchFromGitHub {
2323
owner = "ahrm";
24-
repo = pname;
24+
repo = "sioyek";
2525
rev = "8d0a63484334e2cb2b0571a07a3875e6ab6c8916";
2626
sha256 = "sha256-29Wxg/VVQPDDzzxKcvMa1+rtiP4bDkPAB/JJsj+F+WQ=";
2727
};
2828

29-
buildInputs = [ gumbo harfbuzz jbig2dec mupdf mujs openjpeg qt3d qtbase ]
30-
++ lib.optionals stdenv.isDarwin [ freetype ];
29+
buildInputs = [
30+
gumbo
31+
harfbuzz
32+
jbig2dec
33+
mujs
34+
mupdf
35+
openjpeg
36+
qt3d
37+
qtbase
38+
]
39+
++ lib.optionals stdenv.isDarwin [ freetype ];
3140

32-
nativeBuildInputs = [ installShellFiles wrapQtAppsHook qmake ];
41+
nativeBuildInputs = [
42+
installShellFiles
43+
qmake
44+
wrapQtAppsHook
45+
];
3346

3447
qmakeFlags = lib.optionals stdenv.isDarwin [ "CONFIG+=non_portable" ];
3548

@@ -51,19 +64,20 @@ stdenv.mkDerivation rec {
5164
5265
mkdir -p $out/Applications
5366
cp -r sioyek.app $out/Applications
54-
'' else ''
67+
'' else ''
5568
install -Dm644 tutorial.pdf $out/share/tutorial.pdf
5669
cp -r pdf_viewer/shaders $out/share/
5770
install -Dm644 -t $out/etc/ pdf_viewer/{keys,prefs}.config
5871
installManPage resources/sioyek.1
5972
'';
6073

6174
meta = with lib; {
62-
description = "Sioyek is a PDF viewer designed for reading research papers and technical books.";
6375
homepage = "https://sioyek.info/";
64-
changelog = "https://github.com/ahrm/sioyek/releases";
76+
description = "A PDF viewer designed for research papers and technical books";
77+
changelog = "https://github.com/ahrm/sioyek/releases/tag/v1.5.0";
6578
license = licenses.gpl3Only;
66-
platforms = platforms.linux ++ platforms.darwin;
67-
maintainers = [ maintainers.podocarp ];
79+
maintainers = with maintainers; [ podocarp ];
80+
platforms = platforms.unix;
81+
broken = stdenv.isDarwin && stdenv.isAarch64;
6882
};
69-
}
83+
})
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{ lib, buildGoModule, fetchFromGitHub }:
2+
3+
buildGoModule rec {
4+
pname = "atmos";
5+
version = "1.4.28";
6+
7+
src = fetchFromGitHub {
8+
owner = "cloudposse";
9+
repo = pname;
10+
rev = "v${version}";
11+
sha256 = "sha256-AqW//+x1tKzm5dJirXCLFuDBTk3dHHw7c6vwsVsI37U";
12+
};
13+
14+
vendorSha256 = "sha256-bepv8Ns8vcpLpmO7fsRgGijB9B6kQ5HhxUhIuEpGtOY=";
15+
16+
ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ];
17+
18+
preCheck = ''
19+
# Remove tests that depend on a network connection.
20+
rm -f pkg/vender/component_vendor_test.go
21+
'';
22+
23+
doCheck = true;
24+
25+
doInstallCheck = true;
26+
installCheckPhase = ''
27+
runHook preInstallCheck
28+
$out/bin/atmos version | grep "v${version}"
29+
runHook postInstallCheck
30+
'';
31+
32+
meta = with lib; {
33+
homepage = "https://atmos.tools";
34+
changelog = "https://github.com/cloudposse/atmos/releases/tag/v${version}";
35+
description = "Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, etc)";
36+
license = licenses.asl20;
37+
maintainers = with maintainers; [ rb ];
38+
};
39+
}
40+

pkgs/applications/networking/cluster/terranix/default.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
stdenv.mkDerivation rec {
44
pname = "terranix";
5-
version = "2.5.4";
5+
version = "2.5.5";
66

77
src = fetchFromGitHub {
88
owner = "mrVanDalo";
99
repo = "terranix";
1010
rev = version;
11-
sha256 = "sha256-zctvB0zpPY2C1HkMyEK6NFNuPVNGcU9b8gv9HafBd2A=";
11+
sha256 = "sha256-5s9YFvbYMp8x0uoXM/jOCPPdjau6+4zeK/rGRkXBdx0=";
1212
};
1313

1414
nativeBuildInputs = [ makeWrapper ];

0 commit comments

Comments
 (0)