KDE release gear 24.12 beta
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kdeconnect-kde?expand=0&rev=157
This commit is contained in:
commit
5cc49bfad6
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
BIN
applications.keyring
Normal file
BIN
applications.keyring
Normal file
Binary file not shown.
3
kdeconnect-kde-24.05.2.tar.xz
Normal file
3
kdeconnect-kde-24.05.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:03d827abed7b0552b536298920ce5815e321f9101b020bfcebf5bcaa4ccf054a
|
||||
size 693240
|
16
kdeconnect-kde-24.05.2.tar.xz.sig
Normal file
16
kdeconnect-kde-24.05.2.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmaDnJMACgkQu0YzUNbv
|
||||
Me/+Aw//c7xCYVGQ4iQZIaGpec/ZJo2c2l8+HRL1G3WtrTgeVINaXQ2OPs6/pWEm
|
||||
uBFlZQH3GTfJ2l/Ax8qGnAW5zrmlzYaDqUA40IfpjcIcPjszweVIo5v7L1YyJHWu
|
||||
J0Ldhlz0XehLzdv+l4ot0TZSqvT8G+CUTGkkIPm+KE7R43c0HZoblC4ktCReUJ0r
|
||||
PnHgzoXCWhD/5bf/Yg+LTStGoWcK80HELDQa128XXLG6yYYrVnDDPMCQwEwAR1+G
|
||||
wF4Gvagx7W55OU9oV41yo4BeETowLdbXPtQo03sBCU8bNQAOZxdFbdVaTwYa+fL5
|
||||
a7dBQoZOllv/XCsEmPaaOqAwVtMNw5ylV1OTaU4hRbPlzWbqsVQCGZQl4qWpf4EX
|
||||
1GVkZgAV07BI3HgW5aWwY9ERibmBYq1sGbiLt+JS/u4QS/JP/7OaKHA2szMkXEMj
|
||||
Yn+s66K8mciJI/d5S/WarYW+LqbQ8ATDS/AZGGRgBKeqllD6Zpb/GhZDmYm31haB
|
||||
2XlczhRYMHwgp2tTWQ6EonK91+on0+SSyBvHuS8iyLlda7EMXrgdR0dTaGhoPJHs
|
||||
BiycRlVzlhzdBdk6KRckTukzEboShZOAj10qGkiCWqLa5tcu0d5jk5UKZtDw5Zes
|
||||
pHZAdITyDo/UCCv+nKszhNkFOmLLC9VSGuRSa7PuIfKsOtsdHJg=
|
||||
=2lz4
|
||||
-----END PGP SIGNATURE-----
|
3
kdeconnect-kde-24.08.0.tar.xz
Normal file
3
kdeconnect-kde-24.08.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cbd102cf3083d2c043e875cc4ef1ac3a33837484f440b2e7377bc9c0bd3212ae
|
||||
size 704200
|
16
kdeconnect-kde-24.08.0.tar.xz.sig
Normal file
16
kdeconnect-kde-24.08.0.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAma+4EIACgkQu0YzUNbv
|
||||
Me/8Hw//VJLyRpE1cqBGsDAoxZW4/EQsDeGJEDCFSmHRw3YLdLqu0Sx509e7kO7E
|
||||
KJXcAY4swnA1raNyBaQRIk+DJRvUgijij8G7dbQoP0UfdUtB8y09xhIz+v6UlW/z
|
||||
eaOsAR+BzNzsOQm4bz+I9d9/QK9EH/XNIdXtCedSTgY3bCiCWWpVdKQcvtsW64xj
|
||||
Ztz7eisat1ANNWBMn3IZoUcEN6dicimtcMfC0tCsYYMOQvgK3An+u0AyQMmEDMT2
|
||||
KQdMwjTJRK8jlkrB3ImHfrUBlHPtYWGZycIE5QFI+bSaWXwB6DLxgyg6EZLhCWAk
|
||||
Oe5eePiWHklNsTlHKHiF5YUCNuZOwl0Ub5t+1RQBvJoat6Y533oJqGki7snji8nD
|
||||
o9iq6vzmOxNGhr4yqcajyW+gVPzQ8tDTyiwgBK+MHNz4ZRDYBCwGZMxXjo+EvU8V
|
||||
udVZmeuSQWLQbosBL0g/JpFKYgewfBW+F50tvgaD9MuUj1yhsCbhkY/FX8xRyqz0
|
||||
BtQ0uVbVFkhvwi+avSDjvQe3+I+JZBld8F7SLWyioZ6Oht5CoVuJXjUBok6Zg25Z
|
||||
BNvkGOrXLTz0uy+4AD6b874gfVU/oWdmPHuKzVaR0EsQZpFXvCg08NGw3DFe74te
|
||||
f1y5IK4aQUq/Xpt2wQ1hZqe5PIb+A2RqmjtTl+2/f4qBS4PtLrs=
|
||||
=vEop
|
||||
-----END PGP SIGNATURE-----
|
3
kdeconnect-kde-24.08.1.tar.xz
Normal file
3
kdeconnect-kde-24.08.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f9d7b55d52ae8d07432922afd84af19cd373df07b45eb97d381bcd2db4d5d1e6
|
||||
size 707056
|
16
kdeconnect-kde-24.08.1.tar.xz.sig
Normal file
16
kdeconnect-kde-24.08.1.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmbf/HoACgkQu0YzUNbv
|
||||
Me+fNxAAlAu1c1M6ECW8HLdeu+Q/QfK7dVCuHIrd1XsiBfp40cC3N3fG5QX2tC88
|
||||
ubT4fQHde6rJk/3Zpj6hCrs5V6M4hGBMGvOSn/ZAvFf52wGtxIHszGguv0AUs0BY
|
||||
jUbMWwYFRi/7v3Owz3PipZ/m8qblrKMpUTM01iWE4T3v9cQmbaOy6Pc1BGnXUChF
|
||||
zWW6QztZkuaKdkuSth6EU0nBI8Pv2rf0CnDuwZpGlU5m7/syMccIlG8IEMz9lnBF
|
||||
2nSoFKZ+gNZSwKB/Jnqq10bOdKGiwvm7x9XAGUcNb+WWvaccJYA5njWboBLRI4we
|
||||
wvRrkzMW9vQjWz8LyedN1Zw1W329Y9ZVi5GjG/6CY1I4Rx8eXRveDxEYMdz3rlbz
|
||||
ialJc0HneHdIvl/CSkLAXHJfoZS7i3AAr7bcVY2z1BvBrz/F6R9SDmnUg1WXBqpm
|
||||
3hVgZRbbv/WLa65thy99Z3NPtu9E/NE1JEUNSR6OVB8zLbf5iQkuImx2OZT6KZPB
|
||||
E2uqa0y0tGoKqnfavubZQfrsszsYZdpAvZ7QvIjnSq/ZRW3HXrXiHEL+5K/sk8oc
|
||||
QH+TsV+JPi5aZ5l4p2mLZy3dPtY94KHEcSHAD9Dmr7xWi5IBZgyF5qaNYkZNT7fq
|
||||
GuseX80QIDJcIfHN3hW9WsoPu5or6Em3pqgDU1n3C1GW2mZ9LPo=
|
||||
=CHoZ
|
||||
-----END PGP SIGNATURE-----
|
3
kdeconnect-kde-24.08.3.tar.xz
Normal file
3
kdeconnect-kde-24.08.3.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:10e05e89bdaa02291d8b6d07ec1af90040a87ec2bc01bf96a68c8a11434fff68
|
||||
size 707088
|
16
kdeconnect-kde-24.08.3.tar.xz.sig
Normal file
16
kdeconnect-kde-24.08.3.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmcpZEoACgkQu0YzUNbv
|
||||
Me+qzQ//dHaLHJvTRRtYzmyAdaUpLP1K1HzqW8MhvSJhJqJ1GIWptEi5lqljvR7h
|
||||
Bn+hH9N+G0CdlijjAZJgJ7qWJWPGV/v1ueuud5lNSHnpXiQHCiO6MbAj46bT2X8P
|
||||
1/4JAMEsdGsQX4iW6F2A9fd0p0YyRx6a/C+3HMGoPhRhWKUgxemHFAYF6ke0f4Ef
|
||||
sTYquVcSI5/ofMoQoMQjfhXJc1JtjgoGo8iADpuYa6M6K0FpGsbgKucBFMQPRFAl
|
||||
3400pGAdjP9Vsgvb65HSn0BmeAg0QCbWOfOptnfmXB31PuAZSDmKM0+YT2h5URWK
|
||||
+oyciXFpJal5H67blWPr++EfdxBdoWF0hr9E9dH3yFI4nG8xdzf2iiaWnXmZd9AC
|
||||
1gHaQCS/Zck0D6gq6EZIuK0oy429U3f5SSTH28GtBYxWevNeQQ6Y+TJol1XUH9lT
|
||||
2sCkLTt5QipGhPG8VxiYqrtFfpaa+8RkjjBWQRULnnjpdbiGHDBgTs8c2I82hNko
|
||||
7B/QSXTAmMPJaB5Jqc6tCpwN/GGGJY11fyqOm1yWTmeOfDTSTUf+izYd03a6v6Sr
|
||||
Yx7E+0dAYNhW19C/jKpKNKBc4MBQJdu9wkunviteutTkxNkyTW4I1O8nFlest/dM
|
||||
Yl5xTfxwabSnzAVxdlNzePiNWkyL2TOgytEsG4jV5lWK8HV1a2c=
|
||||
=lYXu
|
||||
-----END PGP SIGNATURE-----
|
3
kdeconnect-kde-24.11.80.tar.xz
Normal file
3
kdeconnect-kde-24.11.80.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ab6f1d6f9566302f915d1ad90fb11ee8a81e77a273bc5e0427e28913f67c57ac
|
||||
size 713552
|
16
kdeconnect-kde-24.11.80.tar.xz.sig
Normal file
16
kdeconnect-kde-24.11.80.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEyiYsbIPeTS+yijMqOmpNuDnqptcFAmc2kqEACgkQOmpNuDnq
|
||||
ptdZEA/+PeJs/7iHy0eE5tnG8ODoafk85FJHokipvBNyaUX7AVTJTj/IgK6gMJYh
|
||||
PEmNe8Klwiu5gCLtoXigLDFTPj5hQNtlqZe1r3V1y6Ed4f4OGA0P66zgqjWcmB9l
|
||||
d+/GhewDiXlhWzlE9Io3YbV7yRfog2/MV2WPun6RPVR7oH/R161K0mmzbgRXpbL0
|
||||
ybQkFPkCASPQWqUFuetrmLF5MHiprM1NnFi+r/49yZHaNhYQ4u0cShF4vbKaBBzm
|
||||
9GPeAz3iHP/U6Y13zEeZZ0fHLDRetuy11rUe9ztepLnD4Q8hc1bLCOiLFW5nJJxs
|
||||
l+uFuAUaTXqLhj34yS7SgZAkdSMCK4KHkVVJMAQ/xFtCc7oWYX7N3cA51PPCHD3e
|
||||
bLd2L+mytRaB6d85AeAVNhk67YV13WBXUyYOMKQc9MwArsB+qNxm2F5TH8JBPqxI
|
||||
zGOpLeBdWcCfCwECYpXQ2/MKS3/6z8oMaP7Zd+YDTs2zPv1H6hmCt2JC8alI37y6
|
||||
VrIcwhFPemDEoFV3zwV468mPk1oRLwAXin5CpC+tYxDsQDXvwEQMWL16OFXrG+tS
|
||||
kpqLKAGfYu6x6dSsRSqZU0j7PyNV2JCbzMSaS5xozf/mpG8HdY2p9nJJAFRgJfj0
|
||||
llhuiJ+2vieRu+Xr7LgTvUeHAie073PEQhLKEHesxFK7QTe9JTk=
|
||||
=JDOc
|
||||
-----END PGP SIGNATURE-----
|
12
kdeconnect-kde.SuSEfirewall
Normal file
12
kdeconnect-kde.SuSEfirewall
Normal file
@ -0,0 +1,12 @@
|
||||
## Name: KDE Connect
|
||||
## Description: Opens port range 1714:1764 on tcp/udp/broadcast in order to let KDE Connect to work.
|
||||
|
||||
# space separated list of allowed TCP ports
|
||||
TCP="1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764"
|
||||
|
||||
# space separated list of allowed UDP ports
|
||||
UDP="1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764"
|
||||
|
||||
# space separated list of allowed UDP ports that accept broadcasts
|
||||
BROADCAST="1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764"
|
||||
|
1222
kdeconnect-kde.changes
Normal file
1222
kdeconnect-kde.changes
Normal file
File diff suppressed because it is too large
Load Diff
247
kdeconnect-kde.spec
Normal file
247
kdeconnect-kde.spec
Normal file
@ -0,0 +1,247 @@
|
||||
#
|
||||
# spec file for package kdeconnect-kde
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define kf6_version 6.6.0
|
||||
%define qt6_version 6.6.0
|
||||
|
||||
%bcond_without released
|
||||
Name: kdeconnect-kde
|
||||
Version: 24.11.80
|
||||
Release: 0
|
||||
Summary: Integration of Android with Linux desktops
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://apps.kde.org/kdeconnect
|
||||
Source0: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz
|
||||
%if %{with released}
|
||||
Source1: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
|
||||
Source2: applications.keyring
|
||||
%endif
|
||||
Source100: kdeconnect-kde.SuSEfirewall
|
||||
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: qt6-gui-private-devel >= %{qt6_version}
|
||||
BuildRequires: cmake(KF6ConfigWidgets) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6DBusAddons) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6DocTools) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6GuiAddons) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6IconThemes) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6KCMUtils) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6Kirigami2) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6KirigamiAddons) >= 0.11
|
||||
BuildRequires: cmake(KF6ModemManagerQt) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6Notifications) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6Package) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6People) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6PulseAudioQt)
|
||||
BuildRequires: cmake(KF6QQC2DesktopStyle) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6Service) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6Solid) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6StatusNotifierItem) >= %{kf6_version}
|
||||
BuildRequires: cmake(KF6WindowSystem) >= %{kf6_version}
|
||||
BuildRequires: cmake(Qt6Bluetooth) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6Multimedia) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6Network) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6Quick) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6QuickWidgets) >= %{qt6_version}
|
||||
BuildRequires: cmake(Qt6WaylandClient) >= %{qt6_version}
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(libfakekey)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: pkgconfig(xtst)
|
||||
Requires: kf6-kirigami-imports >= %{kf6_version}
|
||||
Requires: kf6-kpeople-imports >= %{kf6_version}
|
||||
Requires: kf6-qqc2-desktop-style >= %{kf6_version}
|
||||
Requires: kirigami-addons6
|
||||
Requires: qt6-declarative-imports >= %{qt6_version}
|
||||
Requires: qt6-multimedia-imports >= %{qt6_version}
|
||||
Requires: sshfs >= 3.7.2
|
||||
Conflicts: kdeconnect-kde4
|
||||
|
||||
%description
|
||||
A package for integration of Android with Linux desktops.
|
||||
|
||||
Current feature list:
|
||||
- Clipboard share: copy from or to your desktop
|
||||
- Notifications sync (4.3+): Read your Android notifications
|
||||
- Multimedia remote control: Use your phone as a remote control
|
||||
- WiFi connection: no USB wire or Bluetooth needed
|
||||
- RSA Encryption: your information is safe
|
||||
|
||||
Please note you will need to install KDE Connect on Android for this app to work:
|
||||
https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp or
|
||||
https://f-droid.org/en/packages/org.kde.kdeconnect_tp/
|
||||
|
||||
%package zsh-completion
|
||||
Summary: ZSH completion for kdeconnect-kde
|
||||
Requires: kdeconnect-kde = %{version}
|
||||
Supplements: (kdeconnect-kde and zsh)
|
||||
BuildArch: noarch
|
||||
|
||||
%description zsh-completion
|
||||
ZSH command line completion support for kdeconnect-kde.
|
||||
|
||||
%lang_package
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%cmake_kf6 -DBUILD_WITH_QT6:BOOL=TRUE
|
||||
|
||||
%kf6_build
|
||||
|
||||
%install
|
||||
%kf6_install
|
||||
|
||||
%find_lang %{name} --with-html --all-name
|
||||
|
||||
# Remove unused static lib
|
||||
rm %{buildroot}%{_kf6_libdir}/libkdeconnectinterfaces.a
|
||||
|
||||
%if 0%{?suse_version} < 1550
|
||||
# susefirewall config file
|
||||
install -D -m 0644 %{SOURCE100} \
|
||||
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kdeconnect-kde
|
||||
%endif
|
||||
|
||||
%pre
|
||||
# migrate old kdeconnect-kde service
|
||||
# XXX: can be removed after some time, the author would suggest after 2023-06-15 has passed
|
||||
if grep -q kdeconnect-kde /etc/firewalld/zones/*.xml 2>/dev/null; then
|
||||
echo "Migrating 'kdeconnect-kde' firewalld service to identical 'kdeconnect' shipped with firewalld."
|
||||
sed -i 's/<service name="kdeconnect-kde"\/>/<service name="kdeconnect"\/>/' /etc/firewalld/zones/*.xml
|
||||
if firewall-cmd -q --state; then
|
||||
firewall-cmd --reload
|
||||
fi
|
||||
fi
|
||||
true
|
||||
# migrate kdeconnect-kde end
|
||||
|
||||
%post
|
||||
%ldconfig
|
||||
%if 0%{?is_opensuse}
|
||||
if [ $1 -eq 1 ]; then # inital/first package install
|
||||
if [ -x %{_bindir}/firewall-cmd ]; then
|
||||
echo 'Adding kdeconnect service to default and home firewalld zones'
|
||||
if firewall-cmd -q --state; then
|
||||
firewall-cmd -q --add-service=kdeconnect
|
||||
firewall-cmd -q --add-service=kdeconnect --zone=home
|
||||
firewall-cmd -q --runtime-to-permanent
|
||||
else
|
||||
firewall-offline-cmd -q --add-service=kdeconnect
|
||||
firewall-offline-cmd -q --add-service=kdeconnect --zone=home
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
true
|
||||
%endif
|
||||
|
||||
%postun
|
||||
%ldconfig
|
||||
%if 0%{?is_opensuse}
|
||||
if [ $1 -eq 0 ]; then # last/final package removal
|
||||
if [ -x %{_bindir}/firewall-cmd ]; then
|
||||
echo 'Removing kdeconnect service from default and home firewalld zones'
|
||||
if firewall-cmd -q --state; then
|
||||
firewall-cmd -q --remove-service=kdeconnect
|
||||
firewall-cmd -q --remove-service=kdeconnect --zone=home
|
||||
firewall-cmd -q --runtime-to-permanent
|
||||
else
|
||||
firewall-offline-cmd -q --remove-service=kdeconnect
|
||||
firewall-offline-cmd -q --remove-service-from-zone=kdeconnect --zone=home
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
true
|
||||
%endif
|
||||
|
||||
%files zsh-completion
|
||||
%dir %{_datadir}/zsh
|
||||
%dir %{_datadir}/zsh/site-functions
|
||||
%{_datadir}/zsh/site-functions/_kdeconnect
|
||||
|
||||
%files
|
||||
%license LICENSES/*
|
||||
%doc README*
|
||||
%doc %lang(en) %{_kf6_htmldir}/en/kdeconnect*/
|
||||
%if 0%{?suse_version} < 1550
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/kdeconnect-kde
|
||||
%endif
|
||||
%{_kf6_applicationsdir}/kcm_kdeconnect.desktop
|
||||
%{_kf6_applicationsdir}/org.kde.kdeconnect-settings.desktop
|
||||
%{_kf6_applicationsdir}/org.kde.kdeconnect.app.desktop
|
||||
%{_kf6_applicationsdir}/org.kde.kdeconnect.daemon.desktop
|
||||
%{_kf6_applicationsdir}/org.kde.kdeconnect.handler.desktop
|
||||
%{_kf6_applicationsdir}/org.kde.kdeconnect.nonplasma.desktop
|
||||
%{_kf6_applicationsdir}/org.kde.kdeconnect.sms.desktop
|
||||
%{_kf6_appstreamdir}/org.kde.kdeconnect.appdata.xml
|
||||
%{_kf6_appstreamdir}/org.kde.kdeconnect.metainfo.xml
|
||||
%{_kf6_bindir}/kdeconnect-app
|
||||
%{_kf6_bindir}/kdeconnect-cli
|
||||
%{_kf6_bindir}/kdeconnect-handler
|
||||
%{_kf6_bindir}/kdeconnect-indicator
|
||||
%{_kf6_bindir}/kdeconnect-settings
|
||||
%{_kf6_bindir}/kdeconnect-sms
|
||||
%{_kf6_bindir}/kdeconnectd
|
||||
%{_kf6_configdir}/autostart/org.kde.kdeconnect.daemon.desktop
|
||||
%{_kf6_debugdir}/kdeconnect-kde.categories
|
||||
%{_kf6_iconsdir}/hicolor/*/apps/kdeconnect*.svg
|
||||
%{_kf6_iconsdir}/hicolor/*/status/*.svg
|
||||
%{_kf6_libdir}/libkdeconnectcore.so.*
|
||||
%{_kf6_libdir}/libkdeconnectpluginkcm.so.*
|
||||
%{_kf6_notificationsdir}/kdeconnect.notifyrc
|
||||
%{_kf6_plasmadir}/plasmoids/org.kde.kdeconnect/
|
||||
%{_kf6_plugindir}/kdeconnect/
|
||||
%dir %{_kf6_plugindir}/kf6/kfileitemaction
|
||||
%{_kf6_plugindir}/kf6/kfileitemaction/kdeconnectfileitemaction.so
|
||||
%{_kf6_plugindir}/kf6/kio/kdeconnect.so
|
||||
%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_kdeconnect.so
|
||||
%{_kf6_qmldir}/org/kde/kdeconnect/
|
||||
%dir %{_kf6_sharedir}/contractor
|
||||
%{_kf6_sharedir}/contractor/kdeconnect.contract
|
||||
%{_kf6_sharedir}/dbus-1/services/org.kde.kdeconnect.service
|
||||
%dir %{_kf6_sharedir}/deepin
|
||||
%dir %{_kf6_sharedir}/deepin/dde-file-manager
|
||||
%dir %{_kf6_sharedir}/deepin/dde-file-manager/oem-menuextensions
|
||||
%{_kf6_sharedir}/deepin/dde-file-manager/oem-menuextensions/kdeconnect-dde.desktop
|
||||
%{_kf6_sharedir}/kdeconnect
|
||||
%{_kf6_sharedir}/kdeconnect/kdeconnect_clipboard_config.qml
|
||||
%{_kf6_sharedir}/kdeconnect/kdeconnect_findthisdevice_config.qml
|
||||
%{_kf6_sharedir}/kdeconnect/kdeconnect_pausemusic_config.qml
|
||||
%{_kf6_sharedir}/kdeconnect/kdeconnect_runcommand_config.qml
|
||||
%{_kf6_sharedir}/kdeconnect/kdeconnect_sendnotifications_config.qml
|
||||
%{_kf6_sharedir}/kdeconnect/kdeconnect_share_config.qml
|
||||
%dir %{_kf6_sharedir}/nautilus-python
|
||||
%dir %{_kf6_sharedir}/nautilus-python/extensions/
|
||||
%{_kf6_sharedir}/nautilus-python/extensions/kdeconnect-share.py
|
||||
%dir %{_kf6_sharedir}/Thunar
|
||||
%dir %{_kf6_sharedir}/Thunar/sendto
|
||||
%{_kf6_sharedir}/Thunar/sendto/kdeconnect-thunar.desktop
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
%exclude %{_kf6_htmldir}/en/kdeconnect*/
|
||||
|
||||
%changelog
|
Loading…
x
Reference in New Issue
Block a user