1{
2 mkDerivation,
3 lib,
4 fetchFromGitLab,
5 qmake,
6 qtbase,
7}:
8
9mkDerivation rec {
10 pname = "nemo-qml-plugin-dbus";
11 version = "2.1.24";
12
13 src = fetchFromGitLab {
14 domain = "git.sailfishos.org";
15 owner = "mer-core";
16 repo = "nemo-qml-plugin-dbus";
17 rev = version;
18 sha256 = "1ilg929456d3k0xkvxa5r4k7i4kkw9i8kgah5xx1yq0d9wka0l77";
19 };
20
21 nativeBuildInputs = [ qmake ];
22
23 postPatch = ''
24 substituteInPlace dbus.pro --replace ' tests' ""
25 substituteInPlace src/nemo-dbus/nemo-dbus.pro \
26 --replace /usr $out \
27 --replace '$$[QT_INSTALL_LIBS]' $out'/lib'
28 substituteInPlace src/plugin/plugin.pro \
29 --replace '$$[QT_INSTALL_QML]' $out'/${qtbase.qtQmlPrefix}'
30 '';
31
32 meta = with lib; {
33 description = "Nemo DBus plugin for qml";
34 homepage = "https://git.sailfishos.org/mer-core/nemo-qml-plugin-dbus/";
35 license = licenses.lgpl2Only;
36 maintainers = [ maintainers.Thra11 ];
37 platforms = platforms.linux;
38 };
39}