*** empty log message ***

epel9
Rahul Sundaram 15 years ago
parent 650c75b28f
commit e566cc82c3

@ -0,0 +1,11 @@
[Desktop Entry]
Name=Qtransmission Bittorrent Client
GenericName=BitTorrent Client
Comment=Download and share files over BitTorrent
Exec=qtr %F
Icon=transmission
Terminal=false
Type=Application
MimeType=application/x-bittorrent;
Categories=Network;FileTransfer;P2P;Qt;

@ -1,6 +1,6 @@
Name: transmission Name: transmission
Version: 1.80 Version: 1.80
Release: 0.2.b4%{?dist} Release: 0.4.b4%{?dist}
Summary: A lightweight GTK+ BitTorrent client Summary: A lightweight GTK+ BitTorrent client
Group: Applications/Internet Group: Applications/Internet
@ -8,7 +8,7 @@ Group: Applications/Internet
License: MIT and GPLv2 License: MIT and GPLv2
URL: http://www.transmissionbt.com/ URL: http://www.transmissionbt.com/
Source0: http://download.m0k.org/transmission/files/transmission-%{version}b4.tar.xz Source0: http://download.m0k.org/transmission/files/transmission-%{version}b4.tar.xz
Source1: qtr.desktop
BuildRequires: openssl-devel >= 0.9.4 BuildRequires: openssl-devel >= 0.9.4
BuildRequires: glib2-devel >= 2.15.5 BuildRequires: glib2-devel >= 2.15.5
BuildRequires: gtk2-devel >= 2.6.0 BuildRequires: gtk2-devel >= 2.6.0
@ -20,32 +20,80 @@ BuildRequires: libevent-devel >= 1.4.5
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: gettext intltool BuildRequires: gettext intltool
BuildRequires: GConf2-devel BuildRequires: GConf2-devel
BuildRequires: qt-devel
# this modification applies to the Qt qtr.pro file
Patch1: use-system-libevent-fix-optflags-patch
Requires: transmission-cli
Requires: transmission-gtk
%description %description
Transmission is a free, lightweight BitTorrent client. It features a Transmission is a free, lightweight BitTorrent client. It features a
simple, intuitive interface on top on an efficient, cross-platform simple, intuitive interface on top on an efficient, cross-platform
back-end. back-end.
%package common
Summary: Transmission common files
Conflicts: transmission < 1.80-0.3.b4
%description common
This package contains the common files necessary for other
transmission subpackages. It includes the web user interface
icons and transmission-remote
%package cli
Summary: Transmission command line implementation
Requires: transmission-common
Provides: transmission = %{version}-%{release}
%description cli
This package contains the files necessary to run the command line version of Transmission
%package daemon
Summary: Transmission daemon
Requires: transmission-common
Provides: transmission = %{version}-%{release}
%description daemon
This package contains the files necessary to run Transmission daemon
%package gtk
Summary: Transmission GTK interface
Requires: transmission-common
Obsoletes: transmission <= 1.80-0.3.b4
Provides: transmission = %{version}-%{release}
%description gtk
This package contains files needed for the GTK interface of Transmission.
%package qt
Summary: Transmission Qt interface
Requires: transmission-common
%description qt
This package contains files needed for the Qt interface of Transmission.
%prep %prep
%setup -q -n transmission-1.80b4 %setup -q -n transmission-1.80b4
%patch1 -p1
%build %build
%configure --disable-static --with-gtk --without-wx --enable-libcanberra %configure --disable-static --with-gtk --without-wx --enable-libcanberra --enable-libnotify --enable-daemon
make %{?_smp_mflags} make %{?_smp_mflags}
pushd qt
qmake-qt4 qtr.pro
make
popd
%install %install
make install DESTDIR=$RPM_BUILD_ROOT make install DESTDIR=%{buildroot}
%find_lang %{name}
desktop-file-install --dir $RPM_BUILD_ROOT/%{_datadir}/applications/ \ make install INSTALL_ROOT=%{buildroot}%{_prefix} -C qt
$RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop
%clean %find_lang %{name}
rm -rf $RPM_BUILD_ROOT
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ %{SOURCE1}
%clean
rm -rf %{buildroot}
%post %post
touch --no-create %{_datadir}/icons/hicolor || : touch --no-create %{_datadir}/icons/hicolor || :
@ -58,19 +106,50 @@ touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
update-desktop-database > /dev/null 2>&1 || : update-desktop-database > /dev/null 2>&1 || :
%files
%files -f %{name}.lang %files common
%defattr(-, root, root, -) %defattr(-, root, root, -)
%doc AUTHORS COPYING NEWS README %doc AUTHORS COPYING NEWS README
%{_bindir}/transmission* %{_bindir}/transmission-remote
%{_datadir}/transmission %{_datadir}/transmission/web/
%{_datadir}/pixmaps/* %{_datadir}/pixmaps/*
%{_datadir}/icons/hicolor/*/apps/transmission.* %{_datadir}/icons/hicolor/*/apps/transmission.*
%{_datadir}/applications/*transmission.desktop %doc %{_mandir}/man1/transmission-remote
%doc %{_mandir}/man1/transmission*
%files cli
%defattr(-, root, root, -)
%{_bindir}/transmissioncli
%doc %{_mandir}/man1/transmissioncli*
%files daemon
%defattr(-, root, root, -)
%{_bindir}/transmission-daemon
%doc %{_mandir}/man1/transmission-daemon
%files gtk -f %{name}.lang
%defattr(-, root, root, -)
%{_bindir}/transmission
%{_datadir}/applications/transmission.desktop
%doc %{_mandir}/man1/transmission.*
%files qt
%defattr(-, root, root, -)
%{_bindir}/qtr
%{_datadir}/applications/qtr.desktop
%changelog %changelog
* Sat Jan 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.4.b4
- Build the qt interface as a sub package
- Build daemon as a separate sub package
- Translations are for only the gtk sub package
- Fix obsoletes and add conflicts
* Thu Jan 07 2010 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 1.80-0.3.b4
- Split package to sub packages
* Tue Jan 05 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.2.b4 * Tue Jan 05 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 1.80-0.2.b4
- Add BR GConf2-devel - Add BR GConf2-devel

@ -0,0 +1,20 @@
--- transmission-1.77/qt/qtr.pro.orig 2010-01-09 08:31:17.171939362 +0530
+++ transmission-1.77/qt/qtr.pro 2010-01-09 08:34:53.792939532 +0530
@@ -7,7 +7,7 @@
target.path = /bin
INSTALLS += target
-CONFIG += qt thread debug link_pkgconfig
+CONFIG += qt thread release link_pkgconfig
QT += network
PKGCONFIG = fontconfig libcurl openssl
@@ -17,7 +17,7 @@
LIBS += $${TRANSMISSION_TOP}/third-party/dht/libdht.a
LIBS += $${TRANSMISSION_TOP}/third-party/miniupnp/libminiupnp.a
LIBS += $${TRANSMISSION_TOP}/third-party/libnatpmp/libnatpmp.a
-LIBS += $${TRANSMISSION_TOP}/third-party/libevent/.libs/libevent.a
+LIBS += -levent
TRANSLATIONS += transmission_en.ts transmission_ru.ts
Loading…
Cancel
Save