Skip to content

Commit

Permalink
Merge master into haskell-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Sep 8, 2022
2 parents 6f3a98d + ca7cdab commit eded7b8
Show file tree
Hide file tree
Showing 102 changed files with 3,782 additions and 3,121 deletions.
2 changes: 1 addition & 1 deletion doc/contributing/submitting-changes.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ The `staging` branch is a development branch where mass-rebuilds go. Mass rebuil

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

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.
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.

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.

Expand Down
21 changes: 21 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4932,6 +4932,12 @@
fingerprint = "B9D5 0EDF E95E ECD0 C135 00A9 56E9 3C2F B6B0 8BDB";
}];
};
gpl = {
email = "[email protected]";
github = "gpl";
githubId = 39648069;
name = "isogram";
};
gpyh = {
email = "[email protected]";
github = "yacinehmito";
Expand Down Expand Up @@ -13862,6 +13868,15 @@
githubId = 245573;
name = "Dmitry Kalinkin";
};
victormignot = {
email = "[email protected]";
github = "victormignot";
githubId = 58660971;
name = "Victor Mignot";
keys = [{
fingerprint = "CA5D F91A D672 683A 1F65 BBC9 0317 096D 20E0 067B";
}];
};
vidbina = {
email = "[email protected]";
github = "vidbina";
Expand Down Expand Up @@ -15247,4 +15262,10 @@
fingerprint = "7B9E E848 D074 AE03 7A0C 651A 8ED4 DEF7 375A 30C8";
}];
};
rb = {
email = "[email protected]";
github = "nitrocode";
githubId = 7775707;
name = "RB";
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/audio/ft2-clone/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@

stdenv.mkDerivation rec {
pname = "ft2-clone";
version = "1.56";
version = "1.57";

src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
sha256 = "sha256-kSnsep6abE07Q1EpGEeX8e/2APc60TxR2MhLZxqW9WY=";
sha256 = "sha256-47MDroiO8zvYDdHe0350ukczzemRbesEzIXZ2KoXZUI=";
};

# Adapt the linux-only CMakeLists to darwin (more reliable than make-macos.sh)
Expand Down
7 changes: 5 additions & 2 deletions pkgs/applications/misc/fbmenugen/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,18 @@
, substituteAll
, xorg
, wrapGAppsHook
, gitUpdater
}:

