summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/plasma-mobile
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2021-12-30 21:16:56 +0000
committerRobert Schütz <github@dotlambda.de>2022-05-17 11:23:35 -0700
commit1e2983dab5a0e1c26c521975cb89085a78781971 (patch)
tree0caa9bf3c9bff9ed3b85c0eceda76bd6887557d2 /pkgs/applications/plasma-mobile
parentc0723eef37468a1783d3e2fde84e25b3e502f45c (diff)
libsForQt5.plasmaMobileGear: 21.08 -> 21.12
https://plasma-mobile.org/2021/12/07/plasma-mobile-gear-21-12/
Diffstat (limited to 'pkgs/applications/plasma-mobile')
-rw-r--r--pkgs/applications/plasma-mobile/angelfish.nix4
-rw-r--r--pkgs/applications/plasma-mobile/audiotube.nix19
-rw-r--r--pkgs/applications/plasma-mobile/default.nix1
-rw-r--r--pkgs/applications/plasma-mobile/fetch.sh2
-rw-r--r--pkgs/applications/plasma-mobile/kasts.nix8
-rw-r--r--pkgs/applications/plasma-mobile/neochat.nix63
-rw-r--r--pkgs/applications/plasma-mobile/plasma-dialer.nix8
-rw-r--r--pkgs/applications/plasma-mobile/plasma-settings.nix4
-rw-r--r--pkgs/applications/plasma-mobile/spacebar.nix9
-rw-r--r--pkgs/applications/plasma-mobile/srcs.nix184
10 files changed, 200 insertions, 102 deletions
diff --git a/pkgs/applications/plasma-mobile/angelfish.nix b/pkgs/applications/plasma-mobile/angelfish.nix
index 99df3f55c1d5..0bc689b0f1ea 100644
--- a/pkgs/applications/plasma-mobile/angelfish.nix
+++ b/pkgs/applications/plasma-mobile/angelfish.nix
@@ -19,8 +19,8 @@
, srcs
# These must be updated in tandem with package updates.
-, cargoShaForVersion ? "21.08"
-, cargoSha256 ? "1pbvw9hdzn3i97mahdy9y6jnjsmwmjs3lxfz7q6r9r10i8swbkak"
+, cargoShaForVersion ? "21.12"
+, cargoSha256 ? "lEqaLwXC30YBWZieEh84O8GUDvnsBSh0HaMWJWHaZJI="
}:
# Guard against incomplete updates.
diff --git a/pkgs/applications/plasma-mobile/audiotube.nix b/pkgs/applications/plasma-mobile/audiotube.nix
index 1a1dedc7b426..cc74551e4ca0 100644
--- a/pkgs/applications/plasma-mobile/audiotube.nix
+++ b/pkgs/applications/plasma-mobile/audiotube.nix
@@ -1,6 +1,5 @@
{ lib
, mkDerivation
-, fetchpatch
, extra-cmake-modules
@@ -16,14 +15,6 @@
mkDerivation rec {
pname = "audiotube";
- patches = [
- # Fix compatibility with ytmusicapi 0.19.1
- (fetchpatch {
- url = "https://invent.kde.org/plasma-mobile/audiotube/-/commit/734caa02805988200f923b88d1590b3f7dac8ac2.patch";
- sha256 = "0zq4f0w84dv0630bpvmqkfmhxbvibr2fxhzy6d2mnf098028gzyd";
- })
- ];
-
nativeBuildInputs = [
extra-cmake-modules
python3Packages.wrapPython
@@ -37,13 +28,11 @@ mkDerivation rec {
kirigami2
qtmultimedia
qtquickcontrols2
- python3Packages.youtube-dl
- python3Packages.ytmusicapi
- ];
+ ] ++ pythonPath;
- pythonPath = [
- python3Packages.youtube-dl
- python3Packages.ytmusicapi
+ pythonPath = with python3Packages; [
+ yt-dlp
+ ytmusicapi
];
preFixup = ''
diff --git a/pkgs/applications/plasma-mobile/default.nix b/pkgs/applications/plasma-mobile/default.nix
index 10c1f1d0e9bc..17696db2b190 100644
--- a/pkgs/applications/plasma-mobile/default.nix
+++ b/pkgs/applications/plasma-mobile/default.nix
@@ -73,6 +73,7 @@ let
krecorder = callPackage ./krecorder.nix {};
ktrip = callPackage ./ktrip.nix {};
kweather = callPackage ./kweather.nix {};
+ neochat = callPackage ./neochat.nix {};
plasma-dialer = callPackage ./plasma-dialer.nix {};
plasma-phonebook = callPackage ./plasma-phonebook.nix {};
plasma-settings = callPackage ./plasma-settings.nix {};
diff --git a/pkgs/applications/plasma-mobile/fetch.sh b/pkgs/applications/plasma-mobile/fetch.sh
index 14995aeb2b7f..34413051ad5e 100644
--- a/pkgs/applications/plasma-mobile/fetch.sh
+++ b/pkgs/applications/plasma-mobile/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/plasma-mobile/21.08/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma-mobile/21.12/ -A '*.tar.xz' )
diff --git a/pkgs/applications/plasma-mobile/kasts.nix b/pkgs/applications/plasma-mobile/kasts.nix
index 370cba7e2ea8..793fd5c9bdab 100644
--- a/pkgs/applications/plasma-mobile/kasts.nix
+++ b/pkgs/applications/plasma-mobile/kasts.nix
@@ -10,9 +10,12 @@
, kcoreaddons
, ki18n
, kirigami2
+, networkmanager-qt
+, qtkeychain
, qtmultimedia
, qtquickcontrols2
, syndication
+, taglib
}:
let
@@ -37,9 +40,12 @@ mkDerivation rec {
kcoreaddons
ki18n
kirigami2
- qtquickcontrols2
+ networkmanager-qt
+ qtkeychain
qtmultimedia
+ qtquickcontrols2
syndication
+ taglib
];
preFixup = ''
diff --git a/pkgs/applications/plasma-mobile/neochat.nix b/pkgs/applications/plasma-mobile/neochat.nix
new file mode 100644
index 000000000000..8147c4fb760e
--- /dev/null
+++ b/pkgs/applications/plasma-mobile/neochat.nix
@@ -0,0 +1,63 @@
+{ mkDerivation
+, lib
+, pkg-config
+, cmake
+, cmark
+, extra-cmake-modules
+, kconfig
+, kdbusaddons
+, ki18n
+, kio
+, kirigami2
+, kitemmodels
+, knotifications
+, kquickimageedit
+, libpulseaudio
+, libquotient
+, libsecret
+, olm
+, qcoro
+, qqc2-desktop-style
+, qtgraphicaleffects
+, qtkeychain
+, qtmultimedia
+, qtquickcontrols2
+, sonnet
+}:
+
+mkDerivation rec {
+ pname = "neochat";
+
+ nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ];
+
+ buildInputs = [
+ cmark
+ kconfig
+ kdbusaddons
+ kio
+ ki18n
+ kirigami2
+ kitemmodels
+ knotifications
+ kquickimageedit
+ libpulseaudio
+ libquotient
+ libsecret
+ olm
+ qcoro
+ qtgraphicaleffects
+ qtkeychain
+ qtmultimedia
+ qtquickcontrols2
+ qqc2-desktop-style
+ sonnet
+ ];
+
+ meta = with lib; {
+ description = "A client for matrix, the decentralized communication protocol";
+ homepage = "https://apps.kde.org/en/neochat";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ peterhoeg ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/plasma-mobile/plasma-dialer.nix b/pkgs/applications/plasma-mobile/plasma-dialer.nix
index eb71c497084c..a93020e4df1d 100644
--- a/pkgs/applications/plasma-mobile/plasma-dialer.nix
+++ b/pkgs/applications/plasma-mobile/plasma-dialer.nix
@@ -13,11 +13,11 @@
, kpeople
, libphonenumber
, libpulseaudio
-, libqofono
+, modemmanager-qt
, protobuf
, pulseaudio-qt
+, qtfeedback
, qtquickcontrols2
-, telepathy
}:
mkDerivation rec {
@@ -38,11 +38,11 @@ mkDerivation rec {
kpeople
libphonenumber
libpulseaudio
- libqofono
+ modemmanager-qt
protobuf # Needed by libphonenumber
pulseaudio-qt
+ qtfeedback
qtquickcontrols2
- telepathy
];
meta = with lib; {
diff --git a/pkgs/applications/plasma-mobile/plasma-settings.nix b/pkgs/applications/plasma-mobile/plasma-settings.nix
index bcd04dadca22..039f2d674b34 100644
--- a/pkgs/applications/plasma-mobile/plasma-settings.nix
+++ b/pkgs/applications/plasma-mobile/plasma-settings.nix
@@ -11,6 +11,8 @@
, kdbusaddons
, ki18n
, kitemmodels
+, modemmanager-qt
+, networkmanager-qt
, plasma-framework
}:
@@ -29,6 +31,8 @@ mkDerivation rec {
kdbusaddons
ki18n
kitemmodels
+ modemmanager-qt
+ networkmanager-qt
plasma-framework
];
diff --git a/pkgs/applications/plasma-mobile/spacebar.nix b/pkgs/applications/plasma-mobile/spacebar.nix
index 8d5665501086..24e2f6f4715b 100644
--- a/pkgs/applications/plasma-mobile/spacebar.nix
+++ b/pkgs/applications/plasma-mobile/spacebar.nix
@@ -11,8 +11,10 @@
, kpeople
, libphonenumber
, libqofono
+, modemmanager-qt
, protobuf
-, telepathy
+, qcoro
+, qtquickcontrols2
}:
mkDerivation rec {
@@ -30,9 +32,10 @@ mkDerivation rec {
knotifications
kpeople
libphonenumber
- libqofono
+ modemmanager-qt
protobuf # Needed by libphonenumber
- telepathy
+ qcoro
+ qtquickcontrols2
];
meta = with lib; {
diff --git a/pkgs/applications/plasma-mobile/srcs.nix b/pkgs/applications/plasma-mobile/srcs.nix
index 06b551a94cf4..a5fc67d43c5f 100644
--- a/pkgs/applications/plasma-mobile/srcs.nix
+++ b/pkgs/applications/plasma-mobile/srcs.nix
@@ -4,155 +4,187 @@
{
alligator = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/alligator-21.08.tar.xz";
- sha256 = "1dhwfwd1v5wmx3sldpygb79kz87j13wd0arhlkm94z1whsixan0q";
- name = "alligator-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/alligator-21.12.tar.xz";
+ sha256 = "0g4fp9b5n1dn27yn5ynk9yiqq2841cfa33ba9dvvmh21y82qsnkw";
+ name = "alligator-21.12.tar.xz";
};
};
angelfish = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/angelfish-21.08.tar.xz";
- sha256 = "1gzvlha159bw767mj8lisn89592j4j4dazzfws3v4anddjh60xnh";
- name = "angelfish-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/angelfish-21.12.tar.xz";
+ sha256 = "19wv68g9637zlgpnvf1jp60pdbakfgdh0z6jpzsaxqh70vlgmiba";
+ name = "angelfish-21.12.tar.xz";
};
};
audiotube = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/audiotube-21.08.tar.xz";
- sha256 = "14h4xna9v70lmp7cfpvdnz0f5a4gwgj0q3byccmawm38xsv15v8c";
- name = "audiotube-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/audiotube-21.12.tar.xz";
+ sha256 = "1q7zraa9z7vdfyg3r3mkigk2x15sskwnhaz06zmprxim0bky44qp";
+ name = "audiotube-21.12.tar.xz";
};
};
calindori = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/calindori-21.08.tar.xz";
- sha256 = "08s16a8skh02n8ygqwryxpzczj5aqr5k58aijaz2gzx45m7ym31b";
- name = "calindori-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/calindori-21.12.tar.xz";
+ sha256 = "1rm9gdb0hp5w7wzb8km0fr0affbng9jy6vcc86qsz6b4v4j2pirb";
+ name = "calindori-21.12.tar.xz";
};
};
kalk = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/kalk-21.08.tar.xz";
- sha256 = "0xzrahpz47yajalsfmpzmavxjwmr4bgljwyz2dhxdg40ryjxdy23";
- name = "kalk-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/kalk-21.12.tar.xz";
+ sha256 = "109q95kyrxp8m7zfmdmpgz4kzlqrkhz90gnrcclg1vcj272nbcyj";
+ name = "kalk-21.12.tar.xz";
};
};
kasts = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/kasts-21.08.tar.xz";
- sha256 = "10v6icxwv46nihzbdi0n2w71bsg7l166z7jf9rb7vf2mjh1gqavn";
- name = "kasts-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/kasts-21.12.tar.xz";
+ sha256 = "1rnmhpxjjq9p2kpbhdpd9v5hwk47jn1x8v0krbw5761v1sc1j5v0";
+ name = "kasts-21.12.tar.xz";
};
};
kclock = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/kclock-21.08.tar.xz";
- sha256 = "1zq0fxlwd7l3b6dgfqsmv1x4wvhmrjz5r0a38hbd7j7pzgyix47d";
- name = "kclock-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/kclock-21.12.tar.xz";
+ sha256 = "15069139zvxw1766gckqzb01ka55pd5idzbv8nd7n24kbls90xqj";
+ name = "kclock-21.12.tar.xz";
};
};
keysmith = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/keysmith-21.08.tar.xz";
- sha256 = "0fa8inli7cwmb75af0mr2cflng0r6k3pd6ckih6ph7szqbpg2x90";
- name = "keysmith-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/keysmith-21.12.tar.xz";
+ sha256 = "05k2v3bd2szb1h47jwfvshbhx1ifmx1m8lv76i8jmn8kpwla0fzy";
+ name = "keysmith-21.12.tar.xz";
+ };
+ };
+ khealthcertificate = {
+ version = "21.12";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma-mobile/21.12/khealthcertificate-21.12.tar.xz";
+ sha256 = "065nc1mswpqz2lrxqamm5jf5f6nx3xhf3h7rw313crf175xq1vi3";
+ name = "khealthcertificate-21.12.tar.xz";
};
};
koko = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/koko-21.08.tar.xz";
- sha256 = "1sqlcl871m6dlrnkkhqa3xfwix01d74d7jf94r1a3p32hqljv76p";
- name = "koko-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/koko-21.12.tar.xz";
+ sha256 = "18gxhngjzrg6ngprcal309kk42ls7xvaf311iybxfqsjxzc63hml";
+ name = "koko-21.12.tar.xz";
};
};
kongress = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/kongress-21.08.tar.xz";
- sha256 = "099ds4bv4ngx21f28hxcvc17wd2nk786kydwf2h5n3mdd2mgz3ka";
- name = "kongress-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/kongress-21.12.tar.xz";
+ sha256 = "1b85pq25grrcl3y5d0npay1f8jajr9iqqrpvvqh7i56bsxh6vwzw";
+ name = "kongress-21.12.tar.xz";
};
};
krecorder = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/krecorder-21.08.tar.xz";
- sha256 = "1381x889h37saf6k875iqhwz5vbixrp7650smxp31r56ycrqq26i";
- name = "krecorder-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/krecorder-21.12.tar.xz";
+ sha256 = "02di8py29ah60cqanggjyf5jlcz0qixl8jgb0hm89jjqsqndd14w";
+ name = "krecorder-21.12.tar.xz";
};
};
ktrip = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/ktrip-21.08.tar.xz";
- sha256 = "0ipxi3pqd7mznq3qjf9j9w3wyck85lxnr81ay6b3ricfb08ry68x";
- name = "ktrip-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/ktrip-21.12.tar.xz";
+ sha256 = "1i31j1hf6c4h86vprl3gyv05dvg6dvzls6im71kqx1ynm1xjr6gr";
+ name = "ktrip-21.12.tar.xz";
};
};
kweather = {
- version = "21.08";
+ version = "21.12";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma-mobile/21.12/kweather-21.12.tar.xz";
+ sha256 = "101virkh7sbrzm2022axnnb5k3gw3hk4gr2v0w0i8xfl6d4dpr7j";
+ name = "kweather-21.12.tar.xz";
+ };
+ };
+ neochat = {
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/kweather-21.08.tar.xz";
- sha256 = "0b1zjwsakwsnh6827zjhypvb04c78gwwygr7k1cy2x3finrp5if5";
- name = "kweather-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/neochat-21.12.tar.xz";
+ sha256 = "12mb518chd4psb9gbxgnbjl8n7grsmr2wk03k7f238pxjmxi94w3";
+ name = "neochat-21.12.tar.xz";
};
};
plasma-dialer = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/plasma-dialer-21.08.tar.xz";
- sha256 = "14vgjg0nihhm446cfrrld1l43r50dlah5xs2ypdnm68618bdc7p1";
- name = "plasma-dialer-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/plasma-dialer-21.12.tar.xz";
+ sha256 = "0pvyz4f9fmm5iahndps9mgnhbvh35ajgmnzkmmknny0pr5b3x01d";
+ name = "plasma-dialer-21.12.tar.xz";
};
};
plasma-phonebook = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/plasma-phonebook-21.08.tar.xz";
- sha256 = "09gr5mkwhayx6k6bhm29bmcvdlqqw8jj7gydh5fz40g9z98c84km";
- name = "plasma-phonebook-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/plasma-phonebook-21.12.tar.xz";
+ sha256 = "1qh7hqr6sbxrf92sa1pzsdp59fgc3s3b8vh42vyfww7p1v9gf4aq";
+ name = "plasma-phonebook-21.12.tar.xz";
};
};
plasma-settings = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/plasma-settings-21.08.tar.xz";
- sha256 = "005v1gyrzl9b0k875p2wipja3l8l4awp8nl2d1jx7c28lqaspz2j";
- name = "plasma-settings-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/plasma-settings-21.12.tar.xz";
+ sha256 = "1gr6wb4jsdizxg3zc0vynfa7fwpiz5ah2s1qpcdir80fjyxhxld7";
+ name = "plasma-settings-21.12.tar.xz";
+ };
+ };
+ plasmatube = {
+ version = "21.12";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma-mobile/21.12/plasmatube-21.12.tar.xz";
+ sha256 = "15jyffv4q11sklh7wwivdny58ia09yyrjdj2r6wqjclrdb8n9ni7";
+ name = "plasmatube-21.12.tar.xz";
};
};
qmlkonsole = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/qmlkonsole-21.08.tar.xz";
- sha256 = "1p3ysf6sgiji86400523hm67rvw3znj3a7k6g6s83dxynxdh2faq";
- name = "qmlkonsole-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/qmlkonsole-21.12.tar.xz";
+ sha256 = "0ywdrz00i40hwhci3l4p8f0z4bjnn9vvsz0p154p1cdn7cz9ydca";
+ name = "qmlkonsole-21.12.tar.xz";
};
};
spacebar = {
- version = "21.08";
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/spacebar-21.08.tar.xz";
- sha256 = "1cg36iys4x7p97ywilnp2lzz1ry5a1m7jz38yh2yiw6m8wvzfqff";
- name = "spacebar-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/spacebar-21.12.tar.xz";
+ sha256 = "062vcba6krp3ksskd2v8szvdblmbzdw580blzy767iac4fx6zybf";
+ name = "spacebar-21.12.tar.xz";
};
};
tokodon = {
- version = "21.08";
+ version = "21.12";
+ src = fetchurl {
+ url = "${mirror}/stable/plasma-mobile/21.12/tokodon-21.12.tar.xz";
+ sha256 = "0wd41f7xza26lmznj3qisn9islhwnp6kzqsbm66j0vppb35sbfb3";
+ name = "tokodon-21.12.tar.xz";
+ };
+ };
+ vakzination = {
+ version = "21.12";
src = fetchurl {
- url = "${mirror}/stable/plasma-mobile/21.08/tokodon-21.08.tar.xz";
- sha256 = "0j9zfcdss1872hv8xxrmy0jjmcz3y5kdz8gdrd6qmig5scrzjvnf";
- name = "tokodon-21.08.tar.xz";
+ url = "${mirror}/stable/plasma-mobile/21.12/vakzination-21.12.tar.xz";
+ sha256 = "191g6j7s01khg5vbxzbx8d6729vxvgbw3di1bprgm26ahxl430l4";
+ name = "vakzination-21.12.tar.xz";
};
};
}