fix bug related to postinst
authorPark SangHee <sh15.park@samsung.com>
Wed, 25 Apr 2012 07:39:05 +0000 (16:39 +0900)
committerPark SangHee <sh15.park@samsung.com>
Wed, 25 Apr 2012 08:05:37 +0000 (17:05 +0900)
debian/libcoregl.postinst
packaging/coregl.spec [changed mode: 0644->0755]

index 7818214..c624184 100644 (file)
@@ -1,23 +1,13 @@
 #!/bin/sh
 
-INHOUSE_ID="5000"
-
 init_coregl()
 {
     cd /usr/lib/
 
-    file="./libEGL_drv.so.1.4"
-    if [ -e $file ]; then
-            echo "libEGL_drv.so.1.4 exists"
-    else
-            echo "libEGL_drv.so.1.4 not exist"
-           mv libEGL.so.1.4 libEGL_drv.so.1.4
-           ln -s libEGL_drv.so.1.4 libEGL_drv.so.1
-           ln -s libEGL_drv.so.1.4 libEGL_drv.so
-
-           mv libGLESv2.so.2.0 libGLESv2_drv.so.2.0
-           ln -s libGLESv2_drv.so.2.0 libGLESv2_drv.so.2
-           ln -s libGLESv2_drv.so.2.0 libGLESv2_drv.so
+#    file="./libEGL.so"
+#    if [ -e $file ]; then
+            rm -f ./libEGL.*
+            rm -f ./libGLESv2.*
 
            ln -s libCOREGL.so libGLESv2.so.2.0
            ln -s libCOREGL.so libGLESv2.so.2
@@ -26,16 +16,7 @@ init_coregl()
            ln -s libCOREGL.so libEGL.so.1.4
            ln -s libCOREGL.so libEGL.so.1
            ln -s libCOREGL.so libEGL.so
-
-           #mv libGLESv1_CM.so.1.1 libGLESv1_drv_CM.so.1.1
-           #ln -s libGLESv1_drv_CM.so.1.1 libGLESv1_drv_CM.so.1
-           #ln -s libGLESv1_drv_CM.so.1.1 libGLESv1_drv_CM.so
-           #ln -s libCOREGL.so libGLESv1_CM.so.1.1
-           #ln -s libCOREGL.so libGLESv1_CM.so.1
-           #ln -s libCOREGL.so libGLESv1_CM.so
-
-           #echo "export COREGL_FASTPATH=1" >> /etc/profile.d/elm.sh
-    fi
+#    fi
 
     cd -
 }
old mode 100644 (file)
new mode 100755 (executable)
index e69de29..35d15df
@@ -0,0 +1,76 @@
+Name: coregl
+Version: 0.1.1
+Release: 1
+Summary: coregl
+Group: TO_BE/FILLED_IN
+License: TO_BE/FILLED_IN
+URL: http://www.enlightenment.org
+Source0: %{name}-%{version}.tar.bz2
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+#Patch1: patchfile.patch
+%ifarch %{ix86}
+BuildRequires:  simulator-opengl-devel
+%else
+BuildRequires:  pkgconfig(gles11)
+BuildRequires:  pkgconfig(gles20)
+BuildRequires:  pkgconfig(xfixes)
+BuildRequires:  opengl-es-devel
+%endif
+BuildRequires:  pkgconfig(x11)
+
+%description
+This package contains the ….
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+make %{?jobs:-j%jobs}
+
+%install
+
+mkdir %{buildroot}/usr
+mkdir %{buildroot}/usr/lib
+mkdir %{buildroot}/usr/include
+mkdir %{buildroot}/usr/include/EGL
+mkdir %{buildroot}/usr/include/GLES2
+cp %{_builddir}/%{name}-%{version}/lib/libCOREGL.so %{buildroot}%{_libdir}/libCOREGL.so
+
+%clean
+rm -rf %{buildroot}
+
+%post
+
+init_coregl()
+{
+    cd /usr/lib/
+
+#    file="./libEGL.so"
+#    if [ -e $file ]; then
+            rm -f ./libEGL.*
+            rm -f ./libGLESv2.*
+
+            ln -s libCOREGL.so libGLESv2.so.2.0
+            ln -s libCOREGL.so libGLESv2.so.2
+            ln -s libCOREGL.so libGLESv2.so
+
+            ln -s libCOREGL.so libEGL.so.1.4
+            ln -s libCOREGL.so libEGL.so.1
+            ln -s libCOREGL.so libEGL.so
+#    fi
+
+    cd -
+}
+
+init_coregl
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/libCOREGL.so
+
+%doc
+%changelog
+Wed Feb 01 2012 MB lee <mb1.lee@ppk.com> 0.0.1-10
+- Resolves #438610
\ No newline at end of file