berry: fix darwin build (#353759)

This commit is contained in:
Theodore Ni
2024-11-05 13:29:08 -08:00
committed by GitHub
+21 -15
View File
@@ -1,16 +1,17 @@
{ lib
, stdenv
, fetchFromGitHub
, copyDesktopItems
, fontconfig
, freetype
, libX11
, libXext
, libXft
, libXinerama
, makeDesktopItem
, pkg-config
, which
{
lib,
stdenv,
fetchFromGitHub,
copyDesktopItems,
fontconfig,
freetype,
libX11,
libXext,
libXft,
libXinerama,
makeDesktopItem,
pkg-config,
which,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -30,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
which
];
buildInputs =[
buildInputs = [
libX11
libXext
libXft
@@ -39,7 +40,10 @@ stdenv.mkDerivation (finalAttrs: {
freetype
];
outputs = [ "out" "man" ];
outputs = [
"out"
"man"
];
strictDeps = true;
@@ -51,6 +55,8 @@ stdenv.mkDerivation (finalAttrs: {
patchShebangs configure
'';
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-D_C99_SOURCE";
desktopItems = [
(makeDesktopItem {
name = "berry";