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