Skip to content
2 changes: 1 addition & 1 deletion pkgs/data/misc/osinfo-db/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
homepage = "https://gitlab.com/libosinfo/osinfo-db/";
changelog = "https://gitlab.com/libosinfo/osinfo-db/-/commits/v${version}";
license = licenses.gpl2Plus;
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = [ maintainers.bjornfor ];
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/libosinfo/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
homepage = "https://libosinfo.org/";
changelog = "https://gitlab.com/libosinfo/libosinfo/-/blob/v${version}/NEWS";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = [ maintainers.bjornfor ];
};
}
5 changes: 3 additions & 2 deletions pkgs/development/libraries/libvirt-glib/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,11 @@ stdenv.mkDerivation rec {
];

buildInputs = [
libcap_ng
libvirt
libxml2
gobject-introspection
] ++ lib.optionals stdenv.isLinux [
libcap_ng
];

strictDeps = true;
Expand All @@ -66,6 +67,6 @@ stdenv.mkDerivation rec {
'';
homepage = "https://libvirt.org/";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
platforms = platforms.unix;
};
}
4 changes: 3 additions & 1 deletion pkgs/development/libraries/libvirt/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,9 @@ stdenv.mkDerivation rec {
# delete only the first occurrence of this
sed -i '0,/qemuxml2argvtest/{/qemuxml2argvtest/d;}' tests/meson.build
'' + optionalString isDarwin ''
sed -i '/qemucapabilitiestest/d' tests/meson.build
sed -i tests/meson.build \
-e '/qemucapabilitiestest/d' \
-e '/vircryptotest/d'
'';


Expand Down
17 changes: 10 additions & 7 deletions pkgs/development/libraries/spice-gtk/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
, vala
, wayland-protocols
, zlib
, withPolkit ? true
, withPolkit ? (!stdenv.isDarwin)
}:

# If this package is built with polkit support (withPolkit=true),
Expand Down Expand Up @@ -78,6 +78,8 @@ stdenv.mkDerivation rec {
"# meson.add_install_script('../build-aux/setcap-or-suid',"
'';

NIX_CFLAGS_COMPILE = if stdenv.isDarwin then "-Wno-unused-function -Wno-missing-field-initializers" else null;

nativeBuildInputs = [
docbook_xsl
gettext
Expand All @@ -104,20 +106,18 @@ stdenv.mkDerivation rec {
gtk3
json-glib
libcacard
libcap_ng
libdrm
libjpeg_turbo
libopus
libusb1
lz4
openssl
phodav
pixman
spice-protocol
usbredir
wayland-protocols
zlib
] ++ lib.optionals withPolkit [ polkit acl ] ;
]
++ lib.optionals withPolkit [ polkit acl ]
++ lib.optionals (!stdenv.isDarwin) [ libcap_ng libdrm phodav wayland-protocols ];

PKG_CONFIG_POLKIT_GOBJECT_1_POLICYDIR = "${placeholder "out"}/share/polkit-1/actions";

Expand All @@ -126,6 +126,9 @@ stdenv.mkDerivation rec {
"-Dusb-ids-path=${hwdata}/share/hwdata/usb.ids"
] ++ lib.optionals (!withPolkit) [
"-Dpolkit=disabled"
] ++ lib.optionals stdenv.isDarwin [
"-Dwebdav=disabled" # no phodav
"-Dlibcap-ng=disabled"
];

meta = with lib; {
Expand All @@ -140,6 +143,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.spice-space.org/";
license = licenses.lgpl21;
maintainers = [ maintainers.xeji ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/development/libraries/usbredir/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.spice-space.org/usbredir.html";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ offline ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 2 additions & 0 deletions pkgs/development/libraries/vte/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ stdenv.mkDerivation rec {

mesonFlags = lib.optionals (!systemdSupport) [
"-D_systemd=false"
] ++ lib.optionals stdenv.isDarwin [
"-D_b_symbolic_functions=false"
];

postPatch = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/servers/pulseaudio/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, fetchpatch, pkg-config
, libsndfile, libtool, makeWrapper, perlPackages
, xorg, libcap, alsa-lib, glib, dconf
, avahi, libjack2, libasyncns, lirc, dbus
, avahi, libjack2, libasyncns, lirc, libintl, dbus
, sbc, bluez5, udev, openssl, fftwFloat
, soxr, speexdsp, systemd, webrtc-audio-processing
, check, meson, ninja, m4
Expand Down Expand Up @@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ libtool libsndfile soxr speexdsp fftwFloat check ]
++ lib.optionals stdenv.isLinux [ glib dbus ]
++ lib.optionals stdenv.isDarwin [ AudioUnit Cocoa CoreServices ]
++ lib.optionals stdenv.isDarwin [ AudioUnit Cocoa CoreServices libintl ]
++ lib.optionals (!libOnly) (
[ libasyncns webrtc-audio-processing ]
++ lib.optional jackaudioSupport libjack2
Expand Down
2 changes: 1 addition & 1 deletion pkgs/tools/admin/gtk-vnc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,6 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.gnome.org/Projects/gtk-vnc";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ raskin offline ];
platforms = platforms.linux;
platforms = platforms.unix;
};
}
2 changes: 1 addition & 1 deletion pkgs/tools/misc/osinfo-db-tools/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
homepage = "https://libosinfo.org/";
changelog = "https://gitlab.com/libosinfo/osinfo-db-tools/-/blob/v${version}/NEWS";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = [ maintainers.bjornfor ];
};
}