Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / nemo-qml-plugin-dbus / default.nix
bloba07a692f295e6baa2e0b0c4a96f84a594edfdb51
1 { mkDerivation, lib, fetchFromGitLab, qmake, qtbase }:
3 mkDerivation rec {
4   pname = "nemo-qml-plugin-dbus";
5   version = "2.1.24";
7   src = fetchFromGitLab {
8     domain = "git.sailfishos.org";
9     owner = "mer-core";
10     repo = "nemo-qml-plugin-dbus";
11     rev = version;
12     sha256 = "1ilg929456d3k0xkvxa5r4k7i4kkw9i8kgah5xx1yq0d9wka0l77";
13   };
15   nativeBuildInputs = [ qmake ];
17   postPatch = ''
18     substituteInPlace dbus.pro --replace ' tests' ""
19     substituteInPlace src/nemo-dbus/nemo-dbus.pro \
20       --replace /usr $out \
21       --replace '$$[QT_INSTALL_LIBS]' $out'/lib'
22     substituteInPlace src/plugin/plugin.pro \
23       --replace '$$[QT_INSTALL_QML]' $out'/${qtbase.qtQmlPrefix}'
24   '';
26   meta = with lib; {
27     description = "Nemo DBus plugin for qml";
28     homepage = "https://git.sailfishos.org/mer-core/nemo-qml-plugin-dbus/";
29     license = licenses.lgpl2Only;
30     maintainers = [ maintainers.Thra11 ];
31     platforms = platforms.linux;
32   };