Browse Source

update to 3.2.0

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7717 ec354946-7b23-47d6-9f5a-488ba84defc7
tanakanata 11 years ago
parent
commit
a227437921
1 changed files with 59 additions and 34 deletions
  1. 59 34
      m/mlterm/mlterm-vl.spec

+ 59 - 34
m/mlterm/mlterm-vl.spec

@@ -4,23 +4,22 @@
 Summary:	Multi Lingual TERMinal emulator for X
 Summary(ja):	多言語対応 X ターミナルエミュレータ
 Name:		mlterm
-Version:	3.0.9
+Version:	3.2.0
 Release:	1%{?_dist_release}
 Source0:	http://sourceforge.net/projects/mlterm/files/01release/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source1:	mlterm-files-1.tar.bz2
-Patch0:		mlterm-vine-5.patch
-###Patch1:		mlterm-2.9.4-stropts.patch
-Patch10:        mlterm-key.patch
+Source1:	mlterm-vine-128x128.svg
+Patch0:		mlterm-3.2.0-fixes.patch
+Patch1:		mlt-etc-vine.patch
 License:	Modified BSD-style license
 Group:		User Interface/Desktops
 BuildRoot:	%{_tmppath}/%{name}-buildroot
-Requires:	task-xorg-x11 gtk2 freetype2
-Requires:	fribidi scim libXft
-Requires:	vte
+Requires:	gtk2 freetype2
+Requires:	fribidi libXft
+Requires:	vte libX11
 ###Requires:	gdk-pixbuf2
 BuildRequires:	gtk2-devel freetype2-devel
-BuildRequires:	fribidi-devel scim-devel libXft-devel
-BuildRequires:	vte-devel
+BuildRequires:	fribidi-devel libXft-devel
+BuildRequires:	vte-devel libX11-devel
 ###BuildRequires:	gdk-pixbuf2-devel
 Distribution:	Vine Linux
 Vendor:		Project Vine
@@ -43,56 +42,63 @@ mlterm は世界中の様々なキャラクタコードとエンコーディン
 動選択等の様々なユニークな特徴を持っています。多種の xim もサポートし、
 動的に xim を変更することも可能です。
 
-
 %prep
 rm -rf %{buildroot}
 
-%setup -q -a 1
+%setup -q
 %patch0 -p1
-%patch10 -p1
+%patch1 -p1
 
 %build
 CFLAGS="$RPM_OPT_FLAGS" \
-%configure  --libexecdir=%{_libexecdir}/%{name} \
+%configure \
+    --libexecdir=%{_libexecdir}/%{name} \
     --enable-fribidi \
     --with-type-engines=xcore,xft \
     --with-tools=mlclient,mlconfig,mlterm-menu,mlcc,mlterm-zoom \
     --enable-anti-alias \
     --with-scrollbars=sample,extra,pixmap_engine \
-    --enable-scim --enable-ibus \
-    --enable-ind --enable-utmp --enable-ssh2
+    --enable-ind \
+    --enable-ibus \
+    --enable-ssh2
 
 %__make
 
 %install
 rm -rf %{buildroot}
-make DESTDIR=%{buildroot} install
+
+%make_install
+
 # icons
-mkdir -p %{buildroot}%{pixmapdir}
-install -m 644 %{_builddir}/%{name}-%{version}/doc/icon/mlterm* \
-	       %{buildroot}%{pixmapdir}
-# desktop entries
-mkdir -p %{buildroot}%{_datadir}/applications/
-install -m 644 %{_builddir}/%{name}-%{version}/MLterm*.desktop \
-    %{buildroot}%{appentdir}
-# libexec
-mkdir -p %{buildroot}/%{_libexecdir}/%{name}
-install -m 755 %{_builddir}/%{name}-%{version}/libexec/* \
-    %{buildroot}/%{_libexecdir}/%{name}
-%{find_lang} mlconfig
+%__mkdir_p %{buildroot}%{_datadir}/pixmaps
+%__cp -a %{_sourcedir}/mlterm-vine-128x128.svg %{buildroot}%{_datadir}/pixmaps
+
+
+# desktop menu entry
+%__mkdir -p %{buildroot}%{_datadir}/applications
+%__cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF
+[Desktop Entry]
+Name=mlterm
+Name[ja]=mlterm
+Comment=Multi Lingual TERMinal emulator for X
+Comment[ja]=多言語対応 X ターミナルエミュレータ
+Exec=mlterm
+Icon=/usr/share/pixmaps/mlterm-vine-128x128.svg
+Type=Application
+Categories=Application;Utility;TerminalEmulator;
+EOF
 
 ## remove unuse files
 rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
 rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
 rm -rf $RPM_BUILD_ROOT%{_libdir}/mkf/*.la
 
-%post
 cat << EOF
 
-デフォルトの設定を変更したい場合は、'Control+右クリック'して
-設定ダイアログを開いて設定してください。
+mlterm の設定変更は、起動した mlterm 上で'Control+右クリック'して、
+設定ダイアログを開いて行なってください。
 設定ダイアログがサポートしないフォント、ショートカットキー、
-im 等の設定は、/etc/mlterm/ に有る該当設定ファイルを
+IM 等の設定は、/etc/mlterm/ に有る該当設定ファイルを
 \$HOME/.mlterm/ 以下にコピーし、編集してください。
 
 mlterm の日本語情報は
@@ -113,9 +119,28 @@ rm -rf %{buildroot}
 %{_libexecdir}/*
 %{_sysconfdir}/*
 %{_datadir}/*
-%{_libexecdir}/*
 
 %changelog
+* Mon Jun 17 2013 TANAKA hiroaki <mosaicist@jcom.home.ne.jp> 3.2.0-1
+- upstream source update
+- drop patch 20, 21 about utmp
+- fuse patch 0 and 10 as New patch 1
+- drop configure option --enable utmp
+- obsolete MLterm_EUC-JP.desktop, MLterm_UTF-8.desktop
+- new icon svg
+
+* Mon Aug 20 2012 KATO Masashi <mkato@par.odn.ne.jp> 3.1.3-1
+- upstream source update
+
+* Thu Jun  7 2012 KATO Masashi <mkato@par.odn.ne.jp> 3.1.2-1
+- upstream source update
+
+* Fri May  4 2012 KATO Masashi <mkato@par.odn.ne.jp> 3.1.1-1
+- upstream source update
+
+* Wed Jan 25 2012 KATO Masashi <mkato@par.odn.ne.jp> 3.0.11-1
+- upstream source update
+
 * Thu Nov 24 2011 KATO Masashi <mkato@par.odn.ne.jp> 3.0.9-1
 - upstream source update
 - rewrited desktop entry files