]> git.pld-linux.org Git - packages/transmission.git/blame - transmission.spec
- Up to 2.10
[packages/transmission.git] / transmission.spec
CommitLineData
0f16bf9a 1Summary: A versatile and multi-platform BitTorrent client
f2dfe381 2Summary(hu.UTF-8): Egy sokoldalú és multiplatformos BitTorrent kliens
bb59eb4f 3Summary(pl.UTF-8): Wszechstronny i wieloplatformowy klient BitTorrenta
905dacdd 4Name: transmission
fccbf9d7 5Version: 2.10
5b010a19 6Release: 1
0f16bf9a
PZ
7License: MIT
8Group: Applications/Communications
f2dfe381 9Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.bz2
fccbf9d7 10# Source0-md5: 3b32d981d746abf8b0292c6ab01d10d4
9232dd57
PG
11Source1: %{name}.sysconfig
12Source2: %{name}.init
147f3fba 13Patch0: %{name}-ckb_po.patch
071083d3 14Patch1: %{name}-qtr_details.patch
faccfb14
KK
15Patch2: %{name}-cflags.patch
16Patch3: %{name}-preallocate_syscall.patch
ec12ede2 17URL: http://transmissionbt.com/
7f140b2f 18BuildRequires: QtDBus-devel
2b837bd5
KK
19BuildRequires: QtGui-devel
20BuildRequires: QtNetwork-devel
e9d3e015
KK
21BuildRequires: autoconf
22BuildRequires: automake
071083d3 23BuildRequires: curl-devel >= 7.16.3
7ad95f16 24BuildRequires: dbus-glib-devel >= 0.70
f237c99d 25BuildRequires: gettext-devel
7ad95f16 26BuildRequires: glib2-devel >= 1:2.16.0
0f16bf9a
PZ
27BuildRequires: gtk+2-devel >= 2:2.6.0
28BuildRequires: intltool >= 0.35.5
305e25d6 29BuildRequires: libcanberra-gtk-devel
071083d3 30BuildRequires: libevent-devel >= 1.4.5
7ad95f16 31BuildRequires: libnotify-devel >= 0.4.4
f237c99d 32BuildRequires: libstdc++-devel
e9d3e015 33BuildRequires: libtool
4c544984 34BuildRequires: lsb-release
7ad95f16 35BuildRequires: openssl-devel >= 0.9.4
0f16bf9a 36BuildRequires: pkgconfig
2b837bd5 37BuildRequires: qt4-build
820ff2df 38BuildRequires: qt4-qmake
4c544984 39BuildRequires: rpmbuild(macros) >= 1.357
d8e696e8 40BuildRequires: util-linux
4c544984 41BuildRequires: which
071083d3 42BuildRequires: xfsprogs-devel
f237c99d 43Obsoletes: Transmission <= 1.05
b4dc7e64 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
0f16bf9a 45
c6dfa0bb 46%define _appdir %{_datadir}/%{name}/web
47
0f16bf9a
PZ
48%description
49Transmission has been built from the ground up to be a lightweight,
50yet powerful BitTorrent client. Its simple, intuitive interface is
51designed to integrate tightly with whatever computing environment you
52choose to use. Transmission strikes a balance between providing useful
53functionality without feature bloat.
54
f2dfe381 55%description -l hu.UTF-8
d8e696e8 56Transmission egy könnyűsúlyú, de mégis egy erőteljes BitTorrent
57kliens. Egyszerű, intuitív felülete szorosan illeszkedik bármilyen
f2dfe381
ZU
58számítógépes környezetbe, amit csak választasz. A Transmission célja
59megtalálni a használható funkcionalitást lehetőségek áradata nélkül.
60
bb59eb4f
JB
61%description -l pl.UTF-8
62Transmission został stworzony od podstaw, aby być lekkim lecz mającym
63duże możliwości klientem BitTorrenta. Jego prosty, intuicyjny
64interfejs jest zaprojektowany spójnie z dowolnym środowiskiem wybranym
65przez użytkownika. Transmission stawia na równowagę zapewnienia
66przydatnej funkcjonalności bez nadmiaru opcji.
67
9232dd57
PG
68%package init
69Summary: daemon package for BitTorrent client
4c544984 70Group: Networking/Daemons
9232dd57
PG
71Requires: %{name} = %{version}-%{release}
72
73%description init
74Transmission has been built from the ground up to be a lightweight,
75yet powerful BitTorrent client. Its simple, intuitive interface is
76designed to integrate tightly with whatever computing environment you
77choose to use. Transmission strikes a balance between providing useful
78functionality without feature bloat.
79
f237c99d
KK
80%package gui
81Summary: A versatile and multi-platform BitTorrent client
82Summary(pl.UTF-8): Wszechstronny i wieloplatformowy klient BitTorrenta
4c544984 83Group: X11/Applications/Networking
f237c99d 84Requires(post,postun): gtk+2
4c544984 85Requires(post,postun): hicolor-icon-theme
30875bc9 86Requires: %{name} = %{version}-%{release}
f237c99d 87Requires: gtk+2 >= 2:2.6.0
f237c99d
KK
88
89%description gui
90Transmission has been built from the ground up to be a lightweight,
91yet powerful BitTorrent client. Its simple, intuitive interface is
92designed to integrate tightly with whatever computing environment you
93choose to use. Transmission strikes a balance between providing useful
94functionality without feature bloat.
95
96%description gui -l hu.UTF-8
97Transmission egy könnyűsúlyú de mégis egy erőteljes BitTorrent kliens.
98Egyszerű, intuitív felülete szorosan illeszkedik bármilyen
99számítógépes környezetbe, amit csak választasz. A Transmission célja
100megtalálni a használható funkcionalitást lehetőségek áradata nélkül.
101
102%description gui -l pl.UTF-8
103Transmission został stworzony od podstaw, aby być lekkim lecz mającym
104duże możliwości klientem BitTorrenta. Jego prosty, intuicyjny
105interfejs jest zaprojektowany spójnie z dowolnym środowiskiem wybranym
106przez użytkownika. Transmission stawia na równowagę zapewnienia
107przydatnej funkcjonalności bez nadmiaru opcji.
108
820ff2df
ZU
109%package gui-qt
110Summary: A GUI to Transmission based on Qt4
4c544984 111Group: X11/Applications/Networking
071083d3 112# doesn't require base
820ff2df
ZU
113
114%description gui-qt
115A GUI to Transmission based on Qt4.
116
0f16bf9a 117%prep
4c544984 118%setup -qc
119mv %{name}-%{version}/* .
147f3fba 120%patch0 -p1
071083d3 121%patch1 -p1
12ce42fd 122%patch2 -p1
faccfb14 123%patch3 -p1
ec12ede2 124%{__rm} po/ckb.po
4c544984 125%{__sed} -i 's/CONFIG += qt thread debug/CONFIG += qt thread/' qt/qtr.pro
0f16bf9a
PZ
126
127%build
e9d3e015
KK
128%{__libtoolize}
129%{__aclocal} -I m4
130%{__autoconf}
131%{__automake}
0f16bf9a
PZ
132%configure
133%{__make}
134
820ff2df
ZU
135cd qt
136qmake-qt4
820ff2df 137%{__make}
2b837bd5 138cd -
820ff2df 139
0f16bf9a
PZ
140%install
141rm -rf $RPM_BUILD_ROOT
4c544984 142install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d} \
143 $RPM_BUILD_ROOT%{_sysconfdir}/%{name} \
9232dd57 144 $RPM_BUILD_ROOT/var/lib/%{name}
0f16bf9a
PZ
145
146%{__make} install \
147 DESTDIR=$RPM_BUILD_ROOT
148
9232dd57 149install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
61330340 150install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
9232dd57 151
ec12ede2 152# unsupported
4c544984 153%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/eu
65730317
ZU
154
155%find_lang %{name} --all-name --with-gnome
ec12ede2 156
fccbf9d7 157#install qt/qtr $RPM_BUILD_ROOT%{_bindir}
820ff2df 158
ec12ede2 159# copy of GPLv2 not needed
160%{__rm} $RPM_BUILD_ROOT%{_datadir}/transmission/web/LICENSE
161
0f16bf9a
PZ
162%clean
163rm -rf $RPM_BUILD_ROOT
164
9232dd57
PG
165%post init
166/sbin/chkconfig --add transmission
167%service transmission restart
168
169%preun init
170if [ "$1" = "0" ]; then
171 %service transmission stop
172 /sbin/chkconfig --del transmission
173fi
174
f237c99d 175%post gui
0f16bf9a 176%update_desktop_database_post
e65cafbb 177%update_icon_cache hicolor
0f16bf9a 178
f237c99d 179%postun gui
0f16bf9a 180%update_desktop_database_postun
e65cafbb 181%update_icon_cache hicolor
0f16bf9a
PZ
182
183%files -f %{name}.lang
184%defattr(644,root,root,755)
185%doc AUTHORS NEWS README
fccbf9d7
CM
186%attr(755,root,root) %{_bindir}/transmission-cli
187%attr(755,root,root) %{_bindir}/transmission-create
09c73228 188%attr(755,root,root) %{_bindir}/transmission-daemon
fccbf9d7 189%attr(755,root,root) %{_bindir}/transmission-edit
09c73228 190%attr(755,root,root) %{_bindir}/transmission-remote
fccbf9d7
CM
191%attr(755,root,root) %{_bindir}/transmission-show
192%{_mandir}/man1/transmission-cli.1*
193%{_mandir}/man1/transmission-create.1*
5de6d863 194%{_mandir}/man1/transmission-daemon.1*
fccbf9d7 195%{_mandir}/man1/transmission-edit.1*
5de6d863 196%{_mandir}/man1/transmission-remote.1*
fccbf9d7 197%{_mandir}/man1/transmission-show.1*
147f3fba 198%dir %{_datadir}/%{name}
c4a49d1e 199%dir %{_appdir}
c6dfa0bb 200%{_appdir}/images
201%{_appdir}/javascript
202%{_appdir}/stylesheets
203%{_appdir}/index.html
f237c99d 204
9232dd57
PG
205%files init
206%defattr(644,root,root,755)
4c544984 207%attr(751,root,daemon) %dir %{_sysconfdir}/%{name}
208#%attr(640,root,daemon) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
9232dd57 209%attr(640,root,daemon) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
61330340 210%attr(754,root,root) /etc/rc.d/init.d/%{name}
9232dd57
PG
211%attr(750,daemon,root) %dir /var/lib/%{name}
212
f237c99d 213%files gui
c1ca1d17 214%defattr(644,root,root,755)
fccbf9d7
CM
215%attr(755,root,root) %{_bindir}/transmission-gtk
216%{_mandir}/man1/transmission-gtk.1*
217%{_desktopdir}/transmission-gtk.desktop
f237c99d
KK
218%{_pixmapsdir}/transmission.png
219%{_iconsdir}/hicolor/*/apps/transmission.png
220%{_iconsdir}/hicolor/*/apps/transmission.svg
820ff2df
ZU
221
222%files gui-qt
223%defattr(644,root,root,755)
fccbf9d7 224#%attr(755,root,root) %{_bindir}/qtr
This page took 0.135426 seconds and 4 git commands to generate.