libdrm: Changes to 'debian-unstable'
debian/changelog | 6 ++++++
debian/control | 30 ++++++++++++++++++++++++++++++
debian/libdrm-omap1.install | 1 +
debian/libdrm-omap1.symbols | 15 +++++++++++++++
debian/rules | 18 ++++++++++++++++++
5 files changed, 70 insertions(+)
New commits:
commit 36df178e70012887b63cc5c9322c622fca63778c
Author: Sebastian Reichel <sre@debian.org>
Date: Thu Jun 21 22:38:00 2012 +0200
Build libdrm_omap
diff --git a/debian/changelog b/debian/changelog
index a8131f0..1fdd013 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.33-1.1) unstable; urgency=low
+
+ * Build libdrm_omap (closes: #667572).
+
+ -- Sebastian Reichel <sre@debian.org> Sun, 06 May 2012 00:55:13 +0200
+
libdrm (2.4.33-1) unstable; urgency=low
* New upstream release.
diff --git a/debian/control b/debian/control
index 71d057b..a841ee0 100644
--- a/debian/control
+++ b/debian/control
@@ -182,3 +182,33 @@ Description: Userspace interface to kernel DRM buffer management -- debugging sy
management interfaces of the kernel DRM hardware drivers.
.
This package provides the debugging symbols for the libkms1 package.
+
+Package: libdrm-omap1
+Section: libs
+Architecture: armel armhf
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- runtime
+ This library implements the userspace interface to the omap-specific kernel
+ DRM services. DRM stands for "Direct Rendering Manager", which is the
+ kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
+ currently used on Linux to provide hardware-accelerated OpenGL drivers.
+
+Package: libdrm-omap1-dbg
+Section: debug
+Priority: extra
+Architecture: armel armhf
+Depends:
+ libdrm-omap1 (= ${binary:Version}),
+ ${misc:Depends},
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- debugging symbols
+ This library implements the userspace interface to the kernel DRM services.
+ DRM stands for "Direct Rendering Manager", which is the kernelspace portion
+ of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
+ Linux to provide hardware-accelerated OpenGL drivers.
+ .
+ This package provides the debugging symbols for the libdrm-omap1 package.
diff --git a/debian/libdrm-omap1.install b/debian/libdrm-omap1.install
new file mode 100644
index 0000000..b775d44
--- /dev/null
+++ b/debian/libdrm-omap1.install
@@ -0,0 +1 @@
+usr/lib/*/libdrm_omap.so.1*
diff --git a/debian/libdrm-omap1.symbols b/debian/libdrm-omap1.symbols
new file mode 100644
index 0000000..5ad0f17
--- /dev/null
+++ b/debian/libdrm-omap1.symbols
@@ -0,0 +1,15 @@
+libdrm_omap.so.1 libdrm-omap1 #MINVER#
+ omap_bo_cpu_fini@Base 2.4.33
+ omap_bo_cpu_prep@Base 2.4.33
+ omap_bo_del@Base 2.4.33
+ omap_bo_from_name@Base 2.4.33
+ omap_bo_get_name@Base 2.4.33
+ omap_bo_handle@Base 2.4.33
+ omap_bo_map@Base 2.4.33
+ omap_bo_new@Base 2.4.33
+ omap_bo_new_tiled@Base 2.4.33
+ omap_bo_size@Base 2.4.33
+ omap_device_del@Base 2.4.33
+ omap_device_new@Base 2.4.33
+ omap_get_param@Base 2.4.33
+ omap_set_param@Base 2.4.33
diff --git a/debian/rules b/debian/rules
index 4c296ea..a4d4880 100755
--- a/debian/rules
+++ b/debian/rules
@@ -41,6 +41,18 @@ else
confflags += --disable-intel
endif
+# Omap is only on arm
+ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU)))
+ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS)))
+ OMAP = yes
+endif
+endif
+ifeq ($(OMAP), yes)
+ confflags += --enable-omap-experimental-api
+else
+ confflags += --disable-omap-experimental-api
+endif
+
###
### Actual build
###
@@ -69,6 +81,9 @@ endif
ifeq ($(RADEON), yes)
dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg
endif
+ifeq ($(OMAP), yes)
+ dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
+endif
ifeq ($(LIBKMS), yes)
dh_strip -p libkms1 --dbg-package=libkms1-dbg
endif
@@ -85,6 +100,9 @@ endif
ifeq ($(RADEON), yes)
dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (>= 2.4.31)' -- -c4
endif
+ifeq ($(OMAP), yes)
+ dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1' -- -c4
+endif
ifeq ($(LIBKMS), yes)
dh_makeshlibs -plibkms1 -V'libkms1' -- -c4
endif
Reply to: