treewide: cmake buildInputs to nativeBuildInputs, minor cleanups
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
|
||||
{ lib, fetchurl, writeScript, ruby, kerberos, libxml2, libxslt, python, stdenv, which
|
||||
, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick
|
||||
, pkgconfig , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
|
||||
, pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
|
||||
, cmake, libssh2, openssl, libmysqlclient, darwin, git, perl, pcre, gecode_3, curl
|
||||
, msgpack, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
|
||||
, cairo, re2, rake, gobject-introspection, gdk-pixbuf, zeromq, czmq, graphicsmagick, libcxx
|
||||
@@ -41,7 +41,7 @@ in
|
||||
{
|
||||
atk = attrs: {
|
||||
dependencies = attrs.dependencies ++ [ "gobject-introspection" ];
|
||||
nativeBuildInputs = [ rake bundler pkgconfig ];
|
||||
nativeBuildInputs = [ rake bundler pkg-config ];
|
||||
propagatedBuildInputs = [ gobject-introspection wrapGAppsHook atk ];
|
||||
};
|
||||
|
||||
@@ -61,12 +61,12 @@ in
|
||||
};
|
||||
|
||||
cairo = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ gtk2 pcre xorg.libpthreadstubs xorg.libXdmcp];
|
||||
};
|
||||
|
||||
cairo-gobject = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ cairo pcre xorg.libpthreadstubs xorg.libXdmcp ];
|
||||
};
|
||||
|
||||
@@ -75,7 +75,7 @@ in
|
||||
};
|
||||
|
||||
cld3 = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ protobuf ];
|
||||
};
|
||||
|
||||
@@ -180,12 +180,12 @@ in
|
||||
};
|
||||
|
||||
ffi = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ libffi ];
|
||||
};
|
||||
|
||||
gdk_pixbuf2 = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig bundler rake ];
|
||||
nativeBuildInputs = [ pkg-config bundler rake ];
|
||||
propagatedBuildInputs = [ gobject-introspection wrapGAppsHook gdk-pixbuf ];
|
||||
};
|
||||
|
||||
@@ -195,7 +195,7 @@ in
|
||||
};
|
||||
|
||||
gio2 = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ gtk2 pcre gobject-introspection ] ++ lib.optionals stdenv.isLinux [ util-linux libselinux libsepol ];
|
||||
};
|
||||
|
||||
@@ -212,13 +212,13 @@ in
|
||||
};
|
||||
|
||||
glib2 = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ gtk2 pcre ];
|
||||
};
|
||||
|
||||
gtk2 = attrs: {
|
||||
nativeBuildInputs = [
|
||||
binutils pkgconfig
|
||||
binutils pkg-config
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
util-linux libselinux libsepol
|
||||
];
|
||||
@@ -238,12 +238,12 @@ in
|
||||
};
|
||||
|
||||
gobject-introspection = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig pcre ];
|
||||
nativeBuildInputs = [ pkg-config pcre ];
|
||||
propagatedBuildInputs = [ gobject-introspection wrapGAppsHook glib ];
|
||||
};
|
||||
|
||||
grpc = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ openssl ];
|
||||
hardeningDisable = [ "format" ];
|
||||
NIX_CFLAGS_COMPILE = toString [
|
||||
@@ -320,7 +320,7 @@ in
|
||||
cmake
|
||||
bison
|
||||
flex
|
||||
pkgconfig
|
||||
pkg-config
|
||||
python3
|
||||
];
|
||||
|
||||
@@ -417,7 +417,7 @@ in
|
||||
|
||||
pango = attrs: {
|
||||
nativeBuildInputs = [
|
||||
pkgconfig
|
||||
pkg-config
|
||||
fribidi
|
||||
harfbuzz
|
||||
pcre
|
||||
@@ -475,7 +475,7 @@ in
|
||||
};
|
||||
|
||||
rmagick = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ imagemagick which ];
|
||||
};
|
||||
|
||||
@@ -484,7 +484,7 @@ in
|
||||
};
|
||||
|
||||
ruby-libvirt = attrs: {
|
||||
buildInputs = [ libvirt pkgconfig ];
|
||||
buildInputs = [ libvirt pkg-config ];
|
||||
buildFlags = [
|
||||
"--with-libvirt-include=${libvirt}/include"
|
||||
"--with-libvirt-lib=${libvirt}/lib"
|
||||
@@ -519,8 +519,8 @@ in
|
||||
};
|
||||
|
||||
rugged = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ which cmake openssl libssh2 zlib ];
|
||||
nativeBuildInputs = [ cmake pkg-config which ];
|
||||
buildInputs = [ openssl libssh2 zlib ];
|
||||
dontUseCmakeConfigure = true;
|
||||
};
|
||||
|
||||
@@ -587,7 +587,7 @@ in
|
||||
};
|
||||
|
||||
tiny_tds = attrs: {
|
||||
nativeBuildInputs = [ pkgconfig openssl ];
|
||||
nativeBuildInputs = [ pkg-config openssl ];
|
||||
buildInputs = [ freetds ];
|
||||
};
|
||||
|
||||
@@ -616,7 +616,7 @@ in
|
||||
xapian-ruby = attrs: {
|
||||
# use the system xapian
|
||||
dontBuild = false;
|
||||
nativeBuildInputs = [ rake pkgconfig bundler ];
|
||||
nativeBuildInputs = [ rake pkg-config bundler ];
|
||||
buildInputs = [ xapian zlib ];
|
||||
postPatch = ''
|
||||
cp ${./xapian-Rakefile} Rakefile
|
||||
|
||||
Reference in New Issue
Block a user