From 217edcfa903736b27cbbc62d81bccd80a43adf64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 30 Jul 2023 05:08:42 +0000 Subject: [PATCH 01/39] ocamlPackages.unix-errno: 0.6.1 -> 0.6.2 --- pkgs/development/ocaml-modules/unix-errno/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/unix-errno/default.nix b/pkgs/development/ocaml-modules/unix-errno/default.nix index 2b8deb6621d3..d869748ecb50 100644 --- a/pkgs/development/ocaml-modules/unix-errno/default.nix +++ b/pkgs/development/ocaml-modules/unix-errno/default.nix @@ -2,13 +2,13 @@ buildDunePackage rec { pname = "unix-errno"; - version = "0.6.1"; + version = "0.6.2"; minimalOCamlVersion = "4.03.0"; # Specified to be 4.01.0, but it's actually 4.03 src = fetchurl { url = "https://github.com/xapi-project/ocaml-unix-errno/releases/download/${version}/unix-errno-${version}.tbz"; - sha256 = "sha256-jZqtHwUKTffjuOP2jdKKQRtEOBKyclhfeiPO96hEj4c="; + sha256 = "sha256-LWqbyGcxs6f/FcOPo3JYR3U+AL0JHeWCiGjuYhxxrWU="; }; propagatedBuildInputs = [ ctypes integers result ]; From 8363e6750d1ac3da55a63ff254374f3f09142d66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 30 Jul 2023 17:28:26 +0000 Subject: [PATCH 02/39] rpcs3: 0.0.28-15372-38a5313ed -> 0.0.28-15409-fd6829f75 --- pkgs/applications/emulators/rpcs3/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/emulators/rpcs3/default.nix b/pkgs/applications/emulators/rpcs3/default.nix index cc38ad1fbcda..bea72c7ca44f 100644 --- a/pkgs/applications/emulators/rpcs3/default.nix +++ b/pkgs/applications/emulators/rpcs3/default.nix @@ -34,10 +34,10 @@ let # Keep these separate so the update script can regex them - rpcs3GitVersion = "15372-38a5313ed"; - rpcs3Version = "0.0.28-15372-38a5313ed"; - rpcs3Revision = "38a5313ed2c4ebb626017a4f7f28ed0c0a89f931"; - rpcs3Hash = "sha256-tiByoxPf++TK/Xowo2VQ+OEojoYIpX/B8caDyaMZ3Qc="; + rpcs3GitVersion = "15409-fd6829f75"; + rpcs3Version = "0.0.28-15409-fd6829f75"; + rpcs3Revision = "fd6829f7576da07e3bb90de8821834d3ce44610c"; + rpcs3Hash = "sha256-I/CYDE7te8xxKjTyH1Mb45uemya5Sfjb96MQWlkFAbk="; in stdenv.mkDerivation { pname = "rpcs3"; From a676b98bf0d5b3d76e2c38c3f02875a93b50e941 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 31 Jul 2023 15:23:09 +0000 Subject: [PATCH 03/39] libsForQt5.mlt: 7.16.0 -> 7.18.0 --- pkgs/development/libraries/mlt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mlt/default.nix b/pkgs/development/libraries/mlt/default.nix index 19b03a24a45a..a13b3655066b 100644 --- a/pkgs/development/libraries/mlt/default.nix +++ b/pkgs/development/libraries/mlt/default.nix @@ -40,13 +40,13 @@ stdenv.mkDerivation rec { pname = "mlt"; - version = "7.16.0"; + version = "7.18.0"; src = fetchFromGitHub { owner = "mltframework"; repo = "mlt"; rev = "v${version}"; - hash = "sha256-Ed9CHaeJ8Rkrvfq/dZVOn/5lhHLH7B6A1Qf2xOQfWik="; + hash = "sha256-3qvMuBr2w/gedTDIjG6ezatleXuQSnKX4SkBShzj6aw="; }; nativeBuildInputs = [ From d4352f4098f4bdb8f42f4aeb51ead10ac8fd5c7b Mon Sep 17 00:00:00 2001 From: Lewis Arias Date: Mon, 31 Jul 2023 16:00:14 -0400 Subject: [PATCH 04/39] jdt-language-server: 1.21.0 -> 1.26.0 --- .../tools/language-servers/jdt-language-server/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/language-servers/jdt-language-server/default.nix b/pkgs/development/tools/language-servers/jdt-language-server/default.nix index af1c972a26c0..bab1fbcadc12 100644 --- a/pkgs/development/tools/language-servers/jdt-language-server/default.nix +++ b/pkgs/development/tools/language-servers/jdt-language-server/default.nix @@ -7,12 +7,12 @@ stdenv.mkDerivation rec { pname = "jdt-language-server"; - version = "1.21.0"; - timestamp = "202303161431"; + version = "1.26.0"; + timestamp = "202307271613"; src = fetchurl { url = "https://download.eclipse.org/jdtls/milestones/${version}/jdt-language-server-${version}-${timestamp}.tar.gz"; - sha256 = "sha256-c8RDSvOgLbl05LDNelKgQXucbJnjJ7GVcut6mVT6GjA="; + sha256 = "sha256-ul/l7jsqg5UofiSu8gzm4Xg0z46HcRfmyqysamiKbFM="; }; sourceRoot = "."; From 55a4d6be907ba43d79e40da9f7faf27deb4a80ef Mon Sep 17 00:00:00 2001 From: Justinas Stankevicius Date: Tue, 1 Aug 2023 00:39:16 +0300 Subject: [PATCH 05/39] fluffychat: use 'pname' instead of 'name' Among other things, this way the version is displayed correctly in package search --- .../networking/instant-messengers/fluffychat/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/instant-messengers/fluffychat/default.nix b/pkgs/applications/networking/instant-messengers/fluffychat/default.nix index 09d2af372a28..f58f62a7ae17 100644 --- a/pkgs/applications/networking/instant-messengers/fluffychat/default.nix +++ b/pkgs/applications/networking/instant-messengers/fluffychat/default.nix @@ -7,8 +7,8 @@ }: flutter.buildFlutterApplication rec { + pname = "fluffychat"; version = "1.12.1"; - name = "fluffychat"; src = fetchFromGitLab { owner = "famedly"; From 02add5a9cff50db2f48a50d1cf6c35e23ec576c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Aug 2023 05:54:05 +0000 Subject: [PATCH 06/39] fuzzel: 1.9.1 -> 1.9.2 --- pkgs/applications/misc/fuzzel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/fuzzel/default.nix b/pkgs/applications/misc/fuzzel/default.nix index 5ee5d162fa22..2f8d26af436a 100644 --- a/pkgs/applications/misc/fuzzel/default.nix +++ b/pkgs/applications/misc/fuzzel/default.nix @@ -24,14 +24,14 @@ assert svgSupport -> enableCairo; stdenv.mkDerivation rec { pname = "fuzzel"; - version = "1.9.1"; + version = "1.9.2"; src = fetchFromGitea { domain = "codeberg.org"; owner = "dnkl"; repo = pname; rev = version; - hash = "sha256-Va/Rm35jqxDlIfQdrpZ41qrW8YzWmm1LWra76AW1xUw="; + hash = "sha256-X1P/ghX97KCQcrNk44Cy2IAGuZ8DDwHBWzh1AHLDvd4="; }; depsBuildBuild = [ From 6a446660229f6f202007b45a4771613c4c5ff060 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Aug 2023 05:57:23 +0000 Subject: [PATCH 07/39] ocamlPackages.x509: 0.16.4 -> 0.16.5 --- pkgs/development/ocaml-modules/x509/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/x509/default.nix b/pkgs/development/ocaml-modules/x509/default.nix index 76076039518c..aca71e2dfc17 100644 --- a/pkgs/development/ocaml-modules/x509/default.nix +++ b/pkgs/development/ocaml-modules/x509/default.nix @@ -8,13 +8,13 @@ buildDunePackage rec { minimalOCamlVersion = "4.08"; pname = "x509"; - version = "0.16.4"; + version = "0.16.5"; duneVersion = "3"; src = fetchurl { url = "https://github.com/mirleft/ocaml-x509/releases/download/v${version}/x509-${version}.tbz"; - hash = "sha256-XegxhdASQK/I7Xd0gJSLumTGbCYFpWsjR7PlZSWqaVo="; + hash = "sha256-FJ4lpf6jf2GfsmkL7lwA8BydzzHTNfj/yqs5p1OMzZk="; }; checkInputs = [ alcotest cstruct-unix ]; From a50da75c9d6869b8fe68620b94717b7d06ecfcfe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Aug 2023 09:01:22 +0000 Subject: [PATCH 08/39] unciv: 4.7.8-patch1 -> 4.7.11 --- pkgs/games/unciv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/unciv/default.nix b/pkgs/games/unciv/default.nix index f9808bebb65e..e0cf519acccb 100644 --- a/pkgs/games/unciv/default.nix +++ b/pkgs/games/unciv/default.nix @@ -25,11 +25,11 @@ let in stdenv.mkDerivation rec { pname = "unciv"; - version = "4.7.8-patch1"; + version = "4.7.11"; src = fetchurl { url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; - hash = "sha256-y4mCv4bSz9hMGt/ZAAjbhF1tBy4l3r3GMi0jJr3mnVc="; + hash = "sha256-1QMfGONaw6XX3F2bo5tBghJbnii7z6RE+ZuanIGUF8Q="; }; dontUnpack = true; From ff7718ea0b117d0a956587c35cf64a954c320e62 Mon Sep 17 00:00:00 2001 From: Uriel Date: Wed, 5 Jul 2023 20:11:20 -0300 Subject: [PATCH 09/39] vscode-extensions.mskelton.npm-outdated: init at 2.2.0 --- .../editors/vscode/extensions/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cfbc75de3821..ccf47f1636da 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2456,6 +2456,22 @@ let }; }; + mskelton.npm-outdated = buildVscodeMarketplaceExtension { + mktplcRef = { + name = "npm-outdated"; + publisher = "mskelton"; + version = "2.2.0"; + sha256 = "sha256-kHItIlTW+PIVXrLgzdGAoPeR6sWKuKl/QyJ5+TIv3/E="; + }; + meta = { + changelog = "https://marketplace.visualstudio.com/items/mskelton.npm-outdated/changelog"; + description = "Shows which packages are outdated in an npm project"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=mskelton.npm-outdated"; + homepage = "https://github.com/mskelton/vscode-npm-outdated"; + license = lib.licenses.isc; + }; + }; + mvllow.rose-pine = buildVscodeMarketplaceExtension { mktplcRef = { publisher = "mvllow"; From 48284913a2e017a5e9bf0b119bcfd594a88482df Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 1 Aug 2023 23:07:07 +0200 Subject: [PATCH 10/39] haproxy: use `finalAttrs` pattern --- pkgs/tools/networking/haproxy/default.nix | 41 +++++++++++++---------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix index 2b69064a1417..b7c39d83d896 100644 --- a/pkgs/tools/networking/haproxy/default.nix +++ b/pkgs/tools/networking/haproxy/default.nix @@ -1,21 +1,28 @@ { useLua ? true , usePcre ? true , withPrometheusExporter ? true -, stdenv, lib, fetchurl, nixosTests -, openssl, zlib, libxcrypt -, lua5_3 ? null, pcre ? null, systemd ? null +, stdenv +, lib +, fetchurl +, nixosTests +, openssl +, zlib +, libxcrypt +, lua5_3 ? null +, pcre ? null +, systemd ? null }: assert useLua -> lua5_3 != null; assert usePcre -> pcre != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "haproxy"; version = "2.8.1"; src = fetchurl { - url = "https://www.haproxy.org/download/${lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz"; - sha256 = "sha256-SFVS/NnV1fQarQRvEx/Ap+hJvvJaNJoEB1CvDG/FaAc="; + url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz"; + hash = "sha256-SFVS/NnV1fQarQRvEx/Ap+hJvvJaNJoEB1CvDG/FaAc="; }; buildInputs = [ openssl zlib libxcrypt ] @@ -26,10 +33,10 @@ stdenv.mkDerivation rec { # TODO: make it work on bsd as well makeFlags = [ "PREFIX=${placeholder "out"}" - ("TARGET=" + (if stdenv.isSunOS then "solaris" - else if stdenv.isLinux then "linux-glibc" - else if stdenv.isDarwin then "osx" - else "generic")) + ("TARGET=" + (if stdenv.isSunOS then "solaris" + else if stdenv.isLinux then "linux-glibc" + else if stdenv.isDarwin then "osx" + else "generic")) ]; buildFlags = [ @@ -54,8 +61,11 @@ stdenv.mkDerivation rec { passthru.tests.haproxy = nixosTests.haproxy; - meta = with lib; { + meta = { + changelog = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/CHANGELOG"; description = "Reliable, high performance TCP/HTTP load balancer"; + homepage = "https://haproxy.org"; + license = with lib.licenses; [ gpl2Plus lgpl21Only ]; longDescription = '' HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based @@ -64,10 +74,7 @@ stdenv.mkDerivation rec { tens of thousands of connections is clearly realistic with todays hardware. ''; - homepage = "https://haproxy.org"; - changelog = "https://www.haproxy.org/download/${lib.versions.majorMinor version}/src/CHANGELOG"; - license = with licenses; [ gpl2Plus lgpl21Only ]; - maintainers = with maintainers; [ ]; - platforms = with platforms; linux ++ darwin; + maintainers = with lib.maintainers; [ ]; + platforms = with lib.platforms; linux ++ darwin; }; -} +}) From 5a68ba2578a8cfe12abe0bba9a8013b7f9a3452d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Aug 2023 23:49:46 +0000 Subject: [PATCH 11/39] texlab: 5.7.0 -> 5.8.0 --- pkgs/development/tools/misc/texlab/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/texlab/default.nix b/pkgs/development/tools/misc/texlab/default.nix index 879e37cfdb4a..4f1334f4dde6 100644 --- a/pkgs/development/tools/misc/texlab/default.nix +++ b/pkgs/development/tools/misc/texlab/default.nix @@ -15,16 +15,16 @@ let in rustPlatform.buildRustPackage rec { pname = "texlab"; - version = "5.7.0"; + version = "5.8.0"; src = fetchFromGitHub { owner = "latex-lsp"; repo = "texlab"; rev = "refs/tags/v${version}"; - hash = "sha256-GvORAPbQOdVpz4yY66b3OObewU98V26cZ6nrJ35nlkg="; + hash = "sha256-KjCE7ei01ks4TMYiHE9In2Z3AWOw/4D4kIl0vFA4YKs="; }; - cargoHash = "sha256-b7v3ODOjY5BQCzVqlLCNUOaZS95AvIvyjOeas2XfRjM="; + cargoHash = "sha256-1R9bNyNHDcRwn5nlkEFtSGA4V7Bn1Pq3v0E8njGUAYU="; outputs = [ "out" ] ++ lib.optional (!isCross) "man"; From bab1e1d7aa9862b85081c660e8ad3ed494e371ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 00:50:39 +0000 Subject: [PATCH 12/39] open-policy-agent: 0.54.0 -> 0.55.0 --- pkgs/development/tools/open-policy-agent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/open-policy-agent/default.nix b/pkgs/development/tools/open-policy-agent/default.nix index e83782cb7e3d..7b7da31ad1de 100644 --- a/pkgs/development/tools/open-policy-agent/default.nix +++ b/pkgs/development/tools/open-policy-agent/default.nix @@ -11,13 +11,13 @@ assert enableWasmEval && stdenv.isDarwin -> builtins.throw "building with wasm o buildGoModule rec { pname = "open-policy-agent"; - version = "0.54.0"; + version = "0.55.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "opa"; rev = "v${version}"; - hash = "sha256-sMJ+mf6AR4qTx+nXk18ElFiPfymf/ZEoBJDZLGWtPUI="; + hash = "sha256-piQ8Cig2zG6UhzVbiDCTruAXNis8P5HUja4xiiol9jA="; }; vendorHash = null; From e5719ffb0db766bf57c15a0415e36171e3c96d96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 01:21:37 +0000 Subject: [PATCH 13/39] simple-dftd3: 0.7.0 -> 1.0.0 --- .../libraries/science/chemistry/simple-dftd3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix b/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix index 57139f8bcd00..1f5e4b250a91 100644 --- a/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix +++ b/pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix @@ -13,13 +13,13 @@ assert !blas.isILP64; stdenv.mkDerivation rec { pname = "simple-dftd3"; - version = "0.7.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "dftd3"; repo = pname; rev = "v${version}"; - hash = "sha256-5OvmMgjD8ujjKHkuw4NT8hEXKh5YPxuBl/Mu6g2/KIA="; + hash = "sha256-dfXiKKCGJ69aExSKpVC3Bp//COy256R9PDyxCNmDsfo="; }; nativeBuildInputs = [ cmake gfortran ]; From b293d5e34d3b9366ad6f775b3531e1efa810a319 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 04:28:55 +0000 Subject: [PATCH 14/39] istioctl: 1.18.1 -> 1.18.2 --- pkgs/applications/networking/cluster/istioctl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/istioctl/default.nix b/pkgs/applications/networking/cluster/istioctl/default.nix index 5ce355214499..a44214238309 100644 --- a/pkgs/applications/networking/cluster/istioctl/default.nix +++ b/pkgs/applications/networking/cluster/istioctl/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "istioctl"; - version = "1.18.1"; + version = "1.18.2"; src = fetchFromGitHub { owner = "istio"; repo = "istio"; rev = version; - sha256 = "sha256-+225LfSp9VP7J63kkbyi2Vj6UAFfb6jr+LLsFVe0ZcY="; + sha256 = "sha256-eSftWXwV8W/mpxZNvUUDS27z3vU36vJj/z0/Wo5qEts="; }; vendorHash = "sha256-tuiQ11pcfoTOu+OVey+YmU4tTOj5C7p5bKP2ylEkUug="; From f5b0553e9087ce158e533ed8aa7566460d9f3c46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 04:44:00 +0000 Subject: [PATCH 15/39] oven-media-engine: 0.15.13 -> 0.15.14 --- pkgs/servers/misc/oven-media-engine/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/misc/oven-media-engine/default.nix b/pkgs/servers/misc/oven-media-engine/default.nix index 5bfaeb8e046b..85a5f90edeac 100644 --- a/pkgs/servers/misc/oven-media-engine/default.nix +++ b/pkgs/servers/misc/oven-media-engine/default.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation rec { pname = "oven-media-engine"; - version = "0.15.13"; + version = "0.15.14"; src = fetchFromGitHub { owner = "AirenSoft"; repo = "OvenMediaEngine"; rev = "v${version}"; - sha256 = "sha256-CwWQg27i5CNbfFPhFx1bxS2XGH33OVq4sMhYIHgBHnQ="; + sha256 = "sha256-pLLnk0FXJ6gb0WSdWGEzJSEbKdOpjdWECIRzrHvi8HQ="; }; sourceRoot = "source/src"; From a3aff4b4b93daf308719eef53dc7a8db9c83a97d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 05:21:43 +0000 Subject: [PATCH 16/39] sequoia-sq: 0.30.1 -> 0.31.0 --- pkgs/tools/security/sequoia-sq/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/sequoia-sq/default.nix b/pkgs/tools/security/sequoia-sq/default.nix index fbb5ff956a4d..d8bac3e70725 100644 --- a/pkgs/tools/security/sequoia-sq/default.nix +++ b/pkgs/tools/security/sequoia-sq/default.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage rec { pname = "sequoia-sq"; - version = "0.30.1"; + version = "0.31.0"; src = fetchFromGitLab { owner = "sequoia-pgp"; repo = "sequoia-sq"; rev = "v${version}"; - hash = "sha256-uFcmuyz0JsUTvKqCb+3t8JdB4Dn4hJq00jeEhvMNW18="; + hash = "sha256-rrNN52tDM3CEGyNvsT3x4GmfWIpU8yoT2XsgOhPyLjo="; }; - cargoHash = "sha256-PWqwTGodQ7LBTgHFB2AWX5wIOVJja2GzPoocX59Dr/0="; + cargoHash = "sha256-B+gtUzUB99At+kusupsN/v6sCbpXs36/EbpTL3gUxnc="; nativeBuildInputs = [ pkg-config From 8f7ec7ba3e65e100ccd6743917209f5b9feea5b4 Mon Sep 17 00:00:00 2001 From: kilianar Date: Tue, 1 Aug 2023 18:06:14 +0200 Subject: [PATCH 17/39] logseq: 0.9.11 -> 0.9.13 https://github.com/logseq/logseq/releases/tag/0.9.13 --- pkgs/applications/misc/logseq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/logseq/default.nix b/pkgs/applications/misc/logseq/default.nix index 01b8cab15768..4acb84f93b13 100644 --- a/pkgs/applications/misc/logseq/default.nix +++ b/pkgs/applications/misc/logseq/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: let in { pname = "logseq"; - version = "0.9.11"; + version = "0.9.13"; src = fetchurl { url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; - hash = "sha256-4qOXFSbHaoXqTmH6wSGyb6hutda63AxiKnUxJsHBtCg="; + hash = "sha256-fDE19E8FhyXG9RMbfKNCQrhMW5CzQPAp+zRSu4EQMt4="; name = "${pname}-${version}.AppImage"; }; From 60a381a85f18b7f8cdc74ad2712196f948ab78e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 1 Aug 2023 22:54:23 -0700 Subject: [PATCH 18/39] python310Packages.jsonmerge: run all tests --- pkgs/development/python-modules/jsonmerge/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/jsonmerge/default.nix b/pkgs/development/python-modules/jsonmerge/default.nix index 6d2c8b10108c..83275f54a9b4 100644 --- a/pkgs/development/python-modules/jsonmerge/default.nix +++ b/pkgs/development/python-modules/jsonmerge/default.nix @@ -9,6 +9,8 @@ buildPythonPackage rec { pname = "jsonmerge"; version = "1.9.2"; + format = "setuptools"; + src = fetchPypi { inherit pname version; hash = "sha256-xDdX4BgLDhm3rkwTCtQqB8xYDDGRL2H0gj6Ory+jlKM="; @@ -18,11 +20,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - disabledTests = [ - # Fails with "Unresolvable JSON pointer" - "test_local_reference_in_meta" - ]; - meta = with lib; { description = "Merge a series of JSON documents"; homepage = "https://github.com/avian2/jsonmerge"; From 64530ce89aca40370b8c7bd3553316068873a5d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 06:23:19 +0000 Subject: [PATCH 19/39] tor: 0.4.7.13 -> 0.4.7.14 --- pkgs/tools/security/tor/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix index 06e43158190b..28e38d6ad1c9 100644 --- a/pkgs/tools/security/tor/default.nix +++ b/pkgs/tools/security/tor/default.nix @@ -30,11 +30,11 @@ let in stdenv.mkDerivation rec { pname = "tor"; - version = "0.4.7.13"; + version = "0.4.7.14"; src = fetchurl { url = "https://dist.torproject.org/${pname}-${version}.tar.gz"; - sha256 = "sha256-IHkXLM4DRVbxEASOJgg86b6nUfMVSwrSgJdRgVsR6p0="; + sha256 = "sha256-paxn9kZjgPwF6AQ9AcWB5Oiisi/glDABNHPnEGXmXfg="; }; outputs = [ "out" "geoip" ]; From a50d55db311419a0b369d8b07f76dcf5327e0149 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 2 Aug 2023 10:40:20 +0300 Subject: [PATCH 20/39] confy: noop - use fetchFromSourcehut --- pkgs/applications/misc/confy/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/confy/default.nix b/pkgs/applications/misc/confy/default.nix index 5762864fb528..82d7267b047a 100644 --- a/pkgs/applications/misc/confy/default.nix +++ b/pkgs/applications/misc/confy/default.nix @@ -1,6 +1,6 @@ { blueprint-compiler , desktop-file-utils -, fetchzip +, fetchFromSourcehut , gobject-introspection , gtk4 , lib @@ -18,8 +18,10 @@ stdenv.mkDerivation rec { pname = "confy"; version = "0.7.0"; - src = fetchzip { - url = "https://git.sr.ht/~fabrixxm/confy/archive/${version}.tar.gz"; + src = fetchFromSourcehut { + owner = "~fabrixxm"; + repo = "confy"; + rev = version; hash = "sha256-q8WASTNbiBuKb2tPQBmUL9ji60PRAPnYOTYxnUn0MAw="; }; From 92a0dc99cf566fda5a607f4f54b5f3b596a3cddd Mon Sep 17 00:00:00 2001 From: Dominik Ritter Date: Wed, 2 Aug 2023 03:42:44 +0200 Subject: [PATCH 21/39] josm: 18772 -> 18789 --- pkgs/applications/misc/josm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix index a0cb6a94286b..3a920d191587 100644 --- a/pkgs/applications/misc/josm/default.nix +++ b/pkgs/applications/misc/josm/default.nix @@ -3,15 +3,15 @@ }: let pname = "josm"; - version = "18772"; + version = "18789"; srcs = { jar = fetchurl { url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; - hash = "sha256-Jy8Z/uYmVKCr9Gq0pOmIG9jfTQekzlpkgQrTDZ+ALI0="; + hash = "sha256-0NuCdGqDNY+UCXv9AhX4oT0WJbxMc5ghkL0YvqVWXOs="; }; macosx = fetchurl { url = "https://josm.openstreetmap.de/download/macosx/josm-macos-${version}-java17.zip"; - hash = "sha256-E125YYwVzLzbPh0bbz/FzJO+JysjBhKfpLKmMRO9nJc="; + hash = "sha256-f8VoPMF7cR6idzadkXC6/oUfzq4dnKb3UPa2JjsRNsw="; }; pkg = fetchsvn { url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested"; From 46dcf7469f5422d638a9882ae9e4466b5244e333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Wed, 2 Aug 2023 11:11:06 +0200 Subject: [PATCH 22/39] maintainers: update cafkafk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christina Sørensen --- maintainers/maintainer-list.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e8c5498aebe8..c98c09b3580e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2595,7 +2595,7 @@ }; cafkafk = { email = "christina@cafkafk.com"; - matrix = "@cafkafk:m.cafkafk.com"; + matrix = "@cafkafk:nixos.dev"; name = "Christina Sørensen"; github = "cafkafk"; githubId = 89321978; @@ -2604,7 +2604,7 @@ fingerprint = "7B9E E848 D074 AE03 7A0C 651A 8ED4 DEF7 375A 30C8"; } { - fingerprint = "208A 2A66 8A2F CDE7 B5D3 8F64 CDDC 792F 6552 51ED"; + fingerprint = "208A 2A66 8A2F CDE7 B5D3 8F64 CDDC 792F 6552 51ED"; } ]; }; From 64ccc1bdab4d7df0cd87769b6e63121adebc0a65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 07:51:28 +0000 Subject: [PATCH 23/39] python311Packages.unstructured-inference: 0.5.5 -> 0.5.7 --- .../python-modules/unstructured-inference/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index d8bb5e2896d3..e03d2a6f4544 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "unstructured-inference"; - version = "0.5.5"; + version = "0.5.7"; format = "setuptools"; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-inference"; - rev = version; - hash = "sha256-Oma6vPoiA+5czauYFgsU1W6UECDRurYmBTaCSiEILNs="; + rev = "refs/tags/${version}"; + hash = "sha256-xlsihi1ZTNgdnSk3H8rMBRi4AAxPKNFqygcIMtM/jE0="; }; postPatch = '' From e1d395d39b3960df4c741979bfbc15fa1889bc6d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Aug 2023 06:57:05 +0000 Subject: [PATCH 24/39] erlang: 25.3.2.4 -> 25.3.2.5 --- pkgs/development/interpreters/erlang/25.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/erlang/25.nix b/pkgs/development/interpreters/erlang/25.nix index a3cb5166ef1b..3644c12fd4b2 100644 --- a/pkgs/development/interpreters/erlang/25.nix +++ b/pkgs/development/interpreters/erlang/25.nix @@ -1,6 +1,6 @@ { mkDerivation }: mkDerivation { - version = "25.3.2.4"; - sha256 = "U0hzGrLcJZndCGXz/4b9yXy21QGXbKAtc01H1QnwO4A="; + version = "25.3.2.5"; + sha256 = "fnyWyJ+QsaJk2/LK8jOuxZmt3AFXmeubdeoYSGid/0A="; } From b20ffc17bd082ca8630df5f759391efa089b4306 Mon Sep 17 00:00:00 2001 From: Sam Willcocks Date: Wed, 2 Aug 2023 10:16:29 +0100 Subject: [PATCH 25/39] owncast: fix ffmpeg issues with systemd The `bash` and `which` wrapper dependencies were mistakenly removed last package update. The package works when run manually since you already have bash and which in your path. Only when isolated in systemd does the issue emerge. --- pkgs/servers/owncast/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/owncast/default.nix b/pkgs/servers/owncast/default.nix index 62929aaaca1b..e5c0a8fbaf2b 100644 --- a/pkgs/servers/owncast/default.nix +++ b/pkgs/servers/owncast/default.nix @@ -2,6 +2,8 @@ , buildGoModule , fetchFromGitHub , nixosTests +, bash +, which , ffmpeg , makeBinaryWrapper }: @@ -25,7 +27,7 @@ in buildGoModule { postInstall = '' wrapProgram $out/bin/owncast \ - --prefix PATH : ${lib.makeBinPath [ ffmpeg ]} + --prefix PATH : ${lib.makeBinPath [ bash which ffmpeg ]} ''; installCheckPhase = '' From f97f08c1b6bae7a63e96bce51ad8c8b0e09e0f30 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Tue, 11 Jul 2023 11:54:44 -0600 Subject: [PATCH 26/39] zziplib: fix build with clang 15+ Fix invalid pointer conversions flagged by clang as an error. --- pkgs/development/libraries/zziplib/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/zziplib/default.nix b/pkgs/development/libraries/zziplib/default.nix index c4c20f207a41..e90df0888a0d 100644 --- a/pkgs/development/libraries/zziplib/default.nix +++ b/pkgs/development/libraries/zziplib/default.nix @@ -36,6 +36,11 @@ stdenv.mkDerivation rec { url = "https://github.com/gdraheim/zziplib/commit/e47b1e1da952a92f917db6fb19485b8a0b1a42f3.diff"; sha256 = "0d032hkmi3s3db12z2zbppl2swa3gdpbj0c6w13ylv2g2ixglrwg"; }) + # Fixes invalid pointer conversions that cause compilation to fail with clang 15+ + (fetchpatch { + url = "https://github.com/gdraheim/zziplib/commit/38e4d5f561318fa825e6544c2ef55ac5899c81b0.diff"; + sha256 = "sha256-VJuFyiPhuAZlDxmNHBty+JbYwG85ea5u2sv7HZRHMwo="; + }) ]; nativeBuildInputs = [ From 7a00eb64548a98f273fc320ba40321fd3ca3dffd Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 18 Jul 2023 09:50:22 +0100 Subject: [PATCH 27/39] nimPackages.noise: 0.1.4 -> 0.1.8 --- .../nim-packages/noise/default.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/nim-packages/noise/default.nix b/pkgs/development/nim-packages/noise/default.nix index 7931467dbbd5..d4b9bfdda5b6 100644 --- a/pkgs/development/nim-packages/noise/default.nix +++ b/pkgs/development/nim-packages/noise/default.nix @@ -1,8 +1,18 @@ -{ fetchFromGitHub }: +{ lib, buildNimPackage, fetchFromGitHub }: -fetchFromGitHub { - owner = "jangko"; - repo = "nim-noise"; - rev = "v0.1.14"; - sha256 = "0wndiphznfyb1pac6zysi3bqljwlfwj6ziarcwnpf00sw2zni449"; -} +buildNimPackage (finalAttrs: { + pname = "noise"; + version = "0.1.8"; + src = fetchFromGitHub { + owner = "jangko"; + repo = "nim-noise"; + rev = "v${finalAttrs.version}"; + sha256 = "sha256-QD7X1QTAKHYa2+QiYjrQq74CnEafwq/RsshlW2yZqmI="; + }; + meta = finalAttrs.src.meta // { + description = "Nim implementation of linenoise"; + homepage = "https://github.com/jangko/nim-noise"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ehmry ]; + }; +}) From 880d421944b2ee7c7a5cd5f9469b22eb453082ed Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 18 Jul 2023 10:03:02 +0100 Subject: [PATCH 28/39] nimPackages.unicodedb: 0.9.0 -> 0.12.0 --- .../nim-packages/unicodedb/default.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/nim-packages/unicodedb/default.nix b/pkgs/development/nim-packages/unicodedb/default.nix index 8b60710e8210..cbc897a1fc4e 100644 --- a/pkgs/development/nim-packages/unicodedb/default.nix +++ b/pkgs/development/nim-packages/unicodedb/default.nix @@ -1,8 +1,18 @@ -{ fetchFromGitHub }: +{ lib, buildNimPackage, fetchFromGitHub }: -fetchFromGitHub { - owner = "nitely"; - repo = "nim-unicodedb"; - rev = "v0.9.0"; - sha256 = "06j8d0bjbpv1iibqlmrac4qb61ggv17hvh6nv4pbccqk1rlpxhsq"; -} +buildNimPackage (finalAttrs: { + pname = "unicodedb"; + version = "0.12.0"; + src = fetchFromGitHub { + owner = "nitely"; + repo = "nim-unicodedb"; + rev = finalAttrs.version; + hash = "sha256-vtksdRTWH/Fjp1z8KSFGjgn1SRUxtUZwlOa+vMuB53A="; + }; + meta = finalAttrs.src.meta // { + description = "Unicode Character Database (UCD, tr44) for Nim"; + homepage = "https://github.com/nitely/nim-unicodedb"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ehmry ]; + }; +}) From 6a369a77e0e325c5dc1468316fc3c4929da87c6b Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 18 Jul 2023 10:24:14 +0100 Subject: [PATCH 29/39] nimPackages.ws: init 0.5.0 --- pkgs/development/nim-packages/ws/default.nix | 21 ++++++++++++++++++++ pkgs/top-level/nim-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/nim-packages/ws/default.nix diff --git a/pkgs/development/nim-packages/ws/default.nix b/pkgs/development/nim-packages/ws/default.nix new file mode 100644 index 000000000000..704d6d936bda --- /dev/null +++ b/pkgs/development/nim-packages/ws/default.nix @@ -0,0 +1,21 @@ +{ lib, buildNimPackage, fetchFromGitHub }: + +buildNimPackage (finalAttrs: { + pname = "ws"; + version = "0.5.0"; + src = fetchFromGitHub { + owner = "treeform"; + repo = "ws"; + rev = finalAttrs.version; + hash = "sha256-3wVi6CjMTjcc5MJEozJN6W3TuYDb53w2MDCsv6lMH0k="; + }; + preCheck = '' + rm tests/test_ws.nim tests/test_timeout.nim + ''; + meta = finalAttrs.src.meta // { + description = "Simple WebSocket library for Nim"; + homepage = "https://github.com/treeform/ws"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ehmry ]; + }; +}) diff --git a/pkgs/top-level/nim-packages.nix b/pkgs/top-level/nim-packages.nix index 9b45284b5e88..9bd4db77d2e9 100644 --- a/pkgs/top-level/nim-packages.nix +++ b/pkgs/top-level/nim-packages.nix @@ -132,6 +132,8 @@ lib.makeScope newScope (self: vmath = callPackage ../development/nim-packages/vmath { }; + ws = callPackage ../development/nim-packages/ws { }; + x11 = callPackage ../development/nim-packages/x11 { }; zippy = callPackage ../development/nim-packages/zippy { }; From 83ecef0234b03cd5594295b769bc4a3af11baa86 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 18 Jul 2023 10:31:04 +0100 Subject: [PATCH 30/39] nimPackages.regex: eeefb4f -> 0.20.2 --- .../nim-packages/regex/default.nix | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/pkgs/development/nim-packages/regex/default.nix b/pkgs/development/nim-packages/regex/default.nix index 091377eb1f2e..03e4315a2c80 100644 --- a/pkgs/development/nim-packages/regex/default.nix +++ b/pkgs/development/nim-packages/regex/default.nix @@ -1,8 +1,20 @@ -{ fetchFromGitHub }: +{ lib, buildNimPackage, fetchFromGitHub, unicodedb }: -fetchFromGitHub { - owner = "nitely"; - repo = "nim-regex"; - rev = "eeefb4f"; - sha256 = "13gn0qhnxz07474kv94br5qlac9j8pz2555fk83538fiq83vgbm5"; -} +buildNimPackage (finalAttrs: { + pname = "regex"; + version = "0.20.2"; + src = fetchFromGitHub { + owner = "nitely"; + repo = "nim-regex"; + rev = "v${finalAttrs.version}"; + hash = "sha256-VViDf0uD6bj9WOO827NRbLUt+PgBPEmz/A/DDRCrHpc="; + }; + propagatedBuildInputs = [ unicodedb ]; + doCheck = false; + meta = finalAttrs.src.meta // { + description = "Pure Nim regex engine"; + homepage = "https://github.com/nitely/nim-regex"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ehmry ]; + }; +}) From 6afa4f43be0627cb5591e886a1310ae8a383a358 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 18 Jul 2023 10:35:40 +0100 Subject: [PATCH 31/39] nimPackages.segmentation: do check --- .../nim-packages/segmentation/default.nix | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/development/nim-packages/segmentation/default.nix b/pkgs/development/nim-packages/segmentation/default.nix index c695cd00ca92..4d1520d62ee8 100644 --- a/pkgs/development/nim-packages/segmentation/default.nix +++ b/pkgs/development/nim-packages/segmentation/default.nix @@ -1,8 +1,19 @@ -{ fetchFromGitHub }: +{ lib, buildNimPackage, fetchFromGitHub, unicodedb }: -fetchFromGitHub { - owner = "nitely"; - repo = "nim-segmentation"; - rev = "v0.1.0"; - sha256 = "007bkx8dwy8n340zbp6wyqfsq9bh6q5ykav1ywdlwykyp1n909bh"; -} +buildNimPackage (finalAttrs: { + pname = "segmentation"; + version = "0.1.0"; + src = fetchFromGitHub { + owner = "nitely"; + repo = "nim-segmentation"; + rev = "v${finalAttrs.version}"; + sha256 = "007bkx8dwy8n340zbp6wyqfsq9bh6q5ykav1ywdlwykyp1n909bh"; + }; + propagatedBuildInputs = [ unicodedb ]; + meta = finalAttrs.src.meta // { + description = "Unicode text segmentation (tr29)"; + homepage = "https://github.com/nitely/nim-segmentation"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ehmry ]; + }; +}) From cf0f865c7165c2c1a368580e2610c603a9ecc075 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 18 Jul 2023 10:37:06 +0100 Subject: [PATCH 32/39] nimPackages.unicodeplus: do check --- .../nim-packages/unicodeplus/default.nix | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/development/nim-packages/unicodeplus/default.nix b/pkgs/development/nim-packages/unicodeplus/default.nix index 772524eaf94b..8efb1fee7ec0 100644 --- a/pkgs/development/nim-packages/unicodeplus/default.nix +++ b/pkgs/development/nim-packages/unicodeplus/default.nix @@ -1,8 +1,19 @@ -{ fetchFromGitHub }: +{ lib, buildNimPackage, fetchFromGitHub, segmentation }: -fetchFromGitHub { - owner = "nitely"; - repo = "nim-unicodeplus"; - rev = "v0.8.0"; - sha256 = "181wzwivfgplkqn5r4crhnaqgsza7x6fi23i86djb2dxvm7v6qxk"; -} +buildNimPackage (finalAttrs: { + pname = "unicodeplus"; + version = "0.8.0"; + src = fetchFromGitHub { + owner = "nitely"; + repo = "nim-unicodeplus"; + rev = "v${finalAttrs.version}"; + sha256 = "181wzwivfgplkqn5r4crhnaqgsza7x6fi23i86djb2dxvm7v6qxk"; + }; + propagatedBuildInputs = [ segmentation ]; + meta = finalAttrs.src.meta // { + description = "Common unicode operations"; + homepage = "https://github.com/nitely/nim-unicodeplus"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ehmry ]; + }; +}) From a3cfb6589cb4f4b834ae329418b58ca0f21589d8 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sun, 16 Jul 2023 14:17:20 +0100 Subject: [PATCH 33/39] compilers/nim: do not modify hardening flags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hardening can set -O𝑛 flags that contradict $CC flags added by the Nim compiler but this should be resolved later in the wrapper script. Fix #243759 --- pkgs/development/compilers/nim/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix index 692f5331d0b8..131a27b6f544 100644 --- a/pkgs/development/compilers/nim/default.nix +++ b/pkgs/development/compilers/nim/default.nix @@ -285,9 +285,6 @@ in { "--set NIM_CONFIG_PATH ${placeholder "out"}/etc/nim" # Use the custom configuration - - ''--set NIX_HARDENING_ENABLE "''${NIX_HARDENING_ENABLE/fortify}"'' - # Fortify hardening appends -O2 to gcc flags which is unwanted for unoptimized nim builds. ]; installPhase = '' From 9bf10ac3c54d6cb5a1df732b7711773180ea4012 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Tue, 11 Jul 2023 13:09:23 +0200 Subject: [PATCH 34/39] obs-studio: 29.0.2 -> 29.1.3 Co-authored-by: matthewcroughan Co-authored-by: materus --- ...-plugin-destination-as-relative-path.patch | 26 ------------------- .../applications/video/obs-studio/default.nix | 22 +++++++++------- .../obs-studio/fix-nix-plugin-path.patch | 13 ++++++++++ 3 files changed, 25 insertions(+), 36 deletions(-) delete mode 100644 pkgs/applications/video/obs-studio/Provide-runtime-plugin-destination-as-relative-path.patch create mode 100644 pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch diff --git a/pkgs/applications/video/obs-studio/Provide-runtime-plugin-destination-as-relative-path.patch b/pkgs/applications/video/obs-studio/Provide-runtime-plugin-destination-as-relative-path.patch deleted file mode 100644 index b39cb04a899c..000000000000 --- a/pkgs/applications/video/obs-studio/Provide-runtime-plugin-destination-as-relative-path.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt -index 790583cd5..763cf3548 100644 ---- a/libobs/CMakeLists.txt -+++ b/libobs/CMakeLists.txt -@@ -455,6 +455,8 @@ elseif(OS_POSIX) - libobs PROPERTIES BUILD_RPATH "$") - endif() - -+string(REGEX REPLACE "^${OBS_INSTALL_PREFIX}" "" OBS_PLUGIN_DESTINATION_RELATIVE ${OBS_PLUGIN_DESTINATION}) -+ - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/obsconfig.h.in - ${CMAKE_BINARY_DIR}/config/obsconfig.h) - -diff --git a/libobs/obsconfig.h.in b/libobs/obsconfig.h.in -index 4a664285a..5cff2ca53 100644 ---- a/libobs/obsconfig.h.in -+++ b/libobs/obsconfig.h.in -@@ -13,7 +13,7 @@ - #define OBS_VERSION_CANONICAL "@OBS_VERSION_CANONICAL@" - #define OBS_DATA_PATH "@OBS_DATA_PATH@" - #define OBS_INSTALL_PREFIX "@OBS_INSTALL_PREFIX@" --#define OBS_PLUGIN_DESTINATION "@OBS_PLUGIN_DESTINATION@" -+#define OBS_PLUGIN_DESTINATION "@OBS_PLUGIN_DESTINATION_RELATIVE@" - #define OBS_QT_VERSION @_QT_VERSION@ - - #cmakedefine LINUX_PORTABLE diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index 286fc8fcc952..c901b06e41a3 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -25,7 +25,7 @@ , wrapGAppsHook , scriptingSupport ? true , luajit -, swig +, swig4 , python3 , alsaSupport ? stdenv.isLinux , alsa-lib @@ -42,6 +42,9 @@ , srt , qtwayland , wrapQtAppsHook +, nlohmann_json +, websocketpp +, asio }: let @@ -50,20 +53,20 @@ let in stdenv.mkDerivation rec { pname = "obs-studio"; - version = "29.0.2"; + version = "29.1.3"; src = fetchFromGitHub { owner = "obsproject"; repo = "obs-studio"; rev = version; - sha256 = "sha256-TIUSjyPEsKRNTSLQXuLJGEgD989hJ5GhOsqJ4nkKVsY="; + sha256 = "sha256-D0DPueMtopwz5rLgM8QcPT7DgTKcJKQHnst69EY9V6Q="; fetchSubmodules = true; }; patches = [ # Lets obs-browser build against CEF 90.1.0+ ./Enable-file-access-and-universal-access-for-file-URL.patch - ./Provide-runtime-plugin-destination-as-relative-path.patch + ./fix-nix-plugin-path.patch ]; nativeBuildInputs = [ @@ -73,7 +76,7 @@ stdenv.mkDerivation rec { wrapGAppsHook wrapQtAppsHook ] - ++ optional scriptingSupport swig; + ++ optional scriptingSupport swig4; buildInputs = [ curl @@ -99,6 +102,9 @@ stdenv.mkDerivation rec { libva srt qtwayland + nlohmann_json + websocketpp + asio ] ++ optionals scriptingSupport [ luajit python3 ] ++ optional alsaSupport alsa-lib @@ -117,11 +123,7 @@ stdenv.mkDerivation rec { cp -r ${libcef}/include cef/ ''; - # obs attempts to dlopen libobs-opengl, it fails unless we make sure - # DL_OPENGL is an explicit path. Not sure if there's a better way - # to handle this. cmakeFlags = [ - "-DCMAKE_CXX_FLAGS=-DDL_OPENGL=\\\"$(out)/lib/libobs-opengl.so\\\"" "-DOBS_VERSION_OVERRIDE=${version}" "-Wno-dev" # kill dev warnings that are useless for packaging # Add support for browser source @@ -133,7 +135,7 @@ stdenv.mkDerivation rec { dontWrapGApps = true; preFixup = '' qtWrapperArgs+=( - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ xorg.libX11 libvlc ]}" + --prefix LD_LIBRARY_PATH : "$out/lib:${lib.makeLibraryPath [ xorg.libX11 libvlc ]}" ''${gappsWrapperArgs[@]} ) ''; diff --git a/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch b/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch new file mode 100644 index 000000000000..d2c08c308bce --- /dev/null +++ b/pkgs/applications/video/obs-studio/fix-nix-plugin-path.patch @@ -0,0 +1,13 @@ +diff --git a/libobs/obs-nix.c b/libobs/obs-nix.c +index 36aac7097..801cec788 100644 +--- a/libobs/obs-nix.c ++++ b/libobs/obs-nix.c +@@ -56,7 +56,7 @@ const char *get_module_extension(void) + #define FLATPAK_PLUGIN_PATH "/app/plugins" + + static const char *module_bin[] = { +- OBS_INSTALL_PREFIX "/" OBS_PLUGIN_DESTINATION, ++ OBS_PLUGIN_DESTINATION, + "../../obs-plugins/" BIT_STRING, + FLATPAK_PLUGIN_PATH "/" OBS_PLUGIN_DESTINATION, + }; From 6eeae9d1c2bbb637dfa8d749d565df209c0de3b2 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Tue, 11 Jul 2023 13:31:58 +0200 Subject: [PATCH 35/39] obs-studio-plugins.obs-source-record: 2022-11-10 -> 0.3.2 --- .../obs-studio/plugins/obs-source-record.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix b/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix index 29dcb533915c..9f1a52bd8bd0 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix @@ -1,21 +1,31 @@ -{ lib, stdenv, fetchFromGitHub, cmake, obs-studio }: +{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, obs-studio }: stdenv.mkDerivation rec { pname = "obs-source-record"; - version = "unstable-2022-11-10"; + version = "0.3.2"; src = fetchFromGitHub { owner = "exeldro"; repo = "obs-source-record"; - rev = "4a543d3577d56a27f5f2b9aa541a466b37dafde0"; - sha256 = "sha256-LoMgrWZ7r6lu2fisNvqrAiFvxWQQDE6lSxUHkMB/ZPY="; + rev = version; + sha256 = "sha256-H65uQ9HnKmHs52v3spG92ayeYH/TvmwcMoePMmBMqN8="; }; + patches = [ + # fix obs 29.1 compatibility + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/exeldro/obs-source-record/pull/83.diff"; + hash = "sha256-eWOjHHfoXZeoPtqvVyexSi/UQqHm8nu4FEEjma64Ly4="; + }) + ]; + nativeBuildInputs = [ cmake ]; buildInputs = [ obs-studio ]; + NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ]; + cmakeFlags = [ "-DBUILD_OUT_OF_TREE=On" ]; From cb10b111f3c236622bf3c2416e1841bfa46a89eb Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Wed, 2 Aug 2023 12:36:31 +0200 Subject: [PATCH 36/39] obs-studio: fix #226468 --- pkgs/applications/video/obs-studio/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index c901b06e41a3..1889d4354fdd 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -21,6 +21,7 @@ , xorg , pkg-config , libvlc +, libGL , mbedtls , wrapGAppsHook , scriptingSupport ? true @@ -135,7 +136,7 @@ stdenv.mkDerivation rec { dontWrapGApps = true; preFixup = '' qtWrapperArgs+=( - --prefix LD_LIBRARY_PATH : "$out/lib:${lib.makeLibraryPath [ xorg.libX11 libvlc ]}" + --prefix LD_LIBRARY_PATH : "$out/lib:${lib.makeLibraryPath [ xorg.libX11 libvlc libGL ]}" ''${gappsWrapperArgs[@]} ) ''; From 774a6f236af0219352c2c1a840f60e44223a3271 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 2 Aug 2023 12:38:20 +0200 Subject: [PATCH 37/39] terraform-providers.dexidp: init at 0.2.1 --- .../cluster/terraform-providers/providers.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index e632e23bfd4b..83f3f1aa70ac 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -290,6 +290,15 @@ "spdx": "MPL-2.0", "vendorHash": "sha256-foS7GyRUdhF/M8uTPf2I4WQo7qEg4Z/3FXjagoeSRkU=" }, + "dexidp": { + "hash": "sha256-+Nt4bX6+4VB+mtJbsP166RObFbXaNyFrF+80x2/pRco=", + "homepage": "https://registry.terraform.io/providers/marcofranssen/dexidp", + "owner": "marcofranssen", + "repo": "terraform-provider-dexidp", + "rev": "v0.2.1", + "spdx": "MIT", + "vendorHash": "sha256-L8baV03p0V/xKi1O3YQxvoJXgP21qNhzznyvwrauVqI=" + }, "dhall": { "hash": "sha256-K0j90YAzYqdyJD4aofyxAJF9QBYNMbhSVm/s1GvWuJ4=", "homepage": "https://registry.terraform.io/providers/awakesecurity/dhall", From 6f3d85ff35e0cf29bf33dc2f6b3c5ca2d292f108 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 2 Aug 2023 12:34:23 +0100 Subject: [PATCH 38/39] eris: 20230716 -> 20230722 --- pkgs/development/nim-packages/eris/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/nim-packages/eris/default.nix b/pkgs/development/nim-packages/eris/default.nix index f6ab83da5476..2d7b229ca1a1 100644 --- a/pkgs/development/nim-packages/eris/default.nix +++ b/pkgs/development/nim-packages/eris/default.nix @@ -1,20 +1,20 @@ { lib, buildNimPackage, fetchFromGitea, pkg-config, base32, coap, cbor , freedesktop_org, illwill, syndicate, tkrzw }: -buildNimPackage rec { +buildNimPackage (final: prev: { pname = "eris"; - version = "20230716"; + version = "20230722"; outputs = [ "bin" "out" ]; src = fetchFromGitea { domain = "codeberg.org"; owner = "eris"; - repo = "nim-${pname}"; - rev = version; - hash = "sha256-g2mxua4++zqKeMbe98nBWh7/+rN/IElIiPcvyX0nfEY="; + repo = "nim-eris"; + rev = final.version; + hash = "sha256-JVl2/PmFVYuD4s9hKoQwVDKUa3PBWK5SBDEmVHVSuig="; }; propagatedNativeBuildInputs = [ pkg-config ]; propagatedBuildInputs = - [ base32 coap cbor freedesktop_org illwill syndicate tkrzw ]; + [ base32 coap cbor freedesktop_org illwill tkrzw ]; postInstall = '' mkdir -p "$bin/share/recoll/filters" mv "$bin/bin/rclerislink" "$bin/share/recoll/filters/" @@ -26,11 +26,11 @@ buildNimPackage rec { install -D "eris-link.xml" -t "$bin/share/mime/packages" install -D "eris48.png" "$bin/share/icons/hicolor/48x48/apps/eris.png" ''; - preCheck = "rm tests/test_syndicate.nim"; - meta = src.meta // { + meta = final.src.meta // { + homepage = "https://codeberg.org/eris/nim-eris"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eriscmd"; badPlatforms = lib.platforms.darwin; }; -} +}) From 2b9b52d193bbf7c886dc7198cc0a9bc6dc0a10fd Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 2 Aug 2023 04:44:14 -0700 Subject: [PATCH 39/39] goose: 3.13.4 -> 3.14.0 (#246748) --- pkgs/tools/misc/goose/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/goose/default.nix b/pkgs/tools/misc/goose/default.nix index 90eea2800880..e4e34f86d212 100644 --- a/pkgs/tools/misc/goose/default.nix +++ b/pkgs/tools/misc/goose/default.nix @@ -6,17 +6,17 @@ buildGoModule rec { pname = "goose"; - version = "3.13.4"; + version = "3.14.0"; src = fetchFromGitHub { owner = "pressly"; repo = pname; rev = "v${version}"; - hash = "sha256-mz7kB8ygDm23bsuQy9mYnWSGF6DDGqBtvj82s2PLDR0="; + hash = "sha256-4WBYfxEmEuFZM+Qt2miw6GxuV5B2nc4XXeyDQi1IISg="; }; proxyVendor = true; - vendorHash = "sha256-lWlv6+Auj9YGxyJXr5WGbe4AWqJSpHE9RTY+9ZXyPVQ="; + vendorHash = "sha256-zsqulNAPcGVp6+ClYtRwM5U6YwRak4ttSLbgPWDxtbI="; # end-to-end tests require a docker daemon postPatch = ''