source: projects/specs/trunk/t/transmission/transmission-vl.spec @ 5140

Revision 5140, 13.8 KB checked in by kudoh, 13 years ago (diff)

Name: transmission
Version: 2.42
Release: 1%{?_dist_release}
Summary: A lightweight BitTorrent? client
Summary(ja): 軽量な BitTorrent? クライアント

Group: Applications/Internet?
License: MIT and GPLv2
URL:  http://www.transmissionbt.com/
Source0:  http://download.m0k.org/transmission/files/transmission-%{version}.tar.xz
Source1: transmission-daemon-init

BuildRoot?: %{_tmppath}/%{name}-%{version}-root

BuildRequires?: openssl-devel
BuildRequires?: curl-devel >= 7.18.0
BuildRequires?: dbus-glib-devel
BuildRequires?: glib2-devel >= 2.28.0
BuildRequires?: libnotify-devel
BuildRequires?: gtk3-devel >= 3.2.0

%if %{?_dist_release} == "vl6"
BuildRequires?: gtk2-devel >= 2.22.0
%endif

BuildRequires?: desktop-file-utils
BuildRequires?: gettext >= 0.14.1
BuildRequires?: intltool >= 0.40
BuildRequires?: libcanberra-devel
BuildRequires?: libevent-devel

Requires: transmission-cli
Requires: transmission-gtk

Vendor: Project Vine
Distribution: Vine Linux
Packager: kudoh

%description
Transmission is a free, lightweight BitTorrent? client. It features a
simple, intuitive interface on top on an efficient, cross-platform
back-end.

%description -l ja
Transmission はフリーで軽量な BitTorrent? クライアントです。
シンプル且つ直感的なインターフェイス、クロスプラットフォームなバックエンドが特色です。

%package common
Summary: Common files for Transmission BitTorrent? client
Summary(ja): Transmission BitTorrent? クライアントの共通ファイル
Group: Applications/Internet?
Obsoletes: transmission =< 1.83

%description common
Transmission is a free, lightweight BitTorrent? client. This package
contains the common files used by the different front-ends.

%description -l ja common
Transmission はフリーで軽量な BitTorrent? クライアントです。
このパッケージは異なるフロントエンドにより使用される
共通ファイルを含みます。

%package cli
Summary: Transmission command line implementation
Summary(ja): Transmission のコマンドライン実装
Group: Applications/Internet?
Requires: transmission-common
Provides: transmission = %{version}-%{release}

%description cli
Command line version of Transmission BitTorrent? client.

%description cli -l ja
Transmission BitTorrent? クライアントのコマンドライン版です。

%package daemon
Summary: Transmission daemon
Summary(ja): Transmission デーモン
Group: Applications/Internet?
Requires: transmission-common
Requires(pre): shadow-utils
Requires(post): chkconfig
Requires(preun): chkconfig
Requires(preun): initscripts
Requires(postun): initscripts
Provides: transmission = %{version}-%{release}

%description daemon
Transmission BitTorrent? client daemon.

%description daemon -l ja
Transmission BitTorrent? クライアントデーモンです。

%package gtk
Summary: GTK Interface for Transmission BitTorrent? client
Summary(ja): Transmission BitTorrent? client の GTK インターフェイス
Group: Applications/Internet?
BuildRequires?: gtk2-devel >= 2.6.0
Requires: %{name}-common = %{version}
Provides: %{name} = %{version}-%{release}
Provides: %{name}-gui = %{version}-%{release}
Obsoletes: transmission =< 1.83

%description gtk
Transmission is a free, lightweight BitTorrent? client. It features a
simple, intuitive interface on top of an efficient back-end.

This package provides the GTK Interface.

%description -l ja gtk
Transmission はフリーで軽量な BitTorrent? クライアントです。
シンプル且つ直感的なインターフェイス、クロスプラットフォームなバックエンドが特色です。

このパッケージは GTK インターフェイスを提供します。

%package qt
Summary: Qt4 Interface for Transmission BitTorrent? client
Summary(ja): Transmission BitTorrent? client の Qt4 インターフェイス
Group: Applications/Internet?
Provides: %{name}-gui = %{version}-%{release}
Requires: %{name}-common = %{version}
BuildRequires?: qt4-devel qt4-designer

%description qt
Transmission is a simple BitTorrent? client. It features a very simple,
intuitive interface on top on an efficient, cross-platform back-end.

This package contains QTransmission, a QT4 based GUI for Transmission
loosely based on the GTK+ client.

%description -l ja qt
Transmission はフリーで軽量な BitTorrent? クライアントです。
シンプル且つ直感的なインターフェイス、クロスプラットフォームなバックエンドが特色です。

このパッケージは QTransmission - GTK+ クライアントに概ね基づいた
Transmission の QT4 ベース GUI - を含みます。

%pre daemon

getent group transmission >/dev/null getent passwd transmission >/dev/null
groupadd -r transmission

useradd -r -g transmission -d /var/lib/transmission -s /sbin/nologin \

-c "transmission daemon account" transmission

exit 0

%prep
%setup -q
sed -i "s/x-bittorrent;x-scheme-handler\/magnet;/x-bittorrent;/g" \

gtk/transmission-gtk.desktop.in

%build
%configure --enable-gtk --disable-static --enable-daemon \

--enable-utp --enable-nls --enable-cli

make %{?_smp_mflags} CC=%{cc}
#make CFLAGS="$RPM_OPT_FLAGS"

#for QT gui build
pushd qt
%{_libdir}/qt4/bin/qmake qtr.pro
make %{?_smp_mflags}
popd

%install
rm -rf $RPM_BUILD_ROOT

mkdir -p %{buildroot}%{_initddir}
install -m755 %{SOURCE1} %{buildroot}%{_initddir}/transmission-daemon
mkdir -p %{buildroot}/var/lib/transmission

make install DESTDIR=$RPM_BUILD_ROOT
make install INSTALL_ROOT=%{buildroot}%{_prefix} -C qt

%find_lang %{name}-gtk

desktop-file-install --vendor "" \

--delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications/ \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}-gtk.desktop

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/transmission-qt.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
Name=Qtransmission Bittorrent Client
Name[ja]=Qtransmission Bittorrent クライアント
GenericName?=BitTorrent? Client
GenericName?[ja]=BitTorrent? クライアント
Comment=Download and share files over BitTorrent?
Comment[ja]=BitTorrentでファイルをダウンロード及び共有します
Exec=transmission-qt %F
Icon=transmission
Terminal=false
Type=Application
MimeType?=application/x-bittorrent;
Categories=Network;FileTransfer?;P2P;Qt;
NotShowIn?=GNOME;XFCE;LXDE;
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%post daemon
/sbin/chkconfig --add transmission-daemon

%post gtk

touch --no-create %{_datadir}/icons/hicolor %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor update-desktop-database > /dev/null 2>&1
:
:
:

%postun gtk

touch --no-create %{_datadir}/icons/hicolor %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor update-desktop-database > /dev/null 2>&1
:
:
:

%preun daemon
if [ $1 = 0 ] ; then

/sbin/service transmission-daemon stop >/dev/null 2>&1
/sbin/chkconfig --del transmission-daemon

fi

%postun daemon
if [ "$1" -ge "1" ] ; then

/sbin/service transmission-daemon condrestart >/dev/null 2>&1
:

fi

%files

%files common
%defattr(-, root, root, -)
%doc AUTHORS COPYING NEWS README
%{_bindir}/transmission-create
%{_bindir}/transmission-edit
%{_bindir}/transmission-remote
%{_bindir}/transmission-show
%{_datadir}/transmission/web/
%{_datadir}/pixmaps/*
%{_datadir}/icons/hicolor/*/apps/transmission.*
%doc %{_mandir}/man1/transmission-create*
%doc %{_mandir}/man1/transmission-edit*
%doc %{_mandir}/man1/transmission-remote*
%doc %{_mandir}/man1/transmission-show*

