[packages/deluge] - up to 2.2.0

baggins baggins at pld-linux.org
Sat Jul 19 22:57:54 CEST 2025


commit cda7aa056dbf61830fbb4d61c8321c282c3d4c34
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jul 20 00:57:33 2025 +0200

    - up to 2.2.0

 deluge-no-wheel.patch | 11 -----------
 deluge.spec           | 23 ++++++++++++-----------
 2 files changed, 12 insertions(+), 22 deletions(-)
---
diff --git a/deluge.spec b/deluge.spec
index de315be..fb1da2a 100644
--- a/deluge.spec
+++ b/deluge.spec
@@ -1,18 +1,18 @@
 Summary:	A Python BitTorrent client with support for UPnP and DHT
 Summary(pl.UTF-8):	Klient BitTorrenta napisany w Pythonie ze wspraciem dla UPnP i DHT
 Name:		deluge
-Version:	2.1.1
-Release:	3
+Version:	2.2.0
+Release:	1
 License:	GPL v3
 Group:		X11/Applications/Networking
-Source0:	https://ftp.osuosl.org/pub/deluge/source/2.1/%{name}-%{version}.tar.xz
-# Source0-md5:	2f132a55217fd250967678c9a555bad5
-Patch0:		%{name}-no-wheel.patch
+Source0:	https://ftp.osuosl.org/pub/deluge/source/2.2/%{name}-%{version}.tar.xz
+# Source0-md5:	18197420b85ed45683815d1cede6c278
 URL:		https://deluge-torrent.org/
 BuildRequires:	closure-compiler
 BuildRequires:	intltool
+BuildRequires:	python3-build
+BuildRequires:	python3-installer
 BuildRequires:	python3 >= 1:3.6
-BuildRequires:	python3-setuptools
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.710
 BuildRequires:	tar >= 1:1.22
@@ -67,15 +67,17 @@ zza routera praktycznie bez konfiguracji przekierowywania portów.
 
 %prep
 %setup -q
-%patch -P 0 -p1
 
 %build
-%py3_build
+%py3_build_pyproject
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d  $RPM_BUILD_ROOT%{_desktopdir}
 
-%py3_install --skip-build
+%py3_install_pyproject
+
+cp -p deluge/ui/data/share/applications/deluge.desktop $RPM_BUILD_ROOT%{_desktopdir}/
 
 # nap,pms not supported in glibc (as for 2.14-15)
 # iu,te,tlh,ur empty (as of deluge 2.1.1)
@@ -175,8 +177,7 @@ rm -rf $RPM_BUILD_ROOT
 %{py3_sitescriptdir}/%{name}/ui/web/js
 %{py3_sitescriptdir}/%{name}/ui/web/render
 %{py3_sitescriptdir}/%{name}/ui/web/themes
-%{py3_sitescriptdir}/%{name}-*-py*.egg-info
-%{_datadir}/appdata/deluge.appdata.xml
+%{py3_sitescriptdir}/%{name}-%{version}.dist-info
 %{_desktopdir}/%{name}.desktop
 %{_pixmapsdir}/%{name}.png
 %{_iconsdir}/hicolor/*x*/apps/deluge.png
diff --git a/deluge-no-wheel.patch b/deluge-no-wheel.patch
deleted file mode 100644
index 265c885..0000000
--- a/deluge-no-wheel.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- deluge-2.1.1/setup.py.orig	2022-06-28 20:57:49.000000000 +0200
-+++ deluge-2.1.1/setup.py	2023-08-29 19:32:55.480693357 +0200
-@@ -536,7 +536,7 @@ _package_data['deluge.ui.web'] = [
- ]
- _package_data['deluge.ui.gtk3'] = ['glade/*.ui']
- 
--setup_requires = ['setuptools', 'wheel']
-+setup_requires = ['setuptools']
- install_requires = [
-     'twisted[tls]>=17.1',
-     # Add pyasn1 for setuptools workaround:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/deluge.git/commitdiff/cda7aa056dbf61830fbb4d61c8321c282c3d4c34



More information about the pld-cvs-commit mailing list