source: projects/specs/branches/6/n/nautilussvn/nautilussvn-vl.spec @ 521

Revision 521, 2.6 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define pyver           %(python -c 'import sys;print(sys.version[0:3])')
2%define extver          beta1.2
3%define srcextver       beta1-2
4
5Summary:        Integrated Subversion support for Nautilus
6Summary(ja):    Subversion サポートを Nautilus に追加する拡張
7Name:           nautilussvn
8Version:        0.12
9Release:        3.%{extver}%{?_dist_release}
10Source0:        %{name}_%{version}-%{srcextver}.tar.gz
11Source1:        nautilussvn-ja.po
12License:        GPL
13Group:          Development/Tools
14URL:            http://code.google.com/p/nautilussvn/
15
16Requires:       nautilus, pygtk2,  python-configobj
17Requires:       pygobject, glade2, pygtk2-libglade
18Requires:       subversion, pysvn
19Requires:       nautilus-python   
20BuildRequires:  python-devel, gettext
21Requires(post): gtk2
22Requires(postun): gtk2
23BuildArch:      noarch
24
25BuildRoot:      %{_tmppath}/%{name}-%{version}-root
26
27Packager:       kazutaka
28
29%description
30An extension to Nautilus to allow better integration with
31the Subversion source control system.
32
33%description -l ja
34Nautilus に Subversion バージョン管理システムとの統合機能を
35追加する拡張です。
36
37
38%prep
39%setup -q
40
41%build
42%{__python} setup.py build
43
44
45%install
46%{__rm} -rf ${RPM_BUILD_ROOT}
47%{__python} setup.py install --skip-build --root ${RPM_BUILD_ROOT}
48
49# install japanese message catalog
50%{__mkdir} -p ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES
51msgfmt %{SOURCE1} -o ${RPM_BUILD_ROOT}/%{_localedir}/ja/LC_MESSAGES/NautilusSvn.mo
52
53
54%clean
55%{__rm} -rf ${RPM_BUILD_ROOT}
56
57
58%post
59touch --no-create %{_datadir}/icons/hicolor
60if [ -x /usr/bin/gtk-update-icon-cache ]; then
61  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
62fi
63
64%postun
65touch --no-create %{_datadir}/icons/hicolor
66if [ -x /usr/bin/gtk-update-icon-cache ]; then
67  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
68fi
69
70%files
71%defattr(-,root,root)
72%doc %{_datadir}/doc/%{name}/
73%{_bindir}/nautilussvn
74%{_libdir}/nautilus/extensions-2.0/python/NautilusSvn.py
75%{_libdir}/python%{pyver}/site-packages/
76%{_datadir}/icons/hicolor/scalable/actions/
77%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
78%{_datadir}/icons/hicolor/scalable/emblems/
79%{_datadir}/locale/
80# only usefull for ubuntu (and debian??)
81%exclude %{_datadir}/nautilussvn/do-nautilussvn-restart-nautilus
82%exclude %{_datadir}/nautilussvn/nautilussvn-restart-required.update-notifier
83
84
85%changelog
86* Fri Jun 05 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-3.beta1.2
87- update japanese translation
88
89* Sat May 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-2.beta1.2
90- add japanese translation as Source1
91- add BuildRequires: gettext
92
93* Sat May 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12-1.beta1.2
94- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.