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

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

import VineSeed package specs

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