rpms/scim-fcitx/devel scim-fcitx.spec,1.2,1.3

Jens Petersen (petersen) fedora-extras-commits at redhat.com
Mon Feb 13 05:53:43 UTC 2006


Author: petersen

Update of /cvs/extras/rpms/scim-fcitx/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16649

Modified Files:
	scim-fcitx.spec 
Log Message:
- build conditionally with libstdc++so7 preview library (#166041)
  - add with_libstdc_preview switch and tweak libtool to link against it
- update filelist since moduledir is now api-versioned



Index: scim-fcitx.spec
===================================================================
RCS file: /cvs/extras/rpms/scim-fcitx/devel/scim-fcitx.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- scim-fcitx.spec	27 Dec 2005 03:16:11 -0000	1.2
+++ scim-fcitx.spec	13 Feb 2006 05:53:43 -0000	1.3
@@ -1,6 +1,8 @@
+%define with_libstdc_preview 1 
+
 Name:           scim-fcitx
 Version:        3.1.1
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        FCITX Input Method Engine for SCIM
 
 Group:          System Environment/Libraries
@@ -10,6 +12,9 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  scim-devel
+%if %{with_libstdc_preview}
+Buildrequires:  libstdc++so7-devel
+%endif
 Requires:	scim
 
 %description
@@ -30,16 +35,26 @@
 
 
 %build
+%if %{with_libstdc_preview}
+export CXX=%{_bindir}/g++-libstdc++-so_7
+%endif
 %configure --disable-static
+%if %{with_libstdc_preview}
+# tweak libtool for libstdc++-so7
+sed -i -e "s/4.1.0 /4.2.0-`grep datestamp= %{_bindir}/g++-libstdc++-so_7 | sed -e "s/datestamp=//"` /" libtool
+%endif
 # doesn't build with %{?_smp_mflags}
 make
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
+%if %{with_libstdc_preview}
+export CXX=%{_bindir}/g++-libstdc++-so_7
+%endif
 make DESTDIR=${RPM_BUILD_ROOT} install
 
-rm $RPM_BUILD_ROOT/%{_libdir}/scim-1.0/IMEngine/fcitx.la
+rm $RPM_BUILD_ROOT/%{_libdir}/scim-1.0/*/IMEngine/fcitx.la
 
 
 %clean
@@ -49,7 +64,7 @@
 %files
 %defattr(-, root, root, -)
 %doc AUTHORS COPYING README ChangeLog
-%{_libdir}/scim-1.0/IMEngine/fcitx.so
+%{_libdir}/scim-1.0/*/IMEngine/fcitx.so
 %{_datadir}/scim/fcitx
 %{_datadir}/scim/icons/fcitx
 
@@ -60,6 +75,11 @@
 
 
 %changelog
+* Mon Feb 13 2006 Jens Petersen <petersen at redhat.com> - 3.1.1-3
+- build conditionally with libstdc++so7 preview library (#166041)
+  - add with_libstdc_preview switch and tweak libtool to link against it
+- update filelist since moduledir is now api-versioned
+
 * Tue Dec 20 2005 Jens Petersen <petersen at redhat.com> - 3.1.1-2
 - package cleanup (John Mahowald)
 




More information about the scm-commits mailing list