%files cli
%defattr(-, root, root, -)
%{_bindir}/transmission-cli
%doc %{_mandir}/man1/transmission-cli*

%files daemon
%defattr(-, root, root, -)
%{_bindir}/transmission-daemon
%{_initddir}/transmission-daemon
%attr(-,transmission, transmission)/var/lib/transmission/
%doc %{_mandir}/man1/transmission-daemon*

%files gtk -f %{name}-gtk.lang
%defattr(-,root,root)
%{_bindir}/%{name}-gtk
%{_datadir}/applications/%{name}-gtk.desktop
%{_mandir}/man1/transmission-gtk.1*

%files qt
%defattr(-,root,root)
%{_bindir}/transmission-qt
%{_datadir}/applications/transmission-qt.desktop
%{_mandir}/man1/transmission-qt.1*

%changelog

  • Wed Nov 09 2011 Toshiharu Kudoh <toshi.kd2@…> - 2.42-1
  • new upstream release
  • aded BuildRequires?: gtk3-devel >= 3.2.0
    • made conditional branch for Vine 6 (support for GTK+2)
  • Mon Oct 10 2011 Toshiharu Kudoh <toshi.kd2@…> - 2.41-1
  • new upstream release
  • changed BuildRequires?
    • gtk2-devel >= 2.6.0 to gtk2-devel >= 2.22.0
    • glib2-devel >= 2.28.0
  • deleted unrecognized option: --enable-libcanberra
  • Thu Aug 18 2011 Yoji TOYODA <bsyamato@…> 2.33-1
  • new upstream release
  • remove BuildRequires?: GConf2-devel
  • Wed Aug 17 2011 Yoji TOYODA <bsyamato@…> 2.32-2
  • rebuild with libnotify-0.7
  • Sun Jul 03 2011 Toshiharu Kudoh <toshi.kd2@…> - 2.32-1
  • new upstream release
  • Thu May 19 2011 Toshiharu Kudoh <toshi.kd2@…> - 2.31-1
  • new upstream release
  • suppressed warning in installing desktop file
  • added configure option --enable-utp, --enable-nls, --enable-cli, --enable-daemon
  • Wed Apr 20 2011 Daisuke SUZUKI <daisuke@…> 2.22-1
  • update to 2.22
  • Sat Feb 12 2011 Toshiharu Kudoh <toshi.kd2@…> - 2.20-1
  • Update to upstream 2.20
  • Wed Jan 12 2011 Toshiharu Kudoh <toshi.kd2@…> - 2.13-2
  • rebuilt with openssl-1.0.0c
  • Sat Dec 11 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.13-1
  • Update to upstream 2.13
  • deleted disable option
  • added configure option --enable-gtk
  • Mon Nov 15 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.12-1
  • Update to upstream 2.12
  • Mon Oct 18 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.11-1
  • Update to upstream 2.11
  • Thu Oct 14 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.10-2
  • fixed and changed transmission-qt.desktop
    • did not show transmission-qt.desktop in LXDE
  • Mon Oct 11 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.10-1
  • Update to upstream 2.10
  • Mon Aug 9 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.04-1
  • Update to upstream 2.04
  • Fri Jul 30 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.03-1
  • Update to upstream 2.03
  • Fri Jul 9 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.01-1
  • Update to upstream 2.01
  • Fri Jun 18 2010 Toshiharu Kudoh <toshi.kd2@…> - 2.00-1
  • Update to upstream 2.00
  • Tue May 4 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.93-1
  • Update to upstream 1.93
  • Thu Mar 18 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.92-1
  • Update to upstream 1.92
  • applied new naming policy to spec
  • Mon Feb 22 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.91-1
  • Update to upstream 1.91
  • changed summary, summary(ja) a little
  • added %configure option --enable-libcanberra --enable-daemon
  • added Source1 from Fedora
  • splitted common, cli, daemon, gtk, qt packages
  • Sat Jan 30 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.83-1
  • Update to upstream 1.83
  • added BuildRequires?: libcanberra-devel, libevent-devel
  • Sun Jan 24 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.82-1
  • Update to upstream 1.82
  • Fri Jan 22 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.80-1
  • Update to upstream 1.80
  • changed BuildRequires?: intltool >= 0.40
  • Sun Jan 10 2010 Toshiharu Kudoh <toshi.kd2@…> - 1.77-1
  • Update to upstream 1.77
  • dropt Patch1
  • aded BuildRequires?: GConf2-devel
  • Mon Oct 26 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.76-1
  • Update to upstream 1.76
  • Tue Sep 22 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.75-2
  • a few fixed transmission_ja_po.patch
  • added --disable-static=no to configure option
  • run gtk-update-icon-cache in %post, %postun
  • cleaned up spec
  • Tue Sep 15 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.75-1
  • Update to upstream 1.75
  • Sun Jul 19 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.73-1
  • Update to upstream 1.73
  • Sun Jun 21 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.72-1
  • Update to upstream 1.72
  • cleaned up spec
  • Tue Jun 9 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.71-1
  • Update to upstream 1.71
  • Sat Jun 6 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.70-1
  • Update to upstream 1.70
  • Tue May 12 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.61-1
  • Update to upstream 1.61
  • added BuildRequires?: glib2-devel
  • Wed May 6 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.60-1
  • Update to upstream 1.60
  • spec in UTF-8
  • Mon Apr 13 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.52-1
  • Update to upstream 1.52
  • fixed Desktop-file name
  • fixed BuildRoot?
  • Sat Feb 28 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.51-1
  • Update to upstream 1.51
  • changed BuildRequires?: curl-devel >= 7.18.0
  • dropped Patch1
  • Sun Feb 15 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.50-1
  • Update to upstream 1.50
  • Thu Jan 8 2009 Toshiharu Kudoh <toshi.kd2@…> - 1.42-2
  • added Summary(ja)
  • fixed Lisense
  • added patch1 (transmission-1.42-libevent.patch, from Fedora)
  • fixed %build
  • changed %install
  • fixed %changelog
  • Sat Dec 27 2008 Toshiharu Kudoh <toshi.kd2@…> - 1.42-1
  • initial build for VineSeed
  • Update to upstream 1.42
  • dropped Patch0 (transmission-0.71-manpath.patch)
  • added patch0 (transmission_ja_po.patch, to fix ja.po)
  • modified %files, %install
  • modified BuildRoot?
  • added BuildRequires? to curl-devel, dbus-glib-devel, libnotify-devel
  • Thu Feb 4 2008 Denis Leroy <denis@…> - 1.04-1
  • Update to upstream 1.04
  • Modified Build-Require
  • Thu Aug 16 2007 Denis Leroy <denis@…> - 0.80-1
  • Update to upstream 0.80
  • Wed May 2 2007 Denis Leroy <denis@…> - 0.72-1
  • Update to 0.72
  • Added libevent BR
  • Wed Apr 25 2007 Denis Leroy <denis@…> - 0.71-1
  • Update to 0.71
  • Removed custom desktop file
  • Added patch to fix manpath
  • Thu Sep 28 2006 Denis Leroy <denis@…> - 0.6.1-3
  • Added project icon
  • Honor cc variable
  • Mon Sep 25 2006 Denis Leroy <denis@…> - 0.6.1-2
  • Removed ldconfig Requires
  • Wed Sep 13 2006 Denis Leroy <denis@…> - 0.6.1-1
  • First version
