[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