2fa893b
%global _hardened_build 1
2fa893b
a397451
Name:           transmission
e399b3d
Version:        2.92
509226b
Release:        12%{?dist}
a397451
Summary:        A lightweight GTK+ BitTorrent client
96e85a1
# See COPYING. This licensing situation is... special.
96e85a1
License:        MIT and GPLv2
456a8f8
URL:            http://www.transmissionbt.com
cd457e5
b4d3301
Source0:        http://download.transmissionbt.com/files/transmission-%{version}.tar.xz
bacca71
# https://bugzilla.redhat.com/show_bug.cgi?id=1221292
87a8802
Source1:        https://raw.githubusercontent.com/gnome-design-team/gnome-icons/master/apps-symbolic/Adwaita/scalable/apps/transmission-symbolic.svg
640c669
#Patch0:         transmission-2.84-overshoot.patch
66a36ae
Patch1:		transmission-libsystemd.patch
8ecc3bf
Patch2:		transmission-fdlimits.patch
cd457e5
# https://github.com/transmission/transmission/pull/468
cd457e5
Patch3:		CVE-2018-5702.patch
509226b
# Cherry-picked from upstream
509226b
Patch4:		0001-transmission-build-against-openssl-1.1.0.patch
c99179a
509226b
BuildRequires:  openssl-devel >= 1.1.0
7f644b8
BuildRequires:  glib2-devel >= 2.32.0
7f644b8
BuildRequires:  gtk3-devel >= 3.2.0
7651f14
BuildRequires:  libnotify-devel >= 0.4.3
12ca763
BuildRequires:  libcanberra-devel
74c1f85
BuildRequires:  libcurl-devel >= 7.16.3
e5ebd3b
BuildRequires:  dbus-glib-devel >= 0.70
7f644b8
BuildRequires:  libevent-devel >= 2.0.10
a397451
BuildRequires:  desktop-file-utils
a397451
BuildRequires:  gettext intltool
23a047f
BuildRequires:  qt5-qtbase-devel
8520b9d
BuildRequires:  systemd-devel
5ae3a5c
BuildRequires:  libnatpmp-devel >= 20150609-1
d7f0352
# Default
d7f0352
Requires: transmission-gtk%{?_isa}
ac0aabe
ac0aabe
a397451
%description
a397451
Transmission is a free, lightweight BitTorrent client. It features a
a397451
simple, intuitive interface on top on an efficient, cross-platform
a397451
back-end.
a397451
e566cc8
%package common
e566cc8
Summary:       Transmission common files
15254cc
Group:         Applications/Internet
e566cc8
Conflicts:     transmission < 1.80-0.3.b4
e566cc8
%description common
15254cc
Common files for Transmission BitTorrent client sub-packages. It includes 
77c6f0f
the web user interface, icons and transmission-remote, transmission-create, 
77c6f0f
transmission-edit, transmission-show utilities.
e566cc8
e566cc8
%package cli
e566cc8
Summary:       Transmission command line implementation
15254cc
Group:         Applications/Internet
d7f0352
Requires:      transmission-common%{?_isa}
e566cc8
%description cli
15254cc
Command line version of Transmission BitTorrent client.
e566cc8
e566cc8
%package daemon
e566cc8
Summary:       Transmission daemon
15254cc
Group:         Applications/Internet
d7f0352
Requires:      transmission-common%{?_isa}
15254cc
Requires(pre): shadow-utils
8520b9d
Requires(post): systemd
8520b9d
Requires(preun): systemd
8520b9d
Requires(postun): systemd
8520b9d
BuildRequires: systemd
e566cc8
%description daemon
15254cc
Transmission BitTorrent client daemon.
e566cc8
e566cc8
%package gtk
e566cc8
Summary:       Transmission GTK interface
15254cc
Group:         Applications/Internet
d7f0352
Requires:      transmission-common%{?_isa}
e566cc8
e566cc8
%description gtk
15254cc
GTK graphical interface of Transmission BitTorrent client.
e566cc8
e566cc8
%package qt
e566cc8
Summary:       Transmission Qt interface
15254cc
Group:         Applications/Internet
d7f0352
Requires:      transmission-common%{?_isa}
23a047f
e566cc8
%description qt
15254cc
Qt graphical interface of Transmission BitTorrent client.
15254cc
15254cc
%pre daemon
15254cc
getent group transmission >/dev/null || groupadd -r transmission
15254cc
getent passwd transmission >/dev/null || \
64ea748
useradd -r -g transmission -d %{_sharedstatedir}/transmission -s /sbin/nologin \
9c882a6
        -c "transmission daemon account" transmission
