summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing-Chun Liu (PaulLiu) <paulliu@debian.org>2016-03-04 23:10:55 +0800
committerYing-Chun Liu (PaulLiu) <paulliu@debian.org>2016-03-04 23:10:55 +0800
commit4e0008c7a5325d3d50554c5f0733a6ca6452eae6 (patch)
treeebd9ce59eb98188605cc6b903bfdf350e887969a
parent792bbdd029f3b77419c0602ab8e3562c57800699 (diff)
Add libEGL replacements.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
-rw-r--r--debian/README.Debian4
-rw-r--r--debian/control54
-rw-r--r--debian/libegl1-pvr-dev.install4
-rw-r--r--debian/libegl1-pvr.install1
-rw-r--r--debian/libgl1-pvr-dri.dirs2
-rw-r--r--debian/libgl1-pvr-dri.links1
-rw-r--r--debian/libpvr-private.dirs1
7 files changed, 67 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian
index d1ef0e3..2b808f4 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -3,4 +3,8 @@ s900-gpu-binary for Debian
This package is still WIP.
+For those who wants to run pvr-utils. Please copy all the text files in
+/usr/share/pvr-utils/*.txt to /usr/local/bin
+
+
-- Ying-Chun Liu (PaulLiu) <paulliu@debian.org> Tue, 01 Mar 2016 14:57:26 +0800
diff --git a/debian/control b/debian/control
index 2f82c55..c54ba0f 100644
--- a/debian/control
+++ b/debian/control
@@ -88,6 +88,60 @@ Description: pvr implementation of the OpenGL|ES 2.x API -- development files
This package provides a development environment for building applications
using the OpenGL|ES 2.x APIs.
+Package: libegl1-pvr
+Section: non-free/libs
+Architecture: arm64
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ libudev1 [linux-any],
+Provides: libegl1-x11, libegl1-mesa
+Conflicts: libegl1-x11, libegl1-mesa
+Replaces: libegl1-x11, libegl1-mesa
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: pvr implementation of the EGL API -- runtime
+ This package contains the EGL native platform graphics interface library.
+ EGL provides a platform-agnostic mechanism for creating rendering surfaces
+ for use with other graphics libraries, such as OpenGL|ES.
+ .
+ This package contains modules to interface with the existing system GLX or
+ DRI2 drivers to provide OpenGL via EGL.
+
+Package: libegl1-pvr-dev
+Section: non-free/libdevel
+Architecture: arm64
+Depends:
+ libegl1-pvr (= ${binary:Version}),
+ libdrm-dev [!hurd-any],
+ x11proto-dri2-dev,
+ x11proto-gl-dev,
+ libx11-dev,
+ libxext-dev,
+ libxxf86vm-dev,
+ libxdamage-dev,
+ libxfixes-dev,
+ libxcb-glx0-dev,
+ libxcb-dri2-0-dev,
+ libxcb-dri3-dev,
+ libxcb-present-dev,
+ libxcb-sync-dev,
+ libxshmfence-dev,
+ libx11-xcb-dev,
+ ${misc:Depends},
+Provides: libegl1-mesa-dev
+Conflicts: libegl1-mesa-dev
+Replaces: libegl1-mesa-dev
+Multi-Arch: same
+Description: pvr implementation of the EGL API -- development files
+ This package contains the development environment required for compiling
+ programs against EGL native platform graphics interface library.
+ EGL provides a platform-agnostic mechanism for creating rendering surfaces
+ for use with other graphics libraries, such as OpenGL|ES.
+ .
+ This package provides the development environment for compiling programs
+ against the EGL library.
+
Package: xserver-xorg-video-pvr
Architecture: arm64
Depends: libpvr-private, ${misc:Depends}, ${shlibs:Depends}
diff --git a/debian/libegl1-pvr-dev.install b/debian/libegl1-pvr-dev.install
new file mode 100644
index 0000000..43040bf
--- /dev/null
+++ b/debian/libegl1-pvr-dev.install
@@ -0,0 +1,4 @@
+target_arm64/usr/local/pvr/lib/libEGL.so usr/lib/aarch64-linux-gnu
+target_arm64/usr/local/pvr/include/EGL usr/include
+target_arm64/usr/local/pvr/include/KHR usr/include
+target_arm64/usr/local/pvr/lib/pkgconfig/egl.pc usr/lib/aarch64-linux-gnu/pkgconfig
diff --git a/debian/libegl1-pvr.install b/debian/libegl1-pvr.install
new file mode 100644
index 0000000..c410396
--- /dev/null
+++ b/debian/libegl1-pvr.install
@@ -0,0 +1 @@
+target_arm64/usr/local/pvr/lib/libEGL.so.* usr/lib/aarch64-linux-gnu
diff --git a/debian/libgl1-pvr-dri.dirs b/debian/libgl1-pvr-dri.dirs
new file mode 100644
index 0000000..11c1c1f
--- /dev/null
+++ b/debian/libgl1-pvr-dri.dirs
@@ -0,0 +1,2 @@
+usr/lib/aarch64-linux-gnu/pvr
+usr/lib/aarch64-linux-gnu/dri
diff --git a/debian/libgl1-pvr-dri.links b/debian/libgl1-pvr-dri.links
new file mode 100644
index 0000000..004aac3
--- /dev/null
+++ b/debian/libgl1-pvr-dri.links
@@ -0,0 +1 @@
+usr/lib/aarch64-linux-gnu/dri usr/lib/aarch64-linux-gnu/pvr/dri
diff --git a/debian/libpvr-private.dirs b/debian/libpvr-private.dirs
new file mode 100644
index 0000000..f9d593b
--- /dev/null
+++ b/debian/libpvr-private.dirs
@@ -0,0 +1 @@
+usr/lib/aarch64-linux-gnu/pvr