CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Adding marvell-libgfx
authorRyan Mullen <rmull@rmull.com>
Sat, 22 Dec 2012 18:26:42 +0000 (13:26 -0500)
committerRyan Mullen <rmull@rmull.com>
Sat, 22 Dec 2012 18:26:42 +0000 (13:26 -0500)
marvell-libgfx/.footprint [new file with mode: 0644]
marvell-libgfx/.md5sum [new file with mode: 0644]
marvell-libgfx/Pkgfile [new file with mode: 0644]

diff --git a/marvell-libgfx/.footprint b/marvell-libgfx/.footprint
new file mode 100644 (file)
index 0000000..ce1ec96
--- /dev/null
@@ -0,0 +1,65 @@
+drwxr-xr-x     root/root       usr/
+drwxr-xr-x     root/root       usr/include/
+drwxr-xr-x     root/root       usr/include/EGL/
+-rwxr--r--     root/root       usr/include/EGL/egl.h
+-rwxr--r--     root/root       usr/include/EGL/eglext.h
+-rwxr--r--     root/root       usr/include/EGL/eglplatform.h
+-rwxr--r--     root/root       usr/include/EGL/eglrename.h
+-rwxr--r--     root/root       usr/include/EGL/eglunname.h
+-rwxr--r--     root/root       usr/include/EGL/nativefb.h
+drwxr-xr-x     root/root       usr/include/GLES/
+-rwxr--r--     root/root       usr/include/GLES/egl.h
+-rwxr--r--     root/root       usr/include/GLES/gl.h
+-rwxr--r--     root/root       usr/include/GLES/glext.h
+-rwxr--r--     root/root       usr/include/GLES/glext_mrvl.h
+-rwxr--r--     root/root       usr/include/GLES/glplatform.h
+-rwxr--r--     root/root       usr/include/GLES/glrename.h
+-rwxr--r--     root/root       usr/include/GLES/glunname.h
+drwxr-xr-x     root/root       usr/include/GLES2/
+-rwxr--r--     root/root       usr/include/GLES2/gl2.h
+-rwxr--r--     root/root       usr/include/GLES2/gl2_mrvl.h
+-rwxr--r--     root/root       usr/include/GLES2/gl2ext.h
+-rwxr--r--     root/root       usr/include/GLES2/gl2ext_mrvl.h
+-rwxr--r--     root/root       usr/include/GLES2/gl2platform.h
+-rwxr--r--     root/root       usr/include/GLES2/gl2rename.h
+-rwxr--r--     root/root       usr/include/GLES2/gl2unname.h
+drwxr-xr-x     root/root       usr/include/HAL/
+lrwxrwxrwx     root/root       usr/include/HAL/aqHal.h -> gc_hal.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_base.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_dump.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_engine.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_enum.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_options.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_profiler.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_raster.h
+-rwxr--r--     root/root       usr/include/HAL/gc_hal_types.h
+drwxr-xr-x     root/root       usr/include/KHR/
+-rwxr--r--     root/root       usr/include/KHR/khrplatform.h
+-rwxr--r--     root/root       usr/include/KHR/khrvivante.h
+drwxr-xr-x     root/root       usr/include/VG/
+-rwxr--r--     root/root       usr/include/VG/openvg.h
+-rwxr--r--     root/root       usr/include/VG/vgext.h
+-rwxr--r--     root/root       usr/include/VG/vgplatform.h
+-rwxr--r--     root/root       usr/include/VG/vgrename.h
+-rwxr--r--     root/root       usr/include/VG/vgu.h
+-rwxr--r--     root/root       usr/include/VG/vgunname.h
+drwxr-xr-x     root/root       usr/lib/
+lrwxrwxrwx     root/root       usr/lib/libEGL.so -> libEGL.so.1
+-rwxr-xr-x     root/root       usr/lib/libEGL.so.1
+lrwxrwxrwx     root/root       usr/lib/libGAL.so -> libGAL.so.1
+-rwxr-xr-x     root/root       usr/lib/libGAL.so.1
+lrwxrwxrwx     root/root       usr/lib/libGLES_CL.so -> libGLES_CL.so.1
+-rwxr-xr-x     root/root       usr/lib/libGLES_CL.so.1
+lrwxrwxrwx     root/root       usr/lib/libGLES_CM.so -> libGLES_CM.so.1
+-rwxr-xr-x     root/root       usr/lib/libGLES_CM.so.1
+lrwxrwxrwx     root/root       usr/lib/libGLESv2SC.so -> libGLESv2SC.so.1
+-rwxr-xr-x     root/root       usr/lib/libGLESv2SC.so.1
+lrwxrwxrwx     root/root       usr/lib/libGLESv2x.so -> libGLESv2x.so.1
+-rwxr-xr-x     root/root       usr/lib/libGLESv2x.so.1
+lrwxrwxrwx     root/root       usr/lib/libOpenVG.so -> libOpenVG.so.1
+-rwxr-xr-x     root/root       usr/lib/libOpenVG.so.1
+lrwxrwxrwx     root/root       usr/lib/libVIVANTE.so -> libVIVANTE.so.1
+-rwxr-xr-x     root/root       usr/lib/libVIVANTE.so.1
+lrwxrwxrwx     root/root       usr/lib/libgcu.so -> libgcu.so.1
+-rwxr-xr-x     root/root       usr/lib/libgcu.so.1
diff --git a/marvell-libgfx/.md5sum b/marvell-libgfx/.md5sum
new file mode 100644 (file)
index 0000000..763fc2e
--- /dev/null
@@ -0,0 +1,2 @@
+d21429fa2d4296f1f4238faff6cca6ca  marvell-opengl-hardfp-debug.zip
+0d1a842ebb9d9bd1c198950bfe5c04f5  marvell-opengl-hardfp-new-headers.zip
diff --git a/marvell-libgfx/Pkgfile b/marvell-libgfx/Pkgfile
new file mode 100644 (file)
index 0000000..ec889c6
--- /dev/null
@@ -0,0 +1,25 @@
+# Description: Marvell Armada 510/Dove graphics libraries
+# URL: http://www.solid-run.com/mw/index.php/Main_Page
+# Packager: Ryan Mullen, rmmullen at gmail dot com
+# Maintainer: Ryan Mullen, rmmullen at gmail dot com
+# Depends on:
+
+name=marvell-libgfx
+version=0.3.4
+release=1
+source=(http://download.solid-run.com/pub/solidrun/cubox/packages/marvell-opengl/marvell-opengl-hardfp-debug.zip
+       http://download.solid-run.com/pub/solidrun/cubox/packages/marvell-opengl/marvell-opengl-hardfp-new-headers.zip)
+
+build() {
+    mkdir -p $PKG/usr/lib
+       mkdir $PKG/usr/include
+
+    cd $PKG/usr/lib
+       for lib in EGL GAL GLES_CL GLES_CM GLESv2SC GLESv2x OpenVG VIVANTE gcu; do
+               cp $SRC/gc3184-1-mgcc462hd-d/lib$lib.so lib$lib.so.1
+               ln -s lib$lib.so.1 lib$lib.so
+       done
+
+       cd $SRC/gc3184-gcc-4.6-armv7-hard_release/sdk/include
+    cp -r KHR HAL VG EGL GLES GLES2 $PKG/usr/include
+}