15254cc
exit 0
a397451
a397451
%prep
b4d3301
%setup -q 
a397451
640c669
#%%patch0 -p0
66a36ae
%patch1 -p0
8ecc3bf
%patch2 -p0
cd457e5
%patch3 -p1
509226b
%patch4 -p1
fcdd572
039e695
# fix icon location for Transmission Qt
039e695
sed -i 's|Icon=%{name}-qt|Icon=%{name}|g' qt/%{name}-qt.desktop
039e695
039e695
# convert to UTF encoding
ad76790
iconv --from=ISO-8859-1 --to=UTF-8 AUTHORS > AUTHORS.new
ad76790
mv AUTHORS.new AUTHORS
ad76790
iconv --from=ISO-8859-1 --to=UTF-8 NEWS > NEWS.new
ad76790
mv NEWS.new NEWS
ad76790
a397451
%build
2fa893b
3679075
CXXFLAGS="%{optflags} -fPIC"
2fa893b
66a36ae
%configure --disable-static --enable-utp --enable-daemon --with-systemd-daemon \
637644c
           --enable-nls --enable-cli --enable-daemon \
5ae3a5c
           --enable-external-natpmp
72b3b46
make %{?_smp_mflags}
a397451
e566cc8
pushd qt
23a047f
	%{qmake_qt5}  qtr.pro
23a047f
	make %{?_smp_mflags}
e566cc8
popd
e566cc8
509226b
%check
509226b
make %{?_smp_mflags} check
509226b
a397451
%install
Praveen 4562987
mkdir -p %{buildroot}%{_unitdir}
edc83a8
install -m0644 daemon/transmission-daemon.service  %{buildroot}%{_unitdir}/
64ea748
mkdir -p %{buildroot}%{_sharedstatedir}/transmission
483946f
%make_install
e566cc8
make install INSTALL_ROOT=%{buildroot}%{_prefix} -C qt
a397451
bacca71
# Install the symbolic icon
bacca71
mkdir -p  %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps
bacca71
cp %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/transmission-symbolic.svg
bacca71
77c6f0f
%find_lang %{name}-gtk
e566cc8
77c6f0f
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-gtk.desktop
483946f
desktop-file-install \
483946f
                --dir=%{buildroot}%{_datadir}/applications/  \
483946f
                  qt/%{name}-qt.desktop
a397451
Richard Hughes a1ef7fd
# Register as an application to be visible in the software center
Richard Hughes a1ef7fd
#
Richard Hughes a1ef7fd
# NOTE: It would be *awesome* if this file was maintained by the upstream
Richard Hughes a1ef7fd
# project, translated and installed into the right place during `make install`.
Richard Hughes a1ef7fd
#
Richard Hughes a1ef7fd
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
Richard Hughes a1ef7fd
#
Richard Hughes a1ef7fd
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
Richard Hughes a1ef7fd
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/transmission-gtk.appdata.xml <
Richard Hughes a1ef7fd
Richard Hughes a1ef7fd
Richard Hughes a1ef7fd
Richard Hughes a1ef7fd
BugReportURL: https://forum.transmissionbt.com/viewtopic.php?f=3&t=16443
Richard Hughes a1ef7fd
SentUpstream: 2014-09-18
Richard Hughes a1ef7fd
-->
Richard Hughes a1ef7fd
<application>
Richard Hughes a1ef7fd
  <id type="desktop">transmission-gtk.desktop</id>
Richard Hughes a1ef7fd
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes a1ef7fd
  <description>
Richard Hughes a1ef7fd
    

Richard Hughes a1ef7fd
      BitTorrent is a peer-to-peer file-sharing protocol that is commonly used to
Richard Hughes a1ef7fd
      distribute large amounts of data between multiple users.
Richard Hughes a1ef7fd
    

Richard Hughes a1ef7fd
    

Richard Hughes a1ef7fd
      Transmission is a BitTorrent client with an easy-to-use frontend on top a
Richard Hughes a1ef7fd
      cross-platform backend.
Richard Hughes a1ef7fd
      Native frontends are available for OS X and Windows, as well as command line and
Richard Hughes a1ef7fd
      web frontends.
Richard Hughes a1ef7fd
    

Richard Hughes a1ef7fd
    

Richard Hughes a1ef7fd
      Notable features of Transmission include Local Peer Discovery and Full Encryption,
Richard Hughes a1ef7fd
      Full encryption, DHTµTP, PEX and Magnet Link support.
Richard Hughes a1ef7fd
    

Richard Hughes a1ef7fd
  </description>
Richard Hughes a1ef7fd
  <url type="homepage">http://www.transmissionbt.com/</url>
Richard Hughes a1ef7fd
  <screenshots>
Richard Hughes a1ef7fd
    <screenshot type="default">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/transmission-gtk/a.png</screenshot>
Richard Hughes a1ef7fd
  </screenshots>
Richard Hughes a1ef7fd
  
Richard Hughes a1ef7fd
  <updatecontact>someone_who_cares@upstream_project.org</updatecontact>
Richard Hughes a1ef7fd
   -->
