treewide: cmake buildInputs to nativeBuildInputs, minor cleanups

This commit is contained in:
Ben Siraphob
2021-01-01 11:52:33 +07:00
parent 54ab07c1fe
commit b04fc593e7
212 changed files with 611 additions and 634 deletions
@@ -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