Name: coregl
-Version: 0.1.7
+Version: 0.1.8
Release: 1
ExclusiveArch: %arm
Summary: coregl
%endif
BuildRequires: pkgconfig(x11)
BuildRequires: cmake
+BuildRequires: pkgconfig(dlog)
+BuildRequires: sec-product-features
%description
This package contains the GLESv2.0/EGL
%setup -q -n %{name}-%{version}
%build
-cmake . -DCMAKE_INSTALL_PREFIX=/usr
+
+%if 0%{?sec_product_feature_graphics_adreno}
+%global extra_option -DUSE_ADRENO=TRUE
+%endif
+
+cmake . -DCMAKE_INSTALL_PREFIX=/usr %{?extra_option}
make %{?jobs:-j%jobs}
mkdir -p %{buildroot}/usr/lib
mkdir -p %{buildroot}/usr/include/EGL
mkdir -p %{buildroot}/usr/include/GLES2
-cp %{_builddir}/%{name}-%{version}/libCOREGL.so.3.0 %{buildroot}%{_libdir}/libCOREGL.so.3.0
-cp %{_builddir}/%{name}-%{version}/libEGL.so.3.0 %{buildroot}%{_libdir}/libEGL.so.1.4
-cp %{_builddir}/%{name}-%{version}/libGLESv2.so.3.0 %{buildroot}%{_libdir}/libGLESv2.so.2.0
+cp %{_builddir}/%{name}-%{version}/libCOREGL.so.4.0 %{buildroot}%{_libdir}/libCOREGL.so.4.0
+cp %{_builddir}/%{name}-%{version}/libEGL.so.1.4 %{buildroot}%{_libdir}/libEGL.so.1.4
+cp %{_builddir}/%{name}-%{version}/libGLESv2.so.2.0 %{buildroot}%{_libdir}/libGLESv2.so.2.0
%clean
rm -rf %{buildroot}
init_coregl()
{
- cd /usr/lib/
+ cd /usr/lib
rm -f ./libEGL.so
rm -f ./libEGL.so.1
rm -f ./libGLESv2.so
rm -f ./libGLESv2.so.2
rm -f ./libCOREGL.so
- rm -f ./libCOREGL.so.3
- ln -s libCOREGL.so.3.0 libCOREGL.so.3
- ln -s libCOREGL.so.3 libCOREGL.so
+ rm -f ./libCOREGL.so.4
+ ln -s libCOREGL.so.4.0 libCOREGL.so.4
+ ln -s libCOREGL.so.4 libCOREGL.so
ln -s libEGL.so.1.4 libEGL.so.1
ln -s libEGL.so.1 libEGL.so
ln -s libGLESv2.so.2.0 libGLESv2.so.2