Hello community,
here is the log from the commit of package mlterm for openSUSE:Factory checked in at 2015-09-08 17:46:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mlterm (Old)
and /work/SRC/openSUSE:Factory/.mlterm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mlterm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mlterm/mlterm.changes 2015-05-15 09:03:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mlterm.new/mlterm.changes 2015-09-08 18:12:09.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 7 16:55:03 CEST 2015 - tiwai@suse.de
+
+- Run spec-cleaner
+- Disable scim and uim plugins for SLE12 and openSUSE Leap builds
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mlterm.spec ++++++
--- /var/tmp/diff_new_pack.OU19sB/_old 2015-09-08 18:12:18.000000000 +0200
+++ /var/tmp/diff_new_pack.OU19sB/_new 2015-09-08 18:12:18.000000000 +0200
@@ -17,37 +17,44 @@
Name: mlterm
+Version: 3.4.5
+Release: 0
+Summary: Multilingual Terminal Emulator for X
+License: BSD-3-Clause
+Group: System/X11/Terminals
+Url: http://mlterm.sourceforge.net/
+# cvs -d :pserver:anonymous@mlterm.cvs.sourceforge.net:/cvsroot/mlterm login
+# (hit Enter)
+# cvs -d :pserver:anonymous@mlterm.cvs.sourceforge.net:/cvsroot/mlterm checkout mlterm
+# cvs -z3 -d:ext:mfabian@mlterm.cvs.sourceforge.net:/cvsroot/mlterm co mlterm
+# tar jcvf mlterm-2.7.0.tar.bz2 mlterm
+Source0: http://downloads.sourceforge.net/project/mlterm/01release/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source10: %{name}.desktop
+Source11: %{name}.png
+Patch0: etc.patch
BuildRequires: coreutils
BuildRequires: fribidi-devel
BuildRequires: gcc-c++
BuildRequires: gtk2-devel
BuildRequires: m17n-lib-devel
+%if 0%{?suse_version} != 1315
BuildRequires: scim-devel
BuildRequires: uim-devel
+%endif
BuildRequires: update-desktop-files
BuildRequires: wordcut-devel
+Provides: locale(xorg-x11:ja;ko;zh;ar;he)
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} > 1130
BuildRequires: utempter-devel
%else
BuildRequires: utempter
%endif
-Provides: locale(xorg-x11:ja;ko;zh;ar;he)
-Version: 3.4.5
-Release: 0
-Url: http://mlterm.sourceforge.net/
-# cvs -d :pserver:anonymous@mlterm.cvs.sourceforge.net:/cvsroot/mlterm login
-# (hit Enter)
-# cvs -d :pserver:anonymous@mlterm.cvs.sourceforge.net:/cvsroot/mlterm checkout mlterm
-# cvs -z3 -d:ext:mfabian@mlterm.cvs.sourceforge.net:/cvsroot/mlterm co mlterm
-# tar jcvf mlterm-2.7.0.tar.bz2 mlterm
-Source0: http://downloads.sourceforge.net/project/mlterm/01release/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source10: %name.desktop
-Source11: %name.png
-Patch0: etc.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Summary: Multilingual Terminal Emulator for X
-License: BSD-3-Clause
-Group: System/X11/Terminals
+%if 0%{?suse_version} == 1315
+# for migration
+Obsoletes: mlterm-scim
+Obsoletes: mlterm-uim
+%endif
%description
Mlterm is a multilingual terminal emulator for the X Window System.
@@ -84,55 +91,33 @@
* scrollbar plug-in API (unstable)
-
-
-Authors:
---------
- Araki Ken
-
-%package -n mlterm-scim
+%if 0%{?suse_version} != 1315
+%package scim
Summary: SCIM plugin for mlterm
Group: System/X11/Terminals
Provides: locale(scim:ja;ko;ar;he)
-%description -n mlterm-scim
+%description scim
A plugin to use the SCIM input methods directly from mlterm.
-
-
-Authors:
---------
- Araki Ken
-
-%package -n mlterm-uim
+%package uim
Summary: An uim plugin for mlterm
Group: System/X11/Terminals
Provides: locale(uim:ja;ko;ar;he)
-%description -n mlterm-uim
+%description uim
A plugin to use the uim input methods directly from mlterm.
+%endif
-
-
-Authors:
---------
- Araki Ken
-
-%package -n mlterm-m17n
+%package m17n
Summary: A m17n plugin for mlterm
Group: System/X11/Terminals
Provides: locale(m17n:ja;ko;zh;ar;he)
-%description -n mlterm-m17n
+%description m17n
A plugin to use the m17n input methods directly from mlterm.
-
-
-Authors:
---------
- Araki Ken
-
-%define pixmapdir /usr/share/pixmaps
+%define pixmapdir %{_datadir}/pixmaps
%prep
%setup -q
@@ -140,37 +125,40 @@
rm -rf doc/{en,ja}/*win32
%build
-export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fno-strict-aliasing $(/usr/bin/freetype-config --cflags) -DUSE_UTMP"
+export CFLAGS="%{optflags} -D_GNU_SOURCE -fno-strict-aliasing $(%{_bindir}/freetype-config --cflags) -DUSE_UTMP"
%configure --enable-static=no \
- --prefix=/usr \
+ --prefix=%{_prefix} \
--libexecdir=%{_libdir}/mlterm \
- --sysconfdir=/etc/X11 \
+ --sysconfdir=%{_sysconfdir}/X11 \
--enable-anti-alias \
--enable-fribidi \
- --enable-uim \
--enable-m17nlib \
+%if 0%{?suse_version} != 1315
+ --enable-scim \
+ --enable-uim \
+%endif
--with-tools=mlclient,mlconfig,mlterm-menu,mlcc,mlterm-zoom,mlimgloader \
--with-scrollbars=sample,extra \
- --with-type-engines=xcore,xft \
- --enable-scim
-make %{?jobs:-j %jobs}
+ --with-type-engines=xcore,xft
+
+make %{?_smp_mflags}
%install
-make DESTDIR=$RPM_BUILD_ROOT install
-mkdir -p $RPM_BUILD_ROOT%{pixmapdir}
-install -m 644 doc/icon/mlterm*xpm $RPM_BUILD_ROOT%{pixmapdir}
-install -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{pixmapdir}
-install -m 644 contrib/tool/mlterm-menu/menu $RPM_BUILD_ROOT/etc/X11/mlterm/
-mv $RPM_BUILD_ROOT/usr/%{_lib}/mlterm/mlterm/mlterm-zoom \
- $RPM_BUILD_ROOT/usr/bin/mlterm-zoom
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+mkdir -p %{buildroot}%{pixmapdir}
+install -m 644 doc/icon/mlterm*xpm %{buildroot}%{pixmapdir}
+install -m 644 %{SOURCE11} %{buildroot}%{pixmapdir}
+install -m 644 contrib/tool/mlterm-menu/menu %{buildroot}%{_sysconfdir}/X11/mlterm/
+mv %{buildroot}%{_libdir}/mlterm/mlterm/mlterm-zoom \
+ %{buildroot}%{_bindir}/mlterm-zoom
# remove static libraries in plugin directory:
# (mlconfig duplicates buttons when the static libraries are still there!)
-rm $RPM_BUILD_ROOT%{_libdir}/mlterm/*.*a
+rm %{buildroot}%{_libdir}/mlterm/*.*a
# ditto for libkik and libmkf
-rm $RPM_BUILD_ROOT%{_libdir}/lib*.*a
-rm $RPM_BUILD_ROOT%{_libdir}/mkf/*.*a
+rm %{buildroot}%{_libdir}/lib*.*a
+rm %{buildroot}%{_libdir}/mkf/*.*a
%find_lang mlconfig
-%suse_update_desktop_file -i %name TerminalEmulator
+%suse_update_desktop_file -i %{name} TerminalEmulator
%post -p /sbin/ldconfig
@@ -179,12 +167,12 @@
%files -f mlconfig.lang
%defattr(-, root, root)
%doc LICENCE* README* doc/en doc/ja
-%attr(555,root,tty) /usr/bin/mlterm
-/usr/share/applications/%name.desktop
-/usr/bin/mlclient
-/usr/bin/mlclientx
-/usr/bin/mlcc
-/usr/bin/mlterm-zoom
+%attr(555,root,tty) %{_bindir}/mlterm
+%{_datadir}/applications/%{name}.desktop
+%{_bindir}/mlclient
+%{_bindir}/mlclientx
+%{_bindir}/mlcc
+%{_bindir}/mlterm-zoom
%{_libdir}/libkik.*
%{_libdir}/libmkf.*
%{_libdir}/libmlterm_core.so
@@ -203,20 +191,22 @@
%{_libdir}/mkf/*.so
%{_libdir}/mlterm/mlterm/mlconfig
%{_libdir}/mlterm/mlterm/mlterm-menu
-%dir /etc/X11/mlterm/
-%config /etc/X11/mlterm/*
+%dir %{_sysconfdir}/X11/mlterm/
+%config %{_sysconfdir}/X11/mlterm/*
%{_mandir}/man?/*
%{pixmapdir}/*
-%files -n mlterm-scim
+%if 0%{?suse_version} != 1315
+%files scim
%defattr(-, root, root)
%{_libdir}/mlterm/libim-scim.so
-%files -n mlterm-uim
+%files uim
%defattr(-, root, root)
%{_libdir}/mlterm/libim-uim.so
+%endif
-%files -n mlterm-m17n
+%files m17n
%defattr(-, root, root)
%{_libdir}/mlterm/libim-m17nlib.so