Branch: refs/heads/release-15.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 1944d289615cabb8c8c62ca727fe64588c6c42fc
      
https://github.com/NixOS/nixpkgs/commit/1944d289615cabb8c8c62ca727fe64588c6c42fc
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/qt-env.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  qt5Full: only include derivations

(cherry picked from commit e5b124e492fbf546cbc8cb216801755828d3107f)


  Commit: 5d550918e57d995b8473b1cfe94e533a08a03ff1
      
https://github.com/NixOS/nixpkgs/commit/5d550918e57d995b8473b1cfe94e533a08a03ff1
  Author: Bjørn Forsman <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    A pkgs/development/libraries/qt-5/5.5/qtbase/0014-mkspecs-libgl.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/default.nix

  Log Message:
  -----------
  qt55: apply mkspecs-libgl.patch from qt54

(cherry picked from commit 3dec100104bf790d5ccc78dc554dca27ec0b738e)


  Commit: 22da1ba93f2989e399e7cb9d0a3ebc81230c013d
      
https://github.com/NixOS/nixpkgs/commit/22da1ba93f2989e399e7cb9d0a3ebc81230c013d
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  qtbase: include current package in runtime paths

The runtime paths QT_PLUGIN_PATH, QML_IMPORT_PATH, QML2_IMPORT_PATH, and
XDG_DATA_DIRS did not include the appropriate paths from the current
package being built because addToSearchPath does not add directories
which don't exist.

(cherry picked from commit b44923561b49595d5f3d5727c1d3971029f9f6dc)


  Commit: 3aed93ee4d91b727fe00898870edb0057f6776fe
      
https://github.com/NixOS/nixpkgs/commit/3aed93ee4d91b727fe00898870edb0057f6776fe
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  qtbase: remove redundant directory checks

addToSearchPath already checks if the directory exists before adding it
to the path; it's not necessary to check it again.

(cherry picked from commit ebb9c071685cd92fc5148c3f4da898b1235caee0)


  Commit: c805a0c36ffa3490d4490aece5365dede4394d96
      
https://github.com/NixOS/nixpkgs/commit/c805a0c36ffa3490d4490aece5365dede4394d96
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  qt55.qtbase: add makeQtWrapper

(cherry picked from commit a122ca8ba3363b4c595e036099c073c1d61dc77f)


  Commit: 6736fbe5064be9cb31a7d7ef55e185f3a237bdb8
      
https://github.com/NixOS/nixpkgs/commit/6736fbe5064be9cb31a7d7ef55e185f3a237bdb8
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/default.nix
    M pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix

  Log Message:
  -----------
  qtmultimedia: build with gstreamer-1.0

Fixes #10289.

(cherry picked from commit 89d31daa8f5b76bb9f4704d4cef0258f7380e10e)


  Commit: 88ab75fe39a6072dcea03c76c149731b4562f30b
      
https://github.com/NixOS/nixpkgs/commit/88ab75fe39a6072dcea03c76c149731b4562f30b
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/default.nix
    A pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  separate makeQtWrapper from qtbase setup-hook

(cherry picked from commit d57e50d840589db867397cac29d1fd88092fbfd9)

I resolved some trivial conflicts: drop changes to packages that have
been switched to qt55 in master, but not in release-15.09.


  Commit: 5371ddd5ea39ac1db056ab757325a814107bb8f2
      
https://github.com/NixOS/nixpkgs/commit/5371ddd5ea39ac1db056ab757325a814107bb8f2
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtbase/0001-dlopen-gtkstyle.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0002-dlopen-resolv.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0003-dlopen-gl.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0004-tzdir.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0005-dlopen-libXcursor.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0006-dlopen-openssl.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0007-dlopen-dbus.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0008-xdg-config-dirs.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0009-decrypt-ssl-traffic.patch
    A pkgs/development/libraries/qt-5/5.5/qtbase/0010-mkspecs-libgl.patch
    A 
pkgs/development/libraries/qt-5/5.5/qtbase/0011-nix-profiles-library-paths.patch
    R pkgs/development/libraries/qt-5/5.5/qtbase/0014-mkspecs-libgl.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/default.nix

  Log Message:
  -----------
  qt55: set library paths from NIX_PROFILES

