lol

deepin.dde-network-core: init at 1.1.8

authored by

rewine and committed by
rewine
cd15ccf8 0c8b3d42

+79
+78
pkgs/desktops/deepin/core/dde-network-core/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , qttools 6 + , pkg-config 7 + , wrapQtAppsHook 8 + , dtkwidget 9 + , dde-dock 10 + , dde-control-center 11 + , dde-session-shell 12 + , dde-qt-dbus-factory 13 + , gsettings-qt 14 + , gio-qt 15 + , networkmanager-qt 16 + , glib 17 + , pcre 18 + , util-linux 19 + , libselinux 20 + , libsepol 21 + , dbus 22 + , gtest 23 + , qtbase 24 + }: 25 + stdenv.mkDerivation rec { 26 + pname = "dde-network-core"; 27 + version = "1.1.8"; 28 + 29 + src = fetchFromGitHub { 30 + owner = "linuxdeepin"; 31 + repo = pname; 32 + rev = version; 33 + sha256 = "sha256-ysmdB9CT7mhN/0r8CRT4FQsK12HkhjbezGXwWiNScqg="; 34 + }; 35 + 36 + postPatch = '' 37 + substituteInPlace dock-network-plugin/networkplugin.cpp dcc-network-plugin/dccnetworkmodule.cpp dss-network-plugin/network_module.cpp \ 38 + --replace "/usr/share" "$out/share" 39 + substituteInPlace dss-network-plugin/notification/bubbletool.cpp \ 40 + --replace "/usr/share" "/run/current-system/sw/share" 41 + ''; 42 + 43 + nativeBuildInputs = [ 44 + cmake 45 + qttools 46 + pkg-config 47 + wrapQtAppsHook 48 + ]; 49 + 50 + buildInputs = [ 51 + dtkwidget 52 + dde-dock 53 + dde-control-center 54 + dde-session-shell 55 + dde-qt-dbus-factory 56 + gsettings-qt 57 + gio-qt 58 + networkmanager-qt 59 + glib 60 + pcre 61 + util-linux 62 + libselinux 63 + libsepol 64 + gtest 65 + ]; 66 + 67 + cmakeFlags = [ 68 + "-DVERSION=${version}" 69 + ]; 70 + 71 + meta = with lib; { 72 + description = "DDE network library framework"; 73 + homepage = "https://github.com/linuxdeepin/dde-network-core"; 74 + license = licenses.gpl3Plus; 75 + platforms = platforms.linux; 76 + maintainers = teams.deepin.members; 77 + }; 78 + }
+1
pkgs/desktops/deepin/default.nix
··· 36 36 dde-clipboard = callPackage ./core/dde-clipboard { }; 37 37 dde-dock = callPackage ./core/dde-dock { }; 38 38 dde-launcher = callPackage ./core/dde-launcher { }; 39 + dde-network-core = callPackage ./core/dde-network-core { }; 39 40 dde-session-shell = callPackage ./core/dde-session-shell { }; 40 41 dde-session-ui = callPackage ./core/dde-session-ui { }; 41 42 dde-polkit-agent = callPackage ./core/dde-polkit-agent { };