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

Revision 8066, 8.6 KB checked in by tanakanata, 10 years ago (diff)

rebuild with gcc-2.4x

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