tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
dde-file-manager: 6.0.23 -> 6.0.31
rewine
2 years ago
f21a5f64
9824e03f
+28
-3
2 changed files
expand all
collapse all
unified
split
pkgs
desktops
deepin
core
dde-file-manager
default.nix
use_v23_dbus_interface.diff
+15
-3
pkgs/desktops/deepin/core/dde-file-manager/default.nix
···
1
1
{ stdenv
2
2
, lib
3
3
, fetchFromGitHub
4
4
+
, fetchpatch
4
5
, runtimeShell
5
6
, dtkwidget
6
7
, qt5integration
···
38
39
, pcre
39
40
, udisks2
40
41
, libisoburn
42
42
+
, gsettings-qt
41
43
}:
42
44
43
45
stdenv.mkDerivation rec {
44
46
pname = "dde-file-manager";
45
45
-
version = "6.0.23";
47
47
+
version = "6.0.31";
46
48
47
49
src = fetchFromGitHub {
48
50
owner = "linuxdeepin";
49
51
repo = pname;
50
52
rev = version;
51
51
-
hash = "sha256-H+pCWZ1jj5p3gOKXYyLxSmjCMv5/BPIz5A25JGGzrR8=";
53
53
+
hash = "sha256-mc2HcoLrwMXKU8w34KUEh62ZfEIfbJLVzz4JGnUE5EM=";
52
54
};
53
55
54
56
nativeBuildInputs = [
···
60
62
];
61
63
dontWrapGApps = true;
62
64
65
65
+
patches = [
66
66
+
./use_v23_dbus_interface.diff
67
67
+
68
68
+
(fetchpatch {
69
69
+
name = "use-pkgconfig-to-check-mount.patch";
70
70
+
url = "https://github.com/linuxdeepin/dde-file-manager/commit/b6c210057d991591df45b80607a614e7a57a9dc0.patch";
71
71
+
hash = "sha256-k0ZYlOVN3hHs1qvvRaJ3i6okOhDE+DoUKGs9AhSFBGU=";
72
72
+
})
73
73
+
];
74
74
+
63
75
postPatch = ''
64
76
patchShebangs .
65
77
···
115
127
pcre
116
128
udisks2
117
129
libisoburn
130
130
+
gsettings-qt
118
131
];
119
132
120
133
cmakeFlags = [
121
134
"-DVERSION=${version}"
122
122
-
"-DDEEPIN_OS_VERSION=20"
123
135
];
124
136
125
137
enableParallelBuilding = true;
+13
pkgs/desktops/deepin/core/dde-file-manager/use_v23_dbus_interface.diff
···
1
1
+
diff --git a/CMakeLists.txt b/CMakeLists.txt
2
2
+
index e93d3ad..94e3eca 100644
3
3
+
--- a/CMakeLists.txt
4
4
+
+++ b/CMakeLists.txt
5
5
+
@@ -30,7 +30,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
6
6
+
endif()
7
7
+
8
8
+
#Indentify the version
9
9
+
-if (${DEEPIN_OS_VERSION} MATCHES "23")
10
10
+
+if (TRUE)
11
11
+
add_definitions(-DCOMPILE_ON_V23)
12
12
+
set(COMPLIE_ON_V23 TRUE)
13
13
+
message("COMPILE ON v23")