Change the structure due to remove deprecated API
[platform/core/api/base-utils.git] / packaging / capi-base-utils.spec
1 Name:       capi-base-utils
2 Summary:    Base Utils
3 Version:    2.0.0
4 Release:    1
5 Group:      Base
6 License:    Apache-2.0 and ICU
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  pkgconfig(icu-i18n)
10 BuildRequires:  pkgconfig(capi-base-common)
11 BuildRequires:  pkgconfig(dlog)
12
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
15
16 %description
17 The base utils library for internationalization and localization
18
19 %package devel
20 License:    Apache-2.0 and ICU
21 Summary:    The Base Utils Library (Development)
22 Group:      Base
23 Requires:   %{name} = %{version}-%{release}
24 Provides:   capi-base-utils-devel-profile_common = %{version}-%{release}
25 Provides:   capi-base-utils-devel-profile_mobile = %{version}-%{release}
26 Provides:   capi-base-utils-devel-profile_ivi = %{version}-%{release}
27 Provides:   capi-base-utils-devel-profile_tv = %{version}-%{release}
28 Provides:   capi-base-utils-devel-profile_wearable = %{version}-%{release}
29
30 %description devel
31 The base utils library for internationalization and localization (Development)
32
33 %prep
34 %setup -q
35
36 %build
37 #export CFLAGS="$CFLAGS -Wall -Werror -Wno-unused-function"
38 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL_DIR:PATH=%{_libdir} -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \
39     -DPKG_NAME=%{name} -DPKG_VERSION=%{version} \
40
41 make %{?jobs:-j%jobs}
42
43 %install
44 rm -rf %{buildroot}
45 %make_install
46 mkdir -p %{buildroot}/usr/share/license
47 cp LICENSE %{buildroot}/usr/share/license/%{name}
48 cat LICENSE.ICU >> %{buildroot}/usr/share/license/%{name}
49
50 %post -p /sbin/ldconfig
51
52 %postun -p /sbin/ldconfig
53
54 %files
55 %manifest capi-base-utils.manifest
56 %{_libdir}/libbase-utils-i18n.so*
57 /usr/share/license/%{name}
58
59 %files devel
60 %defattr(-,root,root,-)
61 %{_includedir}/base/utils_i18n*.h
62 %{_libdir}/pkgconfig/*.pc