3 #CoreGL Log Level 1:Debug, 2:Warning, 3:Error
4 %define COREGL_DEFAULT_LOG_LEVEL 1
5 #CoreGL Log Output 1: dlog, 0: stdout
6 %define COREGL_DLOG_ENABLE 1
9 Summary: CoreGL FastPath Optimization
13 License: Apache-2.0 and MIT and SGI-B-2.0 and Zlib
14 URL: http://www.tizen.org
15 Source: %{name}-%{version}.tar.gz
18 BuildRequires: pkgconfig(dlog)
19 BuildRequires: pkgconfig(libpng)
21 %global TZ_SYS_RO_SHARE %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:/usr/share}
24 CoreGL provides the following capabilities:
25 - Support for driver-independent optimization (FastPath)
26 - EGL/OpenGL ES debugging
31 - OpenGL ES 2.0, 3.0, 3.1
34 Summary: Development files for EGL 1.4 and OpenGL ES 1.1 and 2.0
36 Requires: %{name} = %{version}-%{release}
37 Requires: libgbm-devel
38 Requires: libwayland-egl
41 This package contains the development libraries and header files needed by
42 packages that requires OpenGL ES 1.1 or 2.0 acceleration.
46 %setup -q -n %{name}-%{version}
49 cmake . -DCMAKE_INSTALL_PREFIX=/usr %{?extra_option} -DCOREGL_DEFAULT_LOG_LEVEL=%{COREGL_DEFAULT_LOG_LEVEL} -DCOREGL_DLOG_ENABLE=%{COREGL_DLOG_ENABLE}
55 mkdir -p %{buildroot}%{_libdir}/pkgconfig
57 %if "%{BYPASS_COREGL}" != "1"
58 cp libCOREGL.so.4.0 %{buildroot}%{_libdir}/
59 ln -sf libCOREGL.so.4.0 %{buildroot}%{_libdir}/libCOREGL.so.4
60 ln -sf libCOREGL.so.4 %{buildroot}%{_libdir}/libCOREGL.so
61 cp libEGL.so.1.4 %{buildroot}%{_libdir}/
62 cp libGLESv2.so.2.0 %{buildroot}%{_libdir}/
63 cp libGLESv1_CM.so.1.1 %{buildroot}%{_libdir}/
65 ln -sf driver/libEGL.so.1.4 %{buildroot}%{_libdir}/libEGL.so.1.4
66 ln -sf driver/libGLESv2.so.2.0 %{buildroot}%{_libdir}/libGLESv2.so.2.0
67 ln -sf driver/libGLESv1_CM.so.1.1 %{buildroot}%{_libdir}/libGLESv1_CM.so.1.1
69 ln -sf libEGL.so.1.4 %{buildroot}%{_libdir}/libEGL.so.1
70 ln -sf libEGL.so.1 %{buildroot}%{_libdir}/libEGL.so
71 ln -sf libGLESv2.so.2.0 %{buildroot}%{_libdir}/libGLESv2.so.2
72 ln -sf libGLESv2.so.2 %{buildroot}%{_libdir}/libGLESv2.so
73 ln -sf libGLESv1_CM.so.1.1 %{buildroot}%{_libdir}/libGLESv1_CM.so.1
74 ln -sf libGLESv1_CM.so.1 %{buildroot}%{_libdir}/libGLESv1_CM.so
77 mkdir -p %{buildroot}%{_includedir}
78 cp -a include_KHR/EGL %{buildroot}%{_includedir}
79 cp -a include_KHR/GLES %{buildroot}%{_includedir}
80 cp -a include_KHR/GLES2 %{buildroot}%{_includedir}
81 cp -a include_KHR/GLES3 %{buildroot}%{_includedir}
82 cp -a include_KHR/KHR %{buildroot}%{_includedir}
83 cp -a pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/
90 ln -sf libGLESv1_CM.so.1.1 libGLESv1_CM.so.1
91 ln -sf libGLESv1_CM.so.1 libGLESv1_CM.so
95 rm -rf libGLESv1_CM.so
96 rm -rf libGLESv1_CM.so.1
97 /sbin/ldconfig > /dev/null 2>&1
100 %manifest packaging/coregl.manifest
101 %defattr(-,root,root,-)
102 %if "%{BYPASS_COREGL}" != "1"
103 %{_libdir}/libCOREGL.so*
105 %{_libdir}/libEGL.so*
106 %{_libdir}/libGLESv2.so*
107 %{_libdir}/libGLESv1_CM.so*
108 %license COPYING COPYING.MIT COPYING.SGIFreeSWLicB_2_0 COPYING.ZLIB
111 %defattr(-,root,root,-)
113 %{_includedir}/GLES/*
114 %{_includedir}/GLES2/*
115 %{_includedir}/GLES3/*
117 %{_libdir}/pkgconfig/*.pc