KDE release gear 24.12.3

OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/libktorrent?expand=0&rev=81
This commit is contained in:
Christophe Marin 2025-03-06 18:26:30 +00:00 committed by Git OBS Bridge
commit 9cbcaef27c
19 changed files with 1274 additions and 0 deletions

23
.gitattributes vendored Normal file
View 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
View File

@ -0,0 +1 @@
.osc

BIN
applications.keyring Normal file

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28fdc47f348fee51c7716ac832563b305acbec52c9d29be16eb37c99c00e23bf
size 605972

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmaDnKwACgkQu0YzUNbv
Me8mhBAAjbhX8DXlAQTwLhTUuDbrqkA+wCJwsnSnErhc0r7JuysH5+J8ahiJwCz8
Lzjdy31HWEvT1Ap9Rm2A2TVzvZ5ERPsSvqQKNNW/kwznIajB2dfF2s2FWgz/RWZ/
evy8IF1+z6GZYm/o5ZH5dUf06iAuGopfICzNEpZWQ1XwKwYY47gZgtt0fx3PpOXl
6Rh6mBCBHxYUxxYX6Ag+V/1UOEMKPCiKmS2zRpqh53FjLfgqRgbaiKacS63NrtQn
BfFgEmPXDdJtQ5D+8JOMD10rummJnrwapkjK8Nzw98AQNkVf4ZZW2//vGEWjq4zQ
4ZBqpWyagSHyaDdoCfBpaf7wqlDcH0m19T8G3IS3A55+Ucy4ZbBdaaIRNeVBS57C
2VCyLjJDaBVm0jyqdcmNHQzohzZWXmTq35vPg1uOH32rikeZvoSkq11i/U5cBmI1
qTB502Wl9aT8GjosL3m4Z/06/0/7DJgxJX7eVTlsuW49SwxEkz7dKtlU7PUHyHIw
raMBZPRc20DeeMCyoEgO47M5L4mCEe99lhOaPbudfCfvGJh0KtA5I33e4sENisfa
eMwDXzbx+y3X255jr7QwKajcOrrjf5p+mlHNxIDOlN6fdc9clBVLTDo3Uhw+KbQt
8BDyU2onIDP6hzOdnaohRVvuNUBXEEvCO0tWy687T8txu+XBDcU=
=JnQ0
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f5e8662642f85d6d76afe00e1c37df030fc2a4f33d945d6c6e27d2401afb3d1
size 605840

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAma+4FoACgkQu0YzUNbv
Me/4xA/+PB0IiECk+zdGv+bnuYpOczEo1As5JIXeiXiaxZ62/HsxxJBvDEpajMVk
CZBxPp8o5IC72mjQAIWjBcd4zWTmIaY4uml+AiiMqUVjQUsqKpI2bwKn+pc8DDvE
0wGldIBwMlRQrIO8qPcdt1/L0LRNXP0l7lvm0UBYp9EczUD8XakHANSB2v/mV530
F2yptFUVCKUClE5zICbu+PG+FG6mLbw5oYbnBglLQamJL6HMzKpVCiZthNdVJy9n
rfz0igFiobYhJWUXOFEXkvVa+BrfFCZfYx7wvzBWV7WdpCvjsc5SIb3ahuDftTnx
OOe9aJu9MIngRjAMYbnb7OGHRpGrqNu5HdwbugmUAeixhrZeL9Skdb3Ut0FQ8uVI
9fyWTod5kyxwWlBqe6SQXiX5SjpFVDJ2wmfr86IxBVNApsniOxUWaB4tEMIXYAM5
ucbXovLxGM23kH7VokMjaTNQMOaxqeLv2q9F1Z2tJlU4E8jN3jJEWpMa3NIWm98t
vJOctF52C+nPLg0T6ISvCQ7IkbyZgtSUi9RvGLLcJtvAr/Q54LJrMqkdAQU3jNIr
0Wgu0cuF+ooKMm0sLHXtibQxLvod6d+qx9PgTt71waJT6pp4ug924obruR2MfHXJ
EeGz2OYCLq7GlO2BPVmSRw7Mh2acy96QRDbIWT6IvB/A7hFhdH4=
=lqvK
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:730598d393f1bda6a7be0f1d7f8bf2ed2724606e925610f22202771649fc5b02
size 605892

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmbf/JMACgkQu0YzUNbv
Me96Kw/+L5F0lADuw/J3FoORqj9KOAiHVttbERyIBwPJ9nVCY6MtqJIX5ZD25YQu
/INRPsZTt6UpIW3YuB5POaazKTTnYmCS4ISKDhz+qmVu9j7aEOum3wb8z2drcbTR
TqxjiK6NQGcCljapOxP4tBLU8K7mbPtqXkyIlUFHkS1KVRWDc0vf5RMx+p0lET63
IwAelekEaK0nWRXB++OSXRPjWP1zAxIt0rQVBLK8tSh/tA9qETQH+8bugsKBbolI
iKQhGtR0kb/LA5G5ETv1ePYZZTS0c0tw2O2VuZ2ygT0/sGJWzgM4Ou+S+/24GO8i
Et1lMP1xXcsPX55AEyHyRujyaR0jvf9vDvk9DM28dvXKtNWei+spBrdkXqeOG+OB
gKXJHQ0yHcH6vzZdewpl8/8s4fjZc29mbq01GZ7sLrjjHsj5qVXVpoVnoRC1Ouaj
kS0PN35Vgm43PuBVGxkOEDFaQy5W3dEgxW+QjDN41TPl0+e+cjrxM0H+P9Bw0Kmn
xhv1ylMXfOiu4KfIRuPCo70jcrlL5e9i4p+VObu2G24GlkS8ylTNf/vSqGyVG9sQ
eQci8R0BVXHzyrL7xPtxthGeGdg1YSWTfC6dTN/eFA8TkXqIFnVcQmAsH4OVDl4f
uS/ic7J6oO2iEuC4q7a7RfasubEwrq7crE/53AZrGIecZXQoBdk=
=zUft
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:58243287e78a86a212af400cc3cfc4ded1a0837a2ebbf6898eeb67b5bb02d4fc
size 605900

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmcpZGMACgkQu0YzUNbv
Me/wUg/8DPHJ6K7B6A9IWIWIHcCdmW0o7eKFWhSSLYNG1ZvVBMmOHhZM8p6u8WIu
Sk3iMdm7xQ8h1w8YKWyuGJ2zCNDvDs6Hb73HtKcO87tQMuLZqAKip8Rn0+Zyz2u2
YJwEOqpSYRsg0+2V9nDnCN/01c8xyLNluwgKfTcs13zADGuVXvAsB/Px+UbOgx/Q
eGTS1br2y5BbkXbHHyMoug2KTrEiW7zJXuNVGxEbnxXsrCMb7wtKt5qxdCGAme20
wxVtg4DLl2s2FzwpOzyZP/yISLxyoHemFFMXlwHmK9PrIzn+60FCtRxvkdRXMfC2
lz1QIhefXmvix52JLopLdhl2fBNVuV5Mhxn0hfre/nEKezzSO7rT1VibF8vQoDL8
gXikLjR0y85dAtE0j4/LJjVo/LUm87l4SMp/ec/fKI3ESkMmBd7ZP5iYehcVTKkX
bjAnxIo6c1OvjGoPMPoqN/7TXN4IdE1XJH4q1iia/42Tx0kBnPtlDnXooBjy6PV7
HxJ6PRUlWa6YnJpRgsS4ZSLBVwNqQaFuqxXgy0Ip0sm8lcXe30rQBUrVEmKFInfX
qdb76jEZpCxGx2TLHg/2kaHR+QlXl8bpDxLMrljjm/eGQoLUhuDcN15bJvlbTHhy
sKVTHZCztOPd/nQVXAhl9tGhRrAutkziVF+W4AIO775LAUHoRBg=
=2gIm
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6e7192da957c5d8a9237b4f8a45ddffda7a67e09f084a35dc85d95b5cf5464c6
size 604520

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmd80qIACgkQu0YzUNbv
Me8OuA//UA3RnV41VPZv6Opx5X20cLd8Tg6Kld5kK+0t+grJ0QsNN2mYuugtaJTA
cM/ccytUUfPUg2ig0CJukc9b7U+6N2Y75RkQUm9F95e3RjAqMnT3AJ3lFaf5ZLs4
/z/pl2Q6lbUJNUP1/L/hGog+LpipIvhkEPyzXPjic/05DsHw9uonPRYCt8Z7b0Rb
kd9gNNOnA3l74A+0Avo5n8YGFFD8js9WDW2s4CVPq2UysySXlClZtUYJ98/DOD/1
CwR6Wmh5L7rc8ejqn+Oxn5sEoc8cN+OhaFdyP36Fb7OzuPQjirND7tbIDuBbWGMV
q+hh4NG11IcnH0e5IRnHaa+KxsMNSQq5Cls+duI837+yNoMnj70FHOdic4mQmKHg
/OIWdSjUHgcdHhvK086SWszOOJXPGtmqLh0hRfWR4tDrGUcDHvNrbt9vQe5xAWnp
BNdrQfJCVrNqeWs5T7dPvFK61hyyqEOxAEsXYbOhyAATd4MU21S5AysJvaqTrZTk
8ADtW+V0FaJTwuLu087vm3EnubED9nUhhzg1iH7QMOSMzgI5nc6Tb7DPKIfwMrLF
FhBtbCXjMo7dvWO5CUu8QWfzpzfFvPatpkEdu28PwmU4zjSAMK6FGpcwY9xPKdK5
ukGFp/sITgzga+kwyo6cWNJSRrIMnhQu673D7ou77XFzIOuZG3o=
=b1Fo
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbf0a356b7a0effa70dfafb73a17b1c3f83297cc96d64ca026be481d6e2fef35
size 604516

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmehwSkACgkQu0YzUNbv
Me9e/Q//S7gACY3ZK7vm9pAqf4KIAJnEP5M2Fmbjoe2OAx0p9ms+fQe6Ohw4x2+S
NzLrEichE/2AIL1L4QI7zmmyAG7zGdJqtY/cS399hDpOgtdtxlZnV51LaA+8qesG
fHK7hzQVe68k0OUOY+tROAyRk/bk5f5OycwgAdUU6BIbb4yw+K6z7ZnjtzSu9Cw/
pQfn5qpHcK//sJ3N8/YQ/rZA+sYqIA+AkDDoRppwL3UTyeOzVTSvxMfz0vC+xGWW
RqD9eqPmGGRBzGhphcfvDHCLbiGbB/kRCRbqftGpRWgJqZz8fwnG+DfPMMyk7oT7
yWF65g50FW859xhwYw8z4m6NiUotXRUfGaG7NkSqt+AbG2H/Amkt4JZr0YjS2B3z
brVDmjoO/N8pOd2nrSjqfSlwHgzSTl+uGw91GX7FvsVHPH6DutGug0hq2mpvOgyS
s2b+VRqwOwmD4JjJrdVYO7n68WeiVdYP8eLM4jxl11x+LWRNG/pxcLU6BTY4b66j
qS76XFykcpKMz9gaBbIt5FlXJXNW1aKatXrxx/nXZJ/J/4T9QbNzz6Wk5ITIfFMJ
2XPCqKcHtQjUOYUCuKBKPvziG9hrvti8/FSgepvv9fEmrNXtAwYvkEWq3q93i6eI
gUovPvjV985/I6z3IT455R/Fb0YoIyO2aPKYyXEQ5EkfGXRRkUg=
=m3qh
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:16cc6949d5b0b4b918f6f353de5c09dd0c4179f4c303fbb07e3f26bc5726ce40
size 604656

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmfG1iEACgkQu0YzUNbv
Me/8qRAAhOb47C+z0zEnmcMvMpzvU3X7AMPg8nFRNpPBopyo1vlOzLZ6CTz11bIc
uHFnDySWeacutsdI4nQ0Bg9uLywxofpil1VFo51JT2su37ZvBQhQHd8SbOlefT+E
MLfCuxzNfaUFh3wxlgEJjaoz2QqvS0M/WhclwG89gEbIFkmO1H7Ls2P3sprLVk+m
MUl8w2fHUpbh990kXG3lE97QNUqCWolEqlTtVynrtktGiB6+wPx3HldfyQHxP4cf
+1jsBnzs0DC8gYL/YC2KPUsJSt6q/zh3ycpR1Zm4tuNbvHCkBmSfbLT2iE/GWbzB
7FtVYxWKBMG2XqxYD+KfAGmzurM6DmKybLcQcNwE6RVXRQXh9ykyV/lq3rsLzAC/
vHri51emAiP8Y1FGnnBJoh40sVr421fIjPDSALo7nCddYkT1LsYph3jPRZoFe9y8
Iwxn8YrGvJh0tWZT8uUzp/MRnR2zp0WgZgC2+Lm6CbCrOnuhsVAwjt1hU5bl0anf
SNZj3xhM4+L6nMCeuvTFnmrbJTeC/YTOAfbc4VPzgLG9NwQPP1+2lSvXtgOR9rXS
kBrECu1SfsjLpC7ejuBlFpEF5a1g0uML5xc1IqQTdHF/OL9u+hH6zUvU+txXJFkH
gJqbO2XXKA0TyE/NIVR7/VOv2pFVhV+VHhmsmyHU5fWqvEAzZEE=
=RREv
-----END PGP SIGNATURE-----

