[packages/deluge] - drop unsupported nap locale, add lb - added no-wheel patch (don't require or download wheel packag

qboosh qboosh at pld-linux.org
Tue Aug 29 20:28:47 CEST 2023


commit 1b1dcb9502b012b4ea8e4e84c1d2345188ab13da
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Aug 29 20:08:32 2023 +0200

    - drop unsupported nap locale, add lb
    - added no-wheel patch (don't require or download wheel package)
    - release 2

 deluge-no-wheel.patch | 11 +++++++++++
 deluge.spec           | 18 +++++++++++++-----
 2 files changed, 24 insertions(+), 5 deletions(-)
---
diff --git a/deluge.spec b/deluge.spec
index d26cdbf..a460585 100644
--- a/deluge.spec
+++ b/deluge.spec
@@ -2,16 +2,21 @@ 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:	1
+Release:	2
 License:	GPL v3
 Group:		X11/Applications/Networking
 Source0:	https://ftp.osuosl.org/pub/deluge/source/2.1/%{name}-%{version}.tar.xz
 # Source0-md5:	2f132a55217fd250967678c9a555bad5
-URL:		http://deluge-torrent.org/
+Patch0:		%{name}-no-wheel.patch
+URL:		https://deluge-torrent.org/
 BuildRequires:	closure-compiler
+BuildRequires:	intltool
+BuildRequires:	python3 >= 1:3.6
 BuildRequires:	python3-setuptools
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.710
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
 Requires(post,postun):	gtk-update-icon-cache
 Requires(post,postun):	hicolor-icon-theme
 Requires:	/bin/sh
@@ -62,16 +67,19 @@ zza routera praktycznie bez konfiguracji przekierowywania portów.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %py3_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 %py3_install --skip-build
 
-# not supported in glibc (as for 2.14-15)
-%{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/%{name}/i18n/{pms,lb,iu,te,tlh,ur}
+# nap,pms not supported in glibc (as for 2.14-15)
+# iu,te,tlh,ur empty (as of deluge 2.1.1)
+%{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/%{name}/i18n/{iu,nap,pms,te,tlh,ur}
 
 # move lang files into %{_localedir}, find_lang does not work on
 # this. Looks really ugly, if you know a better way please do use it :)
@@ -168,9 +176,9 @@ rm -rf $RPM_BUILD_ROOT
 %{py3_sitescriptdir}/%{name}/ui/web/render
 %{py3_sitescriptdir}/%{name}/ui/web/themes
 %{py3_sitescriptdir}/%{name}-*-py*.egg-info
+%{_datadir}/appdata/deluge.appdata.xml
 %{_desktopdir}/%{name}.desktop
 %{_pixmapsdir}/%{name}.png
-/usr/share/appdata/deluge.appdata.xml
 %{_iconsdir}/hicolor/*x*/apps/deluge.png
 %{_iconsdir}/hicolor/*x*/apps/deluge-panel.png
 %{_iconsdir}/hicolor/scalable/apps/deluge.svg
diff --git a/deluge-no-wheel.patch b/deluge-no-wheel.patch
new file mode 100644
index 0000000..265c885
--- /dev/null
+++ b/deluge-no-wheel.patch
@@ -0,0 +1,11 @@
+--- 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/1b1dcb9502b012b4ea8e4e84c1d2345188ab13da



More information about the pld-cvs-commit mailing list