diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2015-12-19 11:59:05 -0600 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2015-12-19 11:59:05 -0600 |
commit | 14f27e5eb737260457c248ff54e35b114498ecec (patch) | |
tree | 3c9591c7ff0fc89f187310770cb0bd7afa56fa9b /pkgs/development/libraries | |
parent | 8b890cac072b08540c9434b9d3a2f83d180e8757 (diff) | |
download | nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.tar nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.tar.gz nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.tar.bz2 nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.tar.lz nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.tar.xz nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.tar.zst nixpkgs-14f27e5eb737260457c248ff54e35b114498ecec.zip |
qt55.qtbase: move sed scripts to postPatch
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/qt-5/5.5/qtbase/default.nix | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix index 3bbbefefa3c..a39d9996b1d 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix @@ -41,16 +41,6 @@ stdenv.mkDerivation { mv qtbase-opensource-src-${version} ./qt-everywhere-opensource-src-${version}/qtbase ''; - prePatch = '' - substituteInPlace configure --replace /bin/pwd pwd - substituteInPlace qtbase/configure --replace /bin/pwd pwd - substituteInPlace qtbase/src/corelib/global/global.pri --replace /bin/ls ${coreutils}/bin/ls - substituteInPlace qtbase/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp \ - --replace /usr/share/X11/locale ${libX11}/share/X11/locale \ - --replace /usr/lib/X11/locale ${libX11}/share/X11/locale - sed -e 's@/\(usr\|opt\)/@/var/empty/@g' -i config.tests/*/*.test -i qtbase/mkspecs/*/*.conf - ''; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series) ++ lib.optional gtkStyle ./dlopen-gtkstyle.patch @@ -60,6 +50,19 @@ stdenv.mkDerivation { inherit decryptSslTraffic gtkStyle mesaSupported; postPatch = '' + substituteInPlace configure --replace /bin/pwd pwd + substituteInPlace qtbase/configure --replace /bin/pwd pwd + substituteInPlace qtbase/src/corelib/global/global.pri --replace /bin/ls ${coreutils}/bin/ls + substituteInPlace qtbase/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp \ + --replace /usr/share/X11/locale ${libX11}/share/X11/locale \ + --replace /usr/lib/X11/locale ${libX11}/share/X11/locale + sed -e 's@/\(usr\|opt\)/@/var/empty/@g' -i config.tests/*/*.test -i qtbase/mkspecs/*/*.conf + + sed -i 's/PATHS.*NO_DEFAULT_PATH//' "qtbase/src/corelib/Qt5Config.cmake.in" + sed -i 's/PATHS.*NO_DEFAULT_PATH//' "qtbase/src/corelib/Qt5CoreMacros.cmake" + sed -i 's/NO_DEFAULT_PATH//' "qtbase/src/gui/Qt5GuiConfigExtras.cmake.in" + sed -i 's/PATHS.*NO_DEFAULT_PATH//' "qtbase/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in" + substituteInPlace qtbase/src/network/kernel/qdnslookup_unix.cpp \ --replace "@glibc@" "${stdenv.cc.libc}" substituteInPlace qtbase/src/network/kernel/qhostinfo_unix.cpp \ @@ -95,11 +98,6 @@ stdenv.mkDerivation { export LD_LIBRARY_PATH="$PWD/qtbase/lib:$PWD/qtbase/plugins/platforms:$PWD/qttools/lib:$LD_LIBRARY_PATH" export MAKEFLAGS=-j$NIX_BUILD_CORES - sed -i 's/PATHS.*NO_DEFAULT_PATH//' "qtbase/src/corelib/Qt5Config.cmake.in" - sed -i 's/PATHS.*NO_DEFAULT_PATH//' "qtbase/src/corelib/Qt5CoreMacros.cmake" - sed -i 's/NO_DEFAULT_PATH//' "qtbase/src/gui/Qt5GuiConfigExtras.cmake.in" - sed -i 's/PATHS.*NO_DEFAULT_PATH//' "qtbase/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in" - export configureFlags+="-plugindir $out/lib/qt5/plugins -importdir $out/lib/qt5/imports -qmldir $out/lib/qt5/qml" export configureFlags+=" -docdir $out/share/doc/qt5" ''; |