1002
libktorrent.changes Normal file

File diff suppressed because it is too large Load Diff

115
libktorrent.spec Normal file
View File

@ -0,0 +1,115 @@
#
# spec file for package libktorrent
#
# 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: libktorrent
Version: 24.12.3
Release: 0
Summary: Torrent Downloading Library
License: GPL-2.0-or-later
URL: https://apps.kde.org/ktorrent
Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz
%if %{with released}
Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
Source2: applications.keyring
%endif
BuildRequires: doxygen
BuildRequires: gmp-devel >= 6.0.0
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: libboost_headers-devel
BuildRequires: pkgconfig
BuildRequires: cmake(KF6Archive) >= %{kf6_version}
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
BuildRequires: cmake(KF6Solid) >= %{kf6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6Core5Compat) >= %{qt6_version}
BuildRequires: cmake(Qt6Network) >= %{qt6_version}
BuildRequires: cmake(Qt6Test) >= %{qt6_version}
BuildRequires: cmake(Qt6Xml) >= %{qt6_version}
BuildRequires: pkgconfig(libgcrypt) >= 1.4.5
%description
libktorrent is a torrent downloading library.
%package -n libKTorrent6
Summary: Torrent Downloading Library
Provides: libktorrent = %{version}
Obsoletes: libktorrent < %{version}
Provides: libktorrent-lang = %{version}
Obsoletes: libktorrent-lang < %{version}
%description -n libKTorrent6
libktorrent is a torrent downloading library.
%package devel
Summary: Development files for libktorrent
Requires: libKTorrent6 = %{version}
Requires: libboost_headers-devel >= 1.66.0
Requires: cmake(KF6Archive) >= %{kf6_version}
Requires: cmake(KF6Config) >= %{kf6_version}
Requires: cmake(KF6KIO) >= %{kf6_version}
Requires: cmake(Qt6Core) >= %{qt6_version}
Requires: cmake(Qt6Core5Compat) >= %{qt6_version}
Requires: cmake(Qt6Network) >= %{qt6_version}
Requires: gmp-devel >= 6.0.0
Requires: pkgconfig(libgcrypt) >= 1.4.5
%description devel
This package includes the necessary files for development using libktorrent.
%lang_package -n libKTorrent6
%prep
%autosetup -p1
# The boost minimum version change is only cosmetic. Leap 15 only provides 1.66...
sed -i 's#1.71.0#1.66.0#' CMakeLists.txt
%build
%ifarch ppc64
%define _lto_cflags %{nil}
%endif
%cmake_kf6
%kf6_build
%install
%kf6_install
%find_lang %{name} --all-name
%ldconfig_scriptlets -n libKTorrent6
%files -n libKTorrent6
%license LICENSES/*
%{_kf6_libdir}/libKTorrent6.so.*
%files devel
%{_kf6_cmakedir}/KTorrent6/
%{_kf6_includedir}/libktorrent/
%{_kf6_libdir}/libKTorrent6.so
%files -n libKTorrent6-lang -f %{name}.lang
%changelog