[Title] Refactored a rule describing library path
[platform/core/uifw/coregl.git] / packaging / coregl.spec
old mode 100644 (file)
new mode 100755 (executable)
index c884c8a..8061a83
@@ -1,5 +1,5 @@
 Name: coregl
-Version: 0.1.7
+Version: 0.1.8
 Release: 1
 ExclusiveArch:  %arm
 Summary: coregl
@@ -20,6 +20,8 @@ BuildRequires:  opengl-es-devel
 %endif
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  cmake
+BuildRequires:  pkgconfig(dlog)
+BuildRequires:  sec-product-features
 
 %description
 This package contains the GLESv2.0/EGL 
@@ -28,7 +30,12 @@ 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}
 
@@ -37,9 +44,9 @@ 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}
@@ -48,16 +55,16 @@ 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