Merge pull request #23275 from ttuegel/qt-5.7-fixes

Qt 5.7 fixes
This commit is contained in:
Thomas Tuegel 2017-02-28 07:58:34 -06:00 committed by GitHub
commit 5190b46eb2
25 changed files with 118 additions and 47 deletions

View File

@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
sed -i -e 's/install -s/install/' common.mak || die
'';
NIX_CFLAGS_COMPILE = [ "-std=c++11" ]; # build with Qt 5.7
IPEPREFIX="$$out";
URWFONTDIR="${texlive}/texmf-dist/fonts/type1/urw/";
LUA_PACKAGE = "lua";

View File

@ -2,7 +2,10 @@
kdeFramework {
name = "attica";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

View File

@ -1,11 +1,14 @@
{ kdeFramework, lib
, extra-cmake-modules
, qtdeclarative
, qtbase, qtdeclarative
}:
kdeFramework {
name = "bluez-qt";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtdeclarative ];
preConfigure = ''

View File

@ -2,7 +2,10 @@
kdeFramework {
name = "karchive";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

View File

@ -2,7 +2,10 @@
kdeFramework {
name = "kcodecs";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
}

View File

@ -2,7 +2,10 @@
kdeFramework {
name = "kconfig";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
}

View File

@ -2,7 +2,10 @@
kdeFramework {
name = "kcoreaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ shared_mime_info ];

View File

@ -1,8 +1,11 @@
{ kdeFramework, lib, extra-cmake-modules, qttools, qtx11extras }:
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools, qtx11extras }:
kdeFramework {
name = "kdbusaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ qtx11extras ];
}

View File

@ -5,7 +5,10 @@
kdeFramework {
name = "kdnssd";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ avahi ];
buildInputs = [ qtbase ];

View File

@ -1,11 +1,15 @@
{ kdeFramework, lib
, extra-cmake-modules
, qtx11extras
{
kdeFramework, lib,
extra-cmake-modules,
qtbase, qtx11extras,
}:
kdeFramework {
name = "kguiaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtx11extras ];
}

View File

@ -1,15 +1,16 @@
{ kdeFramework, lib
, extra-cmake-modules
, gettext
, python
, qtdeclarative
, qtscript
{
kdeFramework, lib,
extra-cmake-modules, gettext, python,
qtbase, qtdeclarative, qtscript,
}:
kdeFramework {
name = "ki18n";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtdeclarative qtscript ];
propagatedNativeBuildInputs = [ gettext python ];
propagatedBuildInputs = [ qtdeclarative qtscript ];
}

View File

@ -6,7 +6,10 @@
kdeFramework {
name = "kidletime";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtbase qtx11extras ];
}

View File

@ -4,7 +4,10 @@
kdeFramework {
name = "kitemmodels";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

View File

@ -4,7 +4,10 @@
kdeFramework {
name = "kitemviews";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
}

View File

@ -4,7 +4,10 @@
kdeFramework {
name = "kplotting";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

View File

@ -1,15 +1,16 @@
{ kdeFramework
, extra-cmake-modules
, qtbase, wayland
{
kdeFramework, lib,
extra-cmake-modules,
qtbase, wayland
}:
kdeFramework {
name = "kwayland";
nativeBuildInputs = [
extra-cmake-modules
];
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [
wayland
];
propagatedBuildInputs = [ wayland ];
}

View File

@ -4,7 +4,10 @@
kdeFramework {
name = "kwidgetsaddons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
}

View File

@ -1,11 +1,15 @@
{ kdeFramework, lib
, extra-cmake-modules
, qttools, qtx11extras
{
kdeFramework, lib,
extra-cmake-modules,
qtbase, qttools, qtx11extras
}:
kdeFramework {
name = "kwindowsystem";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ qtx11extras ];
}

View File

@ -5,7 +5,10 @@
kdeFramework {
name = "modemmanager-qt";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ modemmanager ];

View File

@ -5,7 +5,10 @@
kdeFramework {
name = "networkmanager-qt";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ networkmanager ];

View File

@ -1,12 +1,15 @@
{
kdeFramework, lib,
bison, extra-cmake-modules, flex,
qtdeclarative, qttools
qtbase, qtdeclarative, qttools
}:
kdeFramework {
name = "solid";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ bison extra-cmake-modules flex qttools ];
propagatedBuildInputs = [ qtdeclarative ];
}

View File

@ -5,7 +5,10 @@
kdeFramework {
name = "sonnet";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ hunspell qtbase ];
}

View File

@ -4,7 +4,10 @@
kdeFramework {
name = "syntax-highlighting";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules perl qttools ];
buildInputs = [ qtbase ];
}

View File

@ -4,7 +4,10 @@
kdeFramework {
name = "threadweaver";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
}

View File

@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
(mkEnable true "pinentry-qt")
];
NIX_CFLAGS_COMPILE = [ "-std=c++11" ];
nativeBuildInputs = [ pkgconfig ];
meta = {