1 Summary: A versatile and multi-platform BitTorrent client
2 Summary(hu.UTF-8): Egy sokoldalú és multiplatformos BitTorrent kliens
3 Summary(pl.UTF-8): Wszechstronny i wieloplatformowy klient BitTorrenta
8 Group: Applications/Communications
9 Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2
10 # Source0-md5: 9c1b5d84fb9ddbbd50b5776c1cd6daa4
11 Source1: %{name}.sysconfig
13 Patch0: %{name}-ckb_po.patch
14 Patch1: %{name}-qtr_details.patch
15 URL: http://transmissionbt.com/
16 BuildRequires: QtGui-devel
17 BuildRequires: QtNetwork-devel
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: curl-devel >= 7.16.3
21 BuildRequires: dbus-glib-devel >= 0.70
22 BuildRequires: gettext-devel
23 BuildRequires: glib2-devel >= 1:2.16.0
24 BuildRequires: gtk+2-devel >= 2:2.6.0
25 BuildRequires: intltool >= 0.35.5
26 BuildRequires: libevent-devel >= 1.4.5
27 BuildRequires: libnotify-devel >= 0.4.4
28 BuildRequires: libstdc++-devel
29 BuildRequires: libtool
30 BuildRequires: openssl-devel >= 0.9.4
31 BuildRequires: pkgconfig
32 BuildRequires: rpmbuild(macros) >= 1.357
33 BuildRequires: qt4-build
34 BuildRequires: qt4-qmake
35 BuildRequires: xfsprogs-devel
36 Obsoletes: Transmission <= 1.05
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 %define _appdir %{_datadir}/%{name}/web
42 Transmission has been built from the ground up to be a lightweight,
43 yet powerful BitTorrent client. Its simple, intuitive interface is
44 designed to integrate tightly with whatever computing environment you
45 choose to use. Transmission strikes a balance between providing useful
46 functionality without feature bloat.
48 %description -l hu.UTF-8
49 Transmission egy könnyűsúlyú de mégis egy erőteljes BitTorrent kliens.
50 Egyszerű, intuitív felülete szorosan illeszkedik bármilyen
51 számítógépes környezetbe, amit csak választasz. A Transmission célja
52 megtalálni a használható funkcionalitást lehetőségek áradata nélkül.
54 %description -l pl.UTF-8
55 Transmission został stworzony od podstaw, aby być lekkim lecz mającym
56 duże możliwości klientem BitTorrenta. Jego prosty, intuicyjny
57 interfejs jest zaprojektowany spójnie z dowolnym środowiskiem wybranym
58 przez użytkownika. Transmission stawia na równowagę zapewnienia
59 przydatnej funkcjonalności bez nadmiaru opcji.
62 Summary: daemon package for BitTorrent client
64 Requires: %{name} = %{version}-%{release}
67 Transmission has been built from the ground up to be a lightweight,
68 yet powerful BitTorrent client. Its simple, intuitive interface is
69 designed to integrate tightly with whatever computing environment you
70 choose to use. Transmission strikes a balance between providing useful
71 functionality without feature bloat.
74 Summary: A versatile and multi-platform BitTorrent client
75 Summary(pl.UTF-8): Wszechstronny i wieloplatformowy klient BitTorrenta
76 Group: X11/Applications/Communications
77 Requires(post,postun): hicolor-icon-theme
78 Requires(post,postun): gtk+2
79 Requires: %{name} = %{version}-%{release}
80 Requires: gtk+2 >= 2:2.6.0
83 Transmission has been built from the ground up to be a lightweight,
84 yet powerful BitTorrent client. Its simple, intuitive interface is
85 designed to integrate tightly with whatever computing environment you
86 choose to use. Transmission strikes a balance between providing useful
87 functionality without feature bloat.
89 %description gui -l hu.UTF-8
90 Transmission egy könnyűsúlyú de mégis egy erőteljes BitTorrent kliens.
91 Egyszerű, intuitív felülete szorosan illeszkedik bármilyen
92 számítógépes környezetbe, amit csak választasz. A Transmission célja
93 megtalálni a használható funkcionalitást lehetőségek áradata nélkül.
95 %description gui -l pl.UTF-8
96 Transmission został stworzony od podstaw, aby być lekkim lecz mającym
97 duże możliwości klientem BitTorrenta. Jego prosty, intuicyjny
98 interfejs jest zaprojektowany spójnie z dowolnym środowiskiem wybranym
99 przez użytkownika. Transmission stawia na równowagę zapewnienia
100 przydatnej funkcjonalności bez nadmiaru opcji.
103 Summary: A GUI to Transmission based on Qt4
104 Group: X11/Applications/Communications
105 # doesn't require base
108 A GUI to Transmission based on Qt4.
111 %setup -q -c -n transmission-%{version}
112 mv transmission-%{version}/* .
126 %{__sed} -i 's/CONFIG += qt thread debug/CONFIG += qt thread/' qtr.pro
132 rm -rf $RPM_BUILD_ROOT
133 install -d $RPM_BUILD_ROOT/etc/{%{name},sysconfig,rc.d/init.d} \
134 $RPM_BUILD_ROOT/var/lib/%{name}
137 DESTDIR=$RPM_BUILD_ROOT
139 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
142 %{__rm} -rf $RPM_BUILD_ROOT%{_localedir}/eu
144 %find_lang %{name} --all-name --with-gnome
146 install qt/qtr $RPM_BUILD_ROOT%{_bindir}
148 # copy of GPLv2 not needed
149 %{__rm} $RPM_BUILD_ROOT%{_datadir}/transmission/web/LICENSE
152 rm -rf $RPM_BUILD_ROOT
155 /sbin/chkconfig --add transmission
156 %service transmission restart
159 if [ "$1" = "0" ]; then
160 %service transmission stop
161 /sbin/chkconfig --del transmission
165 %update_desktop_database_post
166 %update_icon_cache hicolor
169 %update_desktop_database_postun
170 %update_icon_cache hicolor
172 %files -f %{name}.lang
173 %defattr(644,root,root,755)
174 %doc AUTHORS NEWS README
175 %attr(755,root,root) %{_bindir}/transmissioncli
176 %attr(755,root,root) %{_bindir}/transmission-daemon
177 %attr(755,root,root) %{_bindir}/transmission-remote
178 %{_mandir}/man1/transmissioncli.1*
179 %{_mandir}/man1/transmission-daemon.1*
180 %{_mandir}/man1/transmission-remote.1*
181 %dir %{_datadir}/%{name}
184 %{_appdir}/javascript
185 %{_appdir}/stylesheets
186 %{_appdir}/index.html
189 %defattr(644,root,root,755)
190 %attr(751,root,daemon) %dir /etc/%{name}
191 %attr(640,root,daemon) %config(noreplace) %verify(not md5 mtime size) /etc/%{name}/*
192 %attr(640,root,daemon) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
193 %attr(750,daemon,root) %dir /var/lib/%{name}
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_bindir}/transmission
198 %{_mandir}/man1/transmission.1*
199 %{_desktopdir}/transmission.desktop
200 %{_pixmapsdir}/transmission.png
201 %{_iconsdir}/hicolor/*/apps/transmission.png
202 %{_iconsdir}/hicolor/*/apps/transmission.svg
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_bindir}/qtr