tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kdepim-apps-libs: init at 17.04.0
Thomas Tuegel
8 years ago
4b032f12
7640cae5
+85
4 changed files
expand all
collapse all
unified
split
pkgs
applications
kde
default.nix
kdepim-apps-libs
default.nix
kdepim-apps-libs-grantlee-merge-theme-dirs.patch
series
+1
pkgs/applications/kde/default.nix
···
83
83
kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
84
84
kdenlive = callPackage ./kdenlive.nix {};
85
85
kdepim-runtime = callPackage ./kdepim-runtime.nix {};
86
86
+
kdepim-apps-libs = callPackage ./kdepim-apps-libs {};
86
87
kdf = callPackage ./kdf.nix {};
87
88
kgpg = callPackage ./kgpg.nix {};
88
89
khelpcenter = callPackage ./khelpcenter.nix {};
+21
pkgs/applications/kde/kdepim-apps-libs/default.nix
···
1
1
+
{
2
2
+
mkDerivation, copyPathsToStore, lib, kdepimTeam,
3
3
+
extra-cmake-modules, kdoctools,
4
4
+
akonadi, akonadi-contacts, grantlee, grantleetheme, kconfig, kconfigwidgets,
5
5
+
kcontacts, ki18n, kiconthemes, kio, libkleo, pimcommon, prison,
6
6
+
}:
7
7
+
8
8
+
mkDerivation {
9
9
+
name = "kdepim-apps-libs";
10
10
+
meta = {
11
11
+
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
12
12
+
maintainers = kdepimTeam;
13
13
+
};
14
14
+
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
15
15
+
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
16
16
+
buildInputs = [
17
17
+
akonadi akonadi-contacts grantlee grantleetheme kconfig kconfigwidgets
18
18
+
kcontacts ki18n kiconthemes kio libkleo pimcommon prison
19
19
+
];
20
20
+
outputs = [ "out" "dev" ];
21
21
+
}
+62
pkgs/applications/kde/kdepim-apps-libs/kdepim-apps-libs-grantlee-merge-theme-dirs.patch
···
1
1
+
Index: kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactgroupformatter.cpp
2
2
+
===================================================================
3
3
+
--- kdepim-apps-libs-17.04.0.orig/kaddressbookgrantlee/src/formatter/grantleecontactgroupformatter.cpp
4
4
+
+++ kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactgroupformatter.cpp
5
5
+
@@ -50,9 +50,9 @@ public:
6
6
+
mTemplateLoader.clear();
7
7
+
}
8
8
+
9
9
+
- void changeGrantleePath(const QString &path)
10
10
+
+ void changeGrantleePath(const QStringList &paths)
11
11
+
{
12
12
+
- mTemplateLoader->setTemplateDirs(QStringList() << path);
13
13
+
+ mTemplateLoader->setTemplateDirs(paths);
14
14
+
mEngine->addTemplateLoader(mTemplateLoader);
15
15
+
16
16
+
mSelfcontainedTemplate = mEngine->loadByName(QStringLiteral("contactgroup.html"));
17
17
+
@@ -86,12 +86,12 @@ GrantleeContactGroupFormatter::~Grantlee
18
18
+
19
19
+
void GrantleeContactGroupFormatter::setAbsoluteThemePath(const QString &path)
20
20
+
{
21
21
+
- d->changeGrantleePath(path);
22
22
+
+ d->changeGrantleePath(QStringList(path));
23
23
+
}
24
24
+
25
25
+
void GrantleeContactGroupFormatter::setGrantleeTheme(const GrantleeTheme::Theme &theme)
26
26
+
{
27
27
+
- d->changeGrantleePath(theme.absolutePath());
28
28
+
+ d->changeGrantleePath(theme.absolutePaths());
29
29
+
}
30
30
+
31
31
+
inline static void setHashField(QVariantHash &hash, const QString &name, const QString &value)
32
32
+
Index: kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactformatter.cpp
33
33
+
===================================================================
34
34
+
--- kdepim-apps-libs-17.04.0.orig/kaddressbookgrantlee/src/formatter/grantleecontactformatter.cpp
35
35
+
+++ kdepim-apps-libs-17.04.0/kaddressbookgrantlee/src/formatter/grantleecontactformatter.cpp
36
36
+
@@ -74,9 +74,9 @@ public:
37
37
+
mTemplateLoader.clear();
38
38
+
}
39
39
+
40
40
+
- void changeGrantleePath(const QString &path)
41
41
+
+ void changeGrantleePath(const QStringList &paths)
42
42
+
{
43
43
+
- mTemplateLoader->setTemplateDirs(QStringList() << path);
44
44
+
+ mTemplateLoader->setTemplateDirs(paths);
45
45
+
mEngine->addTemplateLoader(mTemplateLoader);
46
46
+
47
47
+
mSelfcontainedTemplate = mEngine->loadByName(QStringLiteral("contact.html"));
48
48
+
@@ -112,12 +112,12 @@ GrantleeContactFormatter::~GrantleeConta
49
49
+
50
50
+
void GrantleeContactFormatter::setAbsoluteThemePath(const QString &path)
51
51
+
{
52
52
+
- d->changeGrantleePath(path);
53
53
+
+ d->changeGrantleePath(QStringList(path));
54
54
+
}
55
55
+
56
56
+
void GrantleeContactFormatter::setGrantleeTheme(const GrantleeTheme::Theme &theme)
57
57
+
{
58
58
+
- d->changeGrantleePath(theme.absolutePath());
59
59
+
+ d->changeGrantleePath(theme.absolutePaths());
60
60
+
}
61
61
+
62
62
+
void GrantleeContactFormatter::setForceDisableQRCode(bool b)
+1
pkgs/applications/kde/kdepim-apps-libs/series
···
1
1
+
kdepim-apps-libs-grantlee-merge-theme-dirs.patch