source: projects/specs/branches/6/m/mlterm/mlterm-vl.spec @ 4149

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