(cherry picked from commit a3855ef9aee3ffebc41ce1ed07e2aad176ad2808)


  Commit: e1046843ce49528acdc4d63a258978cbdd17a918
      
https://github.com/NixOS/nixpkgs/commit/e1046843ce49528acdc4d63a258978cbdd17a918
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/default.nix
    R pkgs/development/libraries/qt-5/5.5/qtquick1.nix
    A 
pkgs/development/libraries/qt-5/5.5/qtquick1/0001-nix-profiles-import-paths.patch
    A pkgs/development/libraries/qt-5/5.5/qtquick1/default.nix

  Log Message:
  -----------
  qt55: set Qt Quick import paths from NIX_PROFILES

(cherry picked from commit b1f904f69a61ad5faeb7bf84cfd14782bef9f069)


  Commit: f0c0b7a942ab332600fb131984757c7f4f697ae7
      
https://github.com/NixOS/nixpkgs/commit/f0c0b7a942ab332600fb131984757c7f4f697ae7
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/default.nix
    R pkgs/development/libraries/qt-5/5.5/qtdeclarative.nix
    A 
pkgs/development/libraries/qt-5/5.5/qtdeclarative/0001-nix-profiles-import-paths.patch
    A pkgs/development/libraries/qt-5/5.5/qtdeclarative/default.nix

  Log Message:
  -----------
  qt55: set QML import paths from NIX_PROFILES

(cherry picked from commit fb375f1a2eb64517df81ae9ff909461c60910c0c)


  Commit: 22471e4979ee948ad95c39accf0a7ff64be7d267
      
https://github.com/NixOS/nixpkgs/commit/22471e4979ee948ad95c39accf0a7ff64be7d267
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh

  Log Message:
  -----------
  makeQtWrapper: always wrap impurely

(cherry picked from commit 5a2c45427b391a6ac4431db8cb49563d2dc624ca)

