Fix build script for Tizen 4.0
[platform/core/uifw/ise-engine-sunpinyin.git] / packaging / ise-engine-sunpinyin.spec
index a5e2d2e..55d4350 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       ise-engine-sunpinyin
 Summary:    Chinese Pinyin ISE
-Version:    1.0.5
+Version:    1.0.10
 Release:    1
 Group:      Graphics & UI Framework/Input
 License:    LGPL-2.1+ and CDDL-1.0
@@ -27,21 +27,18 @@ This package contains Chinese Pinyin engine ISE header files and static librarie
 %setup -q
 
 %build
+export CFLAGS+=" -fvisibility=hidden"
+export CXXFLAGS+=" -fvisibility=hidden -fvisibility-inlines-hidden"
+export CPPFLAGS+=" -DEXPORTED=__attribute__\(\(visibility\(\\\"default\\\"\)\)\)"
+
 ./bootstrap
 %configure  --disable-static
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
 %make_install
-mkdir -p %{buildroot}%{_datadir}/license
-install -m0644 %{_builddir}/%{buildsubdir}/LGPL.LICENSE %{buildroot}%{_datadir}/license/%{name}
-cat %{_builddir}/%{buildsubdir}/OPENSOLARIS.LICENSE >> %{buildroot}%{_datadir}/license/%{name}
-install -m0644 %{_builddir}/%{buildsubdir}/LGPL.LICENSE %{buildroot}%{_datadir}/license/%{name}-devel
-cat %{_builddir}/%{buildsubdir}/OPENSOLARIS.LICENSE >> %{buildroot}%{_datadir}/license/%{name}-devel
 
-%define __debug_install_post   \
-    %{_rpmconfigdir}/find-debuginfo.sh %{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}"\
 %{nil}
 
 %post -p /sbin/ldconfig
@@ -56,10 +53,12 @@ cat %{_builddir}/%{buildsubdir}/OPENSOLARIS.LICENSE >> %{buildroot}%{_datadir}/l
 %{_datadir}/packages/*
 %{_libdir}/scim-1.0/1.4.0/IMEngine/ise-engine-sunpinyin.so
 %{_libdir}/libsunpinyin*.so
-/usr/share/license/%{name}
+%license LGPL.LICENSE
+%license OPENSOLARIS.LICENSE
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/*
 %{_libdir}/pkgconfig/sunpinyin-2.0.pc
-/usr/share/license/%{name}-devel
+%license LGPL.LICENSE
+%license OPENSOLARIS.LICENSE