[libchewing] - BuildRequires for libchewing-python changed from python-devel to python2-devel - RPM_BUILD_ROOT

Ding-Yi Chen dchen at fedoraproject.org
Tue Nov 20 08:08:15 UTC 2012


commit 515a37deb0ab431fdc86c1256724182d95002756
Author: Ding-Yi Chen <dingyichen at gmail.com>
Date:   Tue Nov 20 18:06:26 2012 +1000

    - BuildRequires for libchewing-python changed
      from python-devel to python2-devel
    - RPM_BUILD_ROOT changed to buildroot

 libchewing.spec |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)
---
diff --git a/libchewing.spec b/libchewing.spec
index eae921f..07e6f17 100644
--- a/libchewing.spec
+++ b/libchewing.spec
@@ -2,14 +2,14 @@
 %define name_zh_TW %{im_name_zh_TW}函式庫
 Name:           libchewing
 Version:        0.3.3
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Intelligent phonetic input method library for Traditional Chinese
 Summary(zh_TW): %{name_zh_TW}
 
 Group:          System Environment/Libraries
 License:        LGPLv2+
 URL:            http://chewing.csie.net/
-Source:         https://github.com/downloads/chewing/libchewing/%{name}-%{version}.tar.bz2
+Source0:         https://github.com/downloads/chewing/libchewing/%{name}-%{version}.tar.bz2
 #Patch0: libchewing-0.3.0-3.bz199353.patch
 #Patch1: libchewing-0.3.0-4.bz206232.patch
 #Patch2: libchewing-0.3.0-5.bz216581a.patch
@@ -68,7 +68,7 @@ library.
 Summary:        libchewing python binding
 Summary(zh_TW): %{name_zh_TW} python 綁定
 Group:          Development/Libraries
-BuildRequires:  python-devel
+BuildRequires:  python2-devel
 Requires:       %{name} = %{version}-%{release}
 Requires:       python
 
@@ -104,21 +104,19 @@ autoreconf -ivf
 %{__make} RPM_CFLAGS="%{optflags}" %{_smp_mflags}
 
 %install
-%{__rm} -rf $RPM_BUILD_ROOT
 %{__make} DESTDIR=%{buildroot} install
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libchewing.la
-%{__mkdir} -p $RPM_BUILD_ROOT%{libchewing_python_dir}
-%{__cp} python/chewing.py $RPM_BUILD_ROOT%{libchewing_python_dir}
-%{__mkdir} -p $RPM_BUILD_ROOT%{_libdir}/chewing
-%{__cp} data/fonetree.dat $RPM_BUILD_ROOT%{_libdir}/chewing
-touch $RPM_BUILD_ROOT%{libchewing_python_dir}/__init__.py
+%{__rm} %{buildroot}%{_libdir}/libchewing.la
+%{__mkdir} -p %{buildroot}%{libchewing_python_dir}
+%{__cp} python/chewing.py %{buildroot}%{libchewing_python_dir}
+%{__mkdir} -p %{buildroot}%{_libdir}/chewing
+%{__cp} data/fonetree.dat %{buildroot}%{_libdir}/chewing
+touch %{buildroot}%{libchewing_python_dir}/__init__.py
 
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-, root, root)
@@ -139,9 +137,13 @@ touch $RPM_BUILD_ROOT%{libchewing_python_dir}/__init__.py
 %defattr(-, root, root)
 %{libchewing_python_dir}
 
-
 %changelog
-* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.3-3
+* Tue Nov 20 2012 Ding-Yi Chen <dchen at redhat dot com> - 0.3.3-4
+- BuildRequires for libchewing-python changed
+  from python-devel to python2-devel
+- RPM_BUILD_ROOT changed to buildroot
+
+* Thu Jul 19 2012 Ding-Yi Chen <dchen at redhat dot com> - 0.3.3-3
 - Fixed Bug 477690 - libchewing multilib conflict
 
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.3-2


More information about the scm-commits mailing list