summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-5
Commit message (Collapse)AuthorAge
* qt5: update darwin patch for 5.11Daiderd Jordan2018-06-12
|
* qt5: revert qtbase commit that removes macOS 10.10 code pathsDaiderd Jordan2018-06-12
| | | | | | We use MACOSX_DEPLOYMENT_TARGET=10.10 in nixpkgs and some darwin packages like CoreFoundation are based on the 10.10 sources from opensource.apple.com.
* qt5: 5.10 -> 5.11Bastian Köcher2018-06-12
| | | | | | | This is the first time since 5.9 that we also update `qtwebkit`. `qtwebkit` is not maintained by Qt anymore and thus, we switch to the community port as for example arch has done. To prevent pulling in single patches, we just stick to the latest git version.
* qt: remove install_name_tool stuffMatthew Justin Bauer2018-06-02
| | | hopefully it's not needed - the frameworks are no longer there
* qt: fixup from c4cac55d6979ccdbc48cf0daf26e44c79cf5d0f9Matthew Bauer2018-06-02
| | | | | | This commit was too aggressive in adding configure flags. Only qtbsea needs the -no-framework flag to work correctly. Qmake will handle everything else for us.
* qt5.qtlocation: enable parallel buildingOrivej Desh2018-05-29
| | | | | | It was fixed in [1] which is part of 5.9.2, 5.10.0. [1] https://github.com/qt/qtlocation/commit/3ac051c4549575634cecc706175b019f4ed4c3bf#diff-b820e0828543b1da522ff0ab3dac6c75
* qtwebengine: fix build failure due to -Wformat-securityThomas Tuegel2018-05-25
| | | | | ninja builds some components with -Wno-format, which is not compatible with the default hardening setting of -Wformat-security in Nixpkgs.
* qt-5.10: don't use features that require new-ish kernels, stay compatWill Dietz2018-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | Before this change: $ readelf --notes /nix/store/zf5yja02g8n8dzgs25pqfd8w3myfzgzc-qtbase-5.10.1/lib/libQt5Core.so Displaying notes found at file offset 0x004a7778 with length 0x00000020: Owner Data size Description GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.17.0 After: $ readelf --notes /nix/store/sg1s9hdw0b7p6h0dwg09g4lxy1acq7y6-qtbase-5.10.1/lib/libQt5Core.so Displaying notes found at file offset 0x004a7dcc with length 0x00000020: Owner Data size Description GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 2.6.28 ----------- The above paths were before rebasing the commit onto staging, and it'd probably be good to have someone confirm the same happens when built on a hydra builder or other non-dtzWill machine :). [dezgeg: added comments]
* qt510: disable framework build on macOSMatthew Bauer2018-05-08
| | | | | | | | | | | | | We prefer to have $out/include & $out/lib installed so that things like multiple outputs can work. There is no way to do this in Qt currently without also disabling the ‘framework’ install. Not sure if this will break anything but it will fix issues we run into on some projects like python2.7-pyside: Linux: https://hydra.nixos.org/build/73219181 macOS: https://hydra.nixos.org/build/73059550 Hopefully this gives us consistency between the two.
* qt5.qtwebkit: Reduce log size to fix hydra buildJosef Kemetmüller2018-05-06
| | | | This should fix the darwin build of qtwebkit.
* qtwebengine: rewriteMatthew Bauer2018-04-24
| | | | | | | | | | | Fixes #39334 and Fixes #36729 Also, Fixes #36932 (hopefully it's still building) (This might be able to be able to be cherry-picked to 18.03 but be careful - chromium is extremely touchy. Probably best to wait for it to be built successfully on Hydra a few times.)
* Merge remote-tracking branch 'origin/master' into stagingShea Levy2018-03-28
|\
| * qtwebengine: correct how NIX_BUILD_CORES is propagated to the gn driven ninja.Corey O'Connor2018-03-26
| |
* | qt5.qtwebengine: fix buildNikolay Amiantov2018-03-26
|/
* libsForQt5.qtspeech: enableRobin Gloster2018-03-24
|
* Merge commit '3ab2949' from staging into masterTuomas Tynkkynen2018-03-15
|\ | | | | | | | | | | Conflicts: pkgs/development/compilers/llvm/6/llvm.nix pkgs/servers/home-assistant/component-packages.nix
| * Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-03-13
| |\ | | | | | | | | | | | | Conflicts: pkgs/development/tools/build-managers/conan/default.nix
| * \ Merge branch 'master' into stagingJan Malakhovski2018-03-10
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * | | qt5: install headers on darwin alsoMatthew Bauer2018-02-28
| | | |
| * | | Merge pull request #35349 from matthewbauer/qt5-darwin-pkgconfigDaiderd Jordan2018-02-27
| |\ \ \ | | | | | | | | | | qt5: install pkg_config files on darwin
| | * | | qt5: install pkg_config files on darwinMatthew Bauer2018-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #31685 This patch is applied in Homebrew here and looks to have worked for them: https://github.com/Homebrew/homebrew-core/blob/fafbdbd237ee87fb49b1080821e2597b38ff521c/Formula/qt.rb#L33-L44 I rewrote the patch to work in our src tree (got rid of qtbase/ prefix in files). Right now I am just applying the patch in 5.10 because I don’t have time to try these out on 5.6 or 5.9. Anyone who wants to can try it on those if they have time. This should be based off of staging and need to test in Hydra before we don’t have extra issues introduced.
* | | | | Merge pull request #36847 from badi/qtlocationDaiderd Jordan2018-03-14
|\ \ \ \ \ | |_|_|_|/ |/| | | | qtlocation: fix darwin build
| * | | | qtlocation: fix darwin buildBadi Abdul-Wahid2018-03-12
| | |_|/ | |/| | | | | | | | | | | | | | | | | | A dependency (boost) makes use of `std::auto_ptr`, which is no longer supported in C++17 in Clang. This change re-enables `std::auto_ptr` capabilities.
* | | | treewide: s/xlibs/xorg/g (#36889)volth2018-03-13
| | | |
* | | | qtbase: Fix x86_64-conditional logicJohn Ericson2018-03-12
|/ / / | | | | | | | | | Now works with cross and old and new meta checks alike.
* | | Merge branch 'master'Vladimír Čunát2018-03-05
|\| |
| * | Merge pull request #34993 from bkchr/qt_5_10_1adisbladis2018-02-26
| |\ \ | | | | | | | | qt5: 5.10.0 -> 5.10.1
| | * | qt5: 5.10.0 -> 5.10.1Bastian Köcher2018-02-15
| | | |
* | | | treewide: transition libGL/libGLU for qtAlexander V. Nikolaev2018-02-24
|/ / / | | | | | | | | | Also rename mesaSupported to libGLSupported
* | | Merge branch 'master' into gcc-7Shea Levy2018-02-18
|\ \ \ | | |/ | |/|
| * | qt5X.full: add "-full" to package nameBjørn Forsman2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | This aligns the package name more with the attrname. This is a re-application of the idea behind 7405af72e6c2 ("qt: make package names of "full" variants appear as such"), which seems to have been lost on the way.
| * | qtEnv: fix paths in qt.confNikolay Amiantov2018-02-18
| | | | | | | | | | | | | | | The shell variables from setup hook are not visible here, so instead substitute them from Nix side.
| * | qt510.full: add missing modulesBjørn Forsman2018-02-18
| | | | | | | | | | | | | | | | | | | | | Specifically: qtquickcontrols2, qtvirtualkeyboard, qtwebchannel, qtwebengine, qtwebkit. This fixes a regression since qt56.full.
| * | qt59.full: add missing modulesBjørn Forsman2018-02-18
| | | | | | | | | | | | | | | | | | Specifically: qtquickcontrols2, qtwebchannel, qtwebengine, qtwebkit. This fixes a regression since qt56.full.
* | | qt5*.qtwebkit: disable a warning to fit log on HydraVladimír Čunát2018-02-17
|/ / | | | | | | Before > 64 MiB, now ~25 MiB.
* | qt59-qtbase: fix darwin build with clang-5Daiderd Jordan2018-02-12
| |
* | qt510-qtbase: fix darwin build with clang-5Daiderd Jordan2018-02-12
|/
* qt59-qtbase: fix darwin buildDaiderd Jordan2018-02-10
|
* qt5: debug flag should never be nullThomas Tuegel2018-01-20
|
* qt5.mkDerivation: honor argument NIX_CFLAGS_COMPILEThomas Tuegel2018-01-20
| | | | | | | If ‘mkDerivation’ is passed ‘NIX_CFLAGS_COMPILE’, we should include those flags along with the common flags. See also: #34039 #34038 #33935 #33933 #33930 #33927
* qt510-qtbase: fix darwin buildDaiderd Jordan2018-01-17
| | | | | Includes most of the changes from 37933209588792db24104dbfaef0106c3bef870d, moved it to a separate patch to avoid accidental removal.
* qtbase: fix evaluation errorThomas Tuegel2018-01-15
| | | | `git rebase` strikes again!
* Merge branch 'bugfix/qt-5/closure-size-static-libs' into merge/qt-5.10.0Thomas Tuegel2018-01-15
|\
| * qt5: reduce closure sizeThomas Tuegel2018-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, closure size is reduced by including the static libraries in $out instead of trying to move them to $dev. The Qt build system cannot handle libraries being split between different prefixes. Previously, the static libraries were moved into $dev and the shared libraries were symlinked from $out to $dev to fool the build system. However, this causes $dev to be retained at runtime. Instead, we now keep the static libraries in $out. Fortunately, the static libraries are not very large anyway. Second, we build with QT_NO_DEBUG defined unless debugging is enabled. This causes some assertions to be removed; when assertions are included, they pull paths from $dev into the runtime closure by using the __FILE__ macro. We also now patch qtbase to remove even more assertions when QT_NO_DEBUG is defined.
* | Merge branch 'feature/qt-5/5.10.0' into merge/qt-5.10.0Thomas Tuegel2018-01-15
|\|
| * qt5-qtbase: update darwin patchDaiderd Jordan2018-01-09
| |
| * Qt5: 5.9.3 -> 5.10.0Bastian Köcher2018-01-02
| |
* | qt5.6: backport seccomp patch to fix errors w/new glibc + epoll_pwaitWill Dietz2018-01-04
| | | | | | | | | | | | | | | | Based on: https://chromium.googlesource.com/chromium/src/+/4e8083b4ab953ba298aedfc4e79d464be15e4012 Fixes mendeley bug mentioned in #33396, which links to related issues in other distributions and upstream Qt.
* | Merge pull request #26805 from obsidiansystems/cross-elegantJohn Ericson2017-12-30
|\ \ | | | | | | Make cross compilation elegant
| * | treewide: Don't use envHook anymoreJohn Ericson2017-12-30
| | | | | | | | | | | | | | | This commits needs a MAJOR audit as I oftentimes just guessed which of `$hostOffset`, `$targetOffset`, or a fixed offset should be used.