diff options
author | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2019-03-03 09:03:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-03 09:03:45 +0100 |
commit | f207bc59f1091ee9c1fa02c078df28b6be8ea185 (patch) | |
tree | 58dff54644b1f9240d86e683cb5151516bcb7f01 | |
parent | bcdab23bdd4ebf7b3b67d925bb57d733c9182a03 (diff) | |
parent | 080612a870a8137c509061a33b35916cd2bc6eac (diff) | |
download | nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.tar nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.tar.gz nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.tar.bz2 nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.tar.lz nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.tar.xz nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.tar.zst nixlib-f207bc59f1091ee9c1fa02c078df28b6be8ea185.zip |
Merge pull request #56577 from status-im/qtwebview
Add qtwebview to 5.11 and 5.12 packages
-rw-r--r-- | pkgs/development/libraries/qt-5/5.11/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/libraries/qt-5/5.12/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/libraries/qt-5/modules/qtwebview.nix | 20 |
3 files changed, 24 insertions, 2 deletions
diff --git a/pkgs/development/libraries/qt-5/5.11/default.nix b/pkgs/development/libraries/qt-5/5.11/default.nix index b6e24c632224..257e92152462 100644 --- a/pkgs/development/libraries/qt-5/5.11/default.nix +++ b/pkgs/development/libraries/qt-5/5.11/default.nix @@ -125,6 +125,7 @@ let qtwebglplugin = callPackage ../modules/qtwebglplugin.nix {}; qtwebkit = callPackage ../modules/qtwebkit.nix {}; qtwebsockets = callPackage ../modules/qtwebsockets.nix {}; + qtwebview = callPackage ../modules/qtwebview.nix {}; qtx11extras = callPackage ../modules/qtx11extras.nix {}; qtxmlpatterns = callPackage ../modules/qtxmlpatterns.nix {}; @@ -134,7 +135,7 @@ let qtimageformats qtlocation qtmultimedia qtquickcontrols qtquickcontrols2 qtscript qtsensors qtserialport qtsvg qttools qttranslations qtvirtualkeyboard qtwebchannel qtwebengine qtwebkit qtwebsockets - qtx11extras qtxmlpatterns + qtwebview qtx11extras qtxmlpatterns ] ++ optional (!stdenv.isDarwin) qtwayland ++ optional (stdenv.isDarwin) qtmacextras); diff --git a/pkgs/development/libraries/qt-5/5.12/default.nix b/pkgs/development/libraries/qt-5/5.12/default.nix index 4b002837c3d5..e6af24cd8f6a 100644 --- a/pkgs/development/libraries/qt-5/5.12/default.nix +++ b/pkgs/development/libraries/qt-5/5.12/default.nix @@ -121,6 +121,7 @@ let qtwebglplugin = callPackage ../modules/qtwebglplugin.nix {}; qtwebkit = callPackage ../modules/qtwebkit.nix {}; qtwebsockets = callPackage ../modules/qtwebsockets.nix {}; + qtwebview = callPackage ../modules/qtwebview.nix {}; qtx11extras = callPackage ../modules/qtx11extras.nix {}; qtxmlpatterns = callPackage ../modules/qtxmlpatterns.nix {}; @@ -130,7 +131,7 @@ let qtimageformats qtlocation qtmultimedia qtquickcontrols qtquickcontrols2 qtscript qtsensors qtserialport qtsvg qttools qttranslations qtvirtualkeyboard qtwebchannel qtwebengine qtwebkit qtwebsockets - qtx11extras qtxmlpatterns + qtwebview qtx11extras qtxmlpatterns ] ++ optional (!stdenv.isDarwin) qtwayland ++ optional (stdenv.isDarwin) qtmacextras); diff --git a/pkgs/development/libraries/qt-5/modules/qtwebview.nix b/pkgs/development/libraries/qt-5/modules/qtwebview.nix new file mode 100644 index 000000000000..6d5274cbc586 --- /dev/null +++ b/pkgs/development/libraries/qt-5/modules/qtwebview.nix @@ -0,0 +1,20 @@ +{ darwin, stdenv, qtModule, qtdeclarative, qtwebengine }: + +with stdenv.lib; + +qtModule { + name = "qtwebview"; + qtInputs = [ qtdeclarative qtwebengine ]; + buildInputs = optional (stdenv.isDarwin) [ + darwin.apple_sdk.frameworks.CoreFoundation + darwin.apple_sdk.frameworks.WebKit + + # For: + # _OBJC_CLASS_$_NSArray + # _OBJC_CLASS_$_NSDate + # _OBJC_CLASS_$_NSURL + darwin.cf-private + ]; + outputs = [ "out" "dev" "bin" ]; + NIX_LDFLAGS = optionalString stdenv.isDarwin "-framework CoreFoundation -framework WebKit"; +} \ No newline at end of file |