git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #148316 from chuangzhu/kalendar
commit9c16fb0784b090ff30af1cb1c2cedca0e1e080e9 authorSandro <sandro.jaeckel@gmail.com> dateSun 5 Dec 2021, 02:09 (5 years ago) parent0b795acf469351
3 files changed+107
maintainers/maintainer-list.nix+11 pkgs/applications/office/kalendar/default.nix+94 pkgs/top-level/all-packages.nix+2
maintainers/maintainer-list.nix+11
@@ -2092,6 +2092,17 @@
20922092 githubId = 12386805;
20932093 name = "Chua Hou";
20942094 };
2095+ chuangzhu = {
2096+ name = "Chuang Zhu";
2097+ email = "chuang@melty.land";
2098+ matrix = "@chuangzhu:matrix.org";
2099+ github = "chuangzhu";
2100+ githubId = 31200881;
2101+ keys = [{
2102+ longkeyid = "rsa4096/E838CED81CFFD3F9";
2103+ fingerprint = "5D03 A5E6 0754 A3E3 CA57 5037 E838 CED8 1CFF D3F9";
2104+ }];
2105+ };
20952106 chvp = {
20962107 email = "nixpkgs@cvpetegem.be";
20972108 matrix = "@charlotte:vanpetegem.me";
pkgs/applications/office/kalendar/default.nixnew file+94
@@ -0,0 +1,94 @@
1+{ lib
2+, mkDerivation
3+, fetchFromGitLab
4+, cmake
5+, extra-cmake-modules
6+, makeWrapper
7+
8+, qtbase
9+, qtquickcontrols2
10+, qtsvg
11+, qtlocation
12+, qtdeclarative
13+
14+, kirigami2
15+, kdbusaddons
16+, ki18n
17+, kcalendarcore
18+, kconfigwidgets
19+, kwindowsystem
20+, kcoreaddons
21+, kcontacts
22+, kitemmodels
23+, kxmlgui
24+, knotifications
25+, kiconthemes
26+, kservice
27+, kmime
28+, kpackage
29+, eventviews
30+, calendarsupport
31+
32+, akonadi
33+, akonadi-contacts
34+, akonadi-calendar-tools
35+, kdepim-runtime
36+}:
37+
38+mkDerivation rec {
39+ pname = "kalendar";
40+ version = "0.3.1";
41+
42+ src = fetchFromGitLab {
43+ domain = "invent.kde.org";
44+ owner = "pim";
45+ repo = pname;
46+ rev = "v${version}";
47+ sha256 = "sha256-foG8j/MRbDZyzM9KmxEARfWUQXMz8ylQgersE1/gtnQ=";
48+ };
49+
50+ nativeBuildInputs = [
51+ cmake
52+ extra-cmake-modules
53+ makeWrapper
54+ ];
55+
56+ buildInputs = [
57+ qtbase
58+ qtquickcontrols2
59+ qtsvg
60+ qtlocation
61+ qtdeclarative
62+
63+ kirigami2
64+ kdbusaddons
65+ ki18n
66+ kcalendarcore
67+ kconfigwidgets
68+ kwindowsystem
69+ kcoreaddons
70+ kcontacts
71+ kitemmodels
72+ kxmlgui
73+ knotifications
74+ kiconthemes
75+ kservice
76+ kmime
77+ kpackage
78+ eventviews
79+ calendarsupport
80+
81+ akonadi-contacts
82+ akonadi-calendar-tools
83+ ];
84+
85+ propagatedUserEnvPkgs = [ akonadi kdepim-runtime ];
86+
87+ meta = with lib; {
88+ description = "A calendar application using Akonadi to sync with external services (Nextcloud, GMail, ...)";
89+ homepage = "https://invent.kde.org/pim/kalendar/";
90+ license = licenses.gpl3Plus;
91+ maintainers = with maintainers; [ chuangzhu ];
92+ platforms = platforms.linux;
93+ };
94+}
pkgs/top-level/all-packages.nix+2
@@ -24880,6 +24880,8 @@ with pkgs;
2488024880
2488124881 icesl = callPackage ../applications/misc/icesl { };
2488224882
24883+ kalendar = libsForQt5.callPackage ../applications/office/kalendar { };
24884+
2488324885 keepassx = callPackage ../applications/misc/keepassx { };
2488424886 keepassx2 = callPackage ../applications/misc/keepassx/2.0.nix { };
2488524887 keepassxc = libsForQt5.callPackage ../applications/misc/keepassx/community.nix { };