[ibus-chewing] Fixed RHBZ 842856, 1027030; Added translations:fr_FR, ja_JP, ko_KR
Ding-Yi Chen
dchen at fedoraproject.org
Wed Dec 18 06:39:13 UTC 2013
commit 9d2384f6a18e24003de5a6561a3381eb2017ef37
Author: Ding-Yi Chen <dingyichen at gmail.com>
Date: Wed Dec 18 16:39:18 2013 +1000
Fixed RHBZ 842856, 1027030; Added translations:fr_FR, ja_JP, ko_KR
.gitignore | 1 +
ibus-chewing-1.4.3-cflags.patch | 12 ----
ibus-chewing.spec | 115 ++++++++++++++++-----------------------
sources | 2 +-
4 files changed, 50 insertions(+), 80 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7102f55..909804f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ ibus-chewing-1.3.6.20100730-Source.tar.gz
/ibus-chewing-1.4.0-Source.tar.gz
/ibus-chewing-1.4.2-Source.tar.gz
/ibus-chewing-1.4.3-Source.tar.gz
+/ibus-chewing-1.4.4-Source.tar.gz
diff --git a/ibus-chewing.spec b/ibus-chewing.spec
index f4784df..f28a804 100644
--- a/ibus-chewing.spec
+++ b/ibus-chewing.spec
@@ -1,32 +1,32 @@
-%global message_level 6
Name: ibus-chewing
-Version: 1.4.3
-Release: 4%{?dist}
+Version: 1.4.4
+Release: 1%{?dist}
Summary: The Chewing engine for IBus input platform
Summary(zh_TW): IBus新酷音輸入法
License: GPLv2+
Group: System Environment/Libraries
URL: http://code.google.com/p/ibus/
Source0: http://ibus.googlecode.com/files/%{name}-%{version}-Source.tar.gz
-# http://code.google.com/p/ibus/issues/detail?id=1597
-Patch0: %{name}-1.4.3-cflags.patch
-
-BuildRequires: gettext-devel
-BuildRequires: gtk2-devel
-BuildRequires: ibus-devel >= 1.3
-BuildRequires: cmake >= 2.6.2
-
-# Make sure gob2 is patched against https://bugzilla.redhat.com/show_bug.cgi?id=519108
-BuildRequires: gob2 >= 2.0.16-4
-BuildRequires: libchewing-devel >= 0.3.3
-BuildRequires: pkgconfig
-BuildRequires: GConf2-devel
-BuildRequires: libXtst-devel
+
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+
+
+BuildRequires: cmake >= 2.6.2
+BuildRequires: gob2 >= 2.0.16
+BuildRequires: pkgconfig
+BuildRequires: gtk2-devel
+BuildRequires: ibus-devel >= 1.3
+BuildRequires: libchewing-devel >= 0.3.3
+BuildRequires: libX11-devel
+BuildRequires: libXtst-devel
+BuildRequires: gettext-devel
+BuildRequires: GConf2-devel
+
+Requires: gtk2
Requires: ibus >= 1.3
-Requires: libchewing >= 0.3.3
-Requires(pre): GConf2
-Requires(post): GConf2
-Requires(preun): GConf2
+Requires: libchewing >= 0.3.3
%description
IBus-chewing is an IBus front-end of Chewing, an intelligent Chinese input
@@ -44,70 +44,50 @@ IBus-chewing 是新酷音輸入法的IBus前端。
本輸入法也同時支援帶調漢語拼音輸入。
+
+
+
%prep
%setup -q -n %{name}-%{version}-Source
-%patch0 -p1
%build
# $RPM_OPT_FLAGS should be loaded from cmake macro.
-%if 0%{?rhel} <= 6
-%cmake -DMANAGE_MESSAGE_LEVEL=%{message_level} -DCMAKE_FEDORA_ENABLE_FEDORA_BUILD=1 -DGNOME_SHELL=0 .
-%else
-%cmake -DMANAGE_MESSAGE_LEVEL=%{message_level} -DCMAKE_FEDORA_ENABLE_FEDORA_BUILD=1 .
-%endif
-%__make VERBOSE=1 %{?_smp_mflags}
+%cmake -DCMAKE_FEDORA_ENABLE_FEDORA_BUILD=1 .
+make VERBOSE=1 %{?_smp_mflags}
+
%install
-%__make install DESTDIR=%{buildroot}
-# We install document using %doc
-(cd %{buildroot}//usr/share/doc/ibus-chewing-1.4.3
- rm -rf RELEASE-NOTES.txt AUTHORS README ChangeLog COPYING USER-GUIDE
- )
+%__rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+# We install document using doc
+(cd $RPM_BUILD_ROOT/usr/share/doc/ibus-chewing-1.4.4
+ rm -fr *
+)
%find_lang %{name}
-%pre
-if [ "$1" -gt 1 ] ; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- [ -r %{_sysconfdir}/gconf/schemas/%{name}.schemas ] &&
- gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas\
- >/dev/null || :
-
-# Upgrading 1.0.2.20090302-1.fc11 or older?
- [ -r %{_sysconfdir}/gconf/schemas/%{name}.schema ] &&
- gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schema\
- >/dev/null || :
-fi
-
-%post
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
-
-%preun
-if [ "$1" -eq 0 ] ; then
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
-fi
+
+
+
%clean
%files -f %{name}.lang
-%doc RELEASE-NOTES.txt AUTHORS README ChangeLog COPYING USER-GUIDE
+%doc AUTHORS README ChangeLog COPYING USER-GUIDE
%{_libexecdir}/ibus-engine-chewing
-%{_datadir}/%{name}
+%config %{_sysconfdir}/gconf/schemas/ibus-chewing.schemas
%{_datadir}/ibus/component/chewing.xml
-%config(noreplace) %{_sysconfdir}/gconf/schemas/%{name}.schemas
+%{_datadir}/%{name}/icons
%changelog
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Feb 20 2013 Ville Skyttä <ville.skytta at iki.fi> - 1.4.3-3
-- Build with $RPM_OPT_FLAGS (#842856).
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.4.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+* Wed Dec 18 2013 Ding-Yi Chen <dchen at redhat.com> - 1.4.4-1
+- Resolves Bug 842856 - ibus-chewing 1.4.3-1 not built with $RPM_OPT_FLAGS
+- Resolves Bug 1027030 - CVE-2013-4509 ibus-chewing: ibus: visible
+ password entry flaw [fedora-all]
+ Thanks czchen for the GitHub pull request 39.
+- Added translations: fr_FR, ja_JP, ko_KR
+- Adopt cmake-fedora-1.2.0
* Mon Nov 26 2012 Ding-Yi Chen <dchen at redhat.com> - 1.4.3-1
- Fixed GitHub issue #30: Rework decorate_preedit
@@ -416,8 +396,9 @@ Fix the errors which Funda Wang as pointing out:
* Tue Sep 16 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.1.20080916-1
- Update to 0.1.1.20080916.
-* Mon Sep 09 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.1.20080901-1
+* Tue Sep 09 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.1.20080901-1
- Update to 0.1.1.20080901.
* Fri Aug 15 2008 Huang Peng <shawn.p.huang at gmail.com> - 0.1.1.20081023-1
- The first version.
+
diff --git a/sources b/sources
index 88c7538..ac0b454 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-20b1d553ba14cecabcf7418e91da353b ibus-chewing-1.4.3-Source.tar.gz
+6b24622416a46f6c8debd23d66f9d3f5 ibus-chewing-1.4.4-Source.tar.gz
More information about the scm-commits
mailing list