[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