[packages/transmission] up to 3.00

atler atler at pld-linux.org
Sun May 31 00:02:06 CEST 2020


commit c72d551ab3ce709dec3675115758e3c040682c5e
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun May 31 00:00:32 2020 +0200

    up to 3.00

 transmission.spec | 51 ++++++++++++++++++++++++++++++++-------------------
 1 file changed, 32 insertions(+), 19 deletions(-)
---
diff --git a/transmission.spec b/transmission.spec
index ddef3dc..e53b432 100644
--- a/transmission.spec
+++ b/transmission.spec
@@ -2,46 +2,46 @@
 # Conditional build:
 %bcond_with	verchange	# changes client version identification to 2.42
 
+%define		qtver	5.2
+
 Summary:	A versatile and multi-platform BitTorrent client
 Summary(hu.UTF-8):	Egy sokoldalú és multiplatformos BitTorrent kliens
 Summary(pl.UTF-8):	Wszechstronny i wieloplatformowy klient BitTorrenta
 Name:		transmission
-Version:	2.94
-Release:	4
+Version:	3.00
+Release:	1
 License:	MIT
 Group:		Applications/Communications
 Source0:	https://github.com/transmission/transmission-releases/raw/master/%{name}-%{version}.tar.xz
-# Source0-md5:	c92829294edfa391c046407eeb16358a
+# Source0-md5:	a23a32672b83c89b9b61e90408f53d98
 Source1:	%{name}.sysconfig
 Source2:	%{name}.init
 Patch0:		%{name}-ckb_po.patch
 Patch2:		%{name}-version.patch
 URL:		http://transmissionbt.com/
-BuildRequires:	Qt5Core-devel
-BuildRequires:	Qt5DBus-devel
-BuildRequires:	Qt5Gui-devel
-BuildRequires:	Qt5Network-devel
-BuildRequires:	Qt5Widgets-devel
+BuildRequires:	Qt5Core-devel >= %{qtver}
+BuildRequires:	Qt5DBus-devel >= %{qtver}
+BuildRequires:	Qt5Gui-devel >= %{qtver}
+BuildRequires:	Qt5Network-devel >= %{qtver}
+BuildRequires:	Qt5Widgets-devel >= %{qtver}
 BuildRequires:	autoconf
 BuildRequires:	automake >= 1:1.9
 BuildRequires:	curl-devel >= 7.16.3
-BuildRequires:	dbus-glib-devel >= 0.70
 BuildRequires:	gettext-tools
 BuildRequires:	glib2-devel >= 1:2.32.0
 BuildRequires:	gtk+3-devel >= 3.4.0
 BuildRequires:	intltool >= 0.35.5
-BuildRequires:	libcanberra-gtk-devel
 BuildRequires:	libevent-devel >= 2.0.10
-BuildRequires:	libnotify-devel >= 0.4.4
+BuildRequires:	libnatpmp-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
 BuildRequires:	lsb-release
+BuildRequires:	miniupnpc-devel >= 1.7
 BuildRequires:	openssl-devel >= 0.9.7
 BuildRequires:	pkgconfig
-BuildRequires:	qt5-build
-BuildRequires:	qt5-qmake
+BuildRequires:	qt5-build >= %{qtver}
+BuildRequires:	qt5-qmake >= %{qtver}
 BuildRequires:	rpmbuild(macros) >= 1.357
-BuildRequires:	sqlite3-devel
 BuildRequires:	systemd-devel
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	util-linux
@@ -49,6 +49,11 @@ BuildRequires:	which
 BuildRequires:	xfsprogs-devel
 BuildRequires:	xz
 BuildRequires:	zlib-devel >= 1.2.3
+Requires:	curl-libs >= 7.16.3
+Requires:	libevent >= 2.0.10
+Requires:	miniupnpc >= 1.7
+Requires:	openssl >= 0.9.7
+Requires:	zlib >= 1.2.3
 Obsoletes:	Transmission <= 1.05
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -94,7 +99,8 @@ Requires(post,postun):	gtk-update-icon-cache
 Requires(post,postun):	hicolor-icon-theme
 Requires:	%{name} = %{version}-%{release}
 Requires:	glib2 >= 1:2.32.0
-Requires:	gtk+3 >= 3.2.0
+Requires:	gtk+3 >= 3.4.0
+Requires:	libcanberra-gtk3
 
 %description gui
 Transmission has been built from the ground up to be a lightweight,
@@ -121,6 +127,12 @@ Summary:	A GUI to Transmission based on Qt 5
 Summary(pl.UTF-8):	Graficzny interfejs do Transmission oparty na Qt 5
 Group:		X11/Applications/Networking
 # doesn't require base
+Requires:	Qt5Core >= %{qtver}
+Requires:	Qt5DBus >= %{qtver}
+Requires:	Qt5Gui >= %{qtver}
+Requires:	Qt5Network >= %{qtver}
+Requires:	Qt5Widgets >= %{qtver}
+Requires:	libcanberra-gtk3
 
 %description gui-qt
 A GUI to Transmission based on Qt 5.
@@ -144,7 +156,8 @@ Graficzny interfejs do Transmission oparty na Qt 5.
 %configure \
 	--with-gtk \
 	--disable-silent-rules \
-	--enable-cli
+	--enable-cli \
+	--enable-external-natpmp
 %{__make}
 
 cd qt
@@ -168,7 +181,7 @@ install qt/transmission-qt $RPM_BUILD_ROOT%{_bindir}
 install qt/transmission-qt.desktop $RPM_BUILD_ROOT%{_desktopdir}
 install gtk/transmission.png $RPM_BUILD_ROOT%{_pixmapsdir}/transmission-qt.png
 
-%{__mv} $RPM_BUILD_ROOT%{_localedir}/{ta_LK,ta}
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/jbo
 
 %find_lang %{name} --all-name --with-gnome
 
@@ -198,7 +211,7 @@ fi
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS NEWS README
+%doc AUTHORS NEWS.md README.md
 %attr(755,root,root) %{_bindir}/transmission-cli
 %attr(755,root,root) %{_bindir}/transmission-create
 %attr(755,root,root) %{_bindir}/transmission-daemon
@@ -232,8 +245,8 @@ fi
 %{_mandir}/man1/transmission-gtk.1*
 %{_desktopdir}/transmission-gtk.desktop
 %{_pixmapsdir}/transmission.png
-%{_iconsdir}/hicolor/*/apps/transmission.png
 %{_iconsdir}/hicolor/*/apps/transmission.svg
+%{_datadir}/appdata/transmission-gtk.appdata.xml
 
 %files gui-qt
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/transmission.git/commitdiff/c72d551ab3ce709dec3675115758e3c040682c5e



More information about the pld-cvs-commit mailing list