source: projects/specs/branches/6/x/x-tile/x-tile-vl.spec @ 3240

Revision 3240, 3.4 KB checked in by iwaim, 13 years ago (diff)

x-tile-1.8.6-1

Line 
1%define add_japo        1
2
3Summary:        gnome panel applet to select and tile windows
4Summary(ja):    ウィンドウを整列させる Gnome パネルアプレット
5Name:           x-tile
6Version:        1.8.6
7Release:        1%{?_dist_release}
8Source0:        http://www.giuspen.com/software/%{name}-%{version}.tar.gz
9%if %{add_japo}
10Source1:        x-tile-1.8.6-1-ja.po
11%endif
12Patch0:         x-tile_1.8.6-ja.patch
13License:        GPLv2
14Group:          User Interface/Desktops
15URL:            http://www.giuspen.com/x-tile/
16
17Requires:       python, pygtk2, gnome-python-applet
18Requires(post):  desktop-file-utils
19Requires(postun):desktop-file-utils
20
21BuildArch:      noarch
22BuildRoot:      %{_tmppath}/%{name}-%{version}-root
23
24Packager:       kazutaka, iwaim
25
26%description
27X-tile is a gnome applet for your panel (or optionally a standalone
28application, working with kde as well) that allows you to select
29a number of windows and tile them in different ways.
30
31This is especially useful for comparing products in separate
32web pages, or for programmers refering to documentation as they
33are programming.
34
35%description -l ja
36X-tile は指定したウィンドウを様々なレイアウトで整列させられる
37Gnome パネルアプレットです。
38(*また単独のアプリケーションとしても使用できますし、KDE 上で
39  も問題なく動作します。)
40
41このアプレットは、(例えば)複数のウェブページを比較したり、ド
42キュメントを参照しながらプログラミングをしたり、といった場面
43で役に立ちます。
44
45
46%prep
47%setup -q -n %{name}_%{version}
48%patch0 -p1
49
50%build
51# install japanese translation
52%if %{add_japo}
53%{__mkdir_p} locale/ja/LC_MESSAGES
54msgfmt %{SOURCE1} -o locale/ja/LC_MESSAGES/%{name}.mo
55%endif
56
57%install
58%{__rm} -rf $RPM_BUILD_ROOT
59
60%{__mkdir_p} %{buildroot}/%{_bindir}
61%{__cp} %{name} %{buildroot}/%{_bindir}/
62
63%{__mkdir_p} %{buildroot}/%{_prefix}/lib/bonobo/servers
64%{__cp} linux/%{name}.server %{buildroot}/%{_prefix}/lib/bonobo/servers
65%{__mkdir_p} %{buildroot}/%{_datadir}/applications
66%{__cp} linux/%{name}.desktop %{buildroot}/%{_datadir}/applications/
67%{__mkdir_p} %{buildroot}/%{_datadir}/pixmaps
68%{__cp} linux/%{name}.svg %{buildroot}/%{_datadir}/pixmaps/
69%{__mkdir_p} %{buildroot}/%{_datadir}/%{name}/glade
70%{__cp} glade/* %{buildroot}/%{_datadir}/%{name}/glade
71%{__mkdir_p} %{buildroot}/%{_datadir}/%{name}/modules
72%{__cp} modules/* %{buildroot}/%{_datadir}/%{name}/modules
73
74%{__mkdir_p} %{buildroot}/%{_localedir}
75for dirname in locale/*
76do
77   if [ -d $dirname ]; then
78      %{__cp} -r $dirname %{buildroot}/%{_localedir}
79   fi
80done
81
82%find_lang %{name}
83
84%post
85update-desktop-database %{_datadir}/applications >& /dev/null ||:
86
87%postun
88update-desktop-database %{_datadir}/applications >& /dev/null ||:
89
90
91%clean
92%{__rm} -rf $RPM_BUILD_ROOT
93
94
95%files -f %{name}.lang
96%defattr(-,root,root)
97%doc license
98%{_bindir}/%{name}
99%{_prefix}/lib/bonobo/servers/%{name}.server
100%{_datadir}/applications/%{name}.desktop
101%{_datadir}/pixmaps/%{name}.svg
102%{_datadir}/%{name}
103
104
105%changelog
106* Thu Mar 31 2011 IWAI, Masaharu <iwai@alib.jp> 1.8.6-1
107- new upstream release
108- add ja.po (Source1)
109- add ja patch (Patch0)
110
111* Fri Jul 23 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.6.1-1
112- new upstream release
113- drop Source1(ja.po), merged into upstream
114
115* Mon Jul 19 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.6-2
116- add Source1: japanese translation (thanks iwai-san)
117
118* Fri Jul 16 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.6-1
119- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.