From 7303c6ec45f76a5f3ff1cc5f412006c58fe0bdb1 Mon Sep 17 00:00:00 2001 From: Abhinav Sarkar Date: Mon, 7 Nov 2022 11:36:51 +0530 Subject: [PATCH] Adds patch for cloudflare-dyndns --- flake.nix | 7 ++++- packages/nixos-nixpkgs-198739.patch | 43 +++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 packages/nixos-nixpkgs-198739.patch diff --git a/flake.nix b/flake.nix index 8414c3d..45c1965 100644 --- a/flake.nix +++ b/flake.nix @@ -28,7 +28,12 @@ outputs = inputs@{ nixpkgs, home-manager, ... }: let system = "x86_64-darwin"; - pkgs = import nixpkgs { + nixpkgs-patched = (import nixpkgs { inherit system; }).applyPatches { + name = "nixpkgs-patched-198739"; + src = nixpkgs; + patches = [ ./packages/nixos-nixpkgs-198739.patch ]; + }; + pkgs = import nixpkgs-patched { inherit system; config = { allowUnfree = true; }; }; diff --git a/packages/nixos-nixpkgs-198739.patch b/packages/nixos-nixpkgs-198739.patch new file mode 100644 index 0000000..b149d74 --- /dev/null +++ b/packages/nixos-nixpkgs-198739.patch @@ -0,0 +1,43 @@ +From 81bc5f7e4f9d0386d2be6773336b43c54098854e Mon Sep 17 00:00:00 2001 +From: loli +Date: Mon, 31 Oct 2022 01:51:36 +0100 +Subject: [PATCH] cloudflare-dyndns: use toPythonApplication fixes #198736 + +--- + pkgs/applications/networking/cloudflare-dyndns/default.nix | 4 ++-- + pkgs/top-level/all-packages.nix | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/pkgs/applications/networking/cloudflare-dyndns/default.nix b/pkgs/applications/networking/cloudflare-dyndns/default.nix +index 9b5abcbcbf397..b0cbab4adeeff 100644 +--- a/pkgs/applications/networking/cloudflare-dyndns/default.nix ++++ b/pkgs/applications/networking/cloudflare-dyndns/default.nix +@@ -1,5 +1,5 @@ + { lib +-, buildPythonApplication ++, buildPythonPackage + , attrs + , click + , cloudflare +@@ -11,7 +11,7 @@ + , requests + }: + +-buildPythonApplication rec { ++buildPythonPackage rec { + pname = "cloudflare-dyndns"; + version = "4.1"; + format = "pyproject"; +diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix +index dc860b31194c6..0d60542528aa8 100644 +--- a/pkgs/top-level/all-packages.nix ++++ b/pkgs/top-level/all-packages.nix +@@ -3429,7 +3429,7 @@ with pkgs; + + cloudflared = callPackage ../applications/networking/cloudflared { }; + +- cloudflare-dyndns = python3Packages.cloudflare-dyndns; ++ cloudflare-dyndns = with python3Packages; toPythonApplication cloudflare-dyndns; + + cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { }; +