public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Rahul Sundaram <sundaram@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/transmission] epel10: *** empty log message ***
Date: Mon, 20 Jul 2026 20:36:40 GMT	[thread overview]
Message-ID: <178457980037.1.12543363659016894225.rpms-transmission-e566cc82c3da@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/transmission
Branch : epel10
Commit : e566cc82c3daa432a63c261f586bc9a52dea372d
Author : Rahul Sundaram <sundaram@fedoraproject.org>
Date   : 2010-01-11T10:52:57+00:00
Stats  : +125/-15 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/transmission/c/e566cc82c3daa432a63c261f586bc9a52dea372d?branch=epel10

Log:
*** empty log message ***

---
diff --git a/qtr.desktop b/qtr.desktop
new file mode 100644
index 0000000..f7a7592
--- /dev/null
+++ b/qtr.desktop
@@ -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;

diff --git a/transmission.spec b/transmission.spec
index c25e9e2..577e1e6 100644
--- a/transmission.spec
+++ b/transmission.spec
@@ -1,6 +1,6 @@
 Name:           transmission
 Version:        1.80
-Release:        0.2.b4%{?dist}
+Release:        0.4.b4%{?dist}
 Summary:        A lightweight GTK+ BitTorrent client
 
 Group:          Applications/Internet
@@ -8,7 +8,7 @@ Group:          Applications/Internet
 License:        MIT and GPLv2
 URL:            http://www.transmissionbt.com/
 Source0:        http://download.m0k.org/transmission/files/transmission-%{version}b4.tar.xz
-
+Source1:        qtr.desktop
 BuildRequires:  openssl-devel >= 0.9.4
 BuildRequires:  glib2-devel >= 2.15.5
 BuildRequires:  gtk2-devel >= 2.6.0
@@ -20,32 +20,80 @@ BuildRequires:  libevent-devel >= 1.4.5
 BuildRequires:  desktop-file-utils
 BuildRequires:  gettext intltool
 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
 Transmission is a free, lightweight BitTorrent client. It features a
 simple, intuitive interface on top on an efficient, cross-platform
 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
 %setup -q -n transmission-1.80b4
+%patch1 -p1
 
 %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}
 
+pushd qt
+qmake-qt4 qtr.pro
+make
+popd
+
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
-%find_lang %{name}
+make install DESTDIR=%{buildroot}
 
-desktop-file-install  --dir $RPM_BUILD_ROOT/%{_datadir}/applications/ \
-        $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop
+make install INSTALL_ROOT=%{buildroot}%{_prefix} -C qt
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+%find_lang %{name}
+
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications/ %{SOURCE1}
 
+%clean
+rm -rf %{buildroot}
 
 %post
 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 || :
 update-desktop-database > /dev/null 2>&1 || :
 
+%files 
 
-%files -f %{name}.lang
+%files common 
 %defattr(-, root, root, -)
 %doc AUTHORS COPYING NEWS README
-%{_bindir}/transmission*
-%{_datadir}/transmission
+%{_bindir}/transmission-remote
+%{_datadir}/transmission/web/
 %{_datadir}/pixmaps/*
 %{_datadir}/icons/hicolor/*/apps/transmission.*
-%{_datadir}/applications/*transmission.desktop
-%doc %{_mandir}/man1/transmission*
+%doc %{_mandir}/man1/transmission-remote
+
+%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
+
+* 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
 - Add BR GConf2-devel
 

diff --git a/use-system-libevent-fix-optflags-patch b/use-system-libevent-fix-optflags-patch
new file mode 100644
index 0000000..98e6a3c
--- /dev/null
+++ b/use-system-libevent-fix-optflags-patch
@@ -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
+ 

             reply	other threads:[~2026-07-20 20:36 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-20 20:36 Rahul Sundaram [this message]
2026-07-20 20:36 [rpms/transmission] epel10: *** empty log message *** Rahul Sundaram

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178457980037.1.12543363659016894225.rpms-transmission-e566cc82c3da@fedoraproject.org \
    --to=sundaram@fedoraproject.org \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox