Revert "Enable Vietnamese"
[platform/core/uifw/ise-engine-tables.git] / packaging / ise-engine-tables.spec
old mode 100644 (file)
new mode 100755 (executable)
index 8f3a476..853cf0c
@@ -1,19 +1,19 @@
 %define nam               ise-engine-tables
-%define ver               0.0.0516
+%define ver               1.0.7
 %define skim              0
 %define rel               1
 %define isf_version       1.0.0
 %define build_scim_setup  0
 %define ENABLE_JA         0
 %define ENABLE_KO         0
-%define ENABLE_ADDITIONAL 0
+%define ENABLE_ADDITIONAL 1
 %define _unpackaged_files_terminate_build 0
 Summary:       SCIM Generic Table IMEngine and its data files
 Name:          %{nam}
 Version:       %{ver}
 Release:       %{rel}
-License:       GPL
-Group:         System Environment/Libraries
+License:       GPL-2.0+
+Group:         Graphics & UI Framework/Input
 URL:           http://sourceforge.net/projects/scim
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 Source0:       %{name}-%{version}.tar.gz
@@ -21,7 +21,7 @@ BuildRequires:  prelink
 BuildRequires:  gettext-tools
 Requires:      isf >= %{isf_version}
 BuildRequires: isf-devel >= %{isf_version}
-BuildRequires:  pkgconfig(ecore)
+BuildRequires:  pkgconfig(ecore-imf)
 
 %if %{build_scim_setup}
 Requires:      gtk2 >= 2.0.0
@@ -39,7 +39,7 @@ data files for it.
 %if %{skim}
 %package skim
 Summary:        Skim support for Generic Table
-Group:          System/I18n
+Group:          Graphics & UI Framework/Input
 Requires:      %{name} = %{version}
 Requires:      skim >= 1.2.0
 
@@ -49,7 +49,7 @@ This package includes Skim support for Generic Table IMEngine.
 
 %package zh
 Summary:       Data files for Chinese
-Group:         System Environment/Libraries
+Group:         Graphics & UI Framework/Input
 Requires:      %{nam} >= %{ver}
 
 %description zh
@@ -58,7 +58,7 @@ This package includes table IM data files for Chinese.
 %if %{ENABLE_JA}
 %package ja
 Summary:       Data files for Japanese
-Group:         System Environment/Libraries
+Group:         Graphics & UI Framework/Input
 Requires:      %{nam} >= %{ver}
 
 %description ja
@@ -68,7 +68,7 @@ This package includes table IM data files for Japanese.
 %if %{ENABLE_KO}
 %package ko
 Summary:       Data files for Korean
-Group:         System Environment/Libraries
+Group:         Graphics & UI Framework/Input
 Requires:      %{nam} >= %{ver}
 
 %description ko
@@ -78,7 +78,7 @@ This package includes table IM data files for Korean.
 %if %{ENABLE_ADDITIONAL}
 %package additional
 Summary:       Data files for additional languages
-Group:         System Environment/Libraries
+Group:         Graphics & UI Framework/Input
 Requires:      %{nam} >= %{ver}
 
 %description additional
@@ -92,14 +92,19 @@ rm -rf ${RPM_BUILD_ROOT}
 %setup -n %{name}-%{version}
 
 %build
+export CFLAGS+=" -fvisibility=hidden -flto "
+export CXXFLAGS+=" -fvisibility=hidden -flto "
+export CPPFLAGS+=" -DEXPORTED=__attribute__\(\(visibility\(\\\"default\\\"\)\)\)"
+
 ./bootstrap
-./configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} --mandir=%{_mandir}
+%reconfigure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} --mandir=%{_mandir}
 
 make 
 
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
-
+mkdir -p %{buildroot}%{_datadir}/license
+cp COPYING %{buildroot}%{_datadir}/license/%{name}
 make DESTDIR=${RPM_BUILD_ROOT} install
 
 rm -f ${RPM_BUILD_ROOT}/%{_libdir}/scim-1.0/*/*.{a,la}
@@ -118,17 +123,21 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 %postun
 
 %files
+%manifest %{name}.manifest
 %attr(644,-,-) %doc AUTHORS COPYING NEWS README ChangeLog
 %doc %{_mandir}/man*/*
 %{_bindir}/scim-make-table
-%{_libdir}/scim-1.0/1.4.0/IMEngine/table.*
+%{_libdir}/scim-1.0/1.4.0/IMEngine/table.so
 %{_datadir}/scim/icons/table.png
 %if %{build_scim_setup}
 %{_libdir}/scim-1.0/1.4.0/SetupUI/table-imengine-setup.so
 %endif
 %{_datadir}/locale/*/LC_MESSAGES/*
+%{_datadir}/packages/*
+%{_datadir}/license/%{name}
 
 %files zh
+%manifest %{name}.manifest
 %defattr(-, root, root)
 #%%doc tables/zh/README-Erbi.txt tables/zh/README-CangJie.txt
 #%%{_datadir}/scim/tables/Array30.bin
@@ -174,6 +183,7 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 
 %if %{ENABLE_JA}
 %files ja
+%manifest %{name}.manifest
 %defattr(-, root, root)
 %doc tables/ja/kanjidic_licence.html tables/ja/kanjidic_doc.html tables/ja/kanjidic-permission-to-use-for-scim
 %{_datadir}/scim/tables/HIRAGANA.bin
@@ -186,6 +196,7 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 
 %if %{ENABLE_KO}
 %files ko
+%manifest %{name}.manifest
 %defattr(-, root, root)
 %{_datadir}/scim/tables/Hangul.bin
 %{_datadir}/scim/tables/HangulRomaja.bin
@@ -196,7 +207,13 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 
 %if %{ENABLE_ADDITIONAL}
 %files additional
+%manifest %{name}.manifest
 %defattr(-, root, root)
+%{_datadir}/scim/tables/RussianTraditional.bin
+%{_datadir}/scim/icons/RussianTraditional.png
+%{_datadir}/scim/tables/greekpoly.bin
+%endif
+%if 0
 %{_datadir}/scim/tables/Amharic.bin
 %{_datadir}/scim/tables/Arabic.bin
 %{_datadir}/scim/tables/Bengali-inscript.bin
@@ -215,7 +232,6 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 %{_datadir}/scim/tables/Punjabi-inscript.bin
 %{_datadir}/scim/tables/Punjabi-jhelum.bin
 %{_datadir}/scim/tables/Punjabi-phonetic.bin
-%{_datadir}/scim/tables/RussianTraditional.bin
 %{_datadir}/scim/tables/Tamil-inscript.bin
 %{_datadir}/scim/tables/Tamil-phonetic.bin
 %{_datadir}/scim/tables/Tamil-remington.bin
@@ -241,7 +257,6 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 %{_datadir}/scim/icons/Punjabi-inscript.png
 %{_datadir}/scim/icons/Punjabi-jhelum.png
 %{_datadir}/scim/icons/Punjabi-phonetic.png
-%{_datadir}/scim/icons/RussianTraditional.png
 %{_datadir}/scim/icons/Tamil-inscript.png
 %{_datadir}/scim/icons/Tamil-phonetic.png
 %{_datadir}/scim/icons/Tamil-remington.png
@@ -267,11 +282,11 @@ rm -f $RPM_BUILD_ROOT//lib/kde*/*.{a,la}
 %{_datadir}/scim/tables/Uyghur-Romanized.bin
 %{_datadir}/scim/tables/Uyghur-Standard.bin
 %{_datadir}/scim/tables/classicalhebrew.bin
-%{_datadir}/scim/tables/greekpoly.bin
 %endif
 
 %if %{skim}
 %files skim
+%manifest %{name}.manifest
 %defattr(-, root, root)
 /lib/kde*/*.so
 /share/apps/skim/pics/scim-tables.png