Resolve plasma-5.4/plasma-workspace conflict by dropping the change
(doesn't exist in release-15.09 branch).


  Commit: aa7b051c415ecae7661391c0fb8417d3d94e3cb1
      
https://github.com/NixOS/nixpkgs/commit/aa7b051c415ecae7661391c0fb8417d3d94e3cb1
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh

  Log Message:
  -----------
  kdoctools: set XDG_DATA_DIRS in setupHook

(cherry picked from commit 9fa17aa2933cb1e5048d6de3713cb65f562d81f6)

Resolve conflicts in kde-frameworks by removing the change (that
package/version doesn't exist in release-15.09).


  Commit: 0fd7664a41b34446a7fa8bd07f3067fc12356337
      
https://github.com/NixOS/nixpkgs/commit/0fd7664a41b34446a7fa8bd07f3067fc12356337
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  qtbase: propagate runtime dependencies

This is done so that makeQtWrapper works correctly.

(cherry picked from commit 361b1165efc6202bb1bf0b862ef5ef9a61d9d5cd)


  Commit: 287a4ce71f7f50cd31ed674862962e001d8c1df7
      
https://github.com/NixOS/nixpkgs/commit/287a4ce71f7f50cd31ed674862962e001d8c1df7
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  qtbase: copy qmake to temp dir

Fixes #10273.

(cherry picked from commit dcd70c54aa85582bf84923789593da99099f3d28)


  Commit: 46217b9b01eec726bc9361409834c60f464ee7ae
      
https://github.com/NixOS/nixpkgs/commit/46217b9b01eec726bc9361409834c60f464ee7ae
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh

  Log Message:
  -----------
  makeQtWrapper: wrap XDG directories

(cherry picked from commit 24babaad9ab3e157d1bbb97531536ab6741511de)


  Commit: c44a129bb92be755edab216a7a718c926ce9f141
      
https://github.com/NixOS/nixpkgs/commit/c44a129bb92be755edab216a7a718c926ce9f141
  Author: Bjørn Forsman <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix

  Log Message:
  -----------
  qt55: fix qtmultimedia gstreamer support

Without this, configure will say:

  Checking for openal... no
  
/tmp/nix-build-qtmultimedia-5.5.0.drv-0/qtmultimedia-opensource-src-5.5.0/qtmultimedia.pro:28:
  Variable GST_VERSION is not defined.
  Checking for resourcepolicy... no

And there may be application runtime errors like

  defaultServiceProvider::requestService(): no service found for - 
"org.qt-project.qt.camera"

After this fix, configure will say:

  Checking for openal... no
  Checking for gstreamer... yes
  Checking for gstreamer_photography... no
  Checking for gstreamer_encodingprofiles... yes
  Checking for gstreamer_appsrc... yes
  Checking for linux_v4l... yes
  Checking for resourcepolicy... no

And the above runtime error will not appear.

This fix is similar to 449b6028 ("qt5.multimedia: fix gstreamer
support."), except with Qt 5.5 we also need to set GST_VERSION.

(cherry picked from commit 2cec70ce6c8432b3707b02ec3f96279e253975ce)


  Commit: 59ad6a4dfeb9709986083fd6fabac41fc1e6df6d
      
https://github.com/NixOS/nixpkgs/commit/59ad6a4dfeb9709986083fd6fabac41fc1e6df6d
  Author: Bjørn Forsman <[email protected]>
  Date:   2015-11-09 (Mon, 09 Nov 2015)

  Changed paths:
    M pkgs/development/qtcreator/default.nix

  Log Message:
  -----------
  qtcreator: add qtdeclarative to QML2_IMPORT_PATH

When building with Qt 5.4 this is not a problem, but with Qt 5.5 (tested
locally), it is clear that this dependency is missing:

$ ./result/bin/qtcreator
file:///nix/store/zmpf6ydrjdydd85wh6splpywv6aj4782-qtcreator-3.4.2/share/qtcreator/welcomescreen/welcomescreen.qml:31:1:
module "QtQuick" is not installed
     import QtQuick 2.1
     ^

With Qt 5.4 something else is pulling in the qtdeclarative dependency,
it can be seen in the qtcreator wrapper script.

Note to self: "import QtQuick" != qtquickcontrols. QtQuick is
apparently located in the qtdeclarative module.

(cherry picked from commit ff4d8513b435cbb9858a6e714f5e50e0d9ae069a)


  Commit: 45128deb40788b95a58f3c34bd1ed9829a9ba95e
      
https://github.com/NixOS/nixpkgs/commit/45128deb40788b95a58f3c34bd1ed9829a9ba95e
  Author: Thomas Tuegel <[email protected]>
  Date:   2015-11-10 (Tue, 10 Nov 2015)

  Changed paths:
    M pkgs/development/libraries/qt-5/5.5/default.nix
    A pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh
    M pkgs/development/libraries/qt-5/5.5/qtbase/0001-dlopen-gtkstyle.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0002-dlopen-resolv.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0003-dlopen-gl.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0004-tzdir.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0005-dlopen-libXcursor.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0006-dlopen-openssl.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0007-dlopen-dbus.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0008-xdg-config-dirs.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/0009-decrypt-ssl-traffic.patch
    A pkgs/development/libraries/qt-5/5.5/qtbase/0010-mkspecs-libgl.patch
    A 
pkgs/development/libraries/qt-5/5.5/qtbase/0011-nix-profiles-library-paths.patch
    M pkgs/development/libraries/qt-5/5.5/qtbase/default.nix
    M pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh
    R pkgs/development/libraries/qt-5/5.5/qtdeclarative.nix
    A 
pkgs/development/libraries/qt-5/5.5/qtdeclarative/0001-nix-profiles-import-paths.patch
    A pkgs/development/libraries/qt-5/5.5/qtdeclarative/default.nix
    M pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix
    R pkgs/development/libraries/qt-5/5.5/qtquick1.nix
    A 
pkgs/development/libraries/qt-5/5.5/qtquick1/0001-nix-profiles-import-paths.patch
    A pkgs/development/libraries/qt-5/5.5/qtquick1/default.nix
    M pkgs/development/libraries/qt-5/qt-env.nix
    M pkgs/development/qtcreator/default.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  Merge pull request #10918 from bjornfor/backport-qt55-improvements

Backport Qt 5.5 improvements to release-15.09


Compare: https://github.com/NixOS/nixpkgs/compare/ef7a81396b14...45128deb4078
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to