perlPackages.buildPerlPackage rec {
pname = "fbmenugen";
version = "0.86";
version = "0.87";

src = fetchFromGitHub {
owner = "trizen";
repo = pname;
rev = version;
sha256 = "0ya7s8b5xbaplz365bnr580szxxsngrs2n7smj8vz8a7kwi0319q";
sha256 = "A0yhoK/cPp3JlNZacgLaDhaU838PpFna7luQKNDvyOg=";
};

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

passthru.updateScript = gitUpdater { inherit pname version; };

meta = with lib; {
homepage = "https://github.com/trizen/fbmenugen";
description = "Simple menu generator for the Fluxbox Window Manager";
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/misc/kratos/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

buildGoModule rec {
pname = "kratos";
version = "0.9.0-alpha.3";
version = "0.10.1";

src = fetchFromGitHub {
owner = "ory";
repo = "kratos";
rev = "v${version}";
sha256 = "1x6g5mbbz1nkqi814dcyvdn8dyizpilzsb9cqijw0kpw4y3px757";
hash = "sha256-Ld2N7w9jQLkzCww1Sex5nEBZf6e9XIUnbfPOjcFAYQA=";
};

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

subPackages = [ "." ];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/logseq/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "logseq";
version = "0.8.4";
version = "0.8.5";

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

Expand Down
9 changes: 7 additions & 2 deletions pkgs/applications/misc/mupdf/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
, copyDesktopItems
, makeDesktopItem
, desktopToDarwinBundle
, buildPackages
, pkg-config
, freetype
, harfbuzz
Expand Down Expand Up @@ -49,13 +50,17 @@ stdenv.mkDerivation rec {

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

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

makeFlags = [ "prefix=$(out)" "USE_SYSTEM_LIBS=yes" ]
++ lib.optionals (!enableX11) [ "HAVE_X11=no" ]
makeFlags = [
"prefix=$(out)"
"USE_SYSTEM_LIBS=yes"
"PKG_CONFIG=${buildPackages.pkg-config}/bin/${buildPackages.pkg-config.targetPrefix}pkg-config"
] ++ lib.optionals (!enableX11) [ "HAVE_X11=no" ]
++ lib.optionals (!enableGL) [ "HAVE_GLUT=no" ];

nativeBuildInputs = [ pkg-config ]
Expand Down
36 changes: 25 additions & 11 deletions pkgs/applications/misc/sioyek/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,34 @@
, wrapQtAppsHook
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "sioyek";
version = "unstable-2022-08-30";

src = fetchFromGitHub {
owner = "ahrm";
repo = pname;
repo = "sioyek";
rev = "8d0a63484334e2cb2b0571a07a3875e6ab6c8916";
sha256 = "sha256-29Wxg/VVQPDDzzxKcvMa1+rtiP4bDkPAB/JJsj+F+WQ=";
};

buildInputs = [ gumbo harfbuzz jbig2dec mupdf mujs openjpeg qt3d qtbase ]
++ lib.optionals stdenv.isDarwin [ freetype ];
buildInputs = [
gumbo
harfbuzz
jbig2dec
mujs
mupdf
openjpeg
qt3d
qtbase
]
++ lib.optionals stdenv.isDarwin [ freetype ];

nativeBuildInputs = [ installShellFiles wrapQtAppsHook qmake ];
nativeBuildInputs = [
installShellFiles
qmake
wrapQtAppsHook
];

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

Expand All @@ -51,19 +64,20 @@ stdenv.mkDerivation rec {
mkdir -p $out/Applications
cp -r sioyek.app $out/Applications
'' else ''
'' else ''
install -Dm644 tutorial.pdf $out/share/tutorial.pdf
cp -r pdf_viewer/shaders $out/share/
install -Dm644 -t $out/etc/ pdf_viewer/{keys,prefs}.config
installManPage resources/sioyek.1
'';

meta = with lib; {
description = "Sioyek is a PDF viewer designed for reading research papers and technical books.";
homepage = "https://sioyek.info/";
changelog = "https://github.com/ahrm/sioyek/releases";
description = "A PDF viewer designed for research papers and technical books";
changelog = "https://github.com/ahrm/sioyek/releases/tag/v1.5.0";
license = licenses.gpl3Only;
platforms = platforms.linux ++ platforms.darwin;
maintainers = [ maintainers.podocarp ];
maintainers = with maintainers; [ podocarp ];
platforms = platforms.unix;
broken = stdenv.isDarwin && stdenv.isAarch64;
};
}
})
40 changes: 40 additions & 0 deletions pkgs/applications/networking/cluster/atmos/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ lib, buildGoModule, fetchFromGitHub }:

buildGoModule rec {
pname = "atmos";
version = "1.4.28";

src = fetchFromGitHub {
owner = "cloudposse";
repo = pname;
rev = "v${version}";
sha256 = "sha256-AqW//+x1tKzm5dJirXCLFuDBTk3dHHw7c6vwsVsI37U";
};

vendorSha256 = "sha256-bepv8Ns8vcpLpmO7fsRgGijB9B6kQ5HhxUhIuEpGtOY=";

ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ];

preCheck = ''
# Remove tests that depend on a network connection.
rm -f pkg/vender/component_vendor_test.go
'';

doCheck = true;

doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
$out/bin/atmos version | grep "v${version}"
runHook postInstallCheck
'';

meta = with lib; {
homepage = "https://atmos.tools";
changelog = "https://github.com/cloudposse/atmos/releases/tag/v${version}";
description = "Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, etc)";
license = licenses.asl20;
maintainers = with maintainers; [ rb ];
};
}

4 changes: 2 additions & 2 deletions pkgs/applications/networking/cluster/terranix/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "terranix";
version = "2.5.4";
version = "2.5.5";

src = fetchFromGitHub {
owner = "mrVanDalo";
repo = "terranix";
rev = version;
sha256 = "sha256-zctvB0zpPY2C1HkMyEK6NFNuPVNGcU9b8gv9HafBd2A=";
sha256 = "sha256-5s9YFvbYMp8x0uoXM/jOCPPdjau6+4zeK/rGRkXBdx0=";
};

