From ba16633fea5a0548ba1606a918cace2f5dc5cf30 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Tue, 2 Jul 2024 12:44:44 -0700 Subject: [PATCH] mealie: fix Darwin builds --- pkgs/by-name/me/mealie/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/mealie/package.nix b/pkgs/by-name/me/mealie/package.nix index 6646a8ec0980..ad4534f97038 100644 --- a/pkgs/by-name/me/mealie/package.nix +++ b/pkgs/by-name/me/mealie/package.nix @@ -1,10 +1,10 @@ { lib +, stdenv , callPackage , fetchFromGitHub , makeWrapper , nixosTests , python3Packages -, stdenv , writeShellScript }: @@ -31,8 +31,17 @@ let rev = "c56dd9f29469c8a9f34456b8c0d6ae0476110516"; hash = "sha256-XNps3ZApU8m07bfPEnvip1w+3hLajdn9+L5+IpEaP0c="; }; + + # Can remove once the `register` keyword is removed from source files + # Configure overwrites CXXFLAGS so patch it in the Makefile + postConfigure = lib.optionalString stdenv.cc.isClang '' + substituteInPlace Makefile \ + --replace-fail "CXXFLAGS = " "CXXFLAGS = -std=c++14 " + ''; }; -in pythonpkgs.buildPythonPackage rec { +in + +pythonpkgs.buildPythonPackage rec { pname = "mealie"; inherit version src; pyproject = true;