From 80d6a33ba604c6aa421c775a1f903f0c0346e5fe Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Tue, 3 Jan 2023 21:13:55 +0100 Subject: nixos/nitter: wait for online network --- nixos/modules/services/misc/nitter.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/nitter.nix b/nixos/modules/services/misc/nitter.nix index f0cb5cc151388..9e6ae189660dc 100644 --- a/nixos/modules/services/misc/nitter.nix +++ b/nixos/modules/services/misc/nitter.nix @@ -306,7 +306,8 @@ in systemd.services.nitter = { description = "Nitter (An alternative Twitter front-end)"; wantedBy = [ "multi-user.target" ]; - after = [ "network.target" ]; + wants = [ "network-online.target" ]; + after = [ "network-online.target" ]; serviceConfig = { DynamicUser = true; StateDirectory = "nitter"; -- cgit 1.4.1 From f2d4baf4113c3bc8bcfa8f1fd3b3d024efc9c3c3 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 26 Jun 2023 15:17:26 +0300 Subject: pulumiPackages.pulumi-language-go: fix build --- pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix index b43fdbe67270a..7ef597201b982 100644 --- a/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix @@ -6,19 +6,19 @@ buildGoModule rec { pname = "pulumi-language-go"; inherit (pulumi) version src; - sourceRoot = "${src.name}/sdk"; + sourceRoot = "${src.name}/sdk/go/pulumi-language-go"; - vendorHash = pulumi.sdkVendorHash; - - subPackages = [ - "go/pulumi-language-go" - ]; + vendorHash = "sha256-6/umLzw7HMplP/cJknBsWmiwAnc+YM4tIz4Zl2QMTOQ="; ldflags = [ "-s" "-w" "-X github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" ]; + + # go: inconsistent vendoring in ... + doCheck = false; + meta = with lib; { description = "Golang language host plugin for Pulumi"; homepage = "https://github.com/pulumi/pulumi/tree/master/sdk/go"; -- cgit 1.4.1 From 8f519f4c985c3c1c649316367889351a5174083e Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Mon, 26 Jun 2023 15:17:36 +0300 Subject: pulumiPackages.pulumi-language-nodejs: fix build --- .../admin/pulumi-packages/pulumi-language-nodejs.nix | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix index c5cad8f202a0c..02bb86d0e8e53 100644 --- a/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix @@ -1,5 +1,4 @@ -{ lib -, buildGoModule +{ buildGoModule , pulumi , nodejs }: @@ -8,13 +7,9 @@ buildGoModule rec { pname = "pulumi-language-nodejs"; - sourceRoot = "${src.name}/sdk"; + sourceRoot = "${src.name}/sdk/nodejs/cmd/pulumi-language-nodejs"; - vendorHash = sdkVendorHash; - - subPackages = [ - "nodejs/cmd/pulumi-language-nodejs" - ]; + vendorHash = "sha256-3kDWb+1aebV2D+Nm5bkhKrJZMe/lD0ltFQ7p+Bfk644="; ldflags = [ "-s" @@ -25,9 +20,4 @@ buildGoModule rec { nativeCheckInputs = [ nodejs ]; - - postInstall = '' - cp nodejs/dist/pulumi-resource-pulumi-nodejs $out/bin - cp nodejs/dist/pulumi-analyzer-policy $out/bin - ''; } -- cgit 1.4.1 From 61f8ae06645f9b3723c08ab3d7822669e72b0b32 Mon Sep 17 00:00:00 2001 From: "P. R. d. O" Date: Mon, 3 Jul 2023 08:17:58 -0600 Subject: upwork: 5.8.0.24 -> 5.8.0.31 --- pkgs/applications/misc/upwork/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/upwork/default.nix b/pkgs/applications/misc/upwork/default.nix index 012285064d2da..2c36b3411cdda 100644 --- a/pkgs/applications/misc/upwork/default.nix +++ b/pkgs/applications/misc/upwork/default.nix @@ -6,12 +6,12 @@ stdenv.mkDerivation rec { pname = "upwork"; - version = "5.8.0.24"; + version = "5.8.0.31"; src = requireFile { name = "${pname}_${version}_amd64.deb"; url = "https://www.upwork.com/ab/downloads/os/linux/"; - sha256 = "sha256-9X1U/ImI8GfCiYLpLD+jICYAYsAr1NJLlOMvecXK7hc="; + sha256 = "sha256-tQV6v0U6xxqBl7nQaBhXSrc9iv+7SPHfABTiJJQDnPI="; }; nativeBuildInputs = [ @@ -31,8 +31,6 @@ stdenv.mkDerivation rec { libPath = lib.makeLibraryPath buildInputs; dontWrapGApps = true; - dontBuild = true; - dontConfigure = true; unpackPhase = '' dpkg-deb -x ${src} ./ -- cgit 1.4.1 From 52d1e118b9f1dc2479e114e9343a14770c3c7e38 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 5 Jul 2023 14:08:32 +0200 Subject: ubports-click: Propagate required pkg-config packages properly In file included from /build/source/src/usermetricsservice/TranslationLocatorImpl.cpp:28: /nix/store/b78cqp0g2xf8p6gl11pxsdi2dih9v0fa-click-unstable-2023-02-22/include/click-0.4/click.h:10:10: fatal error: json-glib/json-glib.h: No such file or directory The Requires.private (only apply to static compilation & linking) should be Requires (always apply), that way reverse dependencies always get the required flags for json-glib etc. --- pkgs/development/tools/click/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/tools/click/default.nix b/pkgs/development/tools/click/default.nix index 4adaf11088b82..f8d73eec2580f 100644 --- a/pkgs/development/tools/click/default.nix +++ b/pkgs/development/tools/click/default.nix @@ -28,6 +28,12 @@ buildPythonApplication { sha256 = "sha256-pNu995/w3tbz15QQVdVYBnWnAoZmqWj1DN/5PZZ0iZw="; }; + postPatch = '' + # These should be proper Requires, using the header needs their headers + substituteInPlace lib/click/click-*.pc.in \ + --replace 'Requires.private' 'Requires' + ''; + configureFlags = [ "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" "--with-systemduserunitdir=${placeholder "out"}/lib/systemd/user" -- cgit 1.4.1 From 6d1b8e5adea572f24733a05d01dfd91a9f953661 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 6 Jul 2023 13:26:07 +0300 Subject: osl: add darwin support --- pkgs/development/compilers/osl/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/osl/default.nix b/pkgs/development/compilers/osl/default.nix index dd993f1cfd57c..090cedb424b99 100644 --- a/pkgs/development/compilers/osl/default.nix +++ b/pkgs/development/compilers/osl/default.nix @@ -4,6 +4,7 @@ , cmake , clang , libclang +, libxml2 , zlib , openexr , openimageio @@ -67,6 +68,8 @@ in stdenv.mkDerivation rec { python3.pkgs.pybind11 util-linux # needed just for hexdump zlib + ] ++ lib.optionals stdenv.isDarwin [ + libxml2 ]; postFixup = '' @@ -79,6 +82,6 @@ in stdenv.mkDerivation rec { homepage = "https://opensource.imageworks.com/osl.html"; maintainers = with maintainers; [ hodapp ]; license = licenses.bsd3; - platforms = platforms.linux; + platforms = platforms.unix; }; } -- cgit 1.4.1 From 680ee304caed509735a7126368714959b4a61cf7 Mon Sep 17 00:00:00 2001 From: Kevin Boulain Date: Thu, 6 Jul 2023 15:34:40 +0200 Subject: nixos/usbguard: rename services.usbguard.implictPolicyTarget to services.usbguard.implicitPolicyTarget --- nixos/modules/services/security/usbguard.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/security/usbguard.nix b/nixos/modules/services/security/usbguard.nix index 651f5255ac834..9b158bb9d18c0 100644 --- a/nixos/modules/services/security/usbguard.nix +++ b/nixos/modules/services/security/usbguard.nix @@ -15,7 +15,7 @@ let daemonConf = '' # generated by nixos/modules/services/security/usbguard.nix RuleFile=${ruleFile} - ImplicitPolicyTarget=${cfg.implictPolicyTarget} + ImplicitPolicyTarget=${cfg.implicitPolicyTarget} PresentDevicePolicy=${cfg.presentDevicePolicy} PresentControllerPolicy=${cfg.presentControllerPolicy} InsertedDevicePolicy=${cfg.insertedDevicePolicy} @@ -73,7 +73,7 @@ in ''; }; - implictPolicyTarget = mkOption { + implicitPolicyTarget = mkOption { type = policy; default = "block"; description = lib.mdDoc '' @@ -251,5 +251,6 @@ in (mkRemovedOptionModule [ "services" "usbguard" "ruleFile" ] "The usbguard module now uses ${defaultRuleFile} as ruleFile. Alternatively, use services.usbguard.rules to configure rules.") (mkRemovedOptionModule [ "services" "usbguard" "IPCAccessControlFiles" ] "The usbguard module now hardcodes IPCAccessControlFiles to /var/lib/usbguard/IPCAccessControl.d.") (mkRemovedOptionModule [ "services" "usbguard" "auditFilePath" ] "Removed usbguard module audit log files. Audit logs can be found in the systemd journal.") + (mkRenamedOptionModule [ "services" "usbguard" "implictPolicyTarget" ] [ "services" "usbguard" "implicitPolicyTarget" ]) ]; } -- cgit 1.4.1 From 4716cb5cff7aaf6c4c3a5dda20f6b51723fb13ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 9 Jul 2023 01:39:42 +0000 Subject: vaultenv: 0.15.1 -> 0.16.0 --- pkgs/development/tools/haskell/vaultenv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/haskell/vaultenv/default.nix b/pkgs/development/tools/haskell/vaultenv/default.nix index bde2dce30eeb3..e3adef8752456 100644 --- a/pkgs/development/tools/haskell/vaultenv/default.nix +++ b/pkgs/development/tools/haskell/vaultenv/default.nix @@ -29,13 +29,13 @@ }: mkDerivation rec { pname = "vaultenv"; - version = "0.15.1"; + version = "0.16.0"; src = fetchFromGitHub { owner = "channable"; repo = "vaultenv"; rev = "v${version}"; - sha256 = "sha256-yoYkAypH+HQSVTvd/qKNFkL5krbB5mZw3ec9ojvy+Pw="; + sha256 = "sha256-EPu4unzXIg8naFUEZwbJ2VJXD/TeCiKzPHCXnRkdyBE="; }; buildTools = [ hpack ]; -- cgit 1.4.1 From 1f55fe36787515a05a061cb50b753cf4fd01f5e1 Mon Sep 17 00:00:00 2001 From: Jacob Moody Date: Sun, 9 Jul 2023 14:05:42 -0500 Subject: drawterm: enable strict deps and parallel builds --- pkgs/tools/admin/drawterm/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/admin/drawterm/default.nix b/pkgs/tools/admin/drawterm/default.nix index 4955fc8f6613d..8451d8b687ffb 100644 --- a/pkgs/tools/admin/drawterm/default.nix +++ b/pkgs/tools/admin/drawterm/default.nix @@ -15,7 +15,7 @@ , config }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "drawterm"; version = "unstable-2023-06-27"; @@ -25,6 +25,8 @@ stdenv.mkDerivation rec { sha256 = "ebqw1jqeRC0FWeUIO/HaEovuwzU6+B48TjZbVJXByvA="; }; + enableParallelBuilding = true; + strictDeps = true; nativeBuildInputs = [ installShellFiles ] ++ { linux = [ pkg-config wayland-scanner ]; unix = [ makeWrapper ]; @@ -47,12 +49,11 @@ stdenv.mkDerivation rec { mv drawterm drawterm.bin install -Dm755 -t $out/bin/ drawterm.bin makeWrapper ${pulseaudio}/bin/padsp $out/bin/drawterm --add-flags $out/bin/drawterm.bin - ''; - }."${config}" or (throw "unsupported CONF") + '' - installManPage drawterm.1 + ''; + }."${config}" or (throw "unsupported CONF") + '' + installManPage drawterm.1 ''; - meta = with lib; { description = "Connect to Plan 9 CPU servers from other operating systems."; homepage = "https://drawterm.9front.org/"; -- cgit 1.4.1 From 967c1618f204e73f4669532dd6c1abd5bdf02234 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 9 Jul 2023 14:38:02 +0900 Subject: python310Packages.slicer: fix build --- pkgs/development/python-modules/slicer/default.nix | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pkgs/development/python-modules/slicer/default.nix b/pkgs/development/python-modules/slicer/default.nix index 7228c7914619c..8cda4a5e76580 100644 --- a/pkgs/development/python-modules/slicer/default.nix +++ b/pkgs/development/python-modules/slicer/default.nix @@ -1,5 +1,7 @@ { lib , buildPythonPackage +, dos2unix +, fetchpatch , fetchPypi , isPy27 , pytestCheckHook @@ -18,6 +20,30 @@ buildPythonPackage rec { sha256 = "f5d5f7b45f98d155b9c0ba6554fa9770c6b26d5793a3e77a1030fb56910ebeec"; }; + prePatch = '' + dos2unix slicer/* + ''; + + patches = [ + # these patches add support for numpy>=1.24 + (fetchpatch { + url = "https://github.com/interpretml/slicer/commit/028e09e639c4a3c99abe1d537cce30af2eebb081.patch"; + hash = "sha256-jh/cbz7cx2ks6jMNh1gI1n5RS/OHBtSIDZRxUGyrl/I="; + }) + (fetchpatch { + url = "https://github.com/interpretml/slicer/commit/d4bb09f136d7e1f64711633c16a37e7bee738696.patch"; + hash = "sha256-9rh99s4JWF4iKClZ19jvqSeRulL32xB5Use8PGkh/SA="; + }) + (fetchpatch { + url = "https://github.com/interpretml/slicer/commit/74b3683a5a7bd982f9eaaf8d8d665dfdaf2c6604.patch"; + hash = "sha256-R3zsC3udYPFUT93eRhb6wyc9S5n2wceiOunWJ8K+648="; + }) + ]; + + nativeBuildInputs = [ + dos2unix + ]; + nativeCheckInputs = [ pytestCheckHook pandas torch scipy ]; disabledTests = [ -- cgit 1.4.1 From e17146ced5716c3e6027852df68fbd3ea1bfb8be Mon Sep 17 00:00:00 2001 From: natsukium Date: Sun, 9 Jul 2023 14:41:26 +0900 Subject: python310Packages.slicer: refactor - use SRI hash - set `format` - change required python version --- pkgs/development/python-modules/slicer/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/slicer/default.nix b/pkgs/development/python-modules/slicer/default.nix index 8cda4a5e76580..f678dfb2eaa20 100644 --- a/pkgs/development/python-modules/slicer/default.nix +++ b/pkgs/development/python-modules/slicer/default.nix @@ -3,8 +3,8 @@ , dos2unix , fetchpatch , fetchPypi -, isPy27 , pytestCheckHook +, pythonOlder , pandas , torch , scipy @@ -13,11 +13,12 @@ buildPythonPackage rec { pname = "slicer"; version = "0.0.7"; - disabled = isPy27; + format = "setuptools"; + disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "f5d5f7b45f98d155b9c0ba6554fa9770c6b26d5793a3e77a1030fb56910ebeec"; + hash = "sha256-9dX3tF+Y0VW5wLplVPqXcMaybVeTo+d6EDD7VpEOvuw="; }; prePatch = '' -- cgit 1.4.1 From 04722887b4c7d981ea9011e5bb2316046c997f9c Mon Sep 17 00:00:00 2001 From: natsukium Date: Tue, 11 Jul 2023 12:25:28 +0900 Subject: python310Packages.shap: 0.41.0 -> 0.42.0 Diff: https://github.com/slundberg/shap/compare/refs/tags/v0.41.0...v0.42.0 Changelog: https://github.com/slundberg/shap/releases/tag/v0.42.0 --- pkgs/development/python-modules/shap/default.nix | 45 ++++++++++-------------- 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/pkgs/development/python-modules/shap/default.nix b/pkgs/development/python-modules/shap/default.nix index 96c9c1f952acd..ed37be606df1f 100644 --- a/pkgs/development/python-modules/shap/default.nix +++ b/pkgs/development/python-modules/shap/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , fetchFromGitHub , writeText +, fetchpatch , isPy27 , pytestCheckHook , pytest-mpl @@ -27,16 +28,24 @@ buildPythonPackage rec { pname = "shap"; - version = "0.41.0"; + version = "0.42.0"; disabled = isPy27; src = fetchFromGitHub { owner = "slundberg"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-rYVWQ3VRvIObSQPwDRsxhTOGOKNkYkLtiHzVwoB3iJ0="; + hash = "sha256-VGlswr9ywHk4oKSmmAzEC7+E0V2XEFlg19zXVktUdhc="; }; + patches = [ + (fetchpatch { + name = "fix-circular-import-error.patch"; + url = "https://github.com/slundberg/shap/commit/ce118526b19b4a206cf8b496c2cd2b215ef7a91b.patch"; + hash = "sha256-n2yFjFgc2VSFKb4ZJx775HblULWfnQSEnqjfPa8AOt0="; + }) + ]; + propagatedBuildInputs = [ numpy scipy @@ -58,7 +67,7 @@ buildPythonPackage rec { # tests that try to access the network will raise, get caught, be marked as skipped and tagged as xfailed. conftestSkipNetworkErrors = writeText "conftest.py" '' from _pytest.runner import pytest_runtest_makereport as orig_pytest_runtest_makereport - import urllib, requests + import urllib, requests, transformers class NetworkAccessDeniedError(RuntimeError): pass def deny_network_access(*a, **kw): @@ -68,6 +77,7 @@ buildPythonPackage rec { requests.get = deny_network_access urllib.request.urlopen = deny_network_access urllib.request.Request = deny_network_access + transformers.AutoTokenizer.from_pretrained = deny_network_access def pytest_runtest_makereport(item, call): tr = orig_pytest_runtest_makereport(item, call) @@ -81,14 +91,11 @@ buildPythonPackage rec { # when importing the local copy the extension is not found rm -r shap - # coverage testing is a waste considering how much we have to skip - substituteInPlace pytest.ini \ - --replace "--cov=shap --cov-report=term-missing" "" - # Add pytest hook skipping tests that access network. # These tests are marked as "Expected fail" (xfail) cat ${conftestSkipNetworkErrors} >> tests/conftest.py ''; + nativeCheckInputs = [ pytestCheckHook pytest-mpl @@ -106,30 +113,17 @@ buildPythonPackage rec { sentencepiece ]; disabledTestPaths = [ - # takes forever without GPU acceleration - "tests/explainers/test_deep.py" - "tests/explainers/test_gradient.py" - # requires GPU. We skip here instead of having pytest repeatedly check for GPU - "tests/explainers/test_gpu_tree.py" # The resulting plots look sane, but does not match pixel-perfectly with the baseline. # Likely due to a matplotlib version mismatch, different backend, or due to missing fonts. "tests/plots/test_summary.py" # FIXME: enable - # 100% of the tests in these paths require network - "tests/explainers/test_explainer.py" - "tests/explainers/test_exact.py" - "tests/explainers/test_partition.py" - "tests/maskers/test_fixed_composite.py" - "tests/maskers/test_text.py" - "tests/models/test_teacher_forcing_logits.py" - "tests/models/test_text_generation.py" ]; disabledTests = [ - # unstable. A xgboost-enabled test. possibly related: https://github.com/slundberg/shap/issues/2480 - "test_provided_background_tree_path_dependent" + # The same reason as above test_summary.py + "test_simple_bar_with_cohorts_dict" + "test_random_summary_violin_with_data2" + "test_random_summary_layered_violin_with_data2" ]; - #pytestFlagsArray = ["-x" "-W" "ignore"]; # uncomment this to debug - pythonImportsCheck = [ "shap" "shap.explainers" @@ -150,8 +144,5 @@ buildPythonPackage rec { license = licenses.mit; maintainers = with maintainers; [ evax ]; platforms = platforms.unix; - # No support for scikit-learn > 1.2 - # https://github.com/slundberg/shap/issues/2866 - broken = true; }; } -- cgit 1.4.1 From b8634ee9cb6613e1d06ad10ff38b0e88a46aa785 Mon Sep 17 00:00:00 2001 From: Dominik Ritter Date: Sun, 9 Jul 2023 23:58:05 +0200 Subject: jetbrains.plugins: Update plugins when IDEs are being updated --- pkgs/applications/editors/jetbrains/update_ides.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/jetbrains/update_ides.py b/pkgs/applications/editors/jetbrains/update_ides.py index fe57f75c72e13..82ba7986f9a8c 100755 --- a/pkgs/applications/editors/jetbrains/update_ides.py +++ b/pkgs/applications/editors/jetbrains/update_ides.py @@ -4,12 +4,14 @@ import json import pathlib import logging import requests +import subprocess import sys import xmltodict from packaging import version updates_url = "https://www.jetbrains.com/updates/updates.xml" -versions_file_path = pathlib.Path(__file__).parent.joinpath("versions.json").resolve() +current_path = pathlib.Path(__file__).parent +versions_file_path = current_path.joinpath("versions.json").resolve() logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) @@ -98,3 +100,7 @@ for products in versions.values(): with open(versions_file_path, "w") as versions_file: json.dump(versions, versions_file, indent=2) versions_file.write("\n") + +logging.info("#### Updating plugins ####") +plugin_script = current_path.joinpath("plugins/update_plugins.py").resolve() +subprocess.call(plugin_script) -- cgit 1.4.1 From 3304d3efd4febf4dbcf1c02160598bdceadae46b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Jul 2023 21:26:47 +0000 Subject: dgraph: 22.0.1 -> 23.0.1 --- pkgs/servers/dgraph/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/dgraph/default.nix b/pkgs/servers/dgraph/default.nix index 00b85ddb859fe..eb3072c0c872d 100644 --- a/pkgs/servers/dgraph/default.nix +++ b/pkgs/servers/dgraph/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "dgraph"; - version = "22.0.1"; + version = "23.0.1"; src = fetchFromGitHub { owner = "dgraph-io"; repo = "dgraph"; rev = "v${version}"; - sha256 = "sha256-c4gNkT1N1yPotDhRjZvuVvO5TTaL2bqR5I+Z2PcvW10="; + sha256 = "sha256-FB+bgrv6KojbuXDB4FKKe7eW4d9lcm9x4gA6Ceop734="; }; - vendorSha256 = "sha256-K2Q2QBP6fJ3E2LEmZO2U/0DiQifrJVG0lcs4pO5yqrY="; + vendorHash = "sha256-HoZpxY+xT1gRHgEpkscPXogVq2eDKGlKE6KTMIQ+mMI="; doCheck = false; -- cgit 1.4.1 From 647b3f1819707de5105192e135279c429659ce60 Mon Sep 17 00:00:00 2001 From: Jacob Moody Date: Tue, 11 Jul 2023 16:58:32 -0500 Subject: unflac: 1.0 -> 1.1 --- pkgs/tools/audio/unflac/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/audio/unflac/default.nix b/pkgs/tools/audio/unflac/default.nix index 2e22b81cc5995..aa12246813d32 100644 --- a/pkgs/tools/audio/unflac/default.nix +++ b/pkgs/tools/audio/unflac/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "unflac"; - version = "1.0"; + version = "1.1"; src = fetchFromSourcehut { owner = "~ft"; repo = pname; rev = version; - sha256 = "1vlwlm895mcvmxaxcid3vfji1zi9wjchz7divm096na4whj35cc4"; + sha256 = "sha256-gDgmEEOvsudSYdLUodTuE50+2hZpMqlnaVGanv/rg+U="; }; - vendorSha256 = "sha256-QqLjz1X4uVpxhYXb/xIBwuLUhRaqwz2GDUPjBTS4ut0="; + vendorSha256 = "sha256-X3cMhzaf1t+x7D8BVBfQy00rAACDEPmIOezIhKzqOZ8="; nativeBuildInputs = [ makeWrapper ]; postFixup = '' -- cgit 1.4.1 From a8968b255eb9be07b77f90266544871b72963672 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 03:11:22 +0000 Subject: devbox: 0.5.5 -> 0.5.6 --- pkgs/development/tools/devbox/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/devbox/default.nix b/pkgs/development/tools/devbox/default.nix index c74e2c2aad780..03f4d3c918bee 100644 --- a/pkgs/development/tools/devbox/default.nix +++ b/pkgs/development/tools/devbox/default.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "devbox"; - version = "0.5.5"; + version = "0.5.6"; src = fetchFromGitHub { owner = "jetpack-io"; repo = pname; rev = version; - hash = "sha256-PR3JRA2Dme/KbU59QV0G3VzmTByynnDL9y33wHsX3PI="; + hash = "sha256-GDOp6gmkRXwUJ0x+o1VzwCR0PZ6nmG0/FGstBhwU8OY="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule rec { # integration tests want file system access doCheck = false; - vendorHash = "sha256-UEMFHRP9XKxg1wa3JYJ522yuyrPTDhyVCdQdSpDi6Cg="; + vendorHash = "sha256-HgGqCCcIv/sE51GnUTsOpblZZAfp31BpU+u4JFfYiLU="; nativeBuildInputs = [ installShellFiles ]; -- cgit 1.4.1 From 570d338c635a6ce52c263515f4f11b6d7ac6d946 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 03:32:45 +0000 Subject: jumppad: 0.5.28 -> 0.5.31 --- pkgs/tools/virtualization/jumppad/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/virtualization/jumppad/default.nix b/pkgs/tools/virtualization/jumppad/default.nix index 85cfab585746e..342938eed0943 100644 --- a/pkgs/tools/virtualization/jumppad/default.nix +++ b/pkgs/tools/virtualization/jumppad/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "jumppad"; - version = "0.5.28"; + version = "0.5.31"; src = fetchFromGitHub { owner = "jumppad-labs"; repo = pname; rev = "v${version}"; - hash = "sha256-j1m95RiT4cymSK9PuJuNc+ixia4DNj+8lZ0KloB+kWo="; + hash = "sha256-2BdhJ11Mwd2w8VZfGcGJc6GuaKrVKjCqXLDggiiwyt0="; }; - vendorHash = "sha256-OtixGeQY1wPqs3WU6gKvrzEgxnMORxr4BWCpn/VYxRc="; + vendorHash = "sha256-LneL4SzvcThfqqWdKpAU3mFAW1FVRTU9/T3l+yKBSME="; ldflags = [ "-s" "-w" "-X main.version=${version}" -- cgit 1.4.1 From a65a8c8074ad3d901cf693c6c00d38d0ad2acc50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 04:16:42 +0000 Subject: gh-dash: 3.7.9 -> 3.9.0 --- pkgs/tools/misc/gh-dash/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/gh-dash/default.nix b/pkgs/tools/misc/gh-dash/default.nix index 99d9a2c1dc420..95999d79c9e5f 100644 --- a/pkgs/tools/misc/gh-dash/default.nix +++ b/pkgs/tools/misc/gh-dash/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "gh-dash"; - version = "3.7.9"; + version = "3.9.0"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "gh-dash"; rev = "v${version}"; - hash = "sha256-loAtRXns7plBeVOM+d/euyRS86MG+NRhGB4WpHT7KlM="; + hash = "sha256-QaKrn/22wrRCMJLzCVRnxBRxAhnUBjkESSRg4YQCHoc="; }; - vendorHash = "sha256-0ySTcQDM7Dole6ojnhr7vwUWOM4p6kFN69VqMP0jAY0="; + vendorHash = "sha256-lOIONv+7cUUC0mGCwYkOkDn3zHreYpFeqmTbp2Ob3yM="; ldflags = [ "-s" -- cgit 1.4.1 From 9a9712167adcfd20846de2a3841aaadd04f0c860 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 12 Jul 2023 04:20:00 +0000 Subject: rqbit: 2.2.0 -> 2.2.1 Diff: https://github.com/ikatson/rqbit/compare/v2.2.0...v2.2.1 --- pkgs/applications/networking/p2p/rqbit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/p2p/rqbit/default.nix b/pkgs/applications/networking/p2p/rqbit/default.nix index f8b151ac339ad..a60b3e9ddf79c 100644 --- a/pkgs/applications/networking/p2p/rqbit/default.nix +++ b/pkgs/applications/networking/p2p/rqbit/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "rqbit"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "ikatson"; repo = "rqbit"; rev = "v${version}"; - hash = "sha256-RF/3eICbqYXSuOWTvRBImiLPWIh4Oip37S5gqoSmDzE="; + hash = "sha256-7n+T+y60RjmZC7bE96Ljg0xVg4bSzV/LFgezTld4zfI="; }; - cargoHash = "sha256-wawlqnPYCLEkR9XpTQRZqG+wsqN/Nd5Q1IXpE6ikmY4="; + cargoHash = "sha256-hcuZ4hqGJT/O7vFefKPGZlkqhdsAl5LGAcSRQAEopnM="; nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; -- cgit 1.4.1 From 33368434015d687c20d5307a7b41cfa7adbcde59 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 04:39:23 +0000 Subject: conftest: 0.43.1 -> 0.44.0 --- pkgs/development/tools/conftest/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix index 306fca4684e99..898c1d8bb5545 100644 --- a/pkgs/development/tools/conftest/default.nix +++ b/pkgs/development/tools/conftest/default.nix @@ -6,15 +6,15 @@ buildGoModule rec { pname = "conftest"; - version = "0.43.1"; + version = "0.44.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "conftest"; rev = "refs/tags/v${version}"; - hash = "sha256-5eMl6dvEW5CCSIgz/o3T7iwk1EuKMuGMifX8ECHf9Oc="; + hash = "sha256-tYF9zMDSzGSscsqHTA26FoAGNl7E9AV/8LMTzYcDOI4="; }; - vendorHash = "sha256-pP9Rv23ra3Cv5ZzL8E4/B/T2FQd2vRqIjKmWrINwUjc="; + vendorHash = "sha256-Q0bV6ePjQiIzYXB7sEiAYZ9kIbErPsoAXQqdMt8Xd10="; ldflags = [ "-s" -- cgit 1.4.1 From cd3e8a378499e83e0a99a21a96c7d452b517ce6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 05:21:53 +0000 Subject: gping: 1.12.0 -> 1.13.1 --- pkgs/tools/networking/gping/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/gping/default.nix b/pkgs/tools/networking/gping/default.nix index e97bf6ec86b3e..59d3d6b314b0a 100644 --- a/pkgs/tools/networking/gping/default.nix +++ b/pkgs/tools/networking/gping/default.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "gping"; - version = "1.12.0"; + version = "1.13.1"; src = fetchFromGitHub { owner = "orf"; repo = "gping"; rev = "gping-v${version}"; - hash = "sha256-0+qSBnWewWg+PE5y9tTLLaB/uxUy+9uQkR1dnsk7MIY="; + hash = "sha256-EkoOHyHYcbyqtT1zCq0kmXND1eSADE7QD3QQ01RJtvM="; }; - cargoHash = "sha256-N2V6Wwb2YB2YlBjyHZrh73RujTAmgsFOBLiN/SILP1k="; + cargoHash = "sha256-iDB3ZIlSLEBf+nSxLeQcE93nqMjH29w+z7kwCNksuSk="; buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; -- cgit 1.4.1 From ccadeaa14cbdc35b938978872dc12ad3e5b2fc2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 05:30:04 +0000 Subject: klayout: 0.28.9-2 -> 0.28.10 --- pkgs/applications/misc/klayout/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/klayout/default.nix b/pkgs/applications/misc/klayout/default.nix index a3166862f27dc..9a535dfa8b525 100644 --- a/pkgs/applications/misc/klayout/default.nix +++ b/pkgs/applications/misc/klayout/default.nix @@ -5,13 +5,13 @@ mkDerivation rec { pname = "klayout"; - version = "0.28.9-2"; + version = "0.28.10"; src = fetchFromGitHub { owner = "KLayout"; repo = "klayout"; rev = "v${version}"; - hash = "sha256-yBBzJceYHuqYhYvZHpL22uFsOz1TKZFwdzuUQOC4wQw="; + hash = "sha256-CDaLKBDm4slUMZ8OWm/wNub4P8LY26P8G8oIxwzJyXY="; }; postPatch = '' -- cgit 1.4.1 From 78293b302500b2a2097d33c8b57e48366afdc12f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 05:46:15 +0000 Subject: datree: 1.9.9 -> 1.9.10 --- pkgs/development/tools/datree/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/datree/default.nix b/pkgs/development/tools/datree/default.nix index 1db2dfc5514b4..56bcb8fa461e3 100644 --- a/pkgs/development/tools/datree/default.nix +++ b/pkgs/development/tools/datree/default.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "datree"; - version = "1.9.9"; + version = "1.9.10"; src = fetchFromGitHub { owner = "datreeio"; repo = "datree"; rev = "refs/tags/${version}"; - hash = "sha256-GNZvrn0aTunzpd5XUXjgEzpXAW2h6TNdqlI/Sso+lxs="; + hash = "sha256-A5l5ZCKkDqVHy7DWd2Tb75g21t+WnLMiJuUxAYVTTUM="; }; vendorHash = "sha256-ECVKofvmLuFAFvncq63hYUaYW8/2+F4gZr8wIGQyrdU="; -- cgit 1.4.1 From 99953599d6b0cd5ee99c313b42799faf37f7c085 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 05:57:29 +0000 Subject: kluctl: 2.20.7 -> 2.20.8 --- pkgs/applications/networking/cluster/kluctl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/kluctl/default.nix b/pkgs/applications/networking/cluster/kluctl/default.nix index cf053a62621ba..0dff89cad4b05 100644 --- a/pkgs/applications/networking/cluster/kluctl/default.nix +++ b/pkgs/applications/networking/cluster/kluctl/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "kluctl"; - version = "2.20.7"; + version = "2.20.8"; src = fetchFromGitHub { owner = "kluctl"; repo = "kluctl"; rev = "v${version}"; - hash = "sha256-NcvPo+6f2EYhitzOl2VPz8MtFIsYBuOA7EJnD4TJdmI="; + hash = "sha256-F4vEHzN44+d0EtfJukEq5WVm8aLVWqmT5Xcpa/DBPng="; }; vendorHash = "sha256-x5Zy8H7DzxU+uBCUL6edv8x2LwiIjXl5UrRUMDtUEk8="; -- cgit 1.4.1 From 148f052c29b87d412003bab18930c662894bcec1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 06:08:42 +0000 Subject: open-stage-control: 1.25.1 -> 1.25.2 --- pkgs/applications/audio/open-stage-control/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/open-stage-control/default.nix b/pkgs/applications/audio/open-stage-control/default.nix index 8906d40b3c834..5524c9a536090 100644 --- a/pkgs/applications/audio/open-stage-control/default.nix +++ b/pkgs/applications/audio/open-stage-control/default.nix @@ -2,13 +2,13 @@ buildNpmPackage rec { pname = "open-stage-control"; - version = "1.25.1"; + version = "1.25.2"; src = fetchFromGitHub { owner = "jean-emmanuel"; repo = "open-stage-control"; rev = "v${version}"; - hash = "sha256-mbd+fknSzokFt5dPlZrZIpDox/NzMbvyFp2fNPelv3c="; + hash = "sha256-7D3C1W2Y7FJnLxbXKXFFPDf+EXhLgPEj0APc2ZFYUlM="; }; # Remove some Electron stuff from package.json -- cgit 1.4.1 From c4618e062299160a94f813d42ae6a5de0ec51413 Mon Sep 17 00:00:00 2001 From: natsukium Date: Tue, 11 Jul 2023 14:26:37 +0900 Subject: python310Packages.shap: refactor - sort items in alphabetical order - set format - change required python version etc. --- pkgs/development/python-modules/shap/default.nix | 73 +++++++++++++----------- 1 file changed, 41 insertions(+), 32 deletions(-) diff --git a/pkgs/development/python-modules/shap/default.nix b/pkgs/development/python-modules/shap/default.nix index ed37be606df1f..9284d645215b4 100644 --- a/pkgs/development/python-modules/shap/default.nix +++ b/pkgs/development/python-modules/shap/default.nix @@ -1,39 +1,43 @@ { lib , buildPythonPackage , fetchFromGitHub -, writeText , fetchpatch -, isPy27 , pytestCheckHook -, pytest-mpl +, pythonOlder +, writeText +, catboost +, cloudpickle +, ipython +, lightgbm +, lime +, matplotlib +, nose +, numba , numpy -, scipy -, scikit-learn -, pandas -, transformers , opencv4 -, lightgbm -, catboost +, pandas , pyspark +, pytest-mpl +, scikit-learn +, scipy , sentencepiece -, tqdm +, setuptools , slicer -, numba -, matplotlib -, nose -, lime -, cloudpickle -, ipython +, tqdm +, transformers +, xgboost }: buildPythonPackage rec { pname = "shap"; version = "0.42.0"; - disabled = isPy27; + format = "pyproject"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "slundberg"; - repo = pname; + repo = "shap"; rev = "refs/tags/v${version}"; hash = "sha256-VGlswr9ywHk4oKSmmAzEC7+E0V2XEFlg19zXVktUdhc="; }; @@ -46,15 +50,19 @@ buildPythonPackage rec { }) ]; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ + cloudpickle + numba numpy - scipy - scikit-learn pandas - tqdm + scikit-learn + scipy slicer - numba - cloudpickle + tqdm ]; passthru.optional-dependencies = { @@ -97,26 +105,28 @@ buildPythonPackage rec { ''; nativeCheckInputs = [ - pytestCheckHook - pytest-mpl + ipython matplotlib nose - ipython + pytest-mpl + pytestCheckHook # optional dependencies, which only serve to enable more tests: - opencv4 - #pytorch # we already skip all its tests due to slowness, adding it does nothing - transformers - #xgboost # numerically unstable? xgboost tests randomly fails pending on nixpkgs revision - lightgbm catboost + lightgbm + opencv4 pyspark sentencepiece + #torch # we already skip all its tests due to slowness, adding it does nothing + transformers + xgboost ]; + disabledTestPaths = [ # The resulting plots look sane, but does not match pixel-perfectly with the baseline. # Likely due to a matplotlib version mismatch, different backend, or due to missing fonts. "tests/plots/test_summary.py" # FIXME: enable ]; + disabledTests = [ # The same reason as above test_summary.py "test_simple_bar_with_cohorts_dict" @@ -143,6 +153,5 @@ buildPythonPackage rec { changelog = "https://github.com/slundberg/shap/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ evax ]; - platforms = platforms.unix; }; } -- cgit 1.4.1 From 939e67c51ba6f487fef982388145e31c0d66b2b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 08:02:12 +0000 Subject: python310Packages.pytibber: 0.27.2 -> 0.28.0 --- pkgs/development/python-modules/pytibber/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytibber/default.nix b/pkgs/development/python-modules/pytibber/default.nix index 33a61c2582eec..6f782ae2139c1 100644 --- a/pkgs/development/python-modules/pytibber/default.nix +++ b/pkgs/development/python-modules/pytibber/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pytibber"; - version = "0.27.2"; + version = "0.28.0"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pyTibber"; rev = "refs/tags/${version}"; - hash = "sha256-8JeQvvCxKAmFy8kiXVD+l1EBv5mO1rWYoAg+iLjapRw="; + hash = "sha256-S/arFxM+9VZECqUzPijTxclBQ6oeiOxdRXQLb+uhkfM="; }; propagatedBuildInputs = [ -- cgit 1.4.1 From 8e089e7135b2e8af8d3057ade80f9181d2ee3368 Mon Sep 17 00:00:00 2001 From: JesusMtnez Date: Wed, 12 Jul 2023 09:56:30 +0200 Subject: libreoffice-bin: 7.4.3 -> 7.4.7 --- pkgs/applications/office/libreoffice/darwin/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/office/libreoffice/darwin/default.nix b/pkgs/applications/office/libreoffice/darwin/default.nix index eb5097a1b0e3e..815eb78144d57 100644 --- a/pkgs/applications/office/libreoffice/darwin/default.nix +++ b/pkgs/applications/office/libreoffice/darwin/default.nix @@ -9,21 +9,21 @@ let appName = "LibreOffice.app"; scriptName = "soffice"; - version = "7.4.3"; + version = "7.4.7"; dist = { aarch64-darwin = rec { arch = "aarch64"; archSuffix = arch; url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg"; - sha256 = "cf95f9ecd4451d27e8304cea3ba116675267bdf75f08fbb60e0d8917f86edc04"; + sha256 = "d02513c6a58f35cb0da6880f76be3f4b3a620daaa9ce5c244d6efc40ed26a273"; }; x86_64-darwin = rec { arch = "x86_64"; archSuffix = "x86-64"; url = "https://download.documentfoundation.org/libreoffice/stable/${version}/mac/${arch}/LibreOffice_${version}_MacOS_${archSuffix}.dmg"; - sha256 = "fe569ba23bb74eb3e86974537dd80e504debe5fd8526a00edbad6be4da18986a"; + sha256 = "c8ae0cbaa043b30718a4ac0ca93369e887fe6a46bb3618cea054bffaafd8b8e2"; }; }; in -- cgit 1.4.1 From cb9c05039b4b9f11d428f369d9699809f794583c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 08:32:47 +0000 Subject: python311Packages.django-stubs-ext: 4.2.1 -> 4.2.2 --- pkgs/development/python-modules/django-stubs-ext/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-stubs-ext/default.nix b/pkgs/development/python-modules/django-stubs-ext/default.nix index c5ea30c145608..a3bbfd91b0d8c 100644 --- a/pkgs/development/python-modules/django-stubs-ext/default.nix +++ b/pkgs/development/python-modules/django-stubs-ext/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "django-stubs-ext"; - version = "4.2.1"; + version = "4.2.2"; format = "setuptools"; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-JpbW99hTg0GwYM/6lWXHLqeX6GZofgQLhtKcrYeZ5f4="; + hash = "sha256-xp0cxG8cTDt4lLaFpQIsKbKjbHz7UuI3YurzV+v8LJg="; }; propagatedBuildInputs = [ -- cgit 1.4.1 From afb83a72b412d21ecd6b616805ac1262f691071d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jul 2023 08:47:15 +0000 Subject: python310Packages.mf2py: 1.1.2 -> 1.1.3 --- pkgs/development/python-modules/mf2py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/mf2py/default.nix b/pkgs/development/python-modules/mf2py/default.nix index 7990ee7308685..b39989bf322e9 100644 --- a/pkgs/development/python-modules/mf2py/default.nix +++ b/pkgs/development/python-modules/mf2py/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "mf2py"; - version = "1.1.2"; + version = "1.1.3"; src = fetchFromGitHub { owner = "microformats"; repo = "mf2py"; - rev = version; - hash = "sha256-9pAD/eCmc/l7LGmKixDhZy3hhj1jCmcyo9wbqgtz/wI="; + rev = "refs/tags/v${version}"; + hash = "sha256-Ya8DND1Dqbygbf1hjIGMlPwyc/MYIWIj+KnWB6Bqu1k="; }; propagatedBuildInputs = [ -- cgit 1.4.1 From 1923a6a8ac9f277926e687677aa0ed58e9309615 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Wed, 12 Jul 2023 11:30:24 +0200 Subject: qpdfview: Bump C++ standard version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The build was failing due to missing `std::option`, reportedly after Poppler 23.02.0 → 23.07.0 bump. --- pkgs/applications/office/qpdfview/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/office/qpdfview/default.nix b/pkgs/applications/office/qpdfview/default.nix index 6cc26c95a05b5..dd966433acfb5 100644 --- a/pkgs/applications/office/qpdfview/default.nix +++ b/pkgs/applications/office/qpdfview/default.nix @@ -52,6 +52,11 @@ mkDerivation rec { "APPDATA_INSTALL_PATH=${placeholder "out"}/share/appdata" ]; + env = { + # Fix build due to missing `std::option`. + NIX_CFLAGS_COMPILE = "-std=c++17"; + }; + meta = with lib; { description = "A tabbed document viewer"; license = licenses.gpl2Plus; -- cgit 1.4.1 From 5dfbc782c1742312b3442e098a2b543dc318f7c8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 12 Jul 2023 12:12:40 +0200 Subject: conky: 1.18.0 -> 1.19.2 --- pkgs/os-specific/linux/conky/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/conky/default.nix b/pkgs/os-specific/linux/conky/default.nix index 68b174dba5b3e..2c2f21022a772 100644 --- a/pkgs/os-specific/linux/conky/default.nix +++ b/pkgs/os-specific/linux/conky/default.nix @@ -67,16 +67,15 @@ with lib; stdenv.mkDerivation rec { pname = "conky"; - version = "1.18.0"; + version = "1.19.2"; src = fetchFromGitHub { owner = "brndnmtthws"; repo = "conky"; rev = "v${version}"; - sha256 = "sha256-a0RGgX325NztDcQwg9+ibxOstU0MSS3eSTaljgt9qPQ="; + hash = "sha256-AKU2kHYwhSmNrqZQWLmY82U+WQiuYiZKCJC5c0jG3KQ="; }; - postPatch = '' sed -i -e '/include.*CheckIncludeFile)/i include(CheckIncludeFiles)' \ cmake/ConkyPlatformChecks.cmake @@ -139,7 +138,8 @@ stdenv.mkDerivation rec { doCheck = true; meta = with lib; { - homepage = "https://conky.sourceforge.net/"; + homepage = "https://conky.cc"; + changelog = "https://github.com/brndnmtthws/conky/releases/tag/v${version}"; description = "Advanced, highly configurable system monitor based on torsmo"; maintainers = [ maintainers.guibert ]; license = licenses.gpl3Plus; -- cgit 1.4.1 From 8a072bf42fb94c8ac2a9bb4e159e2e3ae2cb6948 Mon Sep 17 00:00:00 2001 From: Stéphan Kochen Date: Wed, 12 Jul 2023 13:15:34 +0200 Subject: mailpit: fix build by splitting off nodejs part --- pkgs/servers/mail/mailpit/default.nix | 43 +++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 10 deletions(-) diff --git a/pkgs/servers/mail/mailpit/default.nix b/pkgs/servers/mail/mailpit/default.nix index aa7a21371180c..9c8b683373c31 100644 --- a/pkgs/servers/mail/mailpit/default.nix +++ b/pkgs/servers/mail/mailpit/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , buildGoModule , nodejs , python3 @@ -8,8 +9,8 @@ , fetchNpmDeps }: -buildGoModule rec { - pname = "mailpit"; +let + version = "1.7.1"; src = fetchFromGitHub { @@ -19,23 +20,45 @@ buildGoModule rec { hash = "sha256-jT9QE0ikp9cJlT8qtfPPjKOUuqWyQk94D3UbkyaGXa8="; }; - vendorHash = "sha256-XBYIO7fdo5EahJB7EcAuY9SGKZb8dsvoJHp/D5LO5Qo="; + # Separate derivation, because if we mix this in buildGoModule, the separate + # go-modules build inherits specific attributes and fails. Getting that to + # work is hackier than just splitting the build. + ui = stdenv.mkDerivation { + pname = "mailpit-ui"; + inherit src version; + + npmDeps = fetchNpmDeps { + inherit src; + hash = "sha256-6VCs8125fTJkZW+eZgK56j7ccK8tcGhIXiq2HkYp4XM="; + }; - npmDeps = fetchNpmDeps { - inherit src; - hash = "sha256-6VCs8125fTJkZW+eZgK56j7ccK8tcGhIXiq2HkYp4XM="; + nativeBuildInputs = [ nodejs python3 libtool npmHooks.npmConfigHook ]; + + buildPhase = '' + npm run package + ''; + + installPhase = '' + mv server/ui/dist $out + ''; }; - nativeBuildInputs = [ nodejs python3 libtool npmHooks.npmConfigHook ]; +in - preBuild = '' - npm run package - ''; +buildGoModule { + pname = "mailpit"; + inherit src version; + + vendorHash = "sha256-XBYIO7fdo5EahJB7EcAuY9SGKZb8dsvoJHp/D5LO5Qo="; CGO_ENABLED = 0; ldflags = [ "-s" "-w" "-X github.com/axllent/mailpit/config.Version=${version}" ]; + preBuild = '' + cp -r ${ui} server/ui/dist + ''; + meta = with lib; { description = "An email and SMTP testing tool with API for developers"; homepage = "https://github.com/axllent/mailpit"; -- cgit 1.4.1 From 812e96fe51c63fa2d9412ab277aec8786ea930e1 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Wed, 12 Jul 2023 14:51:47 +0300 Subject: hyprland: 0.26.0 -> 0.27.0 --- pkgs/applications/window-managers/hyprwm/hyprland/default.nix | 6 ++++-- pkgs/applications/window-managers/hyprwm/hyprland/wlroots.nix | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland/default.nix b/pkgs/applications/window-managers/hyprwm/hyprland/default.nix index cb3934e823abf..b6af6a34151ca 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland/default.nix @@ -38,18 +38,20 @@ in assert assertXWayland; stdenv.mkDerivation (finalAttrs: { pname = "hyprland" + lib.optionalString debug "-debug"; - version = "0.26.0"; + version = "0.27.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = finalAttrs.pname; rev = "v${finalAttrs.version}"; - hash = "sha256-LPih0Q//p8IurXG9kGRVGAqV4AUKVYj9xkk3sYYAj6I="; + hash = "sha256-mEKF6Wcx+wSF/eos/91A7LxhFLDYhSnQnLpwZF13ntg="; }; patches = [ # make meson use the provided dependencies instead of the git submodules "${finalAttrs.src}/nix/meson-build.patch" + # look into $XDG_DESKTOP_PORTAL_DIR instead of /usr; runtime checks for conflicting portals + "${finalAttrs.src}/nix/portals.patch" ]; postPatch = '' diff --git a/pkgs/applications/window-managers/hyprwm/hyprland/wlroots.nix b/pkgs/applications/window-managers/hyprwm/hyprland/wlroots.nix index 75502800dd71c..e1d6bfc7e516f 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland/wlroots.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland/wlroots.nix @@ -49,8 +49,8 @@ assert (lib.assertMsg (hidpiXWayland -> enableXWayland) '' domain = "gitlab.freedesktop.org"; owner = "wlroots"; repo = "wlroots"; - rev = "6830bfc17fd94709e2cdd4da0af989f102a26e59"; - hash = "sha256-GGEjkQO9m7YLYIXIXM76HWdhjg4Ye+oafOtyaFAYKI4="; + rev = "7e7633abf09b362d0bad9e3fc650fd692369291d"; + hash = "sha256-KovjVFwcuoUO0eu/UiWrnD3+m/K+SHSAVIz4xF9K1XA="; }; pname = -- cgit 1.4.1 From ff0b33ddf3a54fc083d0b1ed7d1bcff164aa6203 Mon Sep 17 00:00:00 2001 From: Sandro Jäckel Date: Wed, 12 Jul 2023 14:04:51 +0200 Subject: python310Packages.libretranslate: use python.sitePackages to be interpreter independent --- pkgs/development/python-modules/libretranslate/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/libretranslate/default.nix b/pkgs/development/python-modules/libretranslate/default.nix index 61dab6b8e7308..12e33f45895f6 100644 --- a/pkgs/development/python-modules/libretranslate/default.nix +++ b/pkgs/development/python-modules/libretranslate/default.nix @@ -21,6 +21,7 @@ , redis , prometheus-client , polib +, python }: buildPythonPackage rec { @@ -69,7 +70,7 @@ buildPythonPackage rec { postInstall = '' # expose static files to be able to serve them via web-server mkdir -p $out/share/libretranslate - ln -s $out/lib/python*/site-packages/libretranslate/static $out/share/libretranslate/static + ln -s $out/${python.sitePackages}/libretranslate/static $out/share/libretranslate/static ''; doCheck = false; # needs network access -- cgit 1.4.1 From 95026c0ba37a7b3500464872df80d4719eaf9e01 Mon Sep 17 00:00:00 2001 From: Dominik Xaver Hörl Date: Wed, 12 Jul 2023 13:57:15 +0200 Subject: tuxedo-keyboard: 3.2.5 -> 3.2.7 --- pkgs/os-specific/linux/tuxedo-keyboard/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/tuxedo-keyboard/default.nix b/pkgs/os-specific/linux/tuxedo-keyboard/default.nix index e6eccaa51d7e6..4a2ae8554a277 100644 --- a/pkgs/os-specific/linux/tuxedo-keyboard/default.nix +++ b/pkgs/os-specific/linux/tuxedo-keyboard/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "tuxedo-keyboard-${kernel.version}"; - version = "3.2.5"; + version = "3.2.7"; src = fetchFromGitHub { owner = "tuxedocomputers"; repo = "tuxedo-keyboard"; rev = "v${version}"; - hash = "sha256-pSGshUyim06Sqkp5QFzhUjeIz/N3aORvVt6DEyzQLaU="; + hash = "sha256-Q0wnejeLGLSDS0GPxQuYUKCAdzbYA66KT0DuWsEKIRs="; }; buildInputs = [ -- cgit 1.4.1 From 8f6236baec5d103e00044a38cacfb0f3364bddf6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 10 Jul 2023 18:29:30 +0200 Subject: jasmin-compiler: install the OCaml libraries And split into multiple outputs - the default `bin` contains the Jasmin compilers - the `lib` output contains the EasyCrypt support library - the remaining `out` contains the OCaml libraries --- .../compilers/jasmin-compiler/default.nix | 26 ++++++++++++++-------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/jasmin-compiler/default.nix b/pkgs/development/compilers/jasmin-compiler/default.nix index 913b927834fa8..9f539f6981824 100644 --- a/pkgs/development/compilers/jasmin-compiler/default.nix +++ b/pkgs/development/compilers/jasmin-compiler/default.nix @@ -11,6 +11,12 @@ stdenv.mkDerivation rec { sourceRoot = "jasmin-compiler-v${version}/compiler"; + # Released tarball contains extraneous `dune` files + # See https://github.com/jasmin-lang/jasmin/pull/495 + preBuild = '' + rm -rf tests + ''; + nativeBuildInputs = with ocamlPackages; [ ocaml findlib dune_3 menhir camlidl cmdliner ]; buildInputs = [ @@ -18,21 +24,23 @@ stdenv.mkDerivation rec { ppl ] ++ (with ocamlPackages; [ apron + yojson + ]); + + propagatedBuildInputs = with ocamlPackages; [ batteries menhirLib - yojson zarith - ]); + ]; + + outputs = [ "bin" "lib" "out" ]; installPhase = '' runHook preInstall - mkdir -p $out/bin - for p in jasminc jazz2tex - do - cp _build/default/entry/$p.exe $out/bin/$p - done - mkdir -p $out/lib/jasmin/easycrypt - cp ../eclib/*.ec $out/lib/jasmin/easycrypt + dune build @install + dune install --prefix=$bin --libdir=$out/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib + mkdir -p $lib/lib/jasmin/easycrypt + cp ../eclib/*.ec $lib/lib/jasmin/easycrypt runHook postInstall ''; -- cgit 1.4.1 From 8f36da01d5904517b7e2eaf72c1a82340118e71d Mon Sep 17 00:00:00 2001 From: figsoda Date: Wed, 12 Jul 2023 08:39:01 -0400 Subject: erg: 0.6.15 -> 0.6.16 Diff: https://github.com/erg-lang/erg/compare/v0.6.15...v0.6.16 Changelog: https://github.com/erg-lang/erg/releases/tag/v0.6.16 --- pkgs/development/compilers/erg/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/erg/default.nix b/pkgs/development/compilers/erg/default.nix index 4385de7e10fcf..4b6b1423100e7 100644 --- a/pkgs/development/compilers/erg/default.nix +++ b/pkgs/development/compilers/erg/default.nix @@ -4,20 +4,21 @@ , makeWrapper , python3 , which +, stdenv }: rustPlatform.buildRustPackage rec { pname = "erg"; - version = "0.6.15"; + version = "0.6.16"; src = fetchFromGitHub { owner = "erg-lang"; repo = "erg"; rev = "v${version}"; - hash = "sha256-nADppxyIwvugnMR4d99NhK5wrhuShdKYgBu49dRPxtQ="; + hash = "sha256-HBi9QDSrAkBORswoNXDGZaABQYFDQGC8WKdzhk4KKhw="; }; - cargoHash = "sha256-El90KhNf+UrEIE3xlJwTRgCWsXiDIrBHHnPWdvWvoG8="; + cargoHash = "sha256-YQYyH+iypORcAEyVhHqYw0aHi1QtCgNuwyg/SnmGVIE="; nativeBuildInputs = [ makeWrapper @@ -29,6 +30,7 @@ rustPlatform.buildRustPackage rec { env = { BUILD_DATE = "1970/01/01 00:00:00"; + CASE_SENSITIVE = lib.boolToString (!stdenv.isDarwin); GIT_HASH_SHORT = src.rev; }; -- cgit 1.4.1 From 194a3a7d97d3d533e9ce52df77b0673d75bfe07f Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Tue, 4 Jul 2023 13:04:42 -0400 Subject: nixos/direnv: init --- nixos/modules/module-list.nix | 1 + nixos/modules/programs/direnv.nix | 147 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 148 insertions(+) create mode 100644 nixos/modules/programs/direnv.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index bd715535dd6a3..f866933923bb4 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -156,6 +156,7 @@ ./programs/darling.nix ./programs/dconf.nix ./programs/digitalbitbox/default.nix + ./programs/direnv.nix ./programs/dmrconfig.nix ./programs/droidcam.nix ./programs/environment.nix diff --git a/nixos/modules/programs/direnv.nix b/nixos/modules/programs/direnv.nix new file mode 100644 index 0000000000000..53717fae11a02 --- /dev/null +++ b/nixos/modules/programs/direnv.nix @@ -0,0 +1,147 @@ +{ + lib, + config, + pkgs, + ... +}: let + cfg = config.programs.direnv; +in { + options.programs.direnv = { + + enable = lib.mkEnableOption (lib.mdDoc '' + direnv integration. Takes care of both installation and + setting up the sourcing of the shell. Additionally enables nix-direnv + integration. Note that you need to logout and login for this change to apply. + ''); + + package = lib.mkPackageOptionMD pkgs "direnv" {}; + + direnvrcExtra = lib.mkOption { + type = lib.types.lines; + default = ""; + example = '' + export FOO="foo" + echo "loaded direnv!" + ''; + description = lib.mdDoc '' + Extra lines to append to the sourced direnvrc + ''; + }; + + silent = lib.mkEnableOption (lib.mdDoc '' + the hiding of direnv logging + ''); + + persistDerivations = + (lib.mkEnableOption (lib.mdDoc '' + setting keep-derivations and keep-outputs to true + to prevent shells from getting garbage collected + '')) + // { + default = true; + }; + + loadInNixShell = + lib.mkEnableOption (lib.mdDoc '' + loading direnv in `nix-shell` `nix shell` or `nix develop` + '') + // { + default = true; + }; + + nix-direnv = { + enable = + (lib.mkEnableOption (lib.mdDoc '' + a faster, persistent implementation of use_nix and use_flake, to replace the built-in one + '')) + // { + default = true; + }; + + package = lib.mkPackageOptionMD pkgs "nix-direnv" {}; + }; + }; + + config = lib.mkIf cfg.enable { + + programs = { + zsh.interactiveShellInit = '' + if ${lib.boolToString cfg.loadInNixShell} || printenv PATH | grep -vqc '/nix/store'; then + eval "$(${lib.getExe cfg.package} hook zsh)" + fi + ''; + + #$NIX_GCROOT for "nix develop" https://github.com/NixOS/nix/blob/6db66ebfc55769edd0c6bc70fcbd76246d4d26e0/src/nix/develop.cc#L530 + #$IN_NIX_SHELL for "nix-shell" + bash.interactiveShellInit = '' + if ${lib.boolToString cfg.loadInNixShell} || [ -z "$IN_NIX_SHELL$NIX_GCROOT$(printenv PATH | grep '/nix/store')" ] ; then + eval "$(${lib.getExe cfg.package} hook bash)" + fi + ''; + + fish.interactiveShellInit = '' + if ${lib.boolToString cfg.loadInNixShell}; + or printenv PATH | grep -vqc '/nix/store'; + ${lib.getExe cfg.package} hook fish | source + end + ''; + }; + + nix.settings = lib.mkIf cfg.persistDerivations { + keep-outputs = true; + keep-derivations = true; + }; + + environment = { + systemPackages = + if cfg.loadInNixShell then [cfg.package] + else [ + #direnv has a fish library which sources direnv for some reason + (cfg.package.overrideAttrs (old: { + installPhase = + (old.installPhase or "") + + '' + rm -rf $out/share/fish + ''; + })) + ]; + + variables = { + DIRENV_CONFIG = "/etc/direnv"; + DIRENV_LOG_FORMAT = lib.mkIf cfg.silent ""; + }; + + etc = { + "direnv/direnvrc".text = '' + ${lib.optionalString cfg.nix-direnv.enable '' + #Load nix-direnv + source ${cfg.nix-direnv.package}/share/nix-direnv/direnvrc + ''} + + #Load direnvrcExtra + ${cfg.direnvrcExtra} + + #Load user-configuration if present (~/.direnvrc or ~/.config/direnv/direnvrc) + direnv_config_dir_home="''${DIRENV_CONFIG_HOME:-''${XDG_CONFIG_HOME:-$HOME/.config}/direnv}" + if [[ -f $direnv_config_dir_home/direnvrc ]]; then + source "$direnv_config_dir_home/direnvrc" >&2 + elif [[ -f $HOME/.direnvrc ]]; then + source "$HOME/.direnvrc" >&2 + fi + + unset direnv_config_dir_home + ''; + + "direnv/lib/zz-user.sh".text = '' + direnv_config_dir_home="''${DIRENV_CONFIG_HOME:-''${XDG_CONFIG_HOME:-$HOME/.config}/direnv}" + + for lib in "$direnv_config_dir_home/lib/"*.sh; do + source "$lib" + done + + unset direnv_config_dir_home + ''; + }; + }; + }; +} -- cgit 1.4.1 From 0cf691661c87653d6649fb5a40d9ba11f9492ccf Mon Sep 17 00:00:00 2001 From: PedroHLC ☭ Date: Tue, 11 Jul 2023 22:11:00 -0300 Subject: libei: 1.0.0rc2 -> 1.0.0 --- pkgs/development/libraries/libei/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libei/default.nix b/pkgs/development/libraries/libei/default.nix index 0aa4cc544a5d8..4aa512e3eabdf 100644 --- a/pkgs/development/libraries/libei/default.nix +++ b/pkgs/development/libraries/libei/default.nix @@ -24,14 +24,14 @@ let in stdenv.mkDerivation rec { pname = "libei"; - version = "0.99.2"; + version = "1.0.0"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "libinput"; repo = "libei"; rev = version; - hash = "sha256-hxWWOvqenHHnzrvRwSwNT1GFVx9NR+Mm1XK9nisF8fA="; + hash = "sha256-Xt4mhZMAohdQWsqfZCaP3+Tsauxv3GhlceiqgxdfNWo="; }; buildInputs = [ -- cgit 1.4.1 From e002e5f453395f714be13b1cf4c64850ead66aa0 Mon Sep 17 00:00:00 2001 From: PedroHLC ☭ Date: Wed, 12 Jul 2023 10:30:17 -0300 Subject: duckstation: add meta.mainProgram --- pkgs/applications/emulators/duckstation/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/emulators/duckstation/default.nix b/pkgs/applications/emulators/duckstation/default.nix index e2ee1f9089fba..87470f5614132 100644 --- a/pkgs/applications/emulators/duckstation/default.nix +++ b/pkgs/applications/emulators/duckstation/default.nix @@ -107,6 +107,7 @@ stdenv.mkDerivation { homepage = "https://github.com/stenzek/duckstation"; description = "Fast PlayStation 1 emulator for x86-64/AArch32/AArch64"; license = licenses.gpl3Only; + mainProgram = "duckstation-qt"; maintainers = with maintainers; [ guibou AndersonTorres ]; platforms = platforms.linux; }; -- cgit 1.4.1 From dc8fa27d11021fa8f2016f363ce2c76b852662b9 Mon Sep 17 00:00:00 2001 From: Šimon Brandner Date: Wed, 12 Jul 2023 16:03:38 +0200 Subject: viber: make Viber launch on Wayland (#243060) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Šimon Brandner --- pkgs/applications/networking/instant-messengers/viber/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/instant-messengers/viber/default.nix b/pkgs/applications/networking/instant-messengers/viber/default.nix index 521e24360083b..884bd0942db1a 100644 --- a/pkgs/applications/networking/instant-messengers/viber/default.nix +++ b/pkgs/applications/networking/instant-messengers/viber/default.nix @@ -80,6 +80,7 @@ stdenv.mkDerivation { # qt.conf is not working, so override everything using environment variables wrapProgram $out/opt/viber/Viber \ + --set QT_QPA_PLATFORM "xcb" \ --set QT_PLUGIN_PATH "$out/opt/viber/plugins" \ --set QT_XKB_CONFIG_ROOT "${xorg.xkeyboardconfig}/share/X11/xkb" \ --set QTCOMPOSE "${xorg.libX11.out}/share/X11/locale" \ -- cgit 1.4.1 From bf5f8aa26248bd0eb79b07ed67de5e8f5378cd32 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 9 Jul 2023 19:58:04 -0300 Subject: dialog: 1.3-20220728 -> 1.3-20230209 --- pkgs/tools/misc/dialog/default.nix | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/tools/misc/dialog/default.nix b/pkgs/tools/misc/dialog/default.nix index 0abc2206b01c4..fc494445e82f0 100644 --- a/pkgs/tools/misc/dialog/default.nix +++ b/pkgs/tools/misc/dialog/default.nix @@ -3,27 +3,30 @@ , fetchurl , libtool , ncurses -, withLibrary ? false -, unicodeSupport ? true , enableShared ? !stdenv.isDarwin +, unicodeSupport ? true +, withLibrary ? false }: -assert withLibrary -> libtool != null; -assert unicodeSupport -> ncurses != null && ncurses.unicodeSupport; +assert unicodeSupport -> ncurses.unicodeSupport; stdenv.mkDerivation (finalAttrs: { pname = "dialog"; - version = "1.3-20220728"; + version = "1.3-20230209"; src = fetchurl { - url = "ftp://ftp.invisible-island.net/dialog/dialog-${finalAttrs.version}.tgz"; - hash = "sha256-VEGJc9VZpGGwBpX6/mjfYvK8c9UGtDaCHXfKPfRUGQs="; + url = "https://invisible-island.net/archives/dialog/dialog-${finalAttrs.version}.tgz"; + hash = "sha256-DCYoIwUmS+IhfzNfN5j0ix3OPPEsWgdr8jHK33em1qg="; }; + nativeBuildInputs = lib.optional withLibrary libtool; + buildInputs = [ ncurses ]; + strictDeps = true; + configureFlags = [ "--disable-rpath-hacks" "--${if withLibrary then "with" else "without"}-libtool" @@ -35,11 +38,11 @@ stdenv.mkDerivation (finalAttrs: { "install${lib.optionalString withLibrary "-full"}" ]; - meta = with lib; { + meta = { homepage = "https://invisible-island.net/dialog/dialog.html"; description = "Display dialog boxes from shell"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ AndersonTorres spacefrogg ]; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ AndersonTorres spacefrogg ]; inherit (ncurses.meta) platforms; }; }) -- cgit 1.4.1 From 676380cddb88d1f47ef2aa4cf28425ba1162fba7 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Wed, 12 Jul 2023 16:59:24 +0200 Subject: phpExtensions.datadog_trace: fix builds on Linux --- pkgs/development/php-packages/datadog_trace/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/php-packages/datadog_trace/default.nix b/pkgs/development/php-packages/datadog_trace/default.nix index c7f39424008ac..98280a8dab316 100644 --- a/pkgs/development/php-packages/datadog_trace/default.nix +++ b/pkgs/development/php-packages/datadog_trace/default.nix @@ -35,11 +35,18 @@ buildPecl rec { nativeBuildInputs = [ cargo rustc + ] ++ lib.optionals stdenv.isLinux [ + rustPlatform.bindgenHook + rustPlatform.cargoSetupHook + ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk_11_0.rustPlatform.bindgenHook darwin.apple_sdk_11_0.rustPlatform.cargoSetupHook ]; - buildInputs = [ curl pcre2 ] ++ lib.optionals stdenv.isDarwin [ + buildInputs = [ + curl + pcre2 + ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk_11_0.frameworks.CoreFoundation darwin.apple_sdk_11_0.frameworks.Security darwin.apple_sdk_11_0.Libsystem -- cgit 1.4.1