[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

drm-snapshot: Changes to 'debian-experimental'



 debian/changelog |    9 +++++++++
 debian/control   |    2 +-
 debian/rules     |   11 +++++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)

New commits:
commit 29ae7ea39888ba543febf23f302358b7493a94e9
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Mar 23 19:11:23 2009 +0100

    On Linux, let udev create the device files.

diff --git a/debian/changelog b/debian/changelog
index 2be02ae..8f8984e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; urgency=low
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
     Add dependency on linux-libc-dev >= 2.6.28.
   * Build with --enable-nouveau-experimental-api.
+  * On Linux, let udev create the device files.
 
  -- Julien Cristau <jcristau@debian.org>  Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/rules b/debian/rules
index fe833db..d174aa8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,7 @@ endif
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_ARCH_OS    ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 get-orig-source:
 	git clone git://anongit.freedesktop.org/git/mesa/drm drm-snapshot && \
@@ -42,6 +43,11 @@ confflags = --build=$(DEB_BUILD_GNU_TYPE)
 ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
 	confflags += --host=$(DEB_HOST_GNU_TYPE)
 endif
+ifeq (linux, $(DEB_HOST_ARCH_OS))
+	confflags += --enable-udev
+else
+	confflags += --disable-udev
+endif
 
 configure: $(QUILT_STAMPFN)
 	autoreconf -vfi

commit 23d3644df11c6af4da9c6afbb786b8ef661beb19
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Mar 23 18:49:58 2009 +0100

    Build with --enable-nouveau-experimental-api

diff --git a/debian/changelog b/debian/changelog
index 5c92327..2be02ae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; urgency=low
 
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
     Add dependency on linux-libc-dev >= 2.6.28.
+  * Build with --enable-nouveau-experimental-api.
 
  -- Julien Cristau <jcristau@debian.org>  Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/rules b/debian/rules
index 29d6b13..fe833db 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,6 +56,7 @@ obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \
 		--enable-static=yes \
+		--enable-nouveau-experimental-api \
 		CFLAGS="$(CFLAGS)"
 
 build: build-stamp

commit c32452f1fe831fe95a197883ab6f6617cd78afb1
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Feb 20 17:47:50 2009 +0100

    Let linux-libc-dev provide some drm headers
    
    Drop them from libdrm-dev.
    Add dependency on linux-libc-dev >= 2.6.28.

diff --git a/debian/changelog b/debian/changelog
index d89e28d..5c92327 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; urgency=low
+
+  * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
+    Add dependency on linux-libc-dev >= 2.6.28.
+
+ -- Julien Cristau <jcristau@debian.org>  Mon, 23 Mar 2009 17:53:50 +0100
+
 drm-snapshot (2.4.4+git+20090205+8b88036-1) experimental; urgency=low
 
   * Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
diff --git a/debian/control b/debian/control
index d7eb7d4..b1ee4fe 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], libdrm-nouveau1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc], ${misc:Depends}
+Depends: linux-libc-dev (>= 2.6.28), libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], libdrm-nouveau1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc], ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for "Direct Rendering Manager", which is the kernelspace portion
diff --git a/debian/rules b/debian/rules
index f4cdaf3..29d6b13 100755
--- a/debian/rules
+++ b/debian/rules
@@ -82,6 +82,10 @@ install: build
 	dh_installdirs
 	cd obj-$(DEB_BUILD_GNU_TYPE) && \
 		$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	# remove files provided by linux-libc-dev
+	for file in drm_sarea.h drm.h i915_drm.h mga_drm.h r128_drm.h radeon_drm.h savage_drm.h sis_drm.h via_drm.h; do \
+		rm -f debian/tmp/usr/include/drm/$$file; \
+	done
 
 	# Create the directories to install the source into
 	dh_installdirs -p$(psource) usr/src/modules/$(sname)/debian


Reply to: