1 %define debug_package %{nil}
2 %define __strip /bin/true
5 Summary: The UI Framework library of OSP
9 License: TO BE FILLED IN
10 Source0: %{name}-%{version}.tar.gz
12 BuildRequires: pkgconfig(capi-appfw-application)
13 BuildRequires: pkgconfig(capi-system-info)
14 BuildRequires: pkgconfig(capi-system-device)
15 BuildRequires: pkgconfig(capi-system-runtime-info)
16 BuildRequires: pkgconfig(bundle)
17 BuildRequires: pkgconfig(appcore-common)
18 BuildRequires: pkgconfig(appcore-efl)
19 BuildRequires: pkgconfig(sensor)
20 BuildRequires: pkgconfig(appsvc)
21 BuildRequires: pkgconfig(cairo)
22 BuildRequires: pkgconfig(chromium)
23 BuildRequires: pkgconfig(dlog)
24 BuildRequires: pkgconfig(dbus-1)
25 BuildRequires: pkgconfig(edbus)
26 BuildRequires: pkgconfig(elementary)
27 BuildRequires: pkgconfig(evas)
28 BuildRequires: pkgconfig(ecore)
29 BuildRequires: pkgconfig(ethumb)
30 BuildRequires: pkgconfig(ewebkit2)
31 BuildRequires: pkgconfig(xdamage)
32 BuildRequires: pkgconfig(gles20)
33 BuildRequires: pkgconfig(fribidi)
34 BuildRequires: pkgconfig(freetype2)
35 BuildRequires: pkgconfig(glib-2.0)
36 BuildRequires: pkgconfig(harfbuzz)
37 BuildRequires: pkgconfig(icu-i18n)
38 BuildRequires: pkgconfig(libdri2)
39 BuildRequires: pkgconfig(libdrm)
40 BuildRequires: pkgconfig(libtbm)
41 BuildRequires: pkgconfig(libpng)
42 BuildRequires: pkgconfig(libwbxml2)
43 BuildRequires: pkgconfig(osp-appfw)
44 BuildRequires: pkgconfig(osp-speech)
45 BuildRequires: osp-appfw-internal-devel
46 BuildRequires: pkgconfig(osp-image-core)
47 BuildRequires: osp-image-core-internal-devel
48 BuildRequires: pkgconfig(pango)
49 BuildRequires: pkgconfig(pixman-1)
50 BuildRequires: pkgconfig(pkgmgr)
51 BuildRequires: pkgconfig(tts)
52 BuildRequires: pkgconfig(utilX)
53 BuildRequires: pkgconfig(xfixes)
54 BuildRequires: pkgconfig(xv)
55 BuildRequires: pkgconfig(xtst)
56 BuildRequires: libexif-devel
57 BuildRequires: liblua-devel
58 BuildRequires: libtiff-devel
59 BuildRequires: tolua++-devel
60 BuildRequires: pkgconfig(feedback)
63 Requires: capi-appfw-application
64 Requires: capi-system-info
66 Requires: osp-image-core
69 Provides: libosp-uifw.so.1
71 Requires(post): /sbin/ldconfig
72 Requires(postun): /sbin/ldconfig
75 The UI Framework library of OSP
78 Summary: The UI Framework library of OSP (Development)
79 Group: TO_BE/FILLED_IN
80 Requires: %{name} = %{version}-%{release}
83 The UI Framework library of OSP (DEV)
85 %package internal-devel
86 Summary: osp ui framework internel (Internal)
87 Group: TO_BE/FILLED_IN
88 Requires: %{name} = %{version}-%{release}
90 %description internal-devel
91 The UI Framework library of OSP (Internal-DEV)
94 Summary: The UI Framework library of OSP (Development)
95 Group: TO_BE/FILLED_IN
96 Requires: %{name} = %{version}-%{release}
99 The UI Framework library of OSP (DEV)
106 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
108 CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_X86_ -D_OSP_EMUL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=x86
110 CXXFLAGS="-O2 -g -pipe -Wall -fno-exceptions -Wformat -Wformat-security -Wl,--as-needed -fmessage-length=0 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -D__SOFTFP__ -mthumb -Wa,-mimplicit-it=thumb -funwind-tables -D_OSP_DEBUG_ -D_OSP_ARMEL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=arm
113 # Call make instruction with smp support
114 make %{?jobs:-j%jobs}
118 mkdir -p %{buildroot}/usr/share/license
119 cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
120 cp %{_builddir}/%{name}-%{version}/LICENSE.Flora %{buildroot}/usr/share/license/%{name}
124 %post -p /sbin/ldconfig
126 %postun -p /sbin/ldconfig
129 %manifest osp-uifw.manifest
130 /usr/share/license/%{name}
131 /usr/share/osp/bitmaps/*
132 /usr/share/osp/themes/*
133 /usr/share/osp/effects/*
134 %{_libdir}/osp/libosp-uifw.so*
137 %{_includedir}/osp/*.h
138 %{_libdir}/pkgconfig/osp-uifw.pc
140 %files internal-devel
141 %{_includedir}/osp/app/*.h
142 %{_includedir}/osp/graphics/*.h
143 %{_includedir}/osp/ui/*.h
146 %{_libdir}/osp/debug/*.so*