Line 
1Name:           transmission
2Version:        2.42
3Release:        1%{?_dist_release}
4Summary:        A lightweight BitTorrent client
5Summary(ja):    軽量な BitTorrent クライアント
6
7Group:          Applications/Internet
8License:        MIT and GPLv2
9URL:            http://www.transmissionbt.com/
10Source0:        http://download.m0k.org/transmission/files/transmission-%{version}.tar.xz
11Source1:        transmission-daemon-init
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14
15BuildRequires:  openssl-devel
16BuildRequires:  curl-devel >= 7.18.0
17BuildRequires:  dbus-glib-devel
18BuildRequires:  glib2-devel >= 2.28.0
19BuildRequires:  libnotify-devel
20BuildRequires:  gtk3-devel >= 3.2.0
21
22%if %{?_dist_release} == "vl6"
23BuildRequires:  gtk2-devel >= 2.22.0
24%endif
25
26BuildRequires:  desktop-file-utils
27BuildRequires:  gettext >= 0.14.1
28BuildRequires:  intltool >= 0.40
29BuildRequires:  libcanberra-devel
30BuildRequires:  libevent-devel
31
32Requires: transmission-cli
33Requires: transmission-gtk
34
35Vendor: Project Vine
36Distribution: Vine Linux
37Packager: kudoh
38
39%description
40Transmission is a free, lightweight BitTorrent client. It features a
41simple, intuitive interface on top on an efficient, cross-platform
42back-end.
43
44%description -l ja
45Transmission はフリーで軽量な BitTorrent クライアントです。
46シンプル且つ直感的なインターフェイス、クロスプラットフォームなバックエンドが特色です。
47
48
49%package common
50Summary: Common files for Transmission BitTorrent client
51Summary(ja): Transmission BitTorrent クライアントの共通ファイル
52Group: Applications/Internet
53Obsoletes:      transmission =< 1.83
54
55%description common
56Transmission is a free, lightweight BitTorrent client. This package
57contains the common files used by the different front-ends.
58
59%description -l ja common
60Transmission はフリーで軽量な BitTorrent クライアントです。
61このパッケージは異なるフロントエンドにより使用される
62共通ファイルを含みます。
63
64%package cli
65Summary:       Transmission command line implementation
66Summary(ja):   Transmission のコマンドライン実装
67Group:         Applications/Internet
68Requires:      transmission-common
69Provides:      transmission = %{version}-%{release}
70
71%description cli
72Command line version of Transmission BitTorrent client.
73
74%description cli -l ja
75Transmission BitTorrent クライアントのコマンドライン版です。
76
77%package daemon
78Summary:       Transmission daemon
79Summary(ja):   Transmission デーモン
80Group:         Applications/Internet
81Requires:      transmission-common
82Requires(pre): shadow-utils
83Requires(post): chkconfig
84Requires(preun): chkconfig
85Requires(preun): initscripts
86Requires(postun): initscripts
87Provides:      transmission = %{version}-%{release}
88
89%description daemon
90Transmission BitTorrent client daemon.
91
92%description daemon -l ja
93Transmission BitTorrent クライアントデーモンです。
94
95%package gtk
96Summary: GTK Interface for Transmission BitTorrent client
97Summary(ja): Transmission BitTorrent client の GTK インターフェイス
98Group: Applications/Internet
99BuildRequires:  gtk2-devel >= 2.6.0
100Requires:       %{name}-common = %{version}
101Provides:       %{name} = %{version}-%{release}
102Provides:       %{name}-gui = %{version}-%{release}
103Obsoletes:      transmission =< 1.83
104
105%description gtk
106Transmission is a free, lightweight BitTorrent client. It features a
107simple, intuitive interface on top of an efficient back-end.
108
109This package provides the GTK Interface.
110
111%description -l ja gtk
112Transmission はフリーで軽量な BitTorrent クライアントです。
113シンプル且つ直感的なインターフェイス、クロスプラットフォームなバックエンドが特色です。
114
115このパッケージは GTK インターフェイスを提供します。
116
117%package qt
118Summary: Qt4 Interface for Transmission BitTorrent client
119Summary(ja): Transmission BitTorrent client の Qt4 インターフェイス
120Group: Applications/Internet
121Provides:       %{name}-gui = %{version}-%{release}
122Requires:       %{name}-common = %{version}
123BuildRequires:  qt4-devel qt4-designer
124
125%description qt
126Transmission is a simple BitTorrent client. It features a very simple,
127intuitive interface on top on an efficient, cross-platform back-end.
128
129This package contains QTransmission, a QT4 based GUI for Transmission
130loosely based on the GTK+ client.
131
132%description -l ja qt
133Transmission はフリーで軽量な BitTorrent クライアントです。
134シンプル且つ直感的なインターフェイス、クロスプラットフォームなバックエンドが特色です。
135
136このパッケージは QTransmission - GTK+ クライアントに概ね基づいた
137Transmission の QT4 ベース GUI - を含みます。
138
139%pre daemon
140getent group transmission >/dev/null || groupadd -r transmission
141getent passwd transmission >/dev/null || \
142useradd -r -g transmission -d /var/lib/transmission -s /sbin/nologin \
143        -c "transmission daemon account" transmission
144exit 0
145
146%prep
147%setup -q
148sed -i "s/x-bittorrent;x-scheme-handler\/magnet;/x-bittorrent;/g" \
149        gtk/transmission-gtk.desktop.in
150
151%build
152%configure --enable-gtk --disable-static --enable-daemon \
153           --enable-utp --enable-nls --enable-cli
154make %{?_smp_mflags} CC=%{__cc}
155#make CFLAGS="$RPM_OPT_FLAGS"
156
157#for QT gui build
158pushd qt
159%{_libdir}/qt4/bin/qmake qtr.pro
160make %{?_smp_mflags}
161popd
162
163%install
164rm -rf $RPM_BUILD_ROOT
165
166mkdir -p %{buildroot}%{_initddir}
167install -m755 %{SOURCE1} %{buildroot}%{_initddir}/transmission-daemon
168mkdir -p %{buildroot}/var/lib/transmission
169
170make install DESTDIR=$RPM_BUILD_ROOT
171make install INSTALL_ROOT=%{buildroot}%{_prefix} -C qt
172
173%find_lang %{name}-gtk
174
175desktop-file-install --vendor "" \
176        --delete-original \
177        --dir $RPM_BUILD_ROOT%{_datadir}/applications/ \
178        $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-gtk.desktop
179
180mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
181cat > $RPM_BUILD_ROOT%{_datadir}/applications/transmission-qt.desktop << EOF
182[Desktop Entry]
183Encoding=UTF-8
184Name=Qtransmission Bittorrent Client
185Name[ja]=Qtransmission Bittorrent クライアント
186GenericName=BitTorrent Client
187GenericName[ja]=BitTorrent クライアント
188Comment=Download and share files over BitTorrent
189Comment[ja]=BitTorrentでファイルをダウンロード及び共有します
190Exec=transmission-qt %F
191Icon=transmission
192Terminal=false
193Type=Application
194MimeType=application/x-bittorrent;
195Categories=Network;FileTransfer;P2P;Qt;
196NotShowIn=GNOME;XFCE;LXDE;
197EOF
198
199%clean
200rm -rf $RPM_BUILD_ROOT
201
202%post daemon
203/sbin/chkconfig --add transmission-daemon
204
205
206%post gtk
207touch --no-create %{_datadir}/icons/hicolor || :
208%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
209update-desktop-database > /dev/null 2>&1 || :
210
211
212%postun gtk
213touch --no-create %{_datadir}/icons/hicolor || :
214%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
215update-desktop-database > /dev/null 2>&1 || :
216
217%preun daemon
218if [ $1 = 0 ] ; then
219    /sbin/service transmission-daemon stop >/dev/null 2>&1
220    /sbin/chkconfig --del transmission-daemon
221fi
222
223%postun daemon
224if [ "$1" -ge "1" ] ; then
225    /sbin/service transmission-daemon condrestart >/dev/null 2>&1 || :
226fi
227
228%files
229
230%files common
231%defattr(-, root, root, -)
232%doc AUTHORS COPYING NEWS README
233%{_bindir}/transmission-create
234%{_bindir}/transmission-edit
235%{_bindir}/transmission-remote
236%{_bindir}/transmission-show
237%{_datadir}/transmission/web/
238%{_datadir}/pixmaps/*
239%{_datadir}/icons/hicolor/*/apps/transmission.*
240%doc %{_mandir}/man1/transmission-create*
241%doc %{_mandir}/man1/transmission-edit*
242%doc %{_mandir}/man1/transmission-remote*
243%doc %{_mandir}/man1/transmission-show*
244
245%files cli
246%defattr(-, root, root, -)
247%{_bindir}/transmission-cli
248%doc %{_mandir}/man1/transmission-cli*
249
250%files daemon
251%defattr(-, root, root, -)
252%{_bindir}/transmission-daemon
253%{_initddir}/transmission-daemon
254%attr(-,transmission, transmission)/var/lib/transmission/
255%doc %{_mandir}/man1/transmission-daemon*
256
257%files gtk -f %{name}-gtk.lang
258%defattr(-,root,root)
259%{_bindir}/%{name}-gtk
260%{_datadir}/applications/%{name}-gtk.desktop
261%{_mandir}/man1/transmission-gtk.1*
262
263%files qt
264%defattr(-,root,root)
265%{_bindir}/transmission-qt
266%{_datadir}/applications/transmission-qt.desktop
267%{_mandir}/man1/transmission-qt.1*
268
269%changelog
270* Wed Nov 09 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.42-1
271- new upstream release
272- aded BuildRequires: gtk3-devel >= 3.2.0
273  - made conditional branch for Vine 6 (support for GTK+2)
274
275* Mon Oct 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.41-1
276- new upstream release
277- changed BuildRequires
278  - gtk2-devel >= 2.6.0 to gtk2-devel >= 2.22.0
279  - glib2-devel >= 2.28.0
280- deleted unrecognized option: --enable-libcanberra
281
282* Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.33-1
283- new upstream release
284- remove BuildRequires: GConf2-devel
285
286* Wed Aug 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32-2
287- rebuild with libnotify-0.7
288
289* Sun Jul 03 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.32-1
290- new upstream release
291
292* Thu May 19 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.31-1
293- new upstream release
294- suppressed warning in installing desktop file
295- added configure option
296  --enable-utp, --enable-nls, --enable-cli, --enable-daemon
297
298* Wed Apr 20 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.22-1
299- update to 2.22
300
301* Sat Feb 12 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.20-1
302- Update to upstream 2.20
303
304* Wed Jan 12 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.13-2
305- rebuilt with openssl-1.0.0c
306
307* Sat Dec 11 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.13-1
308- Update to upstream 2.13
309- deleted disable option
310- added configure option --enable-gtk
311
312* Mon Nov 15 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.12-1
313- Update to upstream 2.12
314
315* Mon Oct 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.11-1
316- Update to upstream 2.11
317
318* Thu Oct 14 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.10-2
319- fixed and changed transmission-qt.desktop
320  - did not show transmission-qt.desktop in LXDE
321
322* Mon Oct 11 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.10-1
323- Update to upstream 2.10
324
325* Mon Aug 9 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.04-1
326- Update to upstream 2.04
327
328* Fri Jul 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.03-1
329- Update to upstream 2.03
330
331* Fri Jul 9 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.01-1
332- Update to upstream 2.01
333
334* Fri Jun 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.00-1
335- Update to upstream 2.00
336
337* Tue May 4 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.93-1
338- Update to upstream 1.93
339
340* Thu Mar 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.92-1
341- Update to upstream 1.92
342- applied new naming policy to spec
343
344* Mon Feb 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.91-1
345- Update to upstream 1.91
346- changed summary, summary(ja) a little
347- added %configure option --enable-libcanberra --enable-daemon
348- added Source1 from Fedora
349- splitted common, cli, daemon, gtk, qt packages
350
351* Sat Jan 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.83-1
352- Update to upstream 1.83
353- added BuildRequires:  libcanberra-devel, libevent-devel
354
355* Sun Jan 24 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.82-1
356- Update to upstream 1.82
357
358* Fri Jan 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.80-1
359- Update to upstream 1.80
360- changed BuildRequires: intltool >= 0.40
361
362* Sun Jan 10 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.77-1
363- Update to upstream 1.77
364- dropt Patch1
365- aded BuildRequires:  GConf2-devel
366
367* Mon Oct 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.76-1
368- Update to upstream 1.76
369
370* Tue Sep 22 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.75-2
371- a few fixed transmission_ja_po.patch
372- added --disable-static=no to configure option
373- run gtk-update-icon-cache in %post, %postun
374- cleaned up spec
375
376* Tue Sep 15 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.75-1
377- Update to upstream 1.75
378
379* Sun Jul 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.73-1
380- Update to upstream 1.73
381
382* Sun Jun 21 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.72-1
383- Update to upstream 1.72
384- cleaned up spec
385
386* Tue Jun 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.71-1
387- Update to upstream 1.71
388
389* Sat Jun 6 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.70-1
390- Update to upstream 1.70
391
392* Tue May 12 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.61-1
393- Update to upstream 1.61
394- added BuildRequires:  glib2-devel
395
396* Wed May 6 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.60-1
397- Update to upstream 1.60
398- spec in UTF-8
399
400* Mon Apr 13 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.52-1
401- Update to upstream 1.52
402- fixed Desktop-file name
403- fixed BuildRoot
404
405* Sat Feb 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.51-1
406- Update to upstream 1.51
407- changed BuildRequires:  curl-devel >= 7.18.0
408- dropped Patch1
409
410* Sun Feb 15 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.50-1
411- Update to upstream 1.50
412
413* Thu Jan 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.42-2
414- added Summary(ja)
415- fixed Lisense
416- added patch1 (transmission-1.42-libevent.patch, from Fedora)
417- fixed %build
418- changed %install
419- fixed %changelog
420
421* Sat Dec 27 2008 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.42-1
422- initial build for VineSeed
423- Update to upstream 1.42
424- dropped Patch0 (transmission-0.71-manpath.patch)
425- added patch0 (transmission_ja_po.patch, to fix ja.po)
426- modified %files, %install
427- modified BuildRoot
428- added BuildRequires to curl-devel, dbus-glib-devel, libnotify-devel
429
430* Thu Feb 4 2008 Denis Leroy <denis@poolshark.org> - 1.04-1
431- Update to upstream 1.04
432- Modified Build-Require
433
434* Thu Aug 16 2007 Denis Leroy <denis@poolshark.org> - 0.80-1
435- Update to upstream 0.80
436
437* Wed May  2 2007 Denis Leroy <denis@poolshark.org> - 0.72-1
438- Update to 0.72
439- Added libevent BR
440
441* Wed Apr 25 2007 Denis Leroy <denis@poolshark.org> - 0.71-1
442- Update to 0.71
443- Removed custom desktop file
444- Added patch to fix manpath
445
446* Thu Sep 28 2006 Denis Leroy <denis@poolshark.org> - 0.6.1-3
447- Added project icon
448- Honor cc variable
449
450* Mon Sep 25 2006 Denis Leroy <denis@poolshark.org> - 0.6.1-2
451- Removed ldconfig Requires
452
453* Wed Sep 13 2006 Denis Leroy <denis@poolshark.org> - 0.6.1-1
454- First version
455
Note: See TracBrowser for help on using the repository browser.