Richard Hughes a1ef7fd
</application>
Richard Hughes a1ef7fd
EOF
Richard Hughes a1ef7fd
ebf452a
%post daemon
3aa60f1
%systemd_post transmission-daemon.service
15254cc
ebf452a
%preun daemon
3aa60f1
%systemd_preun transmission-daemon.service
d4bcdf0
ebf452a
%postun daemon
3aa60f1
%systemd_postun_with_restart transmission-daemon.service 
a397451
e566cc8
%files 
a397451
e566cc8
%files common 
ac5d430
%license COPYING
ac5d430
%doc AUTHORS NEWS README
e566cc8
%{_bindir}/transmission-remote
77c6f0f
%{_bindir}/transmission-create
77c6f0f
%{_bindir}/transmission-edit
77c6f0f
%{_bindir}/transmission-show
794ab1a
%{_datadir}/transmission/
a397451
%{_datadir}/pixmaps/*
e50b81c
%{_datadir}/icons/hicolor/*/apps/transmission.*
bacca71
%{_datadir}/icons/hicolor/symbolic/apps/transmission-symbolic.svg
9331816
%doc %{_mandir}/man1/transmission-remote*
77c6f0f
%doc %{_mandir}/man1/transmission-create*
77c6f0f
%doc %{_mandir}/man1/transmission-edit*
77c6f0f
%doc %{_mandir}/man1/transmission-show*
e566cc8
e566cc8
%files cli 
77c6f0f
%{_bindir}/transmission-cli
77c6f0f
%doc %{_mandir}/man1/transmission-cli*
e566cc8
e566cc8
%files daemon
e566cc8
%{_bindir}/transmission-daemon
Praveen 4562987
%{_unitdir}/transmission-daemon.service
64ea748
%attr(-,transmission, transmission)%{_sharedstatedir}/transmission/
9331816
%doc %{_mandir}/man1/transmission-daemon*
e566cc8
77c6f0f
%files gtk -f %{name}-gtk.lang
77c6f0f
%{_bindir}/transmission-gtk
Richard Hughes a1ef7fd
%{_datadir}/appdata/%{name}-gtk.appdata.xml
77c6f0f
%{_datadir}/applications/transmission-gtk.desktop
77c6f0f
%doc %{_mandir}/man1/transmission-gtk.*
e566cc8
e566cc8
%files qt
77c6f0f
%{_bindir}/transmission-qt
77c6f0f
%{_datadir}/applications/transmission-qt.desktop
77c6f0f
%doc %{_mandir}/man1/transmission-qt.*
a397451
a397451
%changelog
509226b
* Tue Jan 23 2018 Gwyn Ciesla <limburgher@gmail.com> - 2.92-12
509226b
- Patch for openssl 1.1.x
509226b
- Corrected CVE-2018-5702 patch.
509226b
cd457e5
* Tue Jan 16 2018 Peter Robinson <pbrobinson@fedoraproject.org> 2.92-11
cd457e5
- Upstream fix for CVE-2018-5702 (Mitigate dns rebinding attacks against daemon)
cd457e5
8ecc3bf
* Wed Jan 10 2018 Heiko Reese <fedora@heiko-reese.de> - 2.92-10
8ecc3bf
- Removed hardcoded fdlimit of 1024
8ecc3bf
87c0226
* Sat Jan 06 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.92-9
87c0226
- Remove obsolete scriptlets
87c0226
189e9aa
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.92-8
189e9aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
189e9aa
93571b0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.92-7
93571b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
93571b0
66a36ae
* Mon Apr 17 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.92-6
66a36ae
- Restore systemd usage.
66a36ae
7a07148
* Thu Apr 13 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.92-5
7a07148
- Correct unit file service type, BZ 1442085.
7a07148
637644c
* Tue Apr 11 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.92-4
637644c
- Fix FTBFS.
637644c
9b34b57
* Mon Feb 13 2017 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.92-3
d7f0352
- Make requires arch specific
d7f0352
- Make transmission require -gtk, which will be default
d7f0352
5eae7cc
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.92-2
5eae7cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5eae7cc
e399b3d
* Mon Mar 07 2016 Jon Ciesla <limburgher@gmail.com> - 2.92-1
e399b3d
- Latest upstream, dbus fix and OSX malware removal.
e399b3d
640c669
* Sun Feb 28 2016 Jon Ciesla <limburgher@gmail.com> - 2.90-1
640c669
- 2.90, BZ 1312701
640c669
- Overshoot patch upstreamed.
640c669
d5bec85
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.84-11
d5bec85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d5bec85
fcdd572
* Wed Jan 20 2016 Jon Ciesla <limburgher@gmail.com> - 2.84-10
fcdd572
- Patch for gtk bug, BZ 1288861.
fcdd572
5ae3a5c
* Fri Sep 18 2015 Jon Ciesla <limburgher@gmail.com> - 2.84-9
5ae3a5c
- Use system libnatpmp, BZ 1264292.
5ae3a5c
e726617
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.84-8
e726617
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e726617
87a8802
* Wed May 13 2015 Kalev Lember <kalevlember@gmail.com> - 2.84-7
87a8802
- Try harder to install the correct symbolic icon
87a8802
bacca71
* Wed May 13 2015 Kalev Lember <kalevlember@gmail.com> - 2.84-6
bacca71
- Install a symbolic app icon (#1221292)
ac5d430
- Use license macro for the COPYING file
bacca71
d634145
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.84-5
d634145
- Rebuilt for GCC 5 C++11 ABI change
d634145
Richard Hughes a1ef7fd
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 2.84-4
Richard Hughes a1ef7fd
- Add an AppData file for the software center
Richard Hughes a1ef7fd
23a047f
* Thu Mar 12 2015 Helio Chissini de Castro <helio@kde.org> - 2.83-3
23a047f
- Compile with Qt5 now
23a047f
2ba6d6b
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.84-2
2ba6d6b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2ba6d6b
994310c
* Sat Jul 12 2014 Rahul Sundaram <sundaram@fedoraproject.org> - 2.84-1
994310c
- update to 2.84
994310c
- resolves rhbz#1118291 - peer communication vulnerability
994310c
27cf46d
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.83-2
27cf46d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
27cf46d
03d6783
* Sun May 25 2014 Ankur Sinha <ankursinha AT fedoraproject DOT org> 2.83-1
03d6783
- Updated to 2.83
03d6783
- https://trac.transmissionbt.com/wiki/Changes
03d6783
- Remove patch: https://trac.transmissionbt.com/ticket/5465
03d6783
039e695
* Sat May 17 2014 Rahul Sundaram <sundaram@fedoraproject.org> - 2.82-3
039e695
- fix Transmission Qt icon location (rhbz#1096423)
039e695
73680a8
* Thu Aug 29 2013 Ankur Sinha <ankursinha AT fedoraproject DOT org> 2.82-2
c5619aa
- Remove obseleted Obsoletes tag
73680a8
- Forgot a spec bump
c5619aa
c99179a
* Thu Aug 15 2013 Ankur Sinha <ankursinha AT fedoraproject DOT org> 2.82-1
c99179a
- Update to latest upstream release
c99179a
- Changes listed at: https://trac.transmissionbt.com/wiki/Changes#version-2.82
c99179a
- Add patch to revert qt5 changes since it doesn't build with it.
c99179a
9417293
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.81-3
9417293
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9417293
64ea748
* Mon Jul 22 2013 Ankur Sinha <ankursinha AT fedoraproject DOT org> 2.81-2
64ea748
- Typo: sharedstate not sharestate
64ea748
3679075
* Mon Jul 22 2013 Ankur Sinha <ankursinha AT fedoraproject DOT org> 2.81-1
3679075
- Update to new upstream release: 2.81
3679075
- https://trac.transmissionbt.com/wiki/Changes#version-2.81
3679075
- Replace /var/lib by sharestatedir macro
039e695
- Replace $RPM_OPT_FLAGS with optflags for consistency
3679075
8520b9d
* Sun Jul 14 2013 Ankur Sinha <ankursinha AT fedoraproject DOT org> 2.80-2
8520b9d
- systemd-units -> systemd. rhbz:981647
8520b9d
- Add systemd-devel as BR. rhbz:984220
8520b9d
edc83a8
* Thu Jun 27 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 2.80-1
edc83a8
- upstream release 2.80
edc83a8
- use upstream systemd service file
edc83a8
e883518
* Fri May 10 2013 Adam Williamson <awilliam@redhat.com>
e883518
- update scriptlets to match current guidelines
e883518
2fa893b
* Mon Apr 22 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 2.77-3
2fa893b
- use hardened build macro and enable fPIC for Qt build. resolves rhbz#955268
2fa893b
ebf452a
* Tue Apr 02 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 2.77-2
ebf452a
- fix use of systemd macros to apply to daemon subpackage only
ebf452a
3aa60f1
* Tue Feb 19 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 2.77-1
3aa60f1
- upstream release 2.77
3aa60f1
- https://trac.transmissionbt.com/wiki/Changes#version-2.77
3aa60f1
b40befb
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.76-2
b40befb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b40befb
483946f
* Sat Jan 19 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 2.76-1
483946f
- upstream release 2.76
483946f
- https://trac.transmissionbt.com/wiki/Changes#version-2.76
483946f
- use rpm ld_flags for qt build. resolves rhbz#868502
483946f
- use upstream transmission-qt.desktop file. resolves rhbz#799673
483946f
- remove -T parameter from the systemd file. resolves rhz#823220
483946f
3e90392
* Sat Dec 15 2012 Rahul Sundaram <sundaram@fedoraproject.org> - 2.75-1
3e90392
- upstream release 2.75
3e90392
- https://trac.transmissionbt.com/wiki/Changes#version-2.75
3e90392
0feb9ba
* Sat Oct 20 2012 Kalev Lember <kalevlember@gmail.com> - 2.72-1
0feb9ba
- Update to 2.72
0feb9ba
28d27d9
* Thu Sep 27 2012 Kalev Lember <kalevlember@gmail.com> - 2.71-1
28d27d9
- Update to 2.71
28d27d9
- Drop upstreamed desktop file patch
28d27d9
7f644b8
* Sat Jul 28 2012 Kalev Lember <kalevlember@gmail.com> - 2.61-1
7f644b8
- Update to 2.61
7f644b8
- Build with gtk3
7f644b8
- Add a patch to make desktop-file-validate happy
7f644b8
1e5fcd0
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.52-2
1e5fcd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1e5fcd0
20697e4
* Sat Jun 02 2012 Rahul Sundaram <sundaram@fedoraproject.org> - 2.52-1
20697e4
- upstream release 2.52
20697e4
- https://trac.transmissionbt.com/wiki/Changes#version-2.52
20697e4
e718469
* Sat Jun 02 2012 Rahul Sundaram <sundaram@fedoraproject.org> - 2.50-3
368d458
- apply upstream bug fix patch from https://trac.transmissionbt.com/changeset/13300?format=diff&new=13300
368d458
- fixes https://trac.transmissionbt.com/ticket/4894
368d458
2eee42c
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.50-2
2eee42c
- Rebuilt for c++ ABI breakage
2eee42c
6b83304
* Thu Feb 16 2012 Rahul Sundaram <sundaram@fedoraproject.org> - 2.50-1
6b83304
- upstream release 2.50
6b83304
- https://trac.transmissionbt.com/wiki/Changes#version-2.50
6b83304
726d34e
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.42-3
726d34e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
726d34e
52d91c2
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.42-2
52d91c2
- Rebuilt for glibc bug#747377
52d91c2
2fa893b
* Sun Oct 23 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 2.42-1
56efad5
- upstream release 2.42
56efad5
- https://trac.transmissionbt.com/wiki/Changes#version-2.42
56efad5
Praveen 4562987
* Sat Sep 10 2011 Tomasz Torcz <ttorcz@fedoraproject.org> - 2.33-2
Praveen 4562987
- add systemd unit (#659919)
Praveen 4562987
- drop sysconfig file
Praveen 4562987
7b4b8a0
* Sun Aug 14 2011 Rex Dieter <rdieter@fedoraproject.org> - 2.33-1.1
7b4b8a0
- Rebuilt for rpm (#728707)
7b4b8a0
456a8f8
* Thu Jul 21 2011 Raghu Udiyar <raghusiddarth@gmail.com> - 2.33-1
456a8f8
- https://trac.transmissionbt.com/wiki/Changes#version-2.33
456a8f8
- Remove deprecated gconf2 dependency
456a8f8
493359a
* Tue Jul 05 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 2.32-1
493359a
- Upstream 2.32 release
493359a
- https://trac.transmissionbt.com/wiki/Changes#version-2.32
493359a
- Drop defattr throughout the spec since recent RPM makes it redundant
493359a
b4d3301
* Sun Apr 24 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 2.31-1
b4d3301
- Upstream 2.31 release
b4d3301
- https://trac.transmissionbt.com/wiki/Changes#version-2.31
b4d3301
- Fix source url
b4d3301
ad76790
* Sun Apr 24 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 2.30-0.b3
ad76790
- Upstream 2.30 Beta 3 release
ad76790
- https://trac.transmissionbt.com/wiki/Changes#version-2.30b3
ad76790
Rahul Sundaram 975afb6
* Mon Apr 04 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 2.30-0.b1
Rahul Sundaram 975afb6
- Upstream 2.30 Beta 1 release
Rahul Sundaram 975afb6
- Enable configure options explicitly
Rahul Sundaram 975afb6
- Drop source and patch for icons since it is now upstream
Rahul Sundaram 975afb6
- https://trac.transmissionbt.com/wiki/Changes#version-2.30b1
Rahul Sundaram 975afb6
  * Major changes include the following:
Rahul Sundaram 975afb6
  * µTP, UDP tracker, Multiscrape support
Rahul Sundaram 975afb6
  * Download scarcest pieces first 
Rahul Sundaram 975afb6
  * The "lazy bitfield" feature has been superseded by the "Fast Extension" BEP6 
Rahul Sundaram 975afb6
  * GTK: Register as a magnet link handler in the .desktop file 
Rahul Sundaram 975afb6
  * Web: Peer and Network preferences 
Rahul Sundaram 975afb6
ac0aabe
* Thu Mar 10 2011 Bastien Nocera <bnocera@redhat.com> 2.22-2
ac0aabe
- Add new icons
ac0aabe
ac0aabe
* Thu Mar 10 2011 Bastien Nocera <bnocera@redhat.com> 2.22-1
ac0aabe
- Update to 2.22
ac0aabe
794ab1a
* Wed Mar  2 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.21-2
794ab1a
- Own %%{_datadir}/transmission dir.
794ab1a
2c89c23
* Wed Feb 09 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 2.21-1
2c89c23
- Update to latest upstream release
2c89c23
- Drop no longer needed libnotify patch
2c89c23
- https://trac.transmissionbt.com/wiki/Changes
2c89c23
Ankur Sinha ef8ce1d
* Tue Dec 28 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.13-1
Ankur Sinha ef8ce1d
- updated to latest upstream release: https://trac.transmissionbt.com/wiki/Changes
Ankur Sinha ef8ce1d
- fixes #654793
Ankur Sinha ef8ce1d
- update libnotify patch
Ankur Sinha ef8ce1d
f858a19
* Sun Nov 07 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.11-3
f858a19
- fix build errors
f858a19
- update patch to fix another libnotify breakage
f858a19
e94b597
* Sun Nov 07 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.11-2
e94b597
- added patch to fix breakage for libnotify API changes
e94b597
77c6f0f
* Thu Oct 21 2010 Pavol Šimo <palos AT fedoraproject DOT org> - 2.11-1
77c6f0f
- updated to latest release version
77c6f0f
- added new files, updated fix-optflag.patch
77c6f0f
Jesse Keating 076337e
* Wed Sep 29 2010 jkeating - 2.04-3
Jesse Keating 076337e
- Rebuilt for gcc bug 634757
Jesse Keating 076337e
f2c8dd5
* Mon Sep 20 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.04-2
f2c8dd5
- Added patch to fix https://trac.transmissionbt.com/ticket/3539
f2c8dd5
64a6041
* Mon Aug 09 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.04-1
64a6041
- Updated to latest release
64a6041
- bug 622239
64a6041
f289af2
* Wed Jul 21 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.03-1
f289af2
- updated to latest release version
f289af2
- bug 616745
f289af2
afcf616
* Sun Jun 27 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.01-2
afcf616
- corrected build failure
afcf616
ebc9b8e
* Sun Jun 27 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 2.01-1
ebc9b8e
- https://trac.transmissionbt.com/wiki/Changes 
ebc9b8e
0c46c33
* Thu Jun 17 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 2.00-1
0c46c33
- https://trac.transmissionbt.com/wiki/Changes?version=57
0c46c33
- Drop the clean section as it is redundant now
0c46c33
a5122de
* Fri Mar 12 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.92-1
a5122de
- Some bug fixes
a5122de
- http://trac.transmissionbt.com/query?groupdesc=1&group=component&milestone=1.92&order=severity
a5122de
2fa893b
* Sun Mar 07 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.91-3
69979cf
- Don't lose user configuration with updates 
69979cf
- Fixes rhbz#571044
69979cf
d4bcdf0
* Wed Feb 24 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.91-2
d4bcdf0
- -common: move icon scriptlets here (where the icons are), update/optimize 
d4bcdf0
- -qt : add mime scriptlet
d4bcdf0
92d166a
* Mon Feb 22 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.91-1
92d166a
- http://trac.transmissionbt.com/wiki/Changes#version-1.91
92d166a
f2421ae
* Sun Feb 21 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.90-2
f2421ae
- BR: qt4-devel
f2421ae
- -qt: Requires: qt4 >= %%_qt4_version
f2421ae
6f05493
* Wed Feb 17 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.90-1
6f05493
- http://trac.transmissionbt.com/browser/trunk/NEWS#L1
6f05493
- Fix initscript to use the config file properly
6f05493
6e69fe3
* Wed Feb 10 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.83-3
6e69fe3
- rhbz #563090 - fixed config for daemon initscript
6e69fe3
e4bdbe2
* Wed Feb 3 2010 Ankur Sinha <ankursinha@fedoraproject.org> - 1.83-2
e4bdbe2
- Bugfix - #560180 - changed init script
e4bdbe2
3fea160
* Sun Jan 31 2010 Ankur Sinha <ankursinha@fedoraproject.org> - 1.83-1
3fea160
- New Release
3fea160
- Fix 1.80 announce error that caused uploads and downloads to periodically freeze
3fea160
- Fix 1.80 announce timeout error that caused "no response from tracker" message
3fea160
- Fix 1.80 "file not found" error message that stopped some torrents
3fea160
- Fix 1.82 crash when adding new torrents via their ftp URL
3fea160
- Fix 1.80 crash when receiving invalid request messages from peers
3fea160
- Fix 1.82 error when updating the blocklist
3fea160
- http://trac.transmissionbt.com/wiki/Changes#version-1.83
3fea160
2af3056
* Mon Jan 25 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.82-2
2af3056
- Fix icon cache 
e566cc8
9afb188
* Sun Jan 24 2010 Ankur Sinha <ankursinha@fedoraproject.org> - 1.82-1
9afb188
- Bugfix
9afb188
- http://trac.transmissionbt.com/wiki/Changes#version-1.82
9afb188
9c882a6
* Thu Jan 21 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-1
9c882a6
- Many major new features including magnet link support, trackerless torrents
9c882a6
- http://trac.transmissionbt.com/wiki/Changes#version-1.80
9c882a6
15254cc
* Wed Jan 20 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.6.b5
15254cc
- Add a initscript for transmission daemon. Fixes rhbz#556228
15254cc
- Description changes, add group for sub-packages and fix make
15254cc
0b1a48c
* Thu Jan 14 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.5.b5
0b1a48c
- Bug fixes
0b1a48c
- http://trac.transmissionbt.com/wiki/Changes#version-1.80b5
0b1a48c
e566cc8
* Sat Jan 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.4.b4
e566cc8
- Build the qt interface as a sub package
e566cc8
- Build daemon as a separate sub package
e566cc8
- Translations are for only the gtk sub package
e566cc8
- Fix obsoletes and add conflicts
e566cc8
e566cc8
* Thu Jan 07 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 1.80-0.3.b4
e566cc8
- Split package to sub packages
e566cc8
650c75b
* Tue Jan 05 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.2.b4
650c75b
- Add BR GConf2-devel
650c75b
7af3e75
* Tue Jan 05 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.1.b4
7af3e75
- 1.80 Beta 4
7af3e75
- http://trac.transmissionbt.com/wiki/Changes#version-1.80b4
12ca763
74c1f85
* Thu Dec 17 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.1.b3
12ca763
- 1.80 Beta 3
12ca763
- Enable sounds via libcanberra
12ca763
- http://trac.transmissionbt.com/wiki/Changes#version-1.80b3
12ca763
9d1d29c
* Sun Oct 25 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.76-1
9d1d29c
- http://trac.transmissionbt.com/wiki/Changes#version-1.76
9d1d29c
b443a80
* Tue Sep 15 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.75-1
b443a80
- new upstream release
b443a80
- Fixes seg fault, rhbz#522783
b443a80
a183310
* Thu Aug 27 2009 Tomas Mraz <tmraz@redhat.com> - 1.74-3
a183310
- rebuilt with new openssl
a183310
9740d90
* Tue Aug 25 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.74-2
9740d90
- Add source
9740d90
9740d90
* Tue Aug 25 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.74-1
3338e1a
- Bug fix release
3338e1a
- http://trac.transmissionbt.com/wiki/Changes
3338e1a
- disable static linking explicitly
3338e1a
f1f6839
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.73-2
f1f6839
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f1f6839
e3f3d5f
* Fri Jul 24 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.73-1
e3f3d5f
- new upstream
e3f3d5f
- switch to using LZMA source
e3f3d5f
96214de
* Sun Jun 21 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.72-1
96214de
- Update to new upstream version
96214de
- Drop compiler options patch since upstream has fixed this issue
96214de
ab45fb4
* Fri Jun 12 2009 Rahul Sundaram <sundaram@fedoraproject.org> - 1.71-1
ab45fb4
- Update to upstream version 1.71
ab45fb4
- Update compiler options patch to match new upstream release
ab45fb4
- Drop patch for not using bundled libevent. Upstream now has been fixed to use the system copy whenever possible
ab45fb4
- Don't use vendor tag for desktop file. It is not recommended anymore
ab45fb4
- Follow https://fedoraproject.org/wiki/Packaging/Guidelines#All_patches_should_have_an_upstream_bug_link_or_comment
ab45fb4
894879b
* Thu May 28 2009 Denis Leroy <denis@poolshark.org> - 1.61-1
894879b
- Update to upstream version 1.61
894879b
- fallocate patch upstreamed
894879b
- Patches updated for 1.61
894879b
0b6b467
* Fri May 22 2009 Denis Leroy <denis@poolshark.org> - 1.53-1
0b6b467
- Update to upstream 1.53
0b6b467
- XDG Download patch upstreamed
0b6b467
- Security fix CVE-2009-1757 (#500278)
0b6b467
f6b91e5
* Sat Mar 28 2009 Lubomir Rintel <lkundrak@v3.sk> - 1.51-2
f6b91e5
- Use XDG Download directory (#490950)
f6b91e5
fa88b41
* Sat Feb 28 2009 Denis Leroy <denis@poolshark.org> - 1.51-1
fa88b41
- Update to upstream 1.51
fa88b41
- Added icon cache scriplets (#487824)
fa88b41
fb6ee56
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.50-2
fb6ee56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
fb6ee56
7651f14
* Fri Feb 20 2009 Denis Leroy <denis@poolshark.org> - 1.50-1
7651f14
- Update to upstream 1.50
7651f14
- Ported patches to 1.50, enforce compile flags
7651f14
5d427e7
* Sun Jan 18 2009 Tomas Mraz <tmraz@redhat.com> - 1.42-2
5d427e7
- rebuild with new openssl
5d427e7
51522b0
* Wed Dec 31 2008 Brian Pepple <bpepple@fedoraproject.org> - 1.42-1
51522b0
- Update to 1.42.
51522b0
- Update event patch to 1.42.
51522b0
bce21f5
* Fri Nov 21 2008 Denis Leroy <denis@poolshark.org> - 1.40-1
bce21f5
- Update to upstream 1.40
bce21f5
- Ported patches to 1.40
bce21f5
1734e3e
* Sun Sep 28 2008 Denis Leroy <denis@poolshark.org> - 1.34-1
1734e3e
- Update to upstream 1.34
1734e3e
- Added patch to link with distributed libevent library
1734e3e
96e85a1
* Mon Sep  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.33-2
96e85a1
- fix license tag
96e85a1
3a0fc4f
* Sun Aug 24 2008 Denis Leroy <denis@poolshark.org> - 1.33-1
3a0fc4f
- Update to upstream 1.33
3a0fc4f
- Now dual-licensed
3a0fc4f
- Gnusource and download dir patches upstreamed
3a0fc4f
a22ecc4
* Wed Jun 18 2008 Denis Leroy <denis@poolshark.org> - 1.22-1
a22ecc4
- Update to upstream 1.22
a22ecc4
d2f12e7
* Sat May 31 2008 Denis Leroy <denis@poolshark.org> - 1.21-1
d2f12e7
- Update to upstream 1.21
d2f12e7
e5ebd3b
* Tue May 13 2008 Denis Leroy <denis@poolshark.org> - 1.20-1
e5ebd3b
- Update to upstream 1.20
e5ebd3b
- Browser opening patch upstreamed
e5ebd3b
- New dependencies (dbus, curl)
e5ebd3b
412483c
* Tue May  6 2008 Denis Leroy <denis@poolshark.org> - 1.11-2
412483c
- Patch to fix opening issue from browser (#431769)
412483c
- Patch to fix hardcoded optimize compile flags
412483c
c1c64a1
* Fri May  2 2008 Denis Leroy <denis@poolshark.org> - 1.11-1
c1c64a1
- Update to upstream 1.11, many bug fixes
c1c64a1
88bcce6
* Fri Mar 14 2008 Denis Leroy <denis@poolshark.org> - 1.06-1
88bcce6
- Update to upstream 1.06, bug fixes, memory leak fix
88bcce6
e50b81c
* Sun Feb 10 2008 Denis Leroy <denis@poolshark.org> - 1.05-1
e50b81c
- Update to upstream 1.05, with a bunch of bug fixes
7e8ec95
5b7772a
* Thu Jan 31 2008 Denis Leroy <denis@poolshark.org> - 1.03-1
5b7772a
- Update to upstream 1.03
5b7772a
f5a8b86
* Wed Jan 23 2008 Denis Leroy <denis@poolshark.org> - 1.02-1
f5a8b86
- Update to upstream 1.02, bugfix release
f5a8b86
fce5d9a
* Sat Jan  5 2008 Denis Leroy <denis@poolshark.org> - 1.00-1
fce5d9a
- Update to upstream 1.00. New project URL
fce5d9a
ef04c0d
* Wed Dec  5 2007 Denis Leroy <denis@poolshark.org> - 0.95-1
ef04c0d
- Update to upstream 0.95
ef04c0d
- Rebuild with new openssl
ef04c0d
47d35a1
* Thu Nov 29 2007 Denis Leroy <denis@poolshark.org> - 0.94-1
47d35a1
- Update to upstream 0.94
47d35a1
afde5c9
* Tue Nov  6 2007 Denis Leroy <denis@poolshark.org> - 0.92-1
afde5c9
- Update to upstream 0.92, important bug fixes
afde5c9
72b3b46
* Sat Nov  3 2007 Denis Leroy <denis@poolshark.org> - 0.91-1
72b3b46
- Update to upstream 0.91
72b3b46
- Removal of -gtk suffix
72b3b46
- Obsoleting manpath patch
72b3b46
677253a
* Wed Sep 12 2007 Denis Leroy <denis@poolshark.org> - 0.82-1
677253a
- Update to upstream 0.82, many bug fixes
b7f9f91
- Added patch to support default user download directory (Bastien Nocera)
677253a
51b7fd3
* Sat Aug 25 2007 - Bastien Nocera <bnocera@redhat.com> - 0.81-1
51b7fd3
- Update to upstream 0.81
f7de345
- Add work-around for busted tarball without a sub-directory
51b7fd3
4ac6e77
* Thu Aug 16 2007 Denis Leroy <denis@poolshark.org> - 0.80-1
4ac6e77
- Update to upstream 0.80
4ac6e77
8744f1a
* Wed May  2 2007 Denis Leroy <denis@poolshark.org> - 0.72-1
8744f1a
- Update to 0.72
8744f1a
- Added libevent BR
8744f1a
59c7aaa
* Wed Apr 25 2007 Denis Leroy <denis@poolshark.org> - 0.71-1
59c7aaa
- Update to 0.71
59c7aaa
- Removed custom desktop file
59c7aaa
- Added patch to fix manpath
59c7aaa
22ebcb1
* Thu Sep 28 2006 Denis Leroy <denis@poolshark.org> - 0.6.1-3
22ebcb1
- Added project icon
22ebcb1
- Honor cc variable
22ebcb1
a397451
* Mon Sep 25 2006 Denis Leroy <denis@poolshark.org> - 0.6.1-2
a397451
- Removed ldconfig Requires
a397451
a397451
* Wed Sep 13 2006 Denis Leroy <denis@poolshark.org> - 0.6.1-1
a397451
- First version
69979cf
`