From 8225d6db3a7921893c212ae2d93e657483cd74cb Mon Sep 17 00:00:00 2001 From: Isa Date: Sat, 4 Mar 2023 14:39:43 +0100 Subject: [PATCH 01/55] smokeping: fix css and js symlink --- nixos/modules/services/networking/smokeping.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix index 2e67f8b77c08..f0a310c6f9ac 100644 --- a/nixos/modules/services/networking/smokeping.nix +++ b/nixos/modules/services/networking/smokeping.nix @@ -339,6 +339,10 @@ in mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data rm -f ${smokepingHome}/cropper ln -s ${cfg.package}/htdocs/cropper ${smokepingHome}/cropper + rm -f ${smokepingHome}/css + ln -s ${cfg.package}/htdocs/css ${smokepingHome}/css + rm -f ${smokepingHome}/js + ln -s ${cfg.package}/htdocs/js ${smokepingHome}/js rm -f ${smokepingHome}/smokeping.fcgi ln -s ${cgiHome} ${smokepingHome}/smokeping.fcgi ${cfg.package}/bin/smokeping --check --config=${configPath} From e4a5147cf83fd571a603bda27ed0e8db0209eff5 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 6 Mar 2023 18:35:35 +0100 Subject: [PATCH 02/55] gbforth: init at unstable-2023-03-02 --- .../development/compilers/gbforth/default.nix | 54 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 56 insertions(+) create mode 100644 pkgs/development/compilers/gbforth/default.nix diff --git a/pkgs/development/compilers/gbforth/default.nix b/pkgs/development/compilers/gbforth/default.nix new file mode 100644 index 000000000000..e85e621cff16 --- /dev/null +++ b/pkgs/development/compilers/gbforth/default.nix @@ -0,0 +1,54 @@ +{ lib +, stdenv +, fetchFromGitHub +, makeWrapper +, gforth +}: + +stdenv.mkDerivation { + pname = "gbforth"; + version = "unstable-2023-03-02"; + + src = fetchFromGitHub { + owner = "ams-hackers"; + repo = "gbforth"; + rev = "428fcf5054fe301e90ac74b1d920ee3ecc375b5b"; + hash = "sha256-v1bdwT15Wg1VKpo74Cc3tsTl1uOKvKdlHWtbZkJ/qbA="; + }; + + nativeBuildInputs = [ + makeWrapper + ]; + + dontBuild = true; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/gbforth $out/bin + cp -r lib shared src gbforth.fs $out/share/gbforth/ + makeWrapper ${gforth}/bin/gforth $out/bin/gbforth \ + --set GBFORTH_PATH $out/share/gbforth/lib \ + --add-flags $out/share/gbforth/gbforth.fs + runHook postInstall + ''; + + doInstallCheck = true; + installCheckPhase = '' + runHook preInstallCheck + $out/bin/gbforth examples/simon/simon.fs + runHook postInstallCheck + ''; + + meta = with lib; { + homepage = "https://gbforth.org/"; + description = "A Forth-based Game Boy development kit"; + longDescription = '' + A Forth-based Game Boy development kit. + It features a Forth-based assembler, a cross-compiler with support for + lazy code generation and a library of useful words. + ''; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ fgaz ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2ca57f83d833..4f9e59b1361a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14295,6 +14295,8 @@ with pkgs; gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { }; gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries + gbforth = callPackage ../development/compilers/gbforth { }; + inherit (let num = if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6 From b88b470abb1bbd9dd74c750c798b367b0d367501 Mon Sep 17 00:00:00 2001 From: rewine Date: Fri, 31 Mar 2023 16:34:48 +0800 Subject: [PATCH 03/55] deepin.deepin-pdfium: init at 1.0.1 --- pkgs/desktops/deepin/default.nix | 1 + .../deepin/library/deepin-pdfium/default.nix | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 pkgs/desktops/deepin/library/deepin-pdfium/default.nix diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix index f9bbf7df5eb7..b3392949df72 100644 --- a/pkgs/desktops/deepin/default.nix +++ b/pkgs/desktops/deepin/default.nix @@ -18,6 +18,7 @@ let dtkcore = callPackage ./library/dtkcore { }; dtkgui = callPackage ./library/dtkgui { }; dtkwidget = callPackage ./library/dtkwidget { }; + deepin-pdfium = callPackage ./library/deepin-pdfium { }; qt5platform-plugins = callPackage ./library/qt5platform-plugins { }; qt5integration = callPackage ./library/qt5integration { }; deepin-wayland-protocols = callPackage ./library/deepin-wayland-protocols { }; diff --git a/pkgs/desktops/deepin/library/deepin-pdfium/default.nix b/pkgs/desktops/deepin/library/deepin-pdfium/default.nix new file mode 100644 index 000000000000..ef496931bea2 --- /dev/null +++ b/pkgs/desktops/deepin/library/deepin-pdfium/default.nix @@ -0,0 +1,42 @@ +{ stdenv +, lib +, fetchFromGitHub +, qmake +, pkg-config +, libchardet +, lcms2 +, openjpeg +}: + +stdenv.mkDerivation rec { + pname = "deepin-pdfium"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "linuxdeepin"; + repo = pname; + rev = version; + sha256 = "sha256-gUIQ+fZ7VaYaIj1hbzER10ceoJZbvhJlnDTFIShMrKw="; + }; + + nativeBuildInputs = [ + qmake + pkg-config + ]; + + dontWrapQtApps = true; + + buildInputs = [ + libchardet + lcms2 + openjpeg + ]; + + meta = with lib; { + description = "development library for pdf on deepin"; + homepage = "https://github.com/linuxdeepin/deepin-pdfium"; + license = licenses.lgpl3Plus; + platforms = platforms.linux; + maintainers = teams.deepin.members; + }; +} From 292f22ce7f78d4bb2adb3a1baa9ecbd948bdffb5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Apr 2023 08:16:48 +0000 Subject: [PATCH 04/55] python310Packages.jupyterlab: 3.6.1 -> 3.6.3 --- pkgs/development/python-modules/jupyterlab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix index 743e7582078b..e15858ec3771 100644 --- a/pkgs/development/python-modules/jupyterlab/default.nix +++ b/pkgs/development/python-modules/jupyterlab/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "jupyterlab"; - version = "3.6.1"; + version = "3.6.3"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-rumMF0GA6YowRwKX0QuVno5k8iiJcMDeZfCm0rSAcDQ="; + hash = "sha256-Nz6c+4py7dKUvhTxZmJWOiIM7PD7Jt56qxr5optom4I="; }; nativeBuildInputs = [ From b53a03a13236c391bfba6c653bd6df5cabc26810 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 2 Apr 2023 00:22:43 +0800 Subject: [PATCH 05/55] wf-config: update --- .../window-managers/wayfire/wf-config.nix | 44 +++++++++++++++---- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/window-managers/wayfire/wf-config.nix b/pkgs/applications/window-managers/wayfire/wf-config.nix index d1e653cc9e04..0a8e5c0bcd71 100644 --- a/pkgs/applications/window-managers/wayfire/wf-config.nix +++ b/pkgs/applications/window-managers/wayfire/wf-config.nix @@ -1,20 +1,46 @@ -{ stdenv, lib, fetchurl, cmake, meson, ninja, pkg-config -, doctest, glm, libevdev, libxml2 +{ stdenv +, lib +, fetchFromGitHub +, cmake +, meson +, ninja +, pkg-config +, doctest +, glm +, libevdev +, libxml2 }: stdenv.mkDerivation rec { pname = "wf-config"; version = "0.7.1"; - src = fetchurl { - url = "https://github.com/WayfireWM/wf-config/releases/download/v${version}/wf-config-${version}.tar.xz"; - sha256 = "1w75yxhz0nvw4mlv38sxp8k8wb5h99b51x3fdvizc3yaxanqa8kx"; + src = fetchFromGitHub { + owner = "WayfireWM"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-ADUBvDJcPYEB9ZvaFIgTfemo1WYwiWgCWX/z2yrEPtA="; }; - nativeBuildInputs = [ cmake meson ninja pkg-config ]; - buildInputs = [ doctest libevdev libxml2 ]; - propagatedBuildInputs = [ glm ]; + nativeBuildInputs = [ + meson + ninja + pkg-config + ]; + buildInputs = [ + libevdev + libxml2 + ]; + + propagatedBuildInputs = [ + glm + ]; + + nativeCheckInputs = [ + cmake + doctest + ]; # CMake is just used for finding doctest. dontUseCmakeConfigure = true; @@ -24,7 +50,7 @@ stdenv.mkDerivation rec { homepage = "https://github.com/WayfireWM/wf-config"; description = "Library for managing configuration files, written for Wayfire"; license = licenses.mit; - maintainers = with maintainers; [ qyliss wucke13 ]; + maintainers = with maintainers; [ qyliss wucke13 rewine ]; platforms = platforms.unix; }; } From 790f3ca188e51b60c89a8eac96e5e06e1c0062f3 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 12 Mar 2023 02:44:48 +0800 Subject: [PATCH 06/55] wayfire: 0.7.2 -> 0.7.5 --- .../window-managers/wayfire/default.nix | 78 ++++++++++++++++--- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 67 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/window-managers/wayfire/default.nix b/pkgs/applications/window-managers/wayfire/default.nix index 120ff6cf6973..f5238180f593 100644 --- a/pkgs/applications/window-managers/wayfire/default.nix +++ b/pkgs/applications/window-managers/wayfire/default.nix @@ -1,33 +1,87 @@ -{ lib, stdenv, fetchurl, cmake, meson, ninja, pkg-config -, cairo, doctest, libdrm, libexecinfo, libinput, libjpeg, libxkbcommon, wayland -, wayland-protocols, wf-config, wlroots, mesa +{ lib +, stdenv +, fetchFromGitHub +, cmake +, meson +, ninja +, pkg-config +, wf-config +, cairo +, doctest +, libdrm +, libexecinfo +, libinput +, libjpeg +, libxkbcommon +, wayland +, wayland-protocols +, wayland-scanner +, wlroots +, pango +, xorg }: stdenv.mkDerivation rec { pname = "wayfire"; - version = "0.7.2"; + version = "0.7.5"; - src = fetchurl { - url = "https://github.com/WayfireWM/wayfire/releases/download/v${version}/wayfire-${version}.tar.xz"; - sha256 = "1gasijjyfl00zpy6j9hh6qpwv0sw42h9irycbnm693j3vw9mcy66"; + src = fetchFromGitHub { + owner = "WayfireWM"; + repo = pname; + rev = "v${version}"; + fetchSubmodules = true; + sha256 = "sha256-Z+rR9pY244I3i/++XZ4ROIkq3vtzMgcxxHvJNxFD9is="; }; - nativeBuildInputs = [ cmake meson ninja pkg-config wayland ]; + nativeBuildInputs = [ + meson + ninja + pkg-config + wayland-scanner + ]; + + buildInputs = [ - cairo doctest libdrm libexecinfo libinput libjpeg libxkbcommon wayland - wayland-protocols wf-config wlroots mesa + wf-config + libdrm + libexecinfo + libinput + libjpeg + libxkbcommon + wayland-protocols + xorg.xcbutilwm + wayland + cairo + pango + ]; + + propagatedBuildInputs = [ + wlroots + ]; + + nativeCheckInputs = [ + cmake + doctest ]; # CMake is just used for finding doctest. dontUseCmakeConfigure = true; - mesonFlags = [ "--sysconfdir" "/etc" ]; + doCheck = true; + + mesonFlags = [ + "--sysconfdir /etc" + "-Duse_system_wlroots=enabled" + "-Duse_system_wfconfig=enabled" + ]; + + passthru.providedSessions = [ "wayfire" ]; meta = with lib; { homepage = "https://wayfire.org/"; description = "3D Wayland compositor"; license = licenses.mit; - maintainers = with maintainers; [ qyliss wucke13 ]; + maintainers = with maintainers; [ qyliss wucke13 rewine ]; platforms = platforms.unix; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b3181f644ef6..d56fa2de6518 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -34440,7 +34440,7 @@ with pkgs; inherit (wayfireApplications) wayfire wcm; wayfireApplications-unwrapped = recurseIntoAttrs ( (callPackage ../applications/window-managers/wayfire/applications.nix { }). - extend (_: _: { wlroots = wlroots_0_14; }) + extend (_: _: { wlroots = wlroots_0_16; }) ); wayfirePlugins = recurseIntoAttrs ( callPackage ../applications/window-managers/wayfire/plugins.nix { From 2c98c9d34ad887026e3832bee535f6fa88e17492 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 12 Mar 2023 02:47:45 +0800 Subject: [PATCH 07/55] wf-shell: update --- .../window-managers/wayfire/wf-shell.nix | 46 ++++++++++++++----- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/window-managers/wayfire/wf-shell.nix b/pkgs/applications/window-managers/wayfire/wf-shell.nix index 51111932cd23..10e16a6573e1 100644 --- a/pkgs/applications/window-managers/wayfire/wf-shell.nix +++ b/pkgs/applications/window-managers/wayfire/wf-shell.nix @@ -1,29 +1,53 @@ -{ stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, alsa-lib, gtkmm3, gtk-layer-shell, pulseaudio, wayfire, wf-config +{ stdenv +, lib +, fetchFromGitHub +, meson +, ninja +, pkg-config +, wayland-scanner +, wayfire +, wf-config +, alsa-lib +, gtkmm3 +, gtk-layer-shell +, pulseaudio }: stdenv.mkDerivation rec { pname = "wf-shell"; version = "0.7.0"; - # > Note to packagers: do not use the autogenerated "Source code" - # > archives from GitHub, but the wf-shell-0.4.0.tar.xz file. - src = fetchurl { - url = "https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz"; - sha256 = "1isybm9lcpxwyf6zh2vzkwrcnw3q7qxm21535g4f08f0l68cd5bl"; + src = fetchFromGitHub { + owner = "WayfireWM"; + repo = pname; + rev = "v${version}"; + fetchSubmodules = true; + sha256 = "sha256-iQUBuNjbZuf51A69RC6NsMHFZCFRv+d9XZ0HtP6OpOA="; }; - nativeBuildInputs = [ meson ninja pkg-config wayland ]; - buildInputs = [ - alsa-lib gtkmm3 gtk-layer-shell pulseaudio wayfire wf-config + nativeBuildInputs = [ + meson + ninja + pkg-config + wayland-scanner ]; - mesonFlags = [ "--sysconfdir" "/etc" ]; + buildInputs = [ + wayfire + wf-config + alsa-lib + gtkmm3 + gtk-layer-shell + pulseaudio + ]; + + mesonFlags = [ "--sysconfdir /etc" ]; meta = with lib; { homepage = "https://github.com/WayfireWM/wf-shell"; description = "GTK3-based panel for Wayfire"; license = licenses.mit; - maintainers = with maintainers; [ qyliss wucke13 ]; + maintainers = with maintainers; [ qyliss wucke13 rewine ]; platforms = platforms.unix; }; } From a852c3656ac6b91376dbb7339157d3948409e680 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 12 Mar 2023 02:48:38 +0800 Subject: [PATCH 08/55] wcm: 0.7.0 -> 0.7.5 --- .../window-managers/wayfire/wcm.nix | 54 +++++++++++++++---- 1 file changed, 44 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/window-managers/wayfire/wcm.nix b/pkgs/applications/window-managers/wayfire/wcm.nix index 9d524019ad5f..a67702185521 100644 --- a/pkgs/applications/window-managers/wayfire/wcm.nix +++ b/pkgs/applications/window-managers/wayfire/wcm.nix @@ -1,27 +1,61 @@ -{ stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, wrapGAppsHook -, gtk3, libevdev, libxml2, wayfire, wayland-protocols, wf-config, wf-shell +{ stdenv +, lib +, fetchFromGitHub +, meson +, ninja +, pkg-config +, wayland +, wrapGAppsHook +, wayfire +, wf-shell +, wf-config +, wayland-scanner +, wayland-protocols +, gtk3 +, libevdev +, libxml2 }: stdenv.mkDerivation rec { pname = "wcm"; - version = "0.7.0"; + version = "0.7.5"; - src = fetchurl { - url = "https://github.com/WayfireWM/wcm/releases/download/v${version}/wcm-${version}.tar.xz"; - sha256 = "19za1fnlf5hz4n4mxxwqcr5yxp6mga9ah539ifnjnqrgvj19cjlj"; + src = fetchFromGitHub { + owner = "WayfireWM"; + repo = pname; + rev = "v${version}"; + fetchSubmodules = true; + sha256 = "sha256-LJR9JGl49o4O6LARofz3jOeAqseGcmzVhMnhk/aobUU="; }; - nativeBuildInputs = [ meson ninja pkg-config wayland wrapGAppsHook ]; + nativeBuildInputs = [ + meson + ninja + pkg-config + wayland-scanner + wrapGAppsHook + ]; + buildInputs = [ - gtk3 libevdev libxml2 wayfire wayland - wayland-protocols wf-config wf-shell + wayfire + wf-config + wf-shell + wayland + wayland-protocols + gtk3 + libevdev + libxml2 + ]; + + mesonFlags = [ + "-Denable_wdisplays=false" ]; meta = with lib; { homepage = "https://github.com/WayfireWM/wcm"; description = "Wayfire Config Manager"; license = licenses.mit; - maintainers = with maintainers; [ qyliss wucke13 ]; + maintainers = with maintainers; [ qyliss wucke13 rewine ]; platforms = platforms.unix; }; } From d20c12ec43f2e0d3e8238171856d93ec0be32533 Mon Sep 17 00:00:00 2001 From: rewine Date: Sun, 19 Mar 2023 23:03:37 +0800 Subject: [PATCH 09/55] qtcreator-qt6: init at 9.0.2 --- pkgs/development/tools/qtcreator/qt6.nix | 102 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 6 ++ 2 files changed, 108 insertions(+) create mode 100644 pkgs/development/tools/qtcreator/qt6.nix diff --git a/pkgs/development/tools/qtcreator/qt6.nix b/pkgs/development/tools/qtcreator/qt6.nix new file mode 100644 index 000000000000..0afc6984abe1 --- /dev/null +++ b/pkgs/development/tools/qtcreator/qt6.nix @@ -0,0 +1,102 @@ +{ stdenv +, lib +, fetchurl +, cmake +, pkg-config +, ninja +, python3 +, qtbase +, qt5compat +, qtdeclarative +, qtdoc +, qtquick3d +, qtquicktimeline +, qtserialport +, qtsvg +, qttools +, qtwebengine +, qtshadertools +, wrapQtAppsHook +, yaml-cpp +, litehtml +, gumbo +, llvmPackages +, rustc-demangle +, elfutils +, perf +}: + +stdenv.mkDerivation rec { + pname = "qtcreator"; + version = "9.0.2"; + + src = fetchurl { + url = "https://download.qt.io/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; + sha256 = "sha256-7KWMxcoNOXiWlAVCYZzyA/WWLuPIggCBIics23Ifoyg="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + qttools + wrapQtAppsHook + python3 + ninja + ]; + + buildInputs = [ + qtbase + qtdoc + qtsvg + qtquick3d + qtwebengine + qtserialport + qtshadertools + qt5compat + qtdeclarative + qtquicktimeline + yaml-cpp + litehtml + gumbo + llvmPackages.libclang + llvmPackages.llvm + rustc-demangle + elfutils + ]; + + cmakeFlags = [ + # workaround for missing CMAKE_INSTALL_DATAROOTDIR + # in pkgs/development/tools/build-managers/cmake/setup-hook.sh + "-DCMAKE_INSTALL_DATAROOTDIR=${placeholder "out"}/share" + # qtdeclarative in nixpkgs does not provide qmlsc + # fix can't find Qt6QmlCompilerPlusPrivate + "-DQT_NO_FIND_QMLSC=TRUE" + "-DWITH_DOCS=ON" + "-DBUILD_DEVELOPER_DOCS=ON" + "-DBUILD_QBS=OFF" + "-DQTC_CLANG_BUILDMODE_MATCH=ON" + "-DCLANGTOOLING_LINK_CLANG_DYLIB=ON" + ]; + + qtWrapperArgs = [ + "--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin" + ]; + + postInstall = '' + substituteInPlace $out/share/applications/org.qt-project.qtcreator.desktop \ + --replace "Exec=qtcreator" "Exec=$out/bin/qtcreator" + ''; + + meta = with lib; { + description = "Cross-platform IDE tailored to the needs of Qt developers"; + longDescription = '' + Qt Creator is a cross-platform IDE (integrated development environment) + tailored to the needs of Qt developers. It includes features such as an + advanced code editor, a visual debugger and a GUI designer. + ''; + homepage = "https://wiki.qt.io/Qt_Creator"; + license = licenses.lgpl3Plus; + maintainers = [ maintainers.rewine ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0ce8460f0cf6..90e8ffbdf357 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18677,6 +18677,12 @@ with pkgs; inherit (linuxPackages) perf; }; + qtcreator-qt6 = qt6Packages.callPackage ../development/tools/qtcreator/qt6.nix { + inherit (linuxPackages) perf; + stdenv = llvmPackages_14.stdenv; + llvmPackages = llvmPackages_14; + }; + qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ; r10k = callPackage ../tools/system/r10k { }; From 763b4576012ecc50d85470689927214a928a3759 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Apr 2023 03:08:44 +0000 Subject: [PATCH 10/55] docker-credential-gcr: 2.1.7 -> 2.1.8 --- pkgs/tools/admin/docker-credential-gcr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/docker-credential-gcr/default.nix b/pkgs/tools/admin/docker-credential-gcr/default.nix index 3ea03db31adf..30736215ff84 100644 --- a/pkgs/tools/admin/docker-credential-gcr/default.nix +++ b/pkgs/tools/admin/docker-credential-gcr/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "docker-credential-gcr"; - version = "2.1.7"; + version = "2.1.8"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "docker-credential-gcr"; rev = "v${version}"; - sha256 = "sha256-/+c0bvPdw1FKXw0pfp7v5ArA/PrHU2b7wrt80vAXfCo="; + sha256 = "sha256-6f84NRqMx0NX+3g+pCYgRYkGK4DaQmUEau3oMswUmSE="; }; patches = [ From 03515759a3dd777d39c0d3f55cc140a74255b464 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Apr 2023 06:08:35 +0000 Subject: [PATCH 11/55] ryujinx: 1.1.687 -> 1.1.692 --- .../emulators/ryujinx/default.nix | 6 ++--- pkgs/applications/emulators/ryujinx/deps.nix | 25 ++++++++++--------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/emulators/ryujinx/default.nix b/pkgs/applications/emulators/ryujinx/default.nix index ac0087772b72..b31f43b486a4 100644 --- a/pkgs/applications/emulators/ryujinx/default.nix +++ b/pkgs/applications/emulators/ryujinx/default.nix @@ -29,13 +29,13 @@ buildDotnetModule rec { pname = "ryujinx"; - version = "1.1.687"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml + version = "1.1.692"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml src = fetchFromGitHub { owner = "Ryujinx"; repo = "Ryujinx"; - rev = "460f96967de6f5cb729ed57baaa4dad2178c8cb6"; - sha256 = "008mjih7lp2zq86g750s237d9g2p2jqfryp6izac3iqr3s7dbr6g"; + rev = "1b41b285ac7f551c3495ced436ce3930ad7223b4"; + sha256 = "07s42xmdagi97i7c3mm9qak9msgv4c75say10dl4nha784kxkbvp"; }; dotnet-sdk = dotnetCorePackages.sdk_7_0; diff --git a/pkgs/applications/emulators/ryujinx/deps.nix b/pkgs/applications/emulators/ryujinx/deps.nix index d520ba50724a..194439abacb0 100644 --- a/pkgs/applications/emulators/ryujinx/deps.nix +++ b/pkgs/applications/emulators/ryujinx/deps.nix @@ -2,24 +2,25 @@ # Please dont edit it manually, your changes might get overwritten! { fetchNuGet }: [ - (fetchNuGet { pname = "Avalonia"; version = "0.10.18"; sha256 = "01x7fc8rdkzba40piwi1ngsk7f8jawzn5bcq2la96hphsiahaarh"; }) + (fetchNuGet { pname = "Avalonia"; version = "0.10.19"; sha256 = "1yzrbp0b6kv9h9d4kl96ldr6ln40xj1j2yvbvpm0pgv7ajwr7qhc"; }) (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2020091801"; sha256 = "04jm83cz7vkhhr6n2c9hya2k8i2462xbf6np4bidk55as0jdq43a"; }) - (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.18"; sha256 = "1qbb527jvhv2p8dcxi7lhm3lczy96j546gb5w09gh90dmzaq45bw"; }) - (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.18"; sha256 = "0iaby5696km0yl0bs2a8i6a5ypras54mimnmh9wjwarwniqj8yjs"; }) - (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.18"; sha256 = "1qsrzv1fz73p46p9v60qqds229znfv9hawnams5hxwl46jn2v9cp"; }) - (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.18"; sha256 = "173apfayxkm3lgj7xk9xzsbxmdhv44svr49ccqnd1dii7y69bgny"; }) - (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.18"; sha256 = "0vcbhwckzxgcq9wxim91zk30kzjaydr9szl4rbr3rz85447hj9pi"; }) - (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.18"; sha256 = "1hvmjs7wfcbycviky79g1p5q3bzs8j31sr53nnqxqy6pnbmg0nxg"; }) - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.18"; sha256 = "0phxxz4r1llklvp4svy9qlsms3qw77crai3ww70g03fifmmr9qq2"; }) + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.19"; sha256 = "0wlmr4dlz8x3madm7xwhmsf0kgdnwcy6n7zvfd9x6h0bllii1lbn"; }) + (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.19"; sha256 = "0vghwp1wx6l1z0dlvd9aqdaikz6k34q0i9yzaphqlzjp6ms2g2ny"; }) + (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.19"; sha256 = "1zlcp8mwn2nscrdsvxlspny22m054gsva9az27pvk7s2s5mrqgfk"; }) + (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.19"; sha256 = "01fin1w9nwa3c9kpvbri26x1r4g59hmayx9r5hxwbhq7s7vm5ghr"; }) + (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.19"; sha256 = "19b74qs4bfslzldvs87r3skynw9k0bh7m6a2g9q67xb9ppwspr8n"; }) + (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.19"; sha256 = "0c9rw2wckyx9h5yfhm0af5zbs53n9bnhv0mlshl7mn0p92v1wfl3"; }) + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.19"; sha256 = "0klk9hqas0h3d3lmr0di175nw2kwq5br1xpprkb4y4m83r5lfy0s"; }) (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.18"; sha256 = "1vi83d9q6m2zd7b5snyzjxsj3vdp5bmi5vqhfslzghslpbhj2zwv"; }) + (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.19"; sha256 = "16cl9ssmyif2a25fq9kvxs2vr83j589yns53zkfr3wmggl9n6lf2"; }) (fetchNuGet { pname = "Avalonia.Svg"; version = "0.10.18"; sha256 = "06h7yh2lkm4rqfchn7nxqjbqx4afh42w61z9sby7b5gj56h5a84q"; }) (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "0.10.18"; sha256 = "0s25aq3xz0km55jwdxp59z8cc0d1zqaag1hiwnxdzd30id2ahn66"; }) - (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.18"; sha256 = "1rvqydbzdi2n6jw4xx9q8i025w5zsgcli9vmv0vw1d51rd4cnc4k"; }) - (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.18"; sha256 = "0bzhbnz0dimxbpjxcrphnjn8nk37hqw0b83s2nsha4gzqvpc75b2"; }) + (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.19"; sha256 = "1pd3jmrdc738j7b4d8rzaj7fxrfq1m2pl3i62z2ym3h0sxl51xy2"; }) + (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.19"; sha256 = "1h71w73r7r9ci059qwsjqnhp60l8sfd3i3xsw37qfnbhslcna6hh"; }) (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) (fetchNuGet { pname = "DiscordRichPresence"; version = "1.1.3.18"; sha256 = "0p4bhaggjjfd4gl06yiphqgncxgcq2bws4sjkrw0n2ldf3hgrps3"; }) - (fetchNuGet { pname = "DynamicData"; version = "7.12.11"; sha256 = "159037gd4rn8z5wdkbnb296rw5csay8rjigi1h4n35mjfg4nhm8f"; }) + (fetchNuGet { pname = "DynamicData"; version = "7.13.1"; sha256 = "0hy2ba2nkhgp23glkinhfx3v892fkkf4cr9m41daaahnl2r2l8y1"; }) (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) (fetchNuGet { pname = "FluentAvaloniaUI"; version = "1.4.5"; sha256 = "1j5ivy83f13dgn09qrfkq44ijvh0m9rbdx8760g47di70c4lda7j"; }) @@ -275,5 +276,5 @@ (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; }) (fetchNuGet { pname = "UnicornEngine.Unicorn"; version = "2.0.2-rc1-fb78016"; sha256 = "1r43b5fd5q8xq8b5nk11jsz2gnm96dh7sxc0rrv2p605ivz7icin"; }) - (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.5.1"; sha256 = "11sld5a9z2rdglkykvylghka7y37ny18naywpgpxp485m9bc63wc"; }) + (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.6.1"; sha256 = "0348gj9g5rl0pj2frx4vscj6602gfyn9ba3i1rmfcrxh9jwwa09m"; }) ] From 99efd16bbde86dcae8f368d18ed7d9c1ccbbbda6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Apr 2023 10:13:42 +0000 Subject: [PATCH 12/55] renderdoc: 1.25 -> 1.26 --- pkgs/development/tools/renderdoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/renderdoc/default.nix b/pkgs/development/tools/renderdoc/default.nix index d568743ec678..f02700c0b8e4 100644 --- a/pkgs/development/tools/renderdoc/default.nix +++ b/pkgs/development/tools/renderdoc/default.nix @@ -32,13 +32,13 @@ let in mkDerivation rec { pname = "renderdoc"; - version = "1.25"; + version = "1.26"; src = fetchFromGitHub { owner = "baldurk"; repo = "renderdoc"; rev = "v${version}"; - sha256 = "sha256-0+9fxNj0TZUQwOh9kww00/k/J8ciuWfYQS4e1aCcd7Y="; + sha256 = "sha256-z3qHW7hVde51TkRZO3Ld8DbUODa2Gbnh3zosW2O8eOQ="; }; buildInputs = [ From 3bac29ba106086b96a82267f7beee86ffea319a4 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Sat, 1 Apr 2023 17:39:31 +0200 Subject: [PATCH 13/55] coin-utils: init at 2.11.6 --- .../science/math/coin-utils/default.nix | 22 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 pkgs/development/libraries/science/math/coin-utils/default.nix diff --git a/pkgs/development/libraries/science/math/coin-utils/default.nix b/pkgs/development/libraries/science/math/coin-utils/default.nix new file mode 100644 index 000000000000..e725ca7cd85c --- /dev/null +++ b/pkgs/development/libraries/science/math/coin-utils/default.nix @@ -0,0 +1,22 @@ +{ lib, stdenv, fetchFromGitHub, pkg-config }: + +stdenv.mkDerivation rec { + version = "2.11.6"; + pname = "coinutils"; + + src = fetchFromGitHub { + owner = "coin-or"; + repo = "CoinUtils"; + rev = "releases/${version}"; + hash = "sha256-avXp7eKSZ/Fe1QmSJiNDMnPQ70LlOHrBeUYb9lhka8c="; + }; + + doCheck = true; + + meta = with lib; { + license = licenses.epl20; + homepage = "https://github.com/coin-or/CoinUtils"; + description = "Collection of classes and helper functions that are generally useful to multiple COIN-OR projects"; + maintainers = with maintainers; [ tmarkus ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ec05450002f1..438b30f587c0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -37054,6 +37054,8 @@ with pkgs; cliquer = callPackage ../development/libraries/science/math/cliquer { }; + coin-utils = callPackage ../development/libraries/science/math/coin-utils { }; + ecos = callPackage ../development/libraries/science/math/ecos { }; flintqs = callPackage ../development/libraries/science/math/flintqs { }; From daa4d3a33106e2b29d16b4af19a3172eec26c4fc Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Sat, 1 Apr 2023 17:40:24 +0200 Subject: [PATCH 14/55] osi: 0.108.6 -> 0.108.7 --- .../libraries/science/math/osi/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/science/math/osi/default.nix b/pkgs/development/libraries/science/math/osi/default.nix index 713616b1a50f..7535a6b1c75f 100644 --- a/pkgs/development/libraries/science/math/osi/default.nix +++ b/pkgs/development/libraries/science/math/osi/default.nix @@ -1,19 +1,21 @@ -{ stdenv, lib, fetchurl, gfortran, pkg-config -, blas, zlib, bzip2 +{ stdenv, lib, fetchFromGitHub, gfortran, pkg-config +, blas, zlib, bzip2, coin-utils , withGurobi ? false, gurobi , withCplex ? false, cplex }: stdenv.mkDerivation rec { pname = "osi"; - version = "0.108.6"; + version = "0.108.7"; - src = fetchurl { - url = "https://www.coin-or.org/download/source/Osi/Osi-${version}.tgz"; - sha256 = "1n2jlpq4aikbp0ncs16f7q1pj7yk6kny1bh4fmjaqnwrjw63zvsp"; + src = fetchFromGitHub { + owner = "coin-or"; + repo = "Osi"; + rev = "releases/${version}"; + hash = "sha256-MTmt/MgsfEAXor2EZXJX05bQg5oOtMaN7oNxGv2PHJg="; }; buildInputs = - [ blas zlib bzip2 ] + [ blas zlib bzip2 coin-utils ] ++ lib.optional withGurobi gurobi ++ lib.optional withCplex cplex; nativeBuildInputs = [ gfortran pkg-config ]; From 1718fc0b044d8085c8acb40617757f6d886b48ac Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Sat, 1 Apr 2023 17:41:38 +0200 Subject: [PATCH 15/55] clp: 1.17.6 -> 1.17.7 --- pkgs/applications/science/math/clp/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/science/math/clp/default.nix b/pkgs/applications/science/math/clp/default.nix index 26c277c2685f..a9283fe9adad 100644 --- a/pkgs/applications/science/math/clp/default.nix +++ b/pkgs/applications/science/math/clp/default.nix @@ -1,14 +1,18 @@ -{ lib, stdenv, fetchurl, zlib }: +{ lib, stdenv, fetchFromGitHub, pkg-config, coin-utils, zlib, osi }: stdenv.mkDerivation rec { - version = "1.17.6"; + version = "1.17.7"; pname = "clp"; - src = fetchurl { - url = "https://www.coin-or.org/download/source/Clp/Clp-${version}.tgz"; - sha256 = "0ap1f0lxppa6pnbc4bg7ih7a96avwaki482nig8w5fr3vg9wvkzr"; + src = fetchFromGitHub { + owner = "coin-or"; + repo = "Clp"; + rev = "releases/${version}"; + hash = "sha256-CfAK/UbGaWvyk2ZxKEgziVruzZfz7WMJVi/YvdR/UNA="; }; - propagatedBuildInputs = [ zlib ]; + nativeBuildInputs = [ pkg-config ]; + + propagatedBuildInputs = [ zlib coin-utils osi ]; doCheck = true; From 8afcf3e3493abea7d67bc51c49702e33b951314b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Apr 2023 12:49:36 +0000 Subject: [PATCH 16/55] fluidd: 1.23.3 -> 1.23.4 --- pkgs/applications/misc/fluidd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/fluidd/default.nix b/pkgs/applications/misc/fluidd/default.nix index ace775b224c0..1ec91b7604dc 100644 --- a/pkgs/applications/misc/fluidd/default.nix +++ b/pkgs/applications/misc/fluidd/default.nix @@ -2,12 +2,12 @@ stdenvNoCC.mkDerivation rec { pname = "fluidd"; - version = "1.23.3"; + version = "1.23.4"; src = fetchurl { name = "fluidd-v${version}.zip"; url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip"; - sha256 = "sha256-CCIu6DNU71oL0JIW3mQ5ThRSjbXeBmJ4FbF6i2dERbc="; + sha256 = "sha256-ofGjIxxk7tBEa4jbNSCNzZJBHvv+mA1u03f9KtdjIbQ="; }; nativeBuildInputs = [ unzip ]; From eb16b4ff4b64c361f28af9bee6ecfae91d20727a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Apr 2023 20:49:46 +0000 Subject: [PATCH 17/55] arkade: 0.9.5 -> 0.9.6 --- pkgs/applications/networking/cluster/arkade/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/arkade/default.nix b/pkgs/applications/networking/cluster/arkade/default.nix index 0b36e75d9b00..5976fa618777 100644 --- a/pkgs/applications/networking/cluster/arkade/default.nix +++ b/pkgs/applications/networking/cluster/arkade/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "arkade"; - version = "0.9.5"; + version = "0.9.6"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; rev = version; - sha256 = "sha256-gC7HdOrmOIYTaksx/CxXMt4wIly3RBL1SsQRbwQWLi8="; + sha256 = "sha256-EkpoXmaJ679B0sATDP/asJaywY4RFN7NNYc+7uyMQEA="; }; CGO_ENABLED = 0; From 788c8a630a3bb67da70e4a6b6cec3db212495727 Mon Sep 17 00:00:00 2001 From: rewine Date: Fri, 31 Mar 2023 17:22:25 +0800 Subject: [PATCH 18/55] deepin.util-dfm: init at 1.2.7 --- pkgs/desktops/deepin/default.nix | 1 + .../deepin/library/util-dfm/default.nix | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 pkgs/desktops/deepin/library/util-dfm/default.nix diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix index f9bbf7df5eb7..59d7716fe7c2 100644 --- a/pkgs/desktops/deepin/default.nix +++ b/pkgs/desktops/deepin/default.nix @@ -28,6 +28,7 @@ let gio-qt = callPackage ./library/gio-qt { }; image-editor = callPackage ./library/image-editor { }; udisks2-qt5 = callPackage ./library/udisks2-qt5 { }; + util-dfm = callPackage ./library/util-dfm { }; #### CORE dde-calendar = callPackage ./core/dde-calendar { }; diff --git a/pkgs/desktops/deepin/library/util-dfm/default.nix b/pkgs/desktops/deepin/library/util-dfm/default.nix new file mode 100644 index 000000000000..5d45977246c3 --- /dev/null +++ b/pkgs/desktops/deepin/library/util-dfm/default.nix @@ -0,0 +1,62 @@ +{ stdenv +, lib +, fetchFromGitHub +, fetchpatch +, cmake +, pkg-config +, qtbase +, libmediainfo +, libsecret +, libisoburn +, libuuid +, udisks +}: + +stdenv.mkDerivation rec { + pname = "util-dfm"; + version = "1.2.7"; + + src = fetchFromGitHub { + owner = "linuxdeepin"; + repo = pname; + rev = version; + sha256 = "sha256-+qqirRkvVyKvt+Pu/ghQjMe+O6a7/7IoJL8AWL4QlvE="; + }; + + patches = [ + (fetchpatch { + name = "fix: use pkgconfig to check mount"; + url = "https://github.com/linuxdeepin/util-dfm/commit/fb8425a8c13f16e86db38ff84f43347fdc8ea468.diff"; + sha256 = "sha256-PGSRfnQ1MGmq0V3NBCoMk4p/T2x19VA04u9C+WcBKow="; + }) + ]; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + dontWrapQtApps = true; + + buildInputs = [ + qtbase + libmediainfo + libsecret + libuuid + libisoburn + udisks + ]; + + cmakeFlags = [ + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DPROJECT_VERSION=${version}" + ]; + + meta = with lib; { + description = "A Toolkits of libdfm-io,libdfm-mount and libdfm-burn"; + homepage = "https://github.com/linuxdeepin/util-dfm"; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = teams.deepin.members; + }; +} From eae9398010a6fd99971cd8047538186b8c0f3276 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Mon, 3 Apr 2023 12:57:50 +0200 Subject: [PATCH 19/55] clp: Change license to epl20 --- pkgs/applications/science/math/clp/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/math/clp/default.nix b/pkgs/applications/science/math/clp/default.nix index a9283fe9adad..69635f30541c 100644 --- a/pkgs/applications/science/math/clp/default.nix +++ b/pkgs/applications/science/math/clp/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = with lib; { - license = licenses.epl10; + license = licenses.epl20; homepage = "https://github.com/coin-or/Clp"; description = "An open-source linear programming solver written in C++"; platforms = platforms.darwin ++ [ "x86_64-linux" ]; From 55fae22f98c2fa0d83cf773045fc0452f705e1d4 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Mon, 3 Apr 2023 12:58:00 +0200 Subject: [PATCH 20/55] osi: Change license to epl20 --- pkgs/development/libraries/science/math/osi/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/science/math/osi/default.nix b/pkgs/development/libraries/science/math/osi/default.nix index 7535a6b1c75f..e29fa2e3d185 100644 --- a/pkgs/development/libraries/science/math/osi/default.nix +++ b/pkgs/development/libraries/science/math/osi/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "An abstract base class to a generic linear programming (LP) solver"; homepage = "https://github.com/coin-or/Osi"; - license = licenses.epl10; + license = licenses.epl20; platforms = platforms.unix; maintainers = with maintainers; [ abbradar ]; }; From 824c9ac5c977ed67c20b9fae7e16c50d124dd55c Mon Sep 17 00:00:00 2001 From: Robin Bate Boerop Date: Mon, 3 Apr 2023 21:12:13 +0300 Subject: [PATCH 21/55] nix-prefetch-docker: handle overrides correctly Without this change, the `--os` and `--arch` switches are disregarded for operations involving `skopeo inspect` invocations. This means that, for example, one cannot fetch Linux images while on macOS. --- pkgs/build-support/docker/nix-prefetch-docker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/docker/nix-prefetch-docker b/pkgs/build-support/docker/nix-prefetch-docker index 5798ab5984f1..f551d37cda96 100755 --- a/pkgs/build-support/docker/nix-prefetch-docker +++ b/pkgs/build-support/docker/nix-prefetch-docker @@ -38,7 +38,7 @@ get_image_digest(){ imageTag="latest" fi - skopeo --insecure-policy --tmpdir=$TMPDIR inspect "docker://$imageName:$imageTag" | jq '.Digest' -r + skopeo --override-os "${os}" --override-arch "${arch}" --insecure-policy --tmpdir=$TMPDIR inspect "docker://$imageName:$imageTag" | jq '.Digest' -r } get_name() { From c28cde3aacc920375e86adcc40d75dfb0e5c9d78 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 4 Apr 2023 04:20:43 +0200 Subject: [PATCH 22/55] zigbee2mqtt: 1.30.2 -> 1.30.3 https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.30.3 --- pkgs/servers/zigbee2mqtt/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/zigbee2mqtt/default.nix b/pkgs/servers/zigbee2mqtt/default.nix index 39b237c542ed..5c430080f1c1 100644 --- a/pkgs/servers/zigbee2mqtt/default.nix +++ b/pkgs/servers/zigbee2mqtt/default.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "zigbee2mqtt"; - version = "1.30.2"; + version = "1.30.3"; src = fetchFromGitHub { owner = "Koenkk"; repo = "zigbee2mqtt"; rev = version; - hash = "sha256-6xSFnaKUE2YtyeeaKenRbD479N1Pv/tBu4YO8mFwJxU="; + hash = "sha256-kAdyuJl9UY5E5+8nNj2f1mdH+/f/V66JloAngEaQcsU="; }; - npmDepsHash = "sha256-h577FK84UhfZ2HVbwf1XOMyMBS7qfsRJFte05zUZ0bk="; + npmDepsHash = "sha256-V9wyEdoi6JnaIKNp7OWwBTHNcLY2qg0juDJG/MKn5X8="; nativeBuildInputs = [ python3 From 471ca58383dd662cb90e85ab51ea559a7b93fba6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Apr 2023 05:29:06 +0000 Subject: [PATCH 23/55] minizinc: 2.7.0 -> 2.7.1 --- pkgs/development/tools/minizinc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/minizinc/default.nix b/pkgs/development/tools/minizinc/default.nix index 2dfe33b98e6f..7d0ae4997ca7 100644 --- a/pkgs/development/tools/minizinc/default.nix +++ b/pkgs/development/tools/minizinc/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchFromGitHub, cmake, flex, bison }: stdenv.mkDerivation rec { pname = "minizinc"; - version = "2.7.0"; + version = "2.7.1"; nativeBuildInputs = [ cmake flex bison ]; @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { owner = "MiniZinc"; repo = "libminizinc"; rev = version; - sha256 = "sha256-ukgzQ7ooiO13hQjWrsul/pvHPBbs1hkJJKLTQwv+cLg="; + sha256 = "sha256-cVqsyQw28cNRMVIY/lRbKnJ8QYxWGlWrucRhwBKBfD4="; }; meta = with lib; { From 6789f0bb62dd744d456dbb47f2878b7d5e75a630 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Apr 2023 05:47:46 +0000 Subject: [PATCH 24/55] pritunl-client: 1.3.3477.58 -> 1.3.3484.2 --- pkgs/tools/networking/pritunl-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/pritunl-client/default.nix b/pkgs/tools/networking/pritunl-client/default.nix index 5cf8ea3fe6fc..7e0399a89721 100644 --- a/pkgs/tools/networking/pritunl-client/default.nix +++ b/pkgs/tools/networking/pritunl-client/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "pritunl-client"; - version = "1.3.3477.58"; + version = "1.3.3484.2"; src = fetchFromGitHub { owner = "pritunl"; repo = "pritunl-client-electron"; rev = version; - sha256 = "sha256-XsYdmJINzeZgvofsKTG/4dXNv4r46FLkEmNGQki1tmU="; + sha256 = "sha256-thIbw/Iek2vNNmkOBHrzEhTbaOm05CsbjqORQKC2jIs="; }; modRoot = "cli"; From 1e54b37c8d88b6edd543177a895cb01a241c734a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Apr 2023 06:12:55 +0000 Subject: [PATCH 25/55] wasabiwallet: 2.0.2.2 -> 2.0.3 --- pkgs/applications/blockchains/wasabiwallet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/wasabiwallet/default.nix b/pkgs/applications/blockchains/wasabiwallet/default.nix index 2a01220e71cd..72865deb116a 100644 --- a/pkgs/applications/blockchains/wasabiwallet/default.nix +++ b/pkgs/applications/blockchains/wasabiwallet/default.nix @@ -31,11 +31,11 @@ let in stdenv.mkDerivation rec { pname = "wasabiwallet"; - version = "2.0.2.2"; + version = "2.0.3"; src = fetchurl { url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/Wasabi-${version}.tar.gz"; - sha256 = "sha256-Mwr2TwJsA7+G5U2FHOC6SMgiYxuy6fAiA3t7oJGSVaA="; + sha256 = "sha256-RlWaeOK6XqxyCIQQp1/X6iG9t7f3ER5K+S3ZvPg6wBg="; }; dontBuild = true; From 04e8e1010434c02f59dbf5be5ec35764c5fa8ed7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 4 Apr 2023 12:29:18 +0200 Subject: [PATCH 26/55] mediawiki: 1.39.2 -> 1.39.3 https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/6UQBHI5FWLATD7QO7DI4YS54U7XSSLAN/ Fixes: CVE-2020-36649, CVE-2023-29141 --- pkgs/servers/web-apps/mediawiki/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/mediawiki/default.nix b/pkgs/servers/web-apps/mediawiki/default.nix index 7994d81f97a7..2570562ccc5a 100644 --- a/pkgs/servers/web-apps/mediawiki/default.nix +++ b/pkgs/servers/web-apps/mediawiki/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "mediawiki"; - version = "1.39.2"; + version = "1.39.3"; src = fetchurl { url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz"; - sha256 = "sha256-3bUdIooZymjNiHHYUBdfa+9Gh0R27RRm8BXPmEbZx6U="; + hash = "sha256-41dpNDh2r0JJbaQ64vRyJPuMd5uPRXBcQUfG/zUizB0="; }; postPatch = '' From 47428f1a16d4c35ab712c67529110412ca97a556 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 4 Apr 2023 12:38:31 +0200 Subject: [PATCH 27/55] mediawiki: Expose test variants individually This fixes `nix-build -A mediawiki.tests`, which does not seem to recurse into nested attribute sets, but instead returns. --- pkgs/servers/web-apps/mediawiki/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/web-apps/mediawiki/default.nix b/pkgs/servers/web-apps/mediawiki/default.nix index 2570562ccc5a..b90dffb0be1d 100644 --- a/pkgs/servers/web-apps/mediawiki/default.nix +++ b/pkgs/servers/web-apps/mediawiki/default.nix @@ -29,7 +29,9 @@ stdenv.mkDerivation rec { runHook postInstall ''; - passthru.tests.mediawiki = nixosTests.mediawiki; + passthru.tests = { + inherit (nixosTests.mediawiki) mysql postgresql; + }; meta = with lib; { description = "The collaborative editing software that runs Wikipedia"; From 8597700299b29e28944dcf8e25e142abe6a62b27 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 4 Apr 2023 17:46:59 +0300 Subject: [PATCH 28/55] rml: use prefixKey --- pkgs/development/compilers/rml/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/rml/default.nix b/pkgs/development/compilers/rml/default.nix index 7eebf8a622b4..b2870cfb93d3 100644 --- a/pkgs/development/compilers/rml/default.nix +++ b/pkgs/development/compilers/rml/default.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { hash = "sha256-UFqXQBeIQMSV4O439j9s06p1hh7xA98Tu79FsjK9PIY="; }; + strictDeps = true; + nativeBuildInputs = with ocamlPackages; [ ocaml ]; @@ -23,9 +25,7 @@ stdenv.mkDerivation rec { num ]; - configureFlags = [ "--prefix" "${placeholder "out"}" ]; - - dontAddPrefix = true; + prefixKey = "-prefix "; meta = with lib; { description = "ReactiveML: a programming language for implementing interactive systems"; From 81ce33c7ed921ddfa4d6a1f8afdaee72aa58fba3 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 4 Apr 2023 16:00:01 -0400 Subject: [PATCH 29/55] sniffnet: 1.1.2 -> 1.1.3 Diff: https://github.com/gyulyvgc/sniffnet/compare/refs/tags/v1.1.2...v1.1.3 Changelog: https://github.com/gyulyvgc/sniffnet/blob/v1.1.3/CHANGELOG.md --- pkgs/applications/networking/sniffnet/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/sniffnet/default.nix b/pkgs/applications/networking/sniffnet/default.nix index 246dac24972b..0fc2167f02a9 100644 --- a/pkgs/applications/networking/sniffnet/default.nix +++ b/pkgs/applications/networking/sniffnet/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , pkg-config , libpcap +, openssl , stdenv , alsa-lib , expat @@ -14,21 +15,22 @@ rustPlatform.buildRustPackage rec { pname = "sniffnet"; - version = "1.1.2"; + version = "1.1.3"; src = fetchFromGitHub { owner = "gyulyvgc"; repo = "sniffnet"; rev = "refs/tags/v${version}"; - hash = "sha256-QEMd/vOi0DFCq7AJHhii7rnBAHS89XP3/b2UIewAgLc="; + hash = "sha256-sJUc14MXaCS4OHtwdCuwI1b7NAlOnaGsXBNUYCEXJqQ="; }; - cargoHash = "sha256-VcmiM7prK5l8Ow8K9TGUR2xfx9648IoU6i40hOGAqGQ="; + cargoHash = "sha256-neRVpJmI4TgzvIQqKNqBr61O7rR8246PcxG50IIKE/M="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ libpcap + openssl ] ++ lib.optionals stdenv.isLinux [ alsa-lib expat @@ -43,6 +45,11 @@ rustPlatform.buildRustPackage rec { rustPlatform.bindgenHook ]; + # requires internet access + checkFlags = [ + "--skip=secondary_threads::check_updates::tests::fetch_latest_release_from_github" + ]; + postFixup = lib.optionalString stdenv.isLinux '' patchelf $out/bin/sniffnet \ --add-rpath ${lib.makeLibraryPath [ vulkan-loader xorg.libX11 ]} From ec8cbfef443f1bfc9868f8039eefc259133b4aec Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 4 Apr 2023 23:55:43 +0200 Subject: [PATCH 30/55] grype: 0.60.0 -> 0.61.0 Diff: https://github.com/anchore/grype/compare/refs/tags/v0.60.0...v0.61.0 Changelog: https://github.com/anchore/grype/releases/tag/v0.61.0 --- pkgs/tools/security/grype/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/grype/default.nix b/pkgs/tools/security/grype/default.nix index 6790d75eb1bf..097899555a4b 100644 --- a/pkgs/tools/security/grype/default.nix +++ b/pkgs/tools/security/grype/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "grype"; - version = "0.60.0"; + version = "0.61.0"; src = fetchFromGitHub { owner = "anchore"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-CKaUNv4ymLksZ9zpI8jD4lC0keNNNSpUADSTo3evoIo="; + hash = "sha256-PPCeEhV4+iSGDBUIN89wlEUEX20bkcX3B7LxU7JDZQc="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -28,7 +28,7 @@ buildGoModule rec { proxyVendor = true; - vendorHash = "sha256-2zZlURnArgHK/zfIxHoWn5W6mfd5T7CbAlSqDnal1Mw="; + vendorHash = "sha256-L77tzgcshTNAvg6fKkgN6zdDws76wWoJvygAdArscVI="; nativeBuildInputs = [ installShellFiles From 3095200a3efae7967df0bc331e4df1112df3d325 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Apr 2023 02:03:45 +0000 Subject: [PATCH 31/55] python310Packages.pygmt: 0.8.0 -> 0.9.0 --- pkgs/development/python-modules/pygmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index 6ef799c997b0..a0bea1e31413 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "pygmt"; - version = "0.8.0"; + version = "0.9.0"; format = "pyproject"; disabled = pythonOlder "3.6"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "GenericMappingTools"; repo = "pygmt"; rev = "refs/tags/v${version}"; - hash = "sha256-wbqJaibRZW7qiNyLArr7I/dzHprILHQpORtdHWkIfSE="; + hash = "sha256-XDIAFIU+chewMDEoQDYqSYvK1tT9afh44w3Yd7ILZIc="; }; postPatch = '' From b6bc7b2d79385520ddc70b118b902f5bb9da1667 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Apr 2023 06:41:57 +0000 Subject: [PATCH 32/55] python310Packages.nitime: 0.9 -> 0.10.1 --- pkgs/development/python-modules/nitime/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nitime/default.nix b/pkgs/development/python-modules/nitime/default.nix index 6ef5b735af0b..7e6d122e7e5e 100644 --- a/pkgs/development/python-modules/nitime/default.nix +++ b/pkgs/development/python-modules/nitime/default.nix @@ -13,12 +13,12 @@ buildPythonPackage rec { pname = "nitime"; - version = "0.9"; + version = "0.10.1"; disabled = isPy27; src = fetchPypi { inherit pname version; - hash = "sha256-bn2QrbsfqUJim84vH5tt5T6h3YsGAlgu9GCMiNQ0OHQ="; + hash = "sha256-NnoVrSt6MTTcNup1e+/1v5JoHCYcycuQH4rHLzXJt+Y="; }; nativeCheckInputs = [ pytestCheckHook ]; From 3bd7ee3b835bd075fe74fcc94711c0ad0eaf1e24 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Apr 2023 08:50:19 +0200 Subject: [PATCH 33/55] python310Packages.appthreat-vulnerability-db: 5.0.1 -> 5.0.3 Diff: https://github.com/AppThreat/vulnerability-db/compare/refs/tags/v5.0.1...v5.0.3 Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v5.0.3 --- .../python-modules/appthreat-vulnerability-db/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix index 60a6f2872fe9..9a9c0f233e2d 100644 --- a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix +++ b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "appthreat-vulnerability-db"; - version = "5.0.1"; + version = "5.0.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "AppThreat"; repo = "vulnerability-db"; rev = "refs/tags/v${version}"; - hash = "sha256-u5gI5agNm1RT0FzsdQaqivKwiY5k7G/mtlSWCNP4V10="; + hash = "sha256-3cCXpckhZEJnTbt0Id9NCmKVr7vmtM186Bp94HWW2Zo="; }; propagatedBuildInputs = [ From 3ac2acfe88c35d9b063b400f5114af0d136b06ad Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Apr 2023 08:55:33 +0200 Subject: [PATCH 34/55] python310Packages.pygmt: add changelog to meta --- pkgs/development/python-modules/pygmt/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index a0bea1e31413..fb910a9a6472 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -48,6 +48,7 @@ buildPythonPackage rec { description = "A Python interface for the Generic Mapping Tools"; homepage = "https://github.com/GenericMappingTools/pygmt"; license = licenses.bsd3; + changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}"; # pygmt.exceptions.GMTCLibNotFoundError: Error loading the GMT shared library '/nix/store/r3xnnqgl89vrnq0kzxx0bmjwzks45mz8-gmt-6.1.1/lib/libgmt.dylib' broken = stdenv.isDarwin; maintainers = with maintainers; [ sikmir ]; From 4fc52a4ab92bd25dba2ea0fa26a0974fc91bcd06 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Apr 2023 08:55:57 +0200 Subject: [PATCH 35/55] python310Packages.pygmt: update disabled --- pkgs/development/python-modules/pygmt/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index fb910a9a6472..63ed4eb038c9 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { version = "0.9.0"; format = "pyproject"; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "GenericMappingTools"; From 92376558f6837bd05834bfdaaa747574c3c99069 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 5 Apr 2023 08:58:41 +0200 Subject: [PATCH 36/55] python310Packages.pygmt: equalize --- .../python-modules/pygmt/default.nix | 33 +++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index 63ed4eb038c9..a6e4c9a613aa 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -1,4 +1,5 @@ -{ lib, stdenv +{ lib +, stdenv , pythonOlder , buildPythonPackage , fetchFromGitHub @@ -34,15 +35,35 @@ buildPythonPackage rec { --replace "env.get(\"GMT_LIBRARY_PATH\", \"\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" ''; - nativeBuildInputs = [ setuptools-scm ]; - propagatedBuildInputs = [ numpy netcdf4 pandas packaging xarray ]; + nativeBuildInputs = [ + setuptools-scm + ]; + + propagatedBuildInputs = [ + numpy + netcdf4 + pandas + packaging + xarray + ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-mpl + ghostscript + ipython + ]; + + # The *entire* test suite requires network access + doCheck = false; - doCheck = false; # the *entire* test suite requires network access - nativeCheckInputs = [ pytestCheckHook pytest-mpl ghostscript ipython ]; postBuild = '' export HOME=$TMP ''; - pythonImportsCheck = [ "pygmt" ]; + + pythonImportsCheck = [ + "pygmt" + ]; meta = with lib; { description = "A Python interface for the Generic Mapping Tools"; From 325cb4e48350e5129facdb2de34c1f111fff28b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Apr 2023 07:03:47 +0000 Subject: [PATCH 37/55] jcli: 0.0.41 -> 0.0.42 --- pkgs/development/tools/misc/jcli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/jcli/default.nix b/pkgs/development/tools/misc/jcli/default.nix index 5973ffd5534b..0333b74e3e0c 100644 --- a/pkgs/development/tools/misc/jcli/default.nix +++ b/pkgs/development/tools/misc/jcli/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "jcli"; - version = "0.0.41"; + version = "0.0.42"; src = fetchFromGitHub { owner = "jenkins-zh"; repo = "jenkins-cli"; rev = "v${version}"; - hash = "sha256-oZtbjfquCYMMYgKe7sclRQDXnkNwAEY/GvwenGBnVk4="; + hash = "sha256-t9NE911TjAvoCsmf9F989DNQ+s9GhgUF7cwuyHefWts="; }; vendorHash = "sha256-bmPnxFvdKU5zuMsCDboSOxP5f7NnMRwS/gN0sW7eTRA="; From 134c32d770297081d2dcde06c2a6a4deafc87c00 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 5 Apr 2023 11:16:22 +0300 Subject: [PATCH 38/55] gnome.eog: unbreak on darwin --- pkgs/desktops/gnome/core/eog/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/desktops/gnome/core/eog/default.nix b/pkgs/desktops/gnome/core/eog/default.nix index 2459c3535e97..909be8e04e3d 100644 --- a/pkgs/desktops/gnome/core/eog/default.nix +++ b/pkgs/desktops/gnome/core/eog/default.nix @@ -119,7 +119,5 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = teams.gnome.members; platforms = platforms.unix; - # requires - broken = stdenv.isDarwin; }; } From 0e681fb60086300ee42b76df4e53be3e45fa9ba0 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Wed, 5 Apr 2023 12:33:48 +0200 Subject: [PATCH 39/55] matrix-hookshot: 3.0.1 -> 3.2.0 https://github.com/matrix-org/matrix-hookshot/releases/tag/3.1.0 https://github.com/matrix-org/matrix-hookshot/releases/tag/3.1.1 https://github.com/matrix-org/matrix-hookshot/releases/tag/3.2.0 --- pkgs/servers/matrix-synapse/matrix-hookshot/package.json | 2 +- pkgs/servers/matrix-synapse/matrix-hookshot/pin.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/package.json b/pkgs/servers/matrix-synapse/matrix-hookshot/package.json index 23aa4ad34d25..bba0c179ca7f 100644 --- a/pkgs/servers/matrix-synapse/matrix-hookshot/package.json +++ b/pkgs/servers/matrix-synapse/matrix-hookshot/package.json @@ -1,6 +1,6 @@ { "name": "matrix-hookshot", - "version": "3.0.1", + "version": "3.2.0", "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", "main": "lib/app.js", "repository": "https://github.com/matrix-org/matrix-hookshot", diff --git a/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json b/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json index bd8bc6de7512..5de70b56bb5f 100644 --- a/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json +++ b/pkgs/servers/matrix-synapse/matrix-hookshot/pin.json @@ -1,6 +1,6 @@ { - "version": "3.0.1", - "srcHash": "GQfQWOyiI/rxRsj9GYoc2wPaG8phl+2d9Hulxrar5Jc=", + "version": "3.2.0", + "srcHash": "7u3JT7BFoJB95vlpKagMgWzoJg0vPYX4CEoqANW0FL4=", "yarnHash": "0ivizv90wrbz583xjvbakv6vg782h7pjm5zbm8wb9qkpnj735avz", - "cargoHash": "/yEupeMwzTh/Ujbh2mPXXQbUCajFK/yl1QM3XmFS/Cc=" + "cargoHash": "CVJoDaQzyMJUaCx7MQg/bQHVicbkmwNpwncLSbWQwbA=" } From 2e601f71d7debe7814971efac7dbab725a7b072d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 5 Apr 2023 13:11:41 +0200 Subject: [PATCH 40/55] brlcad: init at 7.34.0 --- pkgs/applications/graphics/brlcad/default.nix | 47 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 49 insertions(+) create mode 100644 pkgs/applications/graphics/brlcad/default.nix diff --git a/pkgs/applications/graphics/brlcad/default.nix b/pkgs/applications/graphics/brlcad/default.nix new file mode 100644 index 000000000000..7e0787c4ff1f --- /dev/null +++ b/pkgs/applications/graphics/brlcad/default.nix @@ -0,0 +1,47 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, fontconfig +, libX11 +, libXi +, freetype +, mesa +}: + +stdenv.mkDerivation rec { + pname = "brlcad"; + version = "7.34.0"; + + src = fetchFromGitHub { + owner = "BRL-CAD"; + repo = pname; + rev = "refs/tags/rel-${lib.replaceStrings [ "." ] [ "-" ] version}"; + hash = "sha256-Re5gEXlqdPxniaEP13Q0v0O9rt40V5NrxoUpcNBwn7s="; + }; + + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ + fontconfig + libX11 + libXi + freetype + mesa + ]; + + cmakeFlags = [ + "-DBRLCAD_ENABLE_STRICT=OFF" + "-DCMAKE_BUILD_TYPE=Release" + ]; + + meta = with lib; { + homepage = "https://brlcad.org"; + description = "BRL-CAD is a powerful cross-platform open source combinatorial solid modeling system"; + license = with licenses; [ lgpl21 bsd2 ]; + maintainers = with maintainers; [ GaetanLepage ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bbc9d709ada4..30b74dfa8657 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29111,6 +29111,8 @@ with pkgs; bristol = callPackage ../applications/audio/bristol { }; + brlcad = callPackage ../applications/graphics/brlcad { }; + bjumblr = callPackage ../applications/audio/bjumblr { }; bschaffl = callPackage ../applications/audio/bschaffl { }; From 2ce47167bc264eb598a0cd03848603a73d6b8b07 Mon Sep 17 00:00:00 2001 From: Jedsek Date: Wed, 5 Apr 2023 21:15:12 +0800 Subject: [PATCH 41/55] maintainers: add jedsek --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7c786c0abe33..093755a13e8f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6985,6 +6985,12 @@ githubId = 17029738; name = "Jean-Charles Quillet"; }; + jedsek = { + email = "jedsek@qq.com"; + github = "jedsek"; + githubId = 63626406; + name = "Jedsek"; + }; jefdaj = { email = "jefdaj@gmail.com"; github = "jefdaj"; From c5a3aeba6fe5bd254334aa3119902d7c2487b110 Mon Sep 17 00:00:00 2001 From: Jedsek Date: Wed, 5 Apr 2023 21:13:50 +0800 Subject: [PATCH 42/55] bilibili: init at 1.9.2-1 --- pkgs/applications/video/bilibili/default.nix | 48 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/applications/video/bilibili/default.nix diff --git a/pkgs/applications/video/bilibili/default.nix b/pkgs/applications/video/bilibili/default.nix new file mode 100644 index 000000000000..c7c2b6faa7a2 --- /dev/null +++ b/pkgs/applications/video/bilibili/default.nix @@ -0,0 +1,48 @@ +{ lib +, stdenv +, fetchurl +, electron +, makeWrapper +}: + +stdenv.mkDerivation rec { + pname = "bilibili"; + version = "1.9.2-1"; + src = fetchurl { + url = "https://github.com/msojocs/bilibili-linux/releases/download/v${version}/io.github.msojocs.bilibili_${version}_amd64.deb"; + hash = "sha256-y3dUBImvcIG89m82RaIOa0cxJXIAIGa+n3FJkASacaY="; + }; + + unpackPhase = '' + runHook preUnpack + + ar x $src + tar xf data.tar.xz + + runHook postUnpack + ''; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/bin + cp -r usr/share $out/share + sed -i "s|Exec=.*|Exec=$out/bin/bilibili|" $out/share/applications/*.desktop + cp -r opt/apps/io.github.msojocs.bilibili/files/bin/app $out/opt + makeWrapper ${electron}/bin/electron $out/bin/bilibili \ + --argv0 "bilibili" \ + --add-flags "$out/opt/app.asar" + + runHook postInstall + ''; + + meta = with lib; { + description = "Electron-based bilibili desktop client"; + homepage = "https://github.com/msojocs/bilibili-linux"; + license = licenses.mit; + maintainers = with maintainers; [ jedsek ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0ccad6f3ac12..c450a5ce498e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3802,6 +3802,8 @@ with pkgs; biliass = with python3.pkgs; toPythonApplication biliass; + bilibili = callPackage ../applications/video/bilibili { }; + bindfs = callPackage ../tools/filesystems/bindfs { }; binwalk = with python3Packages; toPythonApplication binwalk; From 3d6ae762e772ee84d801bb7e58f6e34c27d91505 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Apr 2023 14:51:26 +0000 Subject: [PATCH 43/55] snes9x-gtk: 1.62.1 -> 1.62.3 --- pkgs/applications/emulators/snes9x/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/emulators/snes9x/default.nix b/pkgs/applications/emulators/snes9x/default.nix index a504af87aba6..82efe6b42af4 100644 --- a/pkgs/applications/emulators/snes9x/default.nix +++ b/pkgs/applications/emulators/snes9x/default.nix @@ -33,14 +33,14 @@ stdenv.mkDerivation rec { "snes9x-gtk" else "snes9x"; - version = "1.62.1"; + version = "1.62.3"; src = fetchFromGitHub { owner = "snes9xgit"; repo = "snes9x"; rev = version; fetchSubmodules = true; - hash = "sha256-y/tNJmmgigMEqjBWLyqxM/GQ2jcu4YXZjP0AbIjoPLg="; + hash = "sha256-+KHpvz7nfwGXjzDAK/V+2JDRT1sa0kXDkg7XcRyvSP8="; }; nativeBuildInputs = [ From 9de75c8bbead82764554823312182307d014f1d2 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 5 Apr 2023 00:10:12 +0200 Subject: [PATCH 44/55] nixos/smokeping: use /etc/smokeping.conf This allows other services to refer to the generated smokeping config, which is e.g. necessary to run smokeping with nginx as frontend, rather than thttpd. --- nixos/modules/services/networking/smokeping.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix index 2e67f8b77c08..131699883ff4 100644 --- a/nixos/modules/services/networking/smokeping.nix +++ b/nixos/modules/services/networking/smokeping.nix @@ -42,7 +42,7 @@ let configPath = pkgs.writeText "smokeping.conf" configFile; cgiHome = pkgs.writeScript "smokeping.fcgi" '' #!${pkgs.bash}/bin/bash - ${cfg.package}/bin/smokeping_cgi ${configPath} + ${cfg.package}/bin/smokeping_cgi /etc/smokeping.conf ''; in @@ -307,6 +307,7 @@ in source = "${pkgs.fping}/bin/fping"; }; }; + environment.etc."smokeping.conf".source = configPath; environment.systemPackages = [ pkgs.fping ]; users.users.${cfg.user} = { isNormalUser = false; @@ -327,13 +328,14 @@ in # Thus, we need to make `smokepingHome` (which is given to `thttpd -d` below) `755`. homeMode = "755"; }; - users.groups.${cfg.user} = {}; + users.groups.${cfg.user} = { }; systemd.services.smokeping = { - requiredBy = [ "multi-user.target"]; + reloadTriggers = [ configPath ]; + requiredBy = [ "multi-user.target" ]; serviceConfig = { User = cfg.user; Restart = "on-failure"; - ExecStart = "${cfg.package}/bin/smokeping --config=${configPath} --nodaemon"; + ExecStart = "${cfg.package}/bin/smokeping --config=/etc/smokeping.conf --nodaemon"; }; preStart = '' mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data From 8c5b8838e693b16e0337a630ae419ce468bf7f25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 5 Apr 2023 16:41:36 +0000 Subject: [PATCH 45/55] adguardhome: 0.107.26 -> 0.107.27 --- pkgs/servers/adguardhome/bins.nix | 28 ++++++++++++++-------------- pkgs/servers/adguardhome/default.nix | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/servers/adguardhome/bins.nix b/pkgs/servers/adguardhome/bins.nix index 8c897bf33c62..411da6d84fcd 100644 --- a/pkgs/servers/adguardhome/bins.nix +++ b/pkgs/servers/adguardhome/bins.nix @@ -1,31 +1,31 @@ { fetchurl, fetchzip }: { x86_64-darwin = fetchzip { - sha256 = "sha256-hGa1SrueZWGokeJb+p/6eaYv1AP1a2TUiGo+rcJBw3Y="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_darwin_amd64.zip"; + sha256 = "sha256-R4Id8neiQypnj2hYYWEYSY10eJ7yId5k95aMnphvqEs="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_darwin_amd64.zip"; }; aarch64-darwin = fetchzip { - sha256 = "sha256-wm8scjBaQuKJQu2OfYWDQqF2TLdPEZQEGSgaLzoGTb0="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_darwin_arm64.zip"; + sha256 = "sha256-EWQ02mIWYQfYEc8A9+U6N14v0h4kux8Cg7x4Xfj5uL0="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_darwin_arm64.zip"; }; i686-linux = fetchurl { - sha256 = "sha256-nie5WOeMajq8ucOwLHDXMG1FU7wBS3GTQHKCn0XjBCQ="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_386.tar.gz"; + sha256 = "sha256-Hmy3A2KuWk+Myqha/Typd6sY4rHI7kTAGLnz9XH1KRA="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_386.tar.gz"; }; x86_64-linux = fetchurl { - sha256 = "sha256-Ai6QzmNrALHKxJIX5gx5GQiLlcpKRuT+ALxN0PDJQ9E="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_amd64.tar.gz"; + sha256 = "sha256-mNBv8F4BJHXJ86vnSM+0sfEkS3jB8TcMhM+6RJ5zgYM="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_amd64.tar.gz"; }; aarch64-linux = fetchurl { - sha256 = "sha256-cJ7vvv4Yyo0r01eOuZI6jqc4LFmSDmVl84aJjwxkuR4="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_arm64.tar.gz"; + sha256 = "sha256-2J06RvoKZJj3qRj6fg4l+S6soR+5gpCCupcJ75ggvD8="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_arm64.tar.gz"; }; armv6l-linux = fetchurl { - sha256 = "sha256-DfeSBIOO/vZQExbrqku28s8a9s22tfuojccIwe37tS4="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_armv6.tar.gz"; + sha256 = "sha256-U3np5JP2/otbEkn+S5xtNO+RuUt6CkWMK4iftoTT460="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_armv6.tar.gz"; }; armv7l-linux = fetchurl { - sha256 = "sha256-OHoU8dP5b2jqFTfn4FCxL88HrQntcxZ5enMFr/YN1zI="; - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_armv7.tar.gz"; + sha256 = "sha256-y5/svgOJS3KbUJLbgjy9VOpog9W7xGyyx96JtdVyzjk="; + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_armv7.tar.gz"; }; } diff --git a/pkgs/servers/adguardhome/default.nix b/pkgs/servers/adguardhome/default.nix index b6252ef60413..d62b78c212f0 100644 --- a/pkgs/servers/adguardhome/default.nix +++ b/pkgs/servers/adguardhome/default.nix @@ -7,7 +7,7 @@ in stdenv.mkDerivation rec { pname = "adguardhome"; - version = "0.107.26"; + version = "0.107.27"; src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); installPhase = '' From 6817b72ca3cdb8e5edd9ff84a1dc549de1c683f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Ga=C5=82kowski?= Date: Wed, 5 Apr 2023 19:26:22 +0200 Subject: [PATCH 46/55] lisp-modules: set maintainers to the lisp team --- maintainers/team-list.nix | 15 +++++++++++++++ pkgs/development/compilers/abcl/default.nix | 2 +- pkgs/development/compilers/ccl/default.nix | 2 +- pkgs/development/compilers/clasp/default.nix | 2 +- pkgs/development/compilers/cmucl/binary.nix | 2 +- pkgs/development/compilers/ecl/16.1.2.nix | 2 +- pkgs/development/compilers/ecl/default.nix | 2 +- pkgs/development/compilers/gcl/2.6.13-pre.nix | 2 +- pkgs/development/compilers/gcl/default.nix | 2 +- pkgs/development/compilers/mkcl/default.nix | 2 +- pkgs/development/compilers/sbcl/bootstrap.nix | 2 +- pkgs/development/interpreters/clisp/default.nix | 2 +- pkgs/development/interpreters/clisp/hg.nix | 2 +- pkgs/development/lisp-modules/nix-cl.nix | 3 +++ 14 files changed, 30 insertions(+), 12 deletions(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 7fc9f629e904..9c2f4680d89c 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -426,6 +426,21 @@ with lib.maintainers; { shortName = "Linux Kernel"; }; + lisp = { + members = [ + raskin + lukego + nagy + uthar + ]; + githubTeams = [ + "lisp" + ]; + scope = "Maintain the Lisp ecosystem."; + shortName = "lisp"; + enableFeatureFreezePing = true; + }; + llvm = { members = [ dtzWill diff --git a/pkgs/development/compilers/abcl/default.nix b/pkgs/development/compilers/abcl/default.nix index c0194085ce1d..c58afc4c595b 100644 --- a/pkgs/development/compilers/abcl/default.nix +++ b/pkgs/development/compilers/abcl/default.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { meta = { description = "A JVM-based Common Lisp implementation"; license = lib.licenses.gpl3 ; - maintainers = [lib.maintainers.raskin]; + maintainers = lib.teams.lisp.members; platforms = lib.platforms.linux; homepage = "https://common-lisp.net/project/armedbear/"; }; diff --git a/pkgs/development/compilers/ccl/default.nix b/pkgs/development/compilers/ccl/default.nix index 89c6b784b458..cbf89d5253dc 100644 --- a/pkgs/development/compilers/ccl/default.nix +++ b/pkgs/development/compilers/ccl/default.nix @@ -119,7 +119,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Clozure Common Lisp"; homepage = "https://ccl.clozure.com/"; - maintainers = with maintainers; [ raskin ]; + maintainers = lib.teams.lisp.members; platforms = attrNames options; # assembler failures during build, x86_64-darwin broken since 2020-10-14 broken = (stdenv.isDarwin && stdenv.isx86_64); diff --git a/pkgs/development/compilers/clasp/default.nix b/pkgs/development/compilers/clasp/default.nix index 04d6951c402a..bd43970e55b8 100644 --- a/pkgs/development/compilers/clasp/default.nix +++ b/pkgs/development/compilers/clasp/default.nix @@ -89,7 +89,7 @@ in llvmPackages_15.stdenv.mkDerivation { meta = { description = "A Common Lisp implementation based on LLVM with C++ integration"; license = lib.licenses.lgpl21Plus ; - maintainers = [lib.maintainers.raskin lib.maintainers.uthar]; + maintainers = lib.teams.lisp.members; platforms = ["x86_64-linux" "x86_64-darwin"]; # Upstream claims support, but breaks with: # error: use of undeclared identifier 'aligned_alloc' diff --git a/pkgs/development/compilers/cmucl/binary.nix b/pkgs/development/compilers/cmucl/binary.nix index fb0f8b2ce2c8..7ad50a369c62 100644 --- a/pkgs/development/compilers/cmucl/binary.nix +++ b/pkgs/development/compilers/cmucl/binary.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { ANSI Common Lisp standard. ''; license = licenses.publicDomain; - maintainers = [ ]; + maintainers = lib.teams.lisp.members; platforms = [ "i686-linux" "x86_64-linux" ]; }; }) diff --git a/pkgs/development/compilers/ecl/16.1.2.nix b/pkgs/development/compilers/ecl/16.1.2.nix index ef00bb19d411..f2b964370ab0 100644 --- a/pkgs/development/compilers/ecl/16.1.2.nix +++ b/pkgs/development/compilers/ecl/16.1.2.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Lisp implementation aiming to be small, fast and easy to embed"; license = licenses.mit; - maintainers = with maintainers; [ raskin ]; + maintainers = lib.teams.lisp.members; platforms = platforms.unix; # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.isDarwin && stdenv.isAarch64; diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix index c442364d198e..3a7836bbcdd1 100644 --- a/pkgs/development/compilers/ecl/default.nix +++ b/pkgs/development/compilers/ecl/default.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation rec { description = "Lisp implementation aiming to be small, fast and easy to embed"; homepage = "https://common-lisp.net/project/ecl/"; license = licenses.mit; - maintainers = with maintainers; [ raskin ]; + maintainers = lib.teams.lisp.members; platforms = platforms.unix; changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG"; }; diff --git a/pkgs/development/compilers/gcl/2.6.13-pre.nix b/pkgs/development/compilers/gcl/2.6.13-pre.nix index f967deb9a2ce..3e11738b462b 100644 --- a/pkgs/development/compilers/gcl/2.6.13-pre.nix +++ b/pkgs/development/compilers/gcl/2.6.13-pre.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { meta = { description = "GNU Common Lisp compiler working via GCC"; - maintainers = [ lib.maintainers.raskin ]; + maintainers = lib.teams.lisp.members; platforms = lib.platforms.linux; }; } diff --git a/pkgs/development/compilers/gcl/default.nix b/pkgs/development/compilers/gcl/default.nix index 370379776509..36f5fb3c13d8 100644 --- a/pkgs/development/compilers/gcl/default.nix +++ b/pkgs/development/compilers/gcl/default.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "GNU Common Lisp compiler working via GCC"; - maintainers = [ maintainers.raskin ]; + maintainers = lib.teams.lisp.members; license = licenses.gpl2; platforms = platforms.linux; }; diff --git a/pkgs/development/compilers/mkcl/default.nix b/pkgs/development/compilers/mkcl/default.nix index 786a271c7898..0b95f3e9b2a6 100644 --- a/pkgs/development/compilers/mkcl/default.nix +++ b/pkgs/development/compilers/mkcl/default.nix @@ -60,6 +60,6 @@ stdenv.mkDerivation rec { homepage = "https://common-lisp.net/project/mkcl/"; license = licenses.lgpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ ]; + maintainers = lib.teams.lisp.members; }; } diff --git a/pkgs/development/compilers/sbcl/bootstrap.nix b/pkgs/development/compilers/sbcl/bootstrap.nix index 8a9d69cd4a9e..05634d0c83f3 100644 --- a/pkgs/development/compilers/sbcl/bootstrap.nix +++ b/pkgs/development/compilers/sbcl/bootstrap.nix @@ -78,7 +78,7 @@ stdenv.mkDerivation rec { description = "Lisp compiler"; homepage = "http://www.sbcl.org"; license = licenses.publicDomain; # and FreeBSD - maintainers = [ maintainers.raskin ]; + maintainers = lib.teams.lisp.members; platforms = attrNames options; }; } diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix index bdd15fd4fcc1..58dd5b4570dd 100644 --- a/pkgs/development/interpreters/clisp/default.nix +++ b/pkgs/development/interpreters/clisp/default.nix @@ -99,7 +99,7 @@ stdenv.mkDerivation rec { meta = { description = "ANSI Common Lisp Implementation"; homepage = "http://clisp.cons.org"; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = lib.teams.lisp.members; platforms = lib.platforms.unix; # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64; diff --git a/pkgs/development/interpreters/clisp/hg.nix b/pkgs/development/interpreters/clisp/hg.nix index 8ad72842dc78..91602ad93786 100644 --- a/pkgs/development/interpreters/clisp/hg.nix +++ b/pkgs/development/interpreters/clisp/hg.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation rec { meta = { description = "ANSI Common Lisp Implementation"; homepage = "http://clisp.cons.org"; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = lib.teams.lisp.members; # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 platforms = lib.platforms.linux; }; diff --git a/pkgs/development/lisp-modules/nix-cl.nix b/pkgs/development/lisp-modules/nix-cl.nix index fc0d68372a09..b8e0af0cc2bd 100644 --- a/pkgs/development/lisp-modules/nix-cl.nix +++ b/pkgs/development/lisp-modules/nix-cl.nix @@ -222,6 +222,9 @@ let patches = []; propagatedBuildInputs = args.propagatedBuildInputs or [] ++ lispLibs ++ javaLibs ++ nativeLibs; + meta = (args.meta or {}) // { + maintainers = args.meta.maintainers or lib.teams.lisp.members; + }; }))); # Build the set of lisp packages using `lisp` From 644fbbe01f592cad1a5ade1f0dd561dfb06a3b4a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Mar 2023 11:27:30 +0100 Subject: [PATCH 47/55] python310Packages.aiounifi: 44 -> 45 Diff: https://github.com/Kane610/aiounifi/compare/refs/tags/v44...v45 Changelog: https://github.com/Kane610/aiounifi/releases/tag/v45 --- pkgs/development/python-modules/aiounifi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiounifi/default.nix b/pkgs/development/python-modules/aiounifi/default.nix index 82fbb5a40aab..db3a77e8a9b1 100644 --- a/pkgs/development/python-modules/aiounifi/default.nix +++ b/pkgs/development/python-modules/aiounifi/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "aiounifi"; - version = "44"; + version = "45"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "Kane610"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-SRI7c0cmrNSTOEyRbs6JGEg5O9tws+Dwn0G8HUqWEqc="; + hash = "sha256-VwuZj0TBc8BBO6ZxpIAR0s0hrOI1muiT4AsDZ+xZPcI="; }; propagatedBuildInputs = [ From 2bb1ae361f89f0a13fd66a66b322e791d17d5c88 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Wed, 5 Apr 2023 15:28:43 -0400 Subject: [PATCH 48/55] python310Packages.nitime: minor maintenance --- .../python-modules/nitime/default.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/nitime/default.nix b/pkgs/development/python-modules/nitime/default.nix index 7e6d122e7e5e..105cecd95b10 100644 --- a/pkgs/development/python-modules/nitime/default.nix +++ b/pkgs/development/python-modules/nitime/default.nix @@ -1,7 +1,8 @@ -{ lib +{ stdenv +, lib , buildPythonPackage , fetchPypi -, isPy27 +, pythonOlder , pytestCheckHook , cython , numpy @@ -14,21 +15,20 @@ buildPythonPackage rec { pname = "nitime"; version = "0.10.1"; - disabled = isPy27; + disabled = pythonOlder "3.7"; + format = "pyproject"; src = fetchPypi { inherit pname version; hash = "sha256-NnoVrSt6MTTcNup1e+/1v5JoHCYcycuQH4rHLzXJt+Y="; }; - nativeCheckInputs = [ pytestCheckHook ]; buildInputs = [ cython ]; propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ]; - disabledTests = [ - # https://github.com/nipy/nitime/issues/197 - "test_FilterAnalyzer" - ]; + nativeCheckInputs = [ pytestCheckHook ]; + doCheck = !stdenv.isDarwin; # tests hang indefinitely + pythonImportsCheck = [ "nitime" ]; meta = with lib; { homepage = "https://nipy.org/nitime"; From da6f3042c97a353b01d26947178dc282c405f383 Mon Sep 17 00:00:00 2001 From: Matthew Croughan Date: Wed, 5 Apr 2023 20:44:24 +0100 Subject: [PATCH 49/55] blender: add aarch64-linux support (#224771) --- pkgs/applications/misc/blender/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 992ae201c81d..ef27432b686b 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -41,17 +41,20 @@ stdenv.mkDerivation rec { buildInputs = [ boost ffmpeg gettext glew ilmbase freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp - opencolorio openexr openimagedenoise openimageio openjpeg python zlib zstd fftw jemalloc + opencolorio openexr openimageio openjpeg python zlib zstd fftw jemalloc alembic (opensubdiv.override { inherit cudaSupport; }) tbb - embree gmp pugixml potrace libharu libepoxy ] + ++ lib.optional (!stdenv.isAarch64) [ + openimagedenoise + embree + ] ++ (if (!stdenv.isDarwin) then [ libXi libX11 libXext libXrender libGLU libGL openal @@ -70,8 +73,6 @@ stdenv.mkDerivation rec { pythonPath = with python310Packages; [ numpy requests ]; postPatch = '' - # allow usage of dynamically linked embree - rm build_files/cmake/Modules/FindEmbree.cmake '' + (if stdenv.isDarwin then '' : > build_files/cmake/platform/platform_apple_xcode.cmake @@ -121,6 +122,9 @@ stdenv.mkDerivation rec { "-DWITH_IMAGE_OPENJPEG=ON" "-DWITH_OPENCOLLADA=${if colladaSupport then "ON" else "OFF"}" ] + ++ lib.optionals stdenv.hostPlatform.isAarch64 [ + "-DWITH_CYCLES_EMBREE=OFF" + ] ++ lib.optionals stdenv.isDarwin [ "-DWITH_CYCLES_OSL=OFF" # requires LLVM "-DWITH_OPENVDB=OFF" # OpenVDB currently doesn't build on darwin @@ -171,7 +175,7 @@ stdenv.mkDerivation rec { # say: "We've decided to cancel the BL offering for an indefinite period." # OptiX, enabled with cudaSupport, is non-free. license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree; - platforms = [ "x86_64-linux" "x86_64-darwin" ]; + platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; maintainers = with maintainers; [ goibhniu veprbl ]; }; } From 88ea1acabef8a95da8bfdb314d75830aff8cadfa Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 5 Apr 2023 23:07:08 +0300 Subject: [PATCH 50/55] python310Packages.spacy-transformers: relax deps --- .../python-modules/spacy-transformers/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/spacy-transformers/default.nix b/pkgs/development/python-modules/spacy-transformers/default.nix index 5a9e86f4951c..e0cf684f4cf5 100644 --- a/pkgs/development/python-modules/spacy-transformers/default.nix +++ b/pkgs/development/python-modules/spacy-transformers/default.nix @@ -2,6 +2,7 @@ , callPackage , fetchPypi , buildPythonPackage +, pythonRelaxDepsHook , torch , pythonOlder , spacy @@ -22,6 +23,10 @@ buildPythonPackage rec { hash = "sha256-Up9ZlLlAM0CDXEYDI95KsLzA0TBz/uZFqEgZLmNIABA="; }; + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; + propagatedBuildInputs = [ torch spacy @@ -30,6 +35,10 @@ buildPythonPackage rec { transformers ]; + pythonRelaxDeps = [ + "transformers" + ]; + # Test fails due to missing arguments for trfs2arrays(). doCheck = false; From 1e67c00b61d8f4098b25a13377ba0f055b6a0620 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 1 Apr 2023 12:15:45 +0000 Subject: [PATCH 51/55] enumer: 1.5.7 -> 1.5.8 Diff: https://github.com/dmarkham/enumer/compare/refs/tags/v1.5.7...v1.5.8 --- pkgs/tools/misc/enumer/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/enumer/default.nix b/pkgs/tools/misc/enumer/default.nix index c7e7818d09ef..0b2cd46463b3 100644 --- a/pkgs/tools/misc/enumer/default.nix +++ b/pkgs/tools/misc/enumer/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "enumer"; - version = "1.5.7"; + version = "1.5.8"; src = fetchFromGitHub { owner = "dmarkham"; repo = "enumer"; rev = "refs/tags/v${version}"; - hash = "sha256-2fVWrrWOiCtg7I3Lul2PgQ2u/qDEDioPSB61Tp0rfEo="; + hash = "sha256-+YTsXYWVmJ32V/Eptip3WAiqIYv+6nqbdph0K2XzLdc="; }; - vendorSha256 = "sha256-BmFv0ytRnjaB7z7Gb+38Fw2ObagnaFMnMhlejhaGxsk="; + vendorHash = "sha256-+dCitvPz2JUbybXVJxUOo1N6+SUPCSjlacL8bTSlb7w="; meta = with lib; { description = "Go tool to auto generate methods for enums"; From 6b615f3ca5d133ef62b48bfb7ce14f79a6945ee4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 2 Apr 2023 12:56:03 +0000 Subject: [PATCH 52/55] evcc: 0.114.1 -> 0.115.0 https://github.com/evcc-io/evcc/releases/tag/0.115.0 --- pkgs/servers/home-automation/evcc/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix index 04a425169207..a6d5f1b3744e 100644 --- a/pkgs/servers/home-automation/evcc/default.nix +++ b/pkgs/servers/home-automation/evcc/default.nix @@ -16,16 +16,16 @@ buildGo120Module rec { pname = "evcc"; - version = "0.114.1"; + version = "0.115.0"; src = fetchFromGitHub { owner = "evcc-io"; repo = pname; rev = version; - hash = "sha256-c+XHSO6waDyju8oXFWGYeaCCqyaYdU2JLXr+NDXijdU="; + hash = "sha256-vA2HpkzNuHulUUZKL6Wm2Y052v4JdC5V8hADq78rK5c="; }; - vendorHash = "sha256-O58Y9mfHmNUWtHmdO3hvZQbFlcqfZs0GmQDcx2RKRUs="; + vendorHash = "sha256-/TqA2WTNJ3cSrqLgEly1KHGvMA/MQ+p364G0ne0ezfQ="; npmDeps = fetchNpmDeps { inherit src; @@ -62,10 +62,6 @@ buildGo120Module rec { "-w" ]; - npmInstallFlags = [ - "--legacy-peer-deps" - ]; - preBuild = '' make ui ''; @@ -75,6 +71,10 @@ buildGo120Module rec { preCheck = '' # requires network access rm meter/template_test.go + rm charger/template_test.go + rm vehicle/template_test.go + # times out (since 0.115.0, bisected to 31ab90e6381b30278731bd01effa62bdfb884ebc) + rm util/templates/render_testing.go ''; passthru = { From 14604986ad7794de7f82b9620600214555a42a4a Mon Sep 17 00:00:00 2001 From: Sebastian Walz Date: Wed, 5 Apr 2023 22:59:11 +0200 Subject: [PATCH 53/55] linux-kernels: linux_mptcp_95 was deprecated in aliases.nix and does not exist in packages anymore. While attribute-missing-errors are aborting, throw can be caught with tryEval. --- pkgs/top-level/linux-kernels.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 3754c8a004ab..40a92a957a19 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -633,7 +633,7 @@ in { linux_default = packages.linux_6_1; # Update this when adding the newest kernel major version! linux_latest = packages.linux_6_2; - linux_mptcp = packages.linux_mptcp_95; + linux_mptcp = throw "'linux_mptcp' has been moved to https://github.com/teto/mptcp-flake"; linux_rt_default = packages.linux_rt_5_4; linux_rt_latest = packages.linux_rt_6_1; linux_hardkernel_latest = packages.hardkernel_4_14; From 3e6210d2a5aa6cb3a100604c69df25deb583c06f Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Wed, 5 Apr 2023 16:07:30 -0700 Subject: [PATCH 54/55] firefox: take makeBinaryWrapper from buildPackages --- pkgs/applications/networking/browsers/firefox/wrapper.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix index 6b89e4cd7000..1e8240d6800e 100644 --- a/pkgs/applications/networking/browsers/firefox/wrapper.nix +++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix @@ -1,4 +1,5 @@ { stdenv, lib, makeDesktopItem, makeWrapper, makeBinaryWrapper, lndir, config +, buildPackages , jq, xdg-utils, writeText ## various stuff that can be plugged in @@ -275,7 +276,7 @@ let # Symbolic link: wrap the link's target. oldExe="$(readlink -v --canonicalize-existing "$executablePath")" rm "$executablePath" - elif wrapperCmd=$(${makeBinaryWrapper.extractCmd} "$executablePath"); [[ $wrapperCmd ]]; then + elif wrapperCmd=$(${buildPackages.makeBinaryWrapper.extractCmd} "$executablePath"); [[ $wrapperCmd ]]; then # If the executable is a binary wrapper, we need to update its target to # point to $out, but we can't just edit the binary in-place because of length # issues. So we extract the command used to create the wrapper and add the From 96e569cb29daa8dbcec62d4c6f947d40fd4a8a76 Mon Sep 17 00:00:00 2001 From: Zaedus <42098470+Zaedus@users.noreply.github.com> Date: Wed, 5 Apr 2023 23:44:58 +0000 Subject: [PATCH 55/55] citra: nightly 1765 -> 1873, canary 2146 -> 2440 (#224337) --- pkgs/applications/emulators/citra/default.nix | 8 ++++---- pkgs/applications/emulators/citra/generic.nix | 6 +++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/emulators/citra/default.nix b/pkgs/applications/emulators/citra/default.nix index 8b9f2cfd0690..b27c8fb24536 100644 --- a/pkgs/applications/emulators/citra/default.nix +++ b/pkgs/applications/emulators/citra/default.nix @@ -15,13 +15,13 @@ let in { nightly = libsForQt5.callPackage ./generic.nix rec { pname = "citra-nightly"; - version = "1765"; + version = "1873"; src = fetchFromGitHub { owner = "citra-emu"; repo = "citra-nightly"; rev = "nightly-${version}"; - sha256 = "0d3dfh63cmsy5idbypdz3ibydmb4a35sfv7qmxxlcpc390pp9cvq"; + sha256 = "1csn9n1s2mvxwk2mahwm8mc4zgn40im374hcsqgz8gaxjkmnx288"; fetchSubmodules = true; }; @@ -30,13 +30,13 @@ in { canary = libsForQt5.callPackage ./generic.nix rec { pname = "citra-canary"; - version = "2146"; + version = "2440"; src = fetchFromGitHub { owner = "citra-emu"; repo = "citra-canary"; rev = "canary-${version}"; - sha256 = "1wnym0nklngimf5gaaa2703nz4g5iy572wlgp88h67rrh9b4f04r"; + sha256 = "06f2qnvywyaf8jc43jrzjhfshj3k21ggk8wdrvd9wjsmrryvqgbz"; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/citra/generic.nix b/pkgs/applications/emulators/citra/generic.nix index 95f66294deb5..fc1a9340a492 100644 --- a/pkgs/applications/emulators/citra/generic.nix +++ b/pkgs/applications/emulators/citra/generic.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { "-DUSE_SYSTEM_BOOST=ON" "-DCITRA_USE_BUNDLED_FFMPEG=OFF" "-DCITRA_USE_BUNDLED_QT=OFF" - "-DCITRA_USE_BUNDLED_SDL2=OFF" + "-DUSE_SYSTEM_SDL2=ON" # We dont want to bother upstream with potentially outdated compat reports "-DCITRA_ENABLE_COMPATIBILITY_REPORTING=ON" @@ -65,6 +65,10 @@ stdenv.mkDerivation rec { ++ lib.optional enableFdk "-DENABLE_FDK=ON"; postPatch = '' + # Fix file not found when looking in var/empty instead of opt + mkdir externals/dynarmic/src/dynarmic/ir/var + ln -s ../opt externals/dynarmic/src/dynarmic/ir/var/empty + # Prep compatibilitylist ln -s ${compat-list} ./dist/compatibility_list/compatibility_list.json