source: projects/specs/trunk/r/rabbitvcs/rabbitvcs-vl.spec @ 1483

Revision 1483, 5.0 KB checked in by kazutaka, 14 years ago (diff)

update to 0.13.3

Line 
1%define pyver           %(python -c 'import sys;print(sys.version[0:3])')
2
3Summary:        Integrated Subversion support for Nautilus
4Summary(ja):    Subversion サポートを Nautilus に追加する拡張
5Name:           rabbitvcs
6Version:        0.13.3
7Release:        1%{?_dist_release}
8Source0:        http://rabbitvcs.googlecode.com/files/%{name}-%{version}.tar.gz
9License:        GPL
10Group:          Development/Tools
11URL:            http://rabbitvcs.org/
12
13Requires:       nautilus, pygtk2,  python-configobj
14Requires:       pygobject, glade2, pygtk2-libglade
15Requires:       subversion, pysvn
16BuildRequires:  python-devel, gettext
17Requires(post): gtk2
18Requires(postun): gtk2
19BuildArch:      noarch
20
21BuildRoot:      %{_tmppath}/%{name}-%{version}-root
22
23Packager:       kazutaka
24
25%description
26RabbitVCS is a set of graphical tools written to provide simple
27and straightforward access to the version control systems you use.
28
29This package containg core part of RabbitVCS and not connected
30to to any file manager or text editor.
31
32Front-ends or clients is privided separetely as  a Nautilus
33extention, Thunar extention and Gedit plugin, and a command line
34utility.
35
36%description -l ja
37RabbitVCS はバージョン管理システムにシンプルかつ直感的にアクセス
38できるよう設計された GUI のツールです。
39
40このパッケージには RabbitVCS のコアとなる部分だけが含まれており、
41特定のファイルマネージャやテキストエディタに依存しないようになっ
42ています。
43
44フロントエンドやクライアントは Nautilus 及び Thunar 用の拡張と、
45Gedit 用のプラグイン、そしてコマンドラインのユーティリティが、
46別パッケージとして提供されています。
47
48%package nautilus
49Summary:        Integrated Subversion support for Nautilus
50Summary(ja):    Subversion サポートを Nautilus に追加する拡張
51Group:          Development/Tools
52Requires:       nautilus >= 2.22.0
53Requires:       nautilus-python >= 0.7.0
54Requires:       dbus-python > 0.80
55Requires:       rabbitvcs >= %{version}-%{release}
56Obsoletes:      nautilussvn
57
58%description nautilus
59RabbitVCS is a set of graphical tools written to provide simple
60and straightforward access to the version control systems you use.
61
62With this package, You can acces to the version control systems
63by Nautilus file manager.
64
65%description nautilus -l ja
66RabbitVCS はバージョン管理システムにシンプルかつ直感的にアクセス
67できるよう設計された GUI のツールです。
68
69このパッケージを利用することで、Nautilus ファイルマネージャに
70統合された形でバージョン管理システムにアクセスできるようになり
71ます。
72
73
74%prep
75%setup -q
76
77%build
78%{__python} setup.py build
79
80
81%install
82%{__rm} -rf ${RPM_BUILD_ROOT}
83%{__python} setup.py install --skip-build --root ${RPM_BUILD_ROOT}
84
85# install japanese message catalog
86#%{__mkdir} -p ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES
87#msgfmt %{SOURCE1} -o ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES/NautilusSvn.mo
88
89# install nautilus client
90%{__install} -d -m755 ${RPM_BUILD_ROOT}/%{_datadir}/nautilus-python/extensions
91%{__install} -m644 clients/nautilus/RabbitVCS.py ${RPM_BUILD_ROOT}/%{_datadir}/nautilus-python/extensions
92
93
94%clean
95%{__rm} -rf ${RPM_BUILD_ROOT}
96
97
98%post
99touch --no-create %{_datadir}/icons/hicolor
100if [ -x /usr/bin/gtk-update-icon-cache ]; then
101  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
102fi
103
104%postun
105touch --no-create %{_datadir}/icons/hicolor
106if [ -x /usr/bin/gtk-update-icon-cache ]; then
107  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
108fi
109
110%files
111%defattr(-,root,root)
112%doc %{_datadir}/doc/%{name}/
113%{_libdir}/python%{pyver}/site-packages/
114%{_datadir}/icons/hicolor/scalable/actions/
115%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
116%{_datadir}/icons/hicolor/scalable/apps/%{name}-small.svg
117%{_datadir}/icons/hicolor/scalable/emblems/
118%{_datadir}/locale/
119%{_datadir}/%{name}/configspec.ini
120# only usefull for ubuntu (and debian??)
121#%exclude %{_datadir}/%{name}/do-rabbitvcs-restart-nautilus
122#%exclude %{_datadir}/%{name}/rabbitvcs-restart-required.update-notifier
123
124%files nautilus
125%defattr(-,root,root)
126%doc clients/nautilus/README
127%{_datadir}/nautilus-python/extensions/RabbitVCS.py
128
129
130%changelog
131* Fri Jul 23 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.13.3-1
132- new upstream release
133- merge rabbitvcs-nautilus package again (upstream source change)
134- requires nautilus-python >= 0.7.0 for rabbitvcs-nautilus
135
136* Sun Feb 14 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 0.13-1
137- new upstream release
138- now front-end for nautilus is provided separetely
139  (as rabbitvcs-nautilus package)
140
141* Wed Oct 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-1
142- new upstream release with new name
143- add Obsoletes: nautilussvn
144- drop source1 (japanese translation)
145- update description
146
147* Fri Jun 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-3.beta1.2
148- update japanese translation
149
150* Sat May 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-2.beta1.2
151- add japanese translation as Source1
152- add BuildRequires: gettext
153
154* Sat May 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-1.beta1.2
155- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.