source: projects/specs/trunk/m/mlterm/mlterm-vl.spec @ 5200

Revision 5200, 7.8 KB checked in by mkato, 12 years ago (diff)
Line 
1%define pixmapdir %{_datadir}/pixmaps
2%define appentdir %{_datadir}/applications
3
4Summary:        Multi Lingual TERMinal emulator for X
5Summary(ja):    多言語対応 X ターミナルエミュレータ
6Name:           mlterm
7Version:        3.0.9
8Release:        1%{?_dist_release}
9Source0:        http://sourceforge.net/projects/mlterm/files/01release/%{name}-%{version}/%{name}-%{version}.tar.gz
10Source1:        mlterm-files-1.tar.bz2
11Patch0:         mlterm-vine-5.patch
12###Patch1:              mlterm-2.9.4-stropts.patch
13Patch10:        mlterm-key.patch
14License:        Modified BSD-style license
15Group:          User Interface/Desktops
16BuildRoot:      %{_tmppath}/%{name}-buildroot
17Requires:       task-xorg-x11 gtk2 freetype2
18Requires:       fribidi scim libXft
19Requires:       vte
20###Requires:    gdk-pixbuf2
21BuildRequires:  gtk2-devel freetype2-devel
22BuildRequires:  fribidi-devel scim-devel libXft-devel
23BuildRequires:  vte-devel
24###BuildRequires:       gdk-pixbuf2-devel
25Distribution:   Vine Linux
26Vendor:         Project Vine
27URL:            http://mlterm.sourceforge.net/
28
29%description
30mlterm is a multi-lingual terminal emulator written from
31scratch, which supports various character sets and encodings
32in the world.  It also supports various unique feature such as
33anti-alias using FreeType, multiple windows, scrollbar API,
34scroll by mouse wheel, automatic selection of encoding,
35and so on. Multiple xims are also supported.
36You can dynamically change various xims.
37
38%description -l ja
39mlterm は世界中の様々なキャラクタコードとエンコーディングをサポートする
40多言語対応の、スクラッチから書かれたターミナルエミュレータです。
41又 mlterm は FreeTypeフォント使用によるアンチエリアス、多重ウィンドウ、
42スクロールバーAPI、マウスホイールによるスクロール、エンコーディングの自
43動選択等の様々なユニークな特徴を持っています。多種の xim もサポートし、
44動的に xim を変更することも可能です。
45
46
47%prep
48rm -rf %{buildroot}
49
50%setup -q -a 1
51%patch0 -p1
52%patch10 -p1
53
54%build
55CFLAGS="$RPM_OPT_FLAGS" \
56%configure  --libexecdir=%{_libexecdir}/%{name} \
57    --enable-fribidi \
58    --with-type-engines=xcore,xft \
59    --with-tools=mlclient,mlconfig,mlterm-menu,mlcc,mlterm-zoom \
60    --enable-anti-alias \
61    --with-scrollbars=sample,extra,pixmap_engine \
62    --enable-scim --enable-ibus \
63    --enable-ind --enable-utmp --enable-ssh2
64
65%__make
66
67%install
68rm -rf %{buildroot}
69make DESTDIR=%{buildroot} install
70# icons
71mkdir -p %{buildroot}%{pixmapdir}
72install -m 644 %{_builddir}/%{name}-%{version}/doc/icon/mlterm* \
73               %{buildroot}%{pixmapdir}
74# desktop entries
75mkdir -p %{buildroot}%{_datadir}/applications/
76install -m 644 %{_builddir}/%{name}-%{version}/MLterm*.desktop \
77    %{buildroot}%{appentdir}
78# libexec
79mkdir -p %{buildroot}/%{_libexecdir}/%{name}
80install -m 755 %{_builddir}/%{name}-%{version}/libexec/* \
81    %{buildroot}/%{_libexecdir}/%{name}
82%{find_lang} mlconfig
83
84## remove unuse files
85rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
86rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
87rm -rf $RPM_BUILD_ROOT%{_libdir}/mkf/*.la
88
89%post
90cat << EOF
91
92デフォルトの設定を変更したい場合は、'Control+右クリック'して
93設定ダイアログを開いて設定してください。
94設定ダイアログがサポートしないフォント、ショートカットキー、
95im 等の設定は、/etc/mlterm/ に有る該当設定ファイルを
96\$HOME/.mlterm/ 以下にコピーし、編集してください。
97
98mlterm の日本語情報は
99    /usr/share/doc/mlterm-%{version}/ja/
100に有ります。
101
102EOF
103
104%clean
105rm -rf %{buildroot}
106
107
108%files
109%defattr(-,root,root)
110%doc ChangeLog LICENCE README doc/{en,ja}
111%{_bindir}/*
112%{_libdir}/*
113%{_libexecdir}/*
114%{_sysconfdir}/*
115%{_datadir}/*
116%{_libexecdir}/*
117
118%changelog
119* Thu Nov 24 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.9-1
120- upstream source update
121- rewrited desktop entry files
122
123* Sun Sep 25 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.8-1
124- upstream source update
125
126* Thu Sep 22 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.7-1
127- upstream source update
128- changed default xim (scim -> xim-ibus)
129- dropped pixmap support
130
131* Wed Jun  8 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.5-1
132- upstream source update
133
134* Sat Mar 26 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.3-1
135- upstream source update
136- added ibus suport
137
138* Wed Jan 19 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.2-1
139- upstream source update
140- dropped patch1
141
142* Sun Jul 18 2010 KATO Masashi <mkato@par.odn.ne.jp> 3.0.1-1
143- upstream source update
144
145* Sun Apr 11 2010 KATO Masashi <mkato@par.odn.ne.jp> 3.0.0-1
146- upstream source update
147- updated mlterm-vine.patch
148
149* Thu Sep 24 2009 KATO Masashi <mkato@par.odn.ne.jp> 2.9.4-5
150- changed image library (imlib -> gdk-pixbuf)
151- updated mlterm-vine.patch
152
153* Sun Sep 28 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.9.4-4
154- add Patch1 to build against glibc-2.8
155
156* Fri Sep 26 2008 Shu KONNO <owa@bg.wakwak.com> 2.9.4-3
157- removed *.la
158- spec in utf-8
159
160* Fri Jun 27 2008 KATO Masashi <mkato@par.odn.ne.jp> 2.9.4-2
161- added desktop entries & icons (Standerd, UTF-8 and EUC-JP mode)
162
163* Sun Jun 15 2008 Satoshi MACHINO <machino@vinelinux.org> 2.9.4-1vl5
164- applied new versioning policy
165- changed requires (xorg >= 7.3)
166
167* Wed Dec 19 2007 KATO Masashi <mkato@par.odn.ne.jp> 2.9.4-0vl1, 2
168- upstream source update
169
170* Tue Dec 26 2006 KATO Masashi <mkato@par.odn.ne.jp> 2.9.3-0vl4, 5
171- remove '--enable-uim' option
172
173* Sun Dec 24 2006 KATO Masashi <mkato@par.odn.ne.jp> 2.9.3-0vl2, 3
174- rebuild at Vine 4.0, Seed
175- change Group ('User Interface/X' to 'User Interface/Desktops')
176- change bindir ('%{_prefix}/X11R6/bin' to '%{_exec_prefix}/bin')
177- change require ( 'gtk+' to 'gtk2' )
178- support scim (default input_method = scim)
179- specified "vl gothic" to default font
180- enable mlterm-zoom (control+button2)
181
182* Fri Nov 03 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.9.3-0vl1
183- Source version 2.9.3
184
185* Thu May 05 2005 Satoshi MACHINO <machino@vinelinux.org> 2.9.2-0vl1
186- new upstream release
187- dropped patch0
188
189* Wed Jun 16 2004 KATO Masashi <mkato@par.odn.ne.jp> 2.8.0-0vl3
190- using rpm macros
191
192* Wed Jun 16 2004 KATO Masashi <mkato@par.odn.ne.jp> 2.8.0-0vl2
193- build for VineSeed
194
195* Mon Jun 14 2004 KATO Masashi <mkato@par.odn.ne.jp> 2.8.0-0vl1
196- packaging for VineLinux
197
198* Sun Oct 05 2003 Araki Ken <arakiken@users.sf.net>
199- Source version 2.8.0
200
201* Sat Jun 14 2003 Araki Ken <arakiken@users.sf.net>
202- Source version 2.7.0
203
204* Sun Jan 12 2003 Araki Ken <arakiken@users.sf.net>
205- Source version 2.6.3
206
207* Thu Oct 1 2002 Araki Ken <arakiken@users.sf.net>
208- Source version 2.6.2
209
210* Thu Sep 12 2002 Araki Ken <arakiken@users.sf.net>
211- Source version 2.6.1
212
213* Sat Sep 7 2002 Araki Ken <arakiken@users.sf.net>
214- Source version 2.6.0
215
216* Sun Jun 16 2002 Araki Ken <arakiken@users.sourceforge.net>
217- Source version 2.5.0
218
219* Sun Apr 14 2002 Araki Ken <arakiken@users.sourceforge.net>
220- Source version 2.4.0
221
222* Mon Feb 25 2002 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
223- Source version 2.3.1
224
225* Sat Feb 23 2002 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
226- Source version 2.3.0
227
228* Tue Jan 29 2002 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
229- Source version 2.2.0
230
231* Wed Jan 2 2002 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
232- Source version 2.1.2
233
234* Sun Dec 30 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
235- Source version 2.1.1
236
237* Sat Dec 29 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
238- Source version 2.1.0
239
240* Thu Nov 29 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
241- Source version 2.0.0
242
243* Mon Nov 26 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
244- Source version 1.9.47
245
246* Sat Nov 24 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
247- Source version 1.9.46
248
249* Fri Nov 23 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
250- Source version 1.9.45
251
252* Sat Nov 17 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
253- Source version 1.9.44
254
255* Wed Nov 14 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
256- Source version 1.9.43
257
258* Tue Nov 13 2001 Araki Ken <j00v0113@ip.media.kyoto-u.ac.jp>
259- Source version 1.9.42pl6
260
Note: See TracBrowser for help on using the repository browser.