lol

deepin.dde-app-services: init at 0.0.20

authored by

rewine and committed by
rewine
b48842d5 43fa3347

+57
+56
pkgs/desktops/deepin/core/dde-app-services/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , dtkwidget 5 + , qt5integration 6 + , qt5platform-plugins 7 + , cmake 8 + , wrapQtAppsHook 9 + , qtbase 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "dde-app-services"; 14 + version = "0.0.20"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "linuxdeepin"; 18 + repo = pname; 19 + rev = version; 20 + sha256 = "sha256-M9XXNV3N4CifOXitT6+UxaGsLoVuoNGqC5SO/mF+bLw="; 21 + }; 22 + 23 + postPatch = '' 24 + substituteInPlace dconfig-center/dde-dconfig-daemon/services/org.desktopspec.ConfigManager.service \ 25 + --replace "/usr/bin/dde-dconfig-daemon" "$out/bin/dde-dconfig-daemon" 26 + substituteInPlace dconfig-center/dde-dconfig/main.cpp \ 27 + --replace "/bin/dde-dconfig-editor" "dde-dconfig-editor" 28 + substituteInPlace dconfig-center/CMakeLists.txt \ 29 + --replace 'add_subdirectory("example")' " " \ 30 + --replace 'add_subdirectory("tests")' " " 31 + ''; 32 + 33 + nativeBuildInputs = [ 34 + cmake 35 + wrapQtAppsHook 36 + ]; 37 + 38 + buildInputs = [ 39 + dtkwidget 40 + qt5integration 41 + qt5platform-plugins 42 + ]; 43 + 44 + cmakeFlags = [ 45 + "-DDVERSION=${version}" 46 + "-DDSG_DATA_DIR=/run/current-system/sw/share/dsg" 47 + ]; 48 + 49 + meta = with lib; { 50 + description = "Provids dbus service for reading and writing DSG configuration"; 51 + homepage = "https://github.com/linuxdeepin/dde-app-services"; 52 + license = licenses.lgpl3Plus; 53 + platforms = platforms.linux; 54 + maintainers = teams.deepin.members; 55 + }; 56 + }
+1
pkgs/desktops/deepin/default.nix
··· 30 30 udisks2-qt5 = callPackage ./library/udisks2-qt5 { }; 31 31 32 32 #### CORE 33 + dde-app-services = callPackage ./core/dde-app-services { }; 33 34 dde-control-center = callPackage ./core/dde-control-center { }; 34 35 dde-calendar = callPackage ./core/dde-calendar { }; 35 36 dde-clipboard = callPackage ./core/dde-clipboard { };