%define name transmission %define version @VERSION@ %define release 1 Summary: Transmission BitTorrent Client Name: %{name} Version: %{version} Release: %{release} License: MIT Group: Applications/Internet URL: http://www.transmissionbt.com/ Epoch: 1 Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot # MANDATORY for libtransmission BuildRequires: curl-devel >= @CURL_MINIMUM@ BuildRequires: libevent-devel >= @LIBEVENT_MINIMUM@ BuildRequires: openssl-devel >= @OPENSSL_MINIMUM@ Requires: curl >= @CURL_MINIMUM@ Requires: libevent >= @LIBEVENT_MINIMUM@ Requires: openssl >= @OPENSSL_MINIMUM@ # MANDATORY for the gtk+ client BuildRequires: glib2-devel >= @GLIB_MINIMUM@ BuildRequires: gtk2-devel >= @GTK_MINIMUM@ Requires: glib2 >= @GLIB_MINIMUM@ Requires: gtk2 >= @GTK_MINIMUM@ # OPTIONAL for the gtk+ client... see configure.ac for details BuildRequires: dbus-glib-devel >= @DBUS_GLIB_MINIMUM@ BuildRequires: libcanberra-devel >= @CANBERRA_MINIMUM@ BuildRequires: libnotify-devel >= @LIBNOTIFY_MINIMUM@ Requires: dbus-glib >= @DBUS_GLIB_MINIMUM@ Requires: libcanberra >= @CANBERRA_MINIMUM@ Requires: libnotify >= @LIBNOTIFY_MINIMUM@ Provides: %{name} %description A fast and easy BitTorrent client %prep %setup -q %build %configure --program-prefix="" make CFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install %find_lang %{name}-gtk %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS NEWS README %attr(755,root,root) %{_bindir}/%{name}* %{_datadir}/applications/%{name}-gtk.desktop %{_datadir}/pixmaps/* %{_datadir}/icons/* %{_datadir}/%{name}/web/* %{_datadir}/man/man1/%{name}* %{_datadir}/locale/* %changelog * Wed Jan 13 2010 Jordan Lee - made the GConf dependency explicit - annotated the Depends section to show which libraries are optional * Thu Mar 5 2009 Gijs - fixed %files section - added Source0 * Wed Jul 18 2006 Jordan Lee - first draft at a spec file, cribbed from Pan's spec file