git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #130151 from samueldr/feature/plasma-mobile-gear-21.06

Plasma Mobile Gear: 21.05 -> 21.06 -> 21.07 -> 21.08

commit028159efa97a8e9b3f85322cdaa97989bff25e71 authorSamuel Dionne-Riel <samuel@dionne-riel.com> dateFri 22 Oct 2021, 19:37 (5 years ago) parent149385488fe1fe
16 files changed+368−113
pkgs/applications/networking/browsers/angelfish/default.nix → pkgs/applications/plasma-mobile/angelfish.nix+17−9 pkgs/applications/plasma-mobile/audiotube.nix+61 pkgs/applications/plasma-mobile/default.nix+5 pkgs/applications/plasma-mobile/fetch.sh+1−1 pkgs/applications/plasma-mobile/kasts.nix+57 pkgs/applications/plasma-mobile/keysmith.nix+39 pkgs/applications/plasma-mobile/ktrip.nix+2 pkgs/applications/plasma-mobile/kweather.nix+44 pkgs/applications/plasma-mobile/spacebar.nix+4 pkgs/applications/plasma-mobile/srcs.nix+97−57 pkgs/development/libraries/kweathercore/default.nix+35 pkgs/development/libraries/pulseaudio-qt/default.nix+2−2 pkgs/tools/security/keysmith/default.nix−40 pkgs/top-level/aliases.nix+2 pkgs/top-level/all-packages.nix−4 pkgs/top-level/qt5-packages.nix+2
pkgs/applications/networking/browsers/angelfish/default.nix → pkgs/applications/plasma-mobile/angelfish.nixrenamed+17−9
@@ -16,21 +16,29 @@
1616, qtquickcontrols2
1717, qtwebengine
1818, rustPlatform
19+, srcs
20+
21+# These must be updated in tandem with package updates.
22+, cargoShaForVersion ? "21.08"
23+, cargoSha256 ? "1pbvw9hdzn3i97mahdy9y6jnjsmwmjs3lxfz7q6r9r10i8swbkak"
1924}:
2025
26+# Guard against incomplete updates.
27+# Values are provided as callPackage inputs to enable easier overrides through overlays.
28+if cargoShaForVersion != srcs.angelfish.version
29+then builtins.throw ''
30+ angelfish package update is incomplete.
31+ Hash for cargo dependencies is declared for version ${cargoShaForVersion}, but we're building ${srcs.angelfish.version}.
32+ Update the cargoSha256 and cargoShaForVersion for angelfish.
33+'' else
34+
2135mkDerivation rec {
2236 pname = "angelfish";
23− version = "21.08";
24−
25− src = fetchurl {
26− url = "mirror://kde/stable/plasma-mobile/${version}/angelfish-${version}.tar.xz";
27− sha256 = "1gzvlha159bw767mj8lisn89592j4j4dazzfws3v4anddjh60xnh";
28− };
2937
3038 cargoDeps = rustPlatform.fetchCargoTarball {
31− inherit src;
32− name = "${pname}-${version}";
33− sha256 = "1pbvw9hdzn3i97mahdy9y6jnjsmwmjs3lxfz7q6r9r10i8swbkak";
39+ src = srcs.angelfish.src;
40+ name = "${pname}-${srcs.angelfish.version}";
41+ sha256 = cargoSha256;
3442 };
3543
3644 nativeBuildInputs = [
pkgs/applications/plasma-mobile/audiotube.nixnew file+61
@@ -0,0 +1,61 @@
1+{ lib
2+, mkDerivation
3+, fetchpatch
4+
5+, extra-cmake-modules
6+
7+, kcoreaddons
8+, kcrash
9+, ki18n
10+, kirigami2
11+, qtmultimedia
12+, qtquickcontrols2
13+, python3Packages
14+}:
15+
16+mkDerivation rec {
17+ pname = "audiotube";
18+
19+ patches = [
20+ # Fix compatibility with ytmusicapi 0.19.1
21+ (fetchpatch {
22+ url = "https://invent.kde.org/plasma-mobile/audiotube/-/commit/734caa02805988200f923b88d1590b3f7dac8ac2.patch";
23+ sha256 = "0zq4f0w84dv0630bpvmqkfmhxbvibr2fxhzy6d2mnf098028gzyd";
24+ })
25+ ];
26+
27+ nativeBuildInputs = [
28+ extra-cmake-modules
29+ python3Packages.wrapPython
30+ python3Packages.pybind11
31+ ];
32+
33+ buildInputs = [
34+ kcoreaddons
35+ kcrash
36+ ki18n
37+ kirigami2
38+ qtmultimedia
39+ qtquickcontrols2
40+ python3Packages.youtube-dl
41+ python3Packages.ytmusicapi
42+ ];
43+
44+ pythonPath = [
45+ python3Packages.youtube-dl
46+ python3Packages.ytmusicapi
47+ ];
48+
49+ preFixup = ''
50+ buildPythonPath "$pythonPath"
51+ qtWrapperArgs+=(--prefix PYTHONPATH : "$program_PYTHONPATH")
52+ '';
53+
54+ meta = with lib; {
55+ description = "Client for YouTube Music";
56+ homepage = "https://invent.kde.org/plasma-mobile/audiotube";
57+ # https://invent.kde.org/plasma-mobile/audiotube/-/tree/c503d0607a3386112beaa9cf990ab85fe33ef115/LICENSES
58+ license = with licenses; [ bsd2 cc0 gpl2Only gpl3Only ];
59+ maintainers = with maintainers; [ samueldr ];
60+ };
61+}
pkgs/applications/plasma-mobile/default.nix+5
@@ -62,12 +62,17 @@ let
6262 };
6363 in {
6464 alligator = callPackage ./alligator.nix {};
65+ angelfish = callPackage ./angelfish.nix { inherit srcs; };
66+ audiotube = callPackage ./audiotube.nix {};
6567 calindori = callPackage ./calindori.nix {};
6668 kalk = callPackage ./kalk.nix {};
69+ kasts = callPackage ./kasts.nix {};
6770 kclock = callPackage ./kclock.nix {};
71+ keysmith = callPackage ./keysmith.nix {};
6872 koko = callPackage ./koko.nix {};
6973 krecorder = callPackage ./krecorder.nix {};
7074 ktrip = callPackage ./ktrip.nix {};
75+ kweather = callPackage ./kweather.nix {};
7176 plasma-dialer = callPackage ./plasma-dialer.nix {};
7277 plasma-phonebook = callPackage ./plasma-phonebook.nix {};
7378 spacebar = callPackage ./spacebar.nix {};
pkgs/applications/plasma-mobile/fetch.sh+1−1
@@ -1 +1 @@
1−WGET_ARGS=( http://download.kde.org/stable/plasma-mobile/21.05 -A '*.tar.xz' )
1+WGET_ARGS=( https://download.kde.org/stable/plasma-mobile/21.08/ -A '*.tar.xz' )
pkgs/applications/plasma-mobile/kasts.nixnew file+57
@@ -0,0 +1,57 @@
1+{ lib
2+, mkDerivation
3+
4+, cmake
5+, extra-cmake-modules
6+, wrapGAppsHook
7+
8+, gst_all_1
9+, kconfig
10+, kcoreaddons
11+, ki18n
12+, kirigami2
13+, qtmultimedia
14+, qtquickcontrols2
15+, syndication
16+}:
17+
18+let
19+ inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad;
20+in
21+mkDerivation rec {
22+ pname = "kasts";
23+
24+ nativeBuildInputs = [
25+ cmake
26+ extra-cmake-modules
27+ wrapGAppsHook
28+ ];
29+
30+ buildInputs = [
31+ gst-plugins-bad
32+ gst-plugins-base
33+ gst-plugins-good
34+ gstreamer
35+
36+ kconfig
37+ kcoreaddons
38+ ki18n
39+ kirigami2
40+ qtquickcontrols2
41+ qtmultimedia
42+ syndication
43+ ];
44+
45+ preFixup = ''
46+ qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
47+ '';
48+ dontWrapGApps = true;
49+
50+ meta = with lib; {
51+ description = "Mobile podcast application";
52+ homepage = "https://apps.kde.org/kasts/";
53+ # https://invent.kde.org/plasma-mobile/kasts/-/tree/master/LICENSES
54+ license = with licenses; [ bsd2 cc-by-sa-40 cc0 gpl2Only gpl2Plus gpl3Only gpl3Plus lgpl3Plus ];
55+ maintainers = with maintainers; [ samueldr ];
56+ };
57+}
pkgs/applications/plasma-mobile/keysmith.nixnew file+39
@@ -0,0 +1,39 @@
1+{ lib
2+, mkDerivation
3+
4+, cmake
5+, extra-cmake-modules
6+
7+, kdbusaddons
8+, ki18n
9+, kirigami2
10+, kwindowsystem
11+, libsodium
12+, qtquickcontrols2
13+}:
14+
15+mkDerivation rec {
16+ pname = "keysmith";
17+
18+ nativeBuildInputs = [
19+ cmake
20+ extra-cmake-modules
21+ ];
22+
23+ buildInputs = [
24+ kdbusaddons
25+ ki18n
26+ kirigami2
27+ kwindowsystem
28+ libsodium
29+ qtquickcontrols2
30+ ];
31+
32+ meta = with lib; {
33+ description = "OTP client for Plasma Mobile and Desktop";
34+ license = licenses.gpl3;
35+ homepage = "https://github.com/KDE/keysmith";
36+ maintainers = with maintainers; [ samueldr shamilton ];
37+ platforms = platforms.linux;
38+ };
39+}
pkgs/applications/plasma-mobile/ktrip.nix+2
@@ -12,6 +12,7 @@
1212, kirigami2
1313, kitemmodels
1414, kpublictransport
15+, qqc2-desktop-style
1516, qtquickcontrols2
1617}:
1718
@@ -32,6 +33,7 @@ mkDerivation rec {
3233 kirigami2
3334 kitemmodels
3435 kpublictransport
36+ qqc2-desktop-style
3537 qtquickcontrols2
3638 ];
3739
pkgs/applications/plasma-mobile/kweather.nixnew file+44
@@ -0,0 +1,44 @@
1+{ lib
2+, mkDerivation
3+
4+, cmake
5+, extra-cmake-modules
6+
7+, kconfig
8+, ki18n
9+, kirigami2
10+, knotifications
11+, kquickcharts
12+, kweathercore
13+, plasma-framework
14+, qtcharts
15+, qtquickcontrols2
16+}:
17+
18+mkDerivation rec {
19+ pname = "kweather";
20+
21+ nativeBuildInputs = [
22+ cmake
23+ extra-cmake-modules
24+ ];
25+
26+ buildInputs = [
27+ kconfig
28+ ki18n
29+ kirigami2
30+ knotifications
31+ kquickcharts
32+ kweathercore
33+ plasma-framework
34+ qtcharts
35+ qtquickcontrols2
36+ ];
37+
38+ meta = with lib; {
39+ description = "Weather application for Plasma Mobile";
40+ homepage = "https://invent.kde.org/plasma-mobile/kweather";
41+ license = with licenses; [ gpl2Plus cc-by-40 ];
42+ maintainers = with maintainers; [ samueldr ];
43+ };
44+}
pkgs/applications/plasma-mobile/spacebar.nix+4
@@ -9,7 +9,9 @@
99, kirigami2
1010, knotifications
1111, kpeople
12+, libphonenumber
1213, libqofono
14+, protobuf
1315, telepathy
1416}:
1517
@@ -27,7 +29,9 @@ mkDerivation rec {
2729 kirigami2
2830 knotifications
2931 kpeople
32+ libphonenumber
3033 libqofono
34+ protobuf # Needed by libphonenumber
3135 telepathy
3236 ];
3337
pkgs/applications/plasma-mobile/srcs.nix+97−57
@@ -1,118 +1,158 @@
11# DO NOT EDIT! This file is generated automatically.
2−# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/plasma-mobile/
2+# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/plasma-mobile
33{ fetchurl, mirror }:
44
55{
66 alligator = {
7− version = "21.05";
7+ version = "21.08";
88 src = fetchurl {
9− url = "${mirror}/stable/plasma-mobile/21.05/alligator-21.05.tar.xz";
10− sha256 = "04zgxfx2zmn1p2ap08i5sfsnrly3smip4ylr07ghkhkiyjzbv9w6";
11− name = "alligator-21.05.tar.xz";
9+ url = "${mirror}/stable/plasma-mobile/21.08/alligator-21.08.tar.xz";
10+ sha256 = "1dhwfwd1v5wmx3sldpygb79kz87j13wd0arhlkm94z1whsixan0q";
11+ name = "alligator-21.08.tar.xz";
1212 };
1313 };
1414 angelfish = {
15− version = "21.05";
15+ version = "21.08";
1616 src = fetchurl {
17− url = "${mirror}/stable/plasma-mobile/21.05/angelfish-21.05.tar.xz";
18− sha256 = "11jd5dwy0xa7kh5z5rc29xy3wfn20hm31908zjax4x83qqjrm075";
19− name = "angelfish-21.05.tar.xz";
17+ url = "${mirror}/stable/plasma-mobile/21.08/angelfish-21.08.tar.xz";
18+ sha256 = "1gzvlha159bw767mj8lisn89592j4j4dazzfws3v4anddjh60xnh";
19+ name = "angelfish-21.08.tar.xz";
20+ };
21+ };
22+ audiotube = {
23+ version = "21.08";
24+ src = fetchurl {
25+ url = "${mirror}/stable/plasma-mobile/21.08/audiotube-21.08.tar.xz";
26+ sha256 = "14h4xna9v70lmp7cfpvdnz0f5a4gwgj0q3byccmawm38xsv15v8c";
27+ name = "audiotube-21.08.tar.xz";
2028 };
2129 };
2230 calindori = {
23− version = "21.05";
31+ version = "21.08";
2432 src = fetchurl {
25− url = "${mirror}/stable/plasma-mobile/21.05/calindori-21.05.tar.xz";
26− sha256 = "110f9ri9r1nb6q1ybhkfxljl4q5gqxikh9z0xkzjjbxjjqfscqcj";
27− name = "calindori-21.05.tar.xz";
33+ url = "${mirror}/stable/plasma-mobile/21.08/calindori-21.08.tar.xz";
34+ sha256 = "08s16a8skh02n8ygqwryxpzczj5aqr5k58aijaz2gzx45m7ym31b";
35+ name = "calindori-21.08.tar.xz";
2836 };
2937 };
3038 kalk = {
31− version = "21.05";
39+ version = "21.08";
40+ src = fetchurl {
41+ url = "${mirror}/stable/plasma-mobile/21.08/kalk-21.08.tar.xz";
42+ sha256 = "0xzrahpz47yajalsfmpzmavxjwmr4bgljwyz2dhxdg40ryjxdy23";
43+ name = "kalk-21.08.tar.xz";
44+ };
45+ };
46+ kasts = {
47+ version = "21.08";
3248 src = fetchurl {
33− url = "${mirror}/stable/plasma-mobile/21.05/kalk-21.05.tar.xz";
34− sha256 = "04n65hx0j9rx6b3jq69zgypi8qjd4ig3rfw7d44c3q7dgh4k451l";
35− name = "kalk-21.05.tar.xz";
49+ url = "${mirror}/stable/plasma-mobile/21.08/kasts-21.08.tar.xz";
50+ sha256 = "10v6icxwv46nihzbdi0n2w71bsg7l166z7jf9rb7vf2mjh1gqavn";
51+ name = "kasts-21.08.tar.xz";
3652 };
3753 };
3854 kclock = {
39− version = "21.05";
55+ version = "21.08";
4056 src = fetchurl {
41− url = "${mirror}/stable/plasma-mobile/21.05/kclock-21.05.tar.xz";
42− sha256 = "0pa5hvax0y80l8yrqczh9mcknfm3z0vdq3xc35cxdiz1vc6fwqmd";
43− name = "kclock-21.05.tar.xz";
57+ url = "${mirror}/stable/plasma-mobile/21.08/kclock-21.08.tar.xz";
58+ sha256 = "1zq0fxlwd7l3b6dgfqsmv1x4wvhmrjz5r0a38hbd7j7pzgyix47d";
59+ name = "kclock-21.08.tar.xz";
60+ };
61+ };
62+ keysmith = {
63+ version = "21.08";
64+ src = fetchurl {
65+ url = "${mirror}/stable/plasma-mobile/21.08/keysmith-21.08.tar.xz";
66+ sha256 = "0fa8inli7cwmb75af0mr2cflng0r6k3pd6ckih6ph7szqbpg2x90";
67+ name = "keysmith-21.08.tar.xz";
4468 };
4569 };
4670 koko = {
47− version = "21.05";
71+ version = "21.08";
4872 src = fetchurl {
49− url = "${mirror}/stable/plasma-mobile/21.05/koko-21.05.tar.xz";
50− sha256 = "00hnzkl8dvf15psrcfh96b8wfb3pbggd2f7xnadzcb87sbaml035";
51− name = "koko-21.05.tar.xz";
73+ url = "${mirror}/stable/plasma-mobile/21.08/koko-21.08.tar.xz";
74+ sha256 = "1sqlcl871m6dlrnkkhqa3xfwix01d74d7jf94r1a3p32hqljv76p";
75+ name = "koko-21.08.tar.xz";
5276 };
5377 };
5478 kongress = {
55− version = "21.05";
79+ version = "21.08";
5680 src = fetchurl {
57− url = "${mirror}/stable/plasma-mobile/21.05/kongress-21.05.tar.xz";
58− sha256 = "0qxgpi04ra9crc6drgbdm9arjbvcx52pprjr1dj8acch07f6i2gs";
59− name = "kongress-21.05.tar.xz";
81+ url = "${mirror}/stable/plasma-mobile/21.08/kongress-21.08.tar.xz";
82+ sha256 = "099ds4bv4ngx21f28hxcvc17wd2nk786kydwf2h5n3mdd2mgz3ka";
83+ name = "kongress-21.08.tar.xz";
6084 };
6185 };
6286 krecorder = {
63− version = "21.05";
87+ version = "21.08";
6488 src = fetchurl {
65− url = "${mirror}/stable/plasma-mobile/21.05/krecorder-21.05.tar.xz";
66− sha256 = "0ydaidxx2616bixihyaagvyym1r5s9rjkgg04vq9k4608d4vnn5c";
67− name = "krecorder-21.05.tar.xz";
89+ url = "${mirror}/stable/plasma-mobile/21.08/krecorder-21.08.tar.xz";
90+ sha256 = "1381x889h37saf6k875iqhwz5vbixrp7650smxp31r56ycrqq26i";
91+ name = "krecorder-21.08.tar.xz";
6892 };
6993 };
7094 ktrip = {
71− version = "21.05";
95+ version = "21.08";
96+ src = fetchurl {
97+ url = "${mirror}/stable/plasma-mobile/21.08/ktrip-21.08.tar.xz";
98+ sha256 = "0ipxi3pqd7mznq3qjf9j9w3wyck85lxnr81ay6b3ricfb08ry68x";
99+ name = "ktrip-21.08.tar.xz";
100+ };
101+ };
102+ kweather = {
103+ version = "21.08";
72104 src = fetchurl {
73− url = "${mirror}/stable/plasma-mobile/21.05/ktrip-21.05.tar.xz";
74− sha256 = "0hxgnncyc2ir6i9p6s9fy1r4mhxgm643pxvp8lj3j5y0c5wk2kp9";
75− name = "ktrip-21.05.tar.xz";
105+ url = "${mirror}/stable/plasma-mobile/21.08/kweather-21.08.tar.xz";
106+ sha256 = "0b1zjwsakwsnh6827zjhypvb04c78gwwygr7k1cy2x3finrp5if5";
107+ name = "kweather-21.08.tar.xz";
76108 };
77109 };
78110 plasma-dialer = {
79− version = "21.05";
111+ version = "21.08";
80112 src = fetchurl {
81− url = "${mirror}/stable/plasma-mobile/21.05/plasma-dialer-21.05.tar.xz";
82− sha256 = "0kwkjn7ry6snc86qi1j7kcq5qa6rbyk5i7v6gqf7a7wywkk9n045";
83− name = "plasma-dialer-21.05.tar.xz";
113+ url = "${mirror}/stable/plasma-mobile/21.08/plasma-dialer-21.08.tar.xz";
114+ sha256 = "14vgjg0nihhm446cfrrld1l43r50dlah5xs2ypdnm68618bdc7p1";
115+ name = "plasma-dialer-21.08.tar.xz";
84116 };
85117 };
86118 plasma-phonebook = {
87− version = "21.05";
119+ version = "21.08";
88120 src = fetchurl {
89− url = "${mirror}/stable/plasma-mobile/21.05/plasma-phonebook-21.05.tar.xz";
90− sha256 = "0aqqi3gvcsh4zg41zf8y0c626lwrabjchhr8pxj4n9la7y0wdvca";
91− name = "plasma-phonebook-21.05.tar.xz";
121+ url = "${mirror}/stable/plasma-mobile/21.08/plasma-phonebook-21.08.tar.xz";
122+ sha256 = "09gr5mkwhayx6k6bhm29bmcvdlqqw8jj7gydh5fz40g9z98c84km";
123+ name = "plasma-phonebook-21.08.tar.xz";
92124 };
93125 };
94126 plasma-settings = {
95− version = "21.05";
127+ version = "21.08";
96128 src = fetchurl {
97− url = "${mirror}/stable/plasma-mobile/21.05/plasma-settings-21.05.tar.xz";
98− sha256 = "16bhx0i8gvi9ina4jxzx02xyzypyjic9646lahxvzvzmd9hn9ipi";
99− name = "plasma-settings-21.05.tar.xz";
129+ url = "${mirror}/stable/plasma-mobile/21.08/plasma-settings-21.08.tar.xz";
130+ sha256 = "005v1gyrzl9b0k875p2wipja3l8l4awp8nl2d1jx7c28lqaspz2j";
131+ name = "plasma-settings-21.08.tar.xz";
100132 };
101133 };
102134 qmlkonsole = {
103− version = "21.05";
135+ version = "21.08";
104136 src = fetchurl {
105− url = "${mirror}/stable/plasma-mobile/21.05/qmlkonsole-21.05.tar.xz";
106− sha256 = "1ga48n09zlgvf5vvk2m26ak3ih5gjf361xxnyfprimmd7yj23han";
107− name = "qmlkonsole-21.05.tar.xz";
137+ url = "${mirror}/stable/plasma-mobile/21.08/qmlkonsole-21.08.tar.xz";
138+ sha256 = "1p3ysf6sgiji86400523hm67rvw3znj3a7k6g6s83dxynxdh2faq";
139+ name = "qmlkonsole-21.08.tar.xz";
108140 };
109141 };
110142 spacebar = {
111− version = "21.05";
143+ version = "21.08";
144+ src = fetchurl {
145+ url = "${mirror}/stable/plasma-mobile/21.08/spacebar-21.08.tar.xz";
146+ sha256 = "1cg36iys4x7p97ywilnp2lzz1ry5a1m7jz38yh2yiw6m8wvzfqff";
147+ name = "spacebar-21.08.tar.xz";
148+ };
149+ };
150+ tokodon = {
151+ version = "21.08";
112152 src = fetchurl {
113− url = "${mirror}/stable/plasma-mobile/21.05/spacebar-21.05.tar.xz";
114− sha256 = "16lvi5yzmvk6gb5m7csk44y2jbkk7psn1lkljmj1938p2475b94c";
115− name = "spacebar-21.05.tar.xz";
153+ url = "${mirror}/stable/plasma-mobile/21.08/tokodon-21.08.tar.xz";
154+ sha256 = "0j9zfcdss1872hv8xxrmy0jjmcz3y5kdz8gdrd6qmig5scrzjvnf";
155+ name = "tokodon-21.08.tar.xz";
116156 };
117157 };
118158}
pkgs/development/libraries/kweathercore/default.nixnew file+35
@@ -0,0 +1,35 @@
1+{ mkDerivation
2+, lib
3+, fetchFromGitLab
4+, extra-cmake-modules
5+, ki18n
6+, qtlocation
7+}:
8+
9+mkDerivation rec {
10+ pname = "kweathercore";
11+ version = "0.5";
12+
13+ src = fetchFromGitLab {
14+ domain = "invent.kde.org";
15+ owner = "libraries";
16+ repo = pname;
17+ rev = "v${version}";
18+ sha256 = "08ipabskhsbspkzzdlpwl89r070q8d0vc9500ma6d5i9fnpmkz6d";
19+ };
20+
21+ buildInputs = [
22+ ki18n
23+ qtlocation
24+ ];
25+
26+ nativeBuildInputs = [ extra-cmake-modules ];
27+
28+ meta = with lib; {
29+ license = [ licenses.cc0 ];
30+ maintainers = [ maintainers.samueldr ];
31+ description = ''
32+ Library to facilitate retrieval of weather information including forecasts and alerts
33+ '';
34+ };
35+}
pkgs/development/libraries/pulseaudio-qt/default.nix+2−2
@@ -9,11 +9,11 @@
99
1010mkDerivation rec {
1111 pname = "pulseaudio-qt";
12− version = "1.2.0";
12+ version = "1.3.0";
1313
1414 src = fetchurl {
1515 url = "mirror://kde/stable/${pname}/${pname}-${lib.versions.majorMinor version}.tar.xz";
16− sha256 = "1i0ql68kxv9jxs24rsd3s7jhjid3f2fq56fj4wbp16zb4wd14099";
16+ sha256 = "1i4yb0v1mmhih8c2i61hybg6q60qys3pc5wbjb7a0vwl1mihgsxw";
1717 };
1818
1919 buildInputs = [
pkgs/tools/security/keysmith/default.nixdeleted−40
@@ -1,40 +0,0 @@
1−{ lib
2−, mkDerivation
3−, makeWrapper
4−, fetchFromGitHub
5−, cmake
6−, extra-cmake-modules
7−, qtbase
8−, qtquickcontrols2
9−, qtdeclarative
10−, qtgraphicaleffects
11−, kirigami2
12−, oathToolkit
13−, ki18n
14−, libsodium
15−}:
16−mkDerivation rec {
17−
18− pname = "keysmith";
19− version = "0.2";
20−
21− src = fetchFromGitHub {
22− owner = "KDE";
23− repo = "keysmith";
24− rev = "v${version}";
25− sha256 = "1gvzw23mly8cp7ag3xpbngpid9gqrfj8cyv9dar6i9j660bh03km";
26− };
27−
28− nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper ];
29−
30− buildInputs = [ libsodium ki18n oathToolkit kirigami2 qtquickcontrols2 qtbase ];
31− propagatedBuildInput = [ oathToolkit ];
32−
33− meta = with lib; {
34− description = "OTP client for Plasma Mobile and Desktop";
35− license = licenses.gpl3;
36− homepage = "https://github.com/KDE/keysmith";
37− maintainers = with maintainers; [ shamilton ];
38− platforms = platforms.linux;
39− };
40−}
pkgs/top-level/aliases.nix+2
@@ -53,6 +53,7 @@ mapAliases ({
5353 aminal = throw "aminal was renamed to darktile."; # added 2021-09-28
5454 ammonite-repl = ammonite; # added 2017-05-02
5555 amsn = throw "amsn has been removed due to being unmaintained."; # added 2020-12-09
56+ angelfish = libsForQt5.plasmaMobileGear.angelfish; # added 2021-10-06
5657 antimicro = throw "antimicro has been removed as it was broken, see antimicroX instead."; # added 2020-08-06
5758 arduino_core = arduino-core; # added 2015-02-04
5859 ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # added 2021-09-28
@@ -390,6 +391,7 @@ mapAliases ({
390391 keepassx2-http = keepassx-reboot; # added 2016-10-17
391392 kexectools = kexec-tools; # added 2021-09-03
392393 keybase-go = keybase; # added 2016-08-24
394+ keysmith = libsForQt5.plasmaMobileGear.keysmith; # added 2021-07-14
393395 kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned."; # 2020-04-28
394396 kicad-with-packages3d = kicad; # added 2019-11-25
395397 kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download."; # 2021-03-09
pkgs/top-level/all-packages.nix−4
@@ -7038,8 +7038,6 @@ with pkgs;
70387038
70397039 kea = callPackage ../tools/networking/kea { };
70407040
7041− keysmith = libsForQt5.callPackage ../tools/security/keysmith { };
7042−
70437041 ispell = callPackage ../tools/text/ispell {};
70447042
70457043 iodash = callPackage ../development/libraries/iodash { };
@@ -23662,8 +23660,6 @@ with pkgs;
2366223660 });
2366323661 android-studio = androidStudioPackages.stable;
2366423662
23665− angelfish = libsForQt5.callPackage ../applications/networking/browsers/angelfish { };
23666−
2366723663 animbar = callPackage ../applications/graphics/animbar { };
2366823664
2366923665 antfs-cli = callPackage ../applications/misc/antfs-cli {};
pkgs/top-level/qt5-packages.nix+2
@@ -108,6 +108,8 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea
108108
109109 kquickimageedit = callPackage ../development/libraries/kquickimageedit { };
110110
111+ kweathercore = libsForQt5.callPackage ../development/libraries/kweathercore { };
112+
111113 ldutils = callPackage ../development/libraries/ldutils { };
112114
113115 libcommuni = callPackage ../development/libraries/libcommuni { };