pkgs/development/libraries: stdenv.lib -> lib
This commit is contained in:
committed by
Jonathan Ringer
parent
046d24424e
commit
66e44425c6
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gtk-doc, intltool
|
||||
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gtk-doc, intltool
|
||||
, audit, glib, libusb1, libxml2
|
||||
, wrapGAppsHook
|
||||
, gstreamer ? null
|
||||
@@ -19,11 +19,11 @@
|
||||
|
||||
let
|
||||
gstreamerAtLeastVersion1 =
|
||||
stdenv.lib.all
|
||||
(pkg: pkg != null && stdenv.lib.versionAtLeast (stdenv.lib.getVersion pkg) "1.0")
|
||||
lib.all
|
||||
(pkg: pkg != null && lib.versionAtLeast (stdenv.lib.getVersion pkg) "1.0")
|
||||
[ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ];
|
||||
in
|
||||
assert enableGstPlugin -> stdenv.lib.all (pkg: pkg != null) [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ];
|
||||
assert enableGstPlugin -> lib.all (pkg: pkg != null) [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ];
|
||||
assert enableViewer -> enableGstPlugin;
|
||||
assert enableViewer -> libnotify != null;
|
||||
assert enableViewer -> gnome3 != null;
|
||||
@@ -49,26 +49,26 @@ in
|
||||
pkg-config
|
||||
intltool
|
||||
gtk-doc
|
||||
] ++ stdenv.lib.optional enableViewer wrapGAppsHook;
|
||||
] ++ lib.optional enableViewer wrapGAppsHook;
|
||||
|
||||
buildInputs =
|
||||
[ glib libxml2 ]
|
||||
++ stdenv.lib.optional enableUsb libusb1
|
||||
++ stdenv.lib.optional enablePacketSocket audit
|
||||
++ stdenv.lib.optionals (enableViewer || enableGstPlugin) [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]
|
||||
++ stdenv.lib.optionals (enableViewer) [ libnotify gtk3 gnome3.adwaita-icon-theme ];
|
||||
++ lib.optional enableUsb libusb1
|
||||
++ lib.optional enablePacketSocket audit
|
||||
++ lib.optionals (enableViewer || enableGstPlugin) [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]
|
||||
++ lib.optionals (enableViewer) [ libnotify gtk3 gnome3.adwaita-icon-theme ];
|
||||
|
||||
preAutoreconf = ''./autogen.sh'';
|
||||
|
||||
configureFlags =
|
||||
stdenv.lib.optional enableUsb "--enable-usb"
|
||||
++ stdenv.lib.optional enablePacketSocket "--enable-packet-socket"
|
||||
++ stdenv.lib.optional enableViewer "--enable-viewer"
|
||||
++ stdenv.lib.optional enableGstPlugin
|
||||
lib.optional enableUsb "--enable-usb"
|
||||
++ lib.optional enablePacketSocket "--enable-packet-socket"
|
||||
++ lib.optional enableViewer "--enable-viewer"
|
||||
++ lib.optional enableGstPlugin
|
||||
(if gstreamerAtLeastVersion1 then "--enable-gst-plugin" else "--enable-gst-0.10-plugin")
|
||||
++ stdenv.lib.optional enableCppTest "--enable-cpp-test"
|
||||
++ stdenv.lib.optional enableFastHeartbeat "--enable-fast-heartbeat"
|
||||
++ stdenv.lib.optional enableAsan "--enable-asan";
|
||||
++ lib.optional enableCppTest "--enable-cpp-test"
|
||||
++ lib.optional enableFastHeartbeat "--enable-fast-heartbeat"
|
||||
++ lib.optional enableAsan "--enable-asan";
|
||||
|
||||
postPatch = ''
|
||||
ln -s ${gtk-doc}/share/gtk-doc/data/gtk-doc.make .
|
||||
@@ -82,9 +82,9 @@ in
|
||||
Implements the gigabit ethernet and USB3 protocols used by industrial cameras.
|
||||
'';
|
||||
homepage = "https://aravisproject.github.io/docs/aravis-0.5";
|
||||
license = stdenv.lib.licenses.lgpl2;
|
||||
license = lib.licenses.lgpl2;
|
||||
maintainers = [];
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user