From ec6f63dae7982f3d83b792afa0d8a88ac754a0ac Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Thu, 30 Mar 2023 22:41:16 +0200 Subject: [PATCH] libsForQt5.qtpositioning: init at 5.15.2 --- pkgs/development/libraries/qt-5/5.15/default.nix | 1 + pkgs/development/libraries/qt-5/5.15/srcs.nix | 11 +++++++++++ .../libraries/qt-5/modules/qtpositioning.nix | 14 ++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 pkgs/development/libraries/qt-5/modules/qtpositioning.nix diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix index 46a60f5403f4..d28f9209a271 100644 --- a/pkgs/development/libraries/qt-5/5.15/default.nix +++ b/pkgs/development/libraries/qt-5/5.15/default.nix @@ -157,6 +157,7 @@ let inherit gstreamer gst-plugins-base; }; qtnetworkauth = callPackage ../modules/qtnetworkauth.nix {}; + qtpositioning = callPackage ../modules/qtpositioning.nix {}; qtquick1 = null; qtquickcontrols = callPackage ../modules/qtquickcontrols.nix {}; qtquickcontrols2 = callPackage ../modules/qtquickcontrols2.nix {}; diff --git a/pkgs/development/libraries/qt-5/5.15/srcs.nix b/pkgs/development/libraries/qt-5/5.15/srcs.nix index 0603ae077e47..dc17f2d72bbb 100644 --- a/pkgs/development/libraries/qt-5/5.15/srcs.nix +++ b/pkgs/development/libraries/qt-5/5.15/srcs.nix @@ -22,6 +22,17 @@ let in lib.mapAttrs mk (lib.importJSON ./srcs-generated.json) // { + # Has no kde/5.15 branch + qtpositioning = rec { + version = "5.15.2"; + src = fetchFromGitHub { + owner = "qt"; + repo = "qtpositioning"; + rev = "v${version}"; + hash = "sha256-L/P+yAQItm3taPpCNoOOm7PNdOFZiIwJJYflk6JDWvU="; + }; + }; + # qtwebkit does not have an official release tarball on the qt mirror and is # mostly maintained by the community. qtwebkit = rec { diff --git a/pkgs/development/libraries/qt-5/modules/qtpositioning.nix b/pkgs/development/libraries/qt-5/modules/qtpositioning.nix new file mode 100644 index 000000000000..99b06bbf2536 --- /dev/null +++ b/pkgs/development/libraries/qt-5/modules/qtpositioning.nix @@ -0,0 +1,14 @@ +{ qtModule +, qtbase +, qtdeclarative +, qtserialport +, pkg-config +, openssl +}: + +qtModule { + pname = "qtpositioning"; + qtInputs = [ qtbase qtdeclarative qtserialport ]; + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ openssl ]; +}