dde-qt-dbus-factory: init at 5.5.22

authored by rewine and committed by rewine f45d637b 211d1584

+54
+1
pkgs/desktops/deepin/default.nix
··· 11 11 dtkwidget = callPackage ./library/dtkwidget { }; 12 12 qt5platform-plugins = callPackage ./library/qt5platform-plugins { }; 13 13 qt5integration = callPackage ./library/qt5integration { }; 14 + dde-qt-dbus-factory = callPackage ./library/dde-qt-dbus-factory { }; 14 15 disomaster = callPackage ./library/disomaster { }; 15 16 docparser = callPackage ./library/docparser { }; 16 17 };
+53
pkgs/desktops/deepin/library/dde-qt-dbus-factory/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , qmake 5 + , qtbase 6 + , wrapQtAppsHook 7 + , python3 8 + , dtkcore 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "dde-qt-dbus-factory"; 13 + version = "5.5.22"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "linuxdeepin"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "sha256-jqk04S+i3py3rVJcHmkPKHsU+eNEN1yoUBBlfXBbcwM="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + qmake 24 + wrapQtAppsHook 25 + python3 26 + ]; 27 + 28 + buildInputs = [ 29 + qtbase 30 + dtkcore 31 + ]; 32 + 33 + qmakeFlags = [ 34 + "INSTALL_ROOT=${placeholder "out"}" 35 + "LIB_INSTALL_DIR=${placeholder "out"}/lib" 36 + ]; 37 + 38 + postPatch = '' 39 + substituteInPlace libdframeworkdbus/libdframeworkdbus.pro \ 40 + --replace "/usr" "" 41 + 42 + substituteInPlace libdframeworkdbus/DFrameworkdbusConfig.in \ 43 + --replace "/usr/include" "$out/include" 44 + ''; 45 + 46 + meta = with lib; { 47 + description = "Repo of auto-generated D-Bus source code which DDE used"; 48 + homepage = "https://github.com/linuxdeepin/dde-qt-dbus-factory"; 49 + license = licenses.gpl3Plus; 50 + platforms = platforms.linux; 51 + maintainers = teams.deepin.members; 52 + }; 53 + }