[master] modify DDK path and library numbering
[platform/core/uifw/coregl.git] / packaging / coregl.spec
1 Name: coregl
2 Version: 0.1.1
3 Release: 1
4 ExclusiveArch:  %arm
5 Summary: coregl
6 Group: Graphics
7 License: TO_BE/FILLED_IN
8 URL: http://www.tizen.org
9 Source0: %{name}-%{version}.tar.gz
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12 #Patch1: patchfile.patch
13 %ifarch %{ix86}
14 BuildRequires:  simulator-opengl-devel
15 %else
16 BuildRequires:  pkgconfig(gles11)
17 BuildRequires:  pkgconfig(gles20)
18 BuildRequires:  pkgconfig(xfixes)
19 BuildRequires:  opengl-es-devel
20 %endif
21 BuildRequires:  pkgconfig(x11)
22 BuildRequires:  cmake
23
24 %description
25 This package contains the GLESv2.0/EGL 
26
27 %prep
28 %setup -q -n %{name}-%{version}
29
30 %build
31 cmake . -DCMAKE_INSTALL_PREFIX=/usr
32
33 make %{?jobs:-j%jobs}
34
35 %install
36
37 mkdir -p %{buildroot}/usr/lib
38 mkdir -p %{buildroot}/usr/include/EGL
39 mkdir -p %{buildroot}/usr/include/GLES2
40 cp %{_builddir}/%{name}-%{version}/libCOREGL.so.3.0 %{buildroot}%{_libdir}/libCOREGL.so.3.0
41 cp %{_builddir}/%{name}-%{version}/libEGL.so.3.0 %{buildroot}%{_libdir}/libEGL.so.1.4
42 cp %{_builddir}/%{name}-%{version}/libGLESv2.so.3.0 %{buildroot}%{_libdir}/libGLESv2.so.2.0
43
44 %clean
45 rm -rf %{buildroot}
46
47 %post
48
49 init_coregl()
50 {
51     cd /usr/lib/
52
53 #    file="./libEGL.so"
54 #    if [ -e $file ]; then
55             rm -f ./libEGL.so
56             rm -f ./libEGL.so.1
57             rm -f ./libGLESv2.so
58             rm -f ./libGLESv2.so.2
59             rm -f ./libCOREGL.so
60             rm -f ./libCOREGL.so.3
61             ln -s libCOREGL.so.3.0 libCOREGL.so.3
62             ln -s libCOREGL.so.3 libCOREGL.so
63             ln -s libEGL.so.1.4 libEGL.so.1
64             ln -s libEGL.so.1 libEGL.so
65             ln -s libGLESv2.so.2.0 libGLESv2.so.2
66             ln -s libGLESv2.so.2 libGLESv2.so
67 #    fi
68
69     cd -
70 }
71
72 init_coregl
73 %postun -p /sbin/ldconfig
74
75 %files
76 %defattr(-,root,root,-)
77 %{_libdir}/libCOREGL.so*
78 %{_libdir}/libEGL.so*
79 %{_libdir}/libGLESv2.so*