[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