nativeBuildInputs = [ makeWrapper ];
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchgit, fetchurl, wrapGAppsHook, autoreconfHook, bison, flex
{ stdenv, lib, fetchurl, wrapGAppsHook, autoreconfHook, bison, flex
, curl, gtk3, pkg-config, python3, shared-mime-info
, glib-networking, gsettings-desktop-schemas

Expand Down Expand Up @@ -100,10 +100,9 @@ in stdenv.mkDerivation rec {
pname = "claws-mail";
version = "4.1.0";

src = fetchgit {
rev = version;
url = "git://git.claws-mail.org/claws.git";
sha256 = "1pgl7z87qs3ksh1pazq9cml3h0vb7kr9b97gkkrzgsgfg1vbx390";
src = fetchurl {
url = "https://claws-mail.org/download.php?file=releases/claws-mail-${version}.tar.xz";
hash = "sha256-DhqcoNuNKp4FiuMM3H/JGXeSFOw8Vu4Min+IzCOBeo4=";
};

outputs = [ "out" "dev" ];
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/networking/seaweedfs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@

buildGoModule rec {
pname = "seaweedfs";
version = "3.24";
version = "3.26";

src = fetchFromGitHub {
owner = "chrislusf";
repo = "seaweedfs";
rev = version;
sha256 = "sha256-cnaktk2POuSPazvU8ChAJHbIUR0O34NTPEcjDQKHU08=";
sha256 = "sha256-ETpcBodT3zFwzc5tczgfw6pD3htb4xFzl0btkyODWk0=";
};

vendorSha256 = "sha256-jj1UxohdkmtYjLMoZgkUrIsPmhkOal+KdqKzs8qfRJM=";
vendorSha256 = "sha256-sgLHRDdi9gkcSzeBaDCxtbvWSzjTshb2WbmMyRepUKA=";

subPackages = [ "weed" ];

Expand Down
18 changes: 18 additions & 0 deletions pkgs/applications/science/electronics/systemc/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{ lib, stdenv, fetchurl }:

stdenv.mkDerivation rec {
pname = "systemc";
version = "2.3.3";

src = fetchurl {
url = "https://www.accellera.org/images/downloads/standards/systemc/${pname}-${version}.tar.gz";
sha256 = "5781b9a351e5afedabc37d145e5f7edec08f3fd5de00ffeb8fa1f3086b1f7b3f";
};

meta = with lib; {
description = "The language for System-level design, modeling and verification";
homepage = "https://systemc.org/";
license = licenses.asl20;
maintainers = with maintainers; [ victormignot ];
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/science/logic/coq/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ let
"8.15.0".sha256 = "sha256:0q7jl3bn0d1v9cwdkxykw4frccww6wbh1p8hdrfqw489mkxmh5jh";
"8.15.1".sha256 = "sha256:1janvmnk3czimp0j5qmnfwx6509vhpjc2q7lcza1bc6dm6kn8n42";
"8.15.2".sha256 = "sha256:0qibbvzrhsvs6w3zpkhyclndp29jnr6bs9i5skjlpp431jdjjfqd";
"8.16+rc1".sha256 = "sha256-hmZQ6rFIOZJwnAh23nKScJ3Nn+xqDRn5q2Tn82igpYE=";
"8.16.0".sha256 = "sha256-3V6kL9j2rn5FHBxq1mtmWWTZS9X5cAyvtUsS6DaM+is=";
};
releaseRev = v: "V${v}";
fetched = import ../../../../build-support/coq/meta-fetch/default.nix
Expand Down
9 changes: 5 additions & 4 deletions pkgs/applications/science/math/singular/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@
# want it to match the upstream format because sage depends on it.
, texinfo4
, texlive
, enableDocs ? true
, enableDocs ? !stdenv.isDarwin
, enableGfanlib ? true
}:

stdenv.mkDerivation rec {
pname = "singular";
version = "4.3.1";
version = "4.3.1p2";

# since the tarball does not contain tests, we fetch from GitHub.
src = fetchFromGitHub {
Expand All @@ -33,8 +33,9 @@ stdenv.mkDerivation rec {

# if a release is tagged (which sometimes does not happen), it will
# be in the format below.
rev = "Release-${lib.replaceStrings ["."] ["-"] version}";
sha256 = "sha256-3r3epwaVbyveyYtmfxuevO4Q52J6FbI6RRqiaHQGJIk=";
# rev = "Release-${lib.replaceStrings ["."] ["-"] version}";
rev = "370a87f29e7b2a3fefe287184bd4f75b793cb03c";
sha256 = "sha256-T2tJ5yHTLzrXdozQB/XGZn4lNhpwVd9L30ZOzKAHxWs=";

# the repository's .gitattributes file contains the lines "/Tst/
# export-ignore" and "/doc/ export-ignore" so some directories are
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

buildGoModule rec {
pname = "gh";
version = "2.14.7";
version = "2.15.0";

src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-IOpMq9Oyy51UzaPdkGQJQ15jr1JH6iMlvozurIQy0SY=";
sha256 = "sha256-+RHKrCW/5qCHO1KxjGdpbvqZxZe8hd+EWpUAfMr5FFI=";
};

vendorSha256 = "sha256-ZgUU9G9BLjGSDvS15fmSpvGD0POKuX9mTF9+XxYciZI=";
vendorSha256 = "sha256-Q8XnXa5zTo6YbM5DEau2AsChd8kZrpFNRLhTZzogL9U=";

nativeBuildInputs = [ installShellFiles ];

Expand Down
Loading

0 comments on commit eded7b8

Please sign in to comment.