diff --git a/pkgs/development/libraries/qtdbusextended/default.nix b/pkgs/development/libraries/qtdbusextended/default.nix new file mode 100644 index 000000000000..22fa37611dd5 --- /dev/null +++ b/pkgs/development/libraries/qtdbusextended/default.nix @@ -0,0 +1,38 @@ +{ stdenv +, lib +, fetchFromGitHub +, qmake +, wrapQtAppsHook +}: + +stdenv.mkDerivation rec { + pname = "qtdbusextended"; + version = "0.0.3"; + + src = fetchFromGitHub { + owner = "nemomobile"; + repo = pname; + rev = version; + sha256 = "sha256-tUp7OhNBXwomR2tO4UOaR0vJQ3GTirMk/hRl1cMk61o="; + }; + + postPatch = '' + substituteInPlace src/src.pro \ + --replace '$$[QT_INSTALL_LIBS]' "$out/lib" \ + --replace '$$[QT_INSTALL_HEADERS]' "$out/include" \ + --replace '$$[QMAKE_MKSPECS]' "$out/mkspecs" + ''; + + nativeBuildInputs = [ + qmake + wrapQtAppsHook + ]; + + meta = with lib; { + description = "Qt provides several classes for DBus communication"; + homepage = "https://github.com/nemomobile/qtdbusextended"; + license = licenses.lgpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ rewine ]; + }; +} diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix index c4bd055f5738..3d68987eaf19 100644 --- a/pkgs/top-level/qt5-packages.nix +++ b/pkgs/top-level/qt5-packages.nix @@ -195,6 +195,8 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea qt5ct = callPackage ../tools/misc/qt5ct { }; + qtdbusextended = callPackage ../development/libraries/qtdbusextended { }; + qtfeedback = callPackage ../development/libraries/qtfeedback { }; qtforkawesome = callPackage ../development/libraries/qtforkawesome { };