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

xserver-xorg-video-ati: Changes to 'debian-unstable'



 debian/changelog |   10 ++++++++--
 debian/control   |    3 ++-
 debian/rules     |   13 +++++++++----
 3 files changed, 19 insertions(+), 7 deletions(-)

New commits:
commit 178f5a282f36b1a6ff4de30efc1f0541eec4c20a
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Dec 2 21:05:23 2009 +0100

    Prepare Changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 50c8d68..5275d92 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-ati (1:6.12.4-1) UNRELEASED; urgency=low
+xserver-xorg-video-ati (1:6.12.4-1) experimental; urgency=low
 
   [ Timo Aaltonen ]
   * New upstream release.
@@ -9,7 +9,7 @@ xserver-xorg-video-ati (1:6.12.4-1) UNRELEASED; urgency=low
     dependencies, closes: #558290.
   * Build against xserver 1.7.
 
- -- Brice Goglin <bgoglin@debian.org>  Thu, 03 Dec 2009 16:37:52 +0100
+ -- Brice Goglin <bgoglin@debian.org>  Thu, 03 Dec 2009 16:38:29 +0100
 
 xserver-xorg-video-ati (1:6.12.3-1) unstable; urgency=low
 

commit c9de351ba3ab204996cc17d2af77f6fce72d798a
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Dec 2 21:05:09 2009 +0100

    Build against Xserver 1.7

diff --git a/debian/changelog b/debian/changelog
index ea53c3e..50c8d68 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,8 +7,9 @@ xserver-xorg-video-ati (1:6.12.4-1) UNRELEASED; urgency=low
   [ Brice Goglin ]
   * Properly generate each binary package substvars so as to fix shlibs
     dependencies, closes: #558290.
+  * Build against xserver 1.7.
 
- -- Brice Goglin <bgoglin@debian.org>  Thu, 03 Dec 2009 16:37:07 +0100
+ -- Brice Goglin <bgoglin@debian.org>  Thu, 03 Dec 2009 16:37:52 +0100
 
 xserver-xorg-video-ati (1:6.12.3-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 401a890..4bcab8a 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,7 @@ Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.or
 Build-Depends:
  debhelper (>= 5),
  pkg-config,
- xserver-xorg-dev (>= 2:1.5.99.901),
+ xserver-xorg-dev (>= 2:1.7),
  x11proto-gl-dev,
  x11proto-xext-dev,
  x11proto-core-dev,

commit 79d61abe9918642b85a1987704555938937ffa4c
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Dec 2 21:04:28 2009 +0100

    Properly generate each binary package substvars
    
    To fix #558290, we need to run the serverabi rule twice with different
    PACKAGE values. However, this rule depends on the install target, which
    calls dh_clean. So the second invokation of serverabi would erase the
    first generated substvars.
    
    To workaround this, we add a install-stamp so that the install rule
    is only executed once.
    
    Note that install-stamp must depend on build-stamp and not on build.
    Otherwise install-stamp would always be regenerated since build is
    .PHONY.

diff --git a/debian/changelog b/debian/changelog
index 7782299..ea53c3e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,14 @@
 xserver-xorg-video-ati (1:6.12.4-1) UNRELEASED; urgency=low
 
+  [ Timo Aaltonen ]
   * New upstream release.
   * Bump Standards-Version to 3.8.3.
 
- -- Timo Aaltonen <tjaalton@ubuntu.com>  Mon, 30 Nov 2009 16:01:49 +0200
+  [ Brice Goglin ]
+  * Properly generate each binary package substvars so as to fix shlibs
+    dependencies, closes: #558290.
+
+ -- Brice Goglin <bgoglin@debian.org>  Thu, 03 Dec 2009 16:37:07 +0100
 
 xserver-xorg-video-ati (1:6.12.3-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 64ec665..401a890 100644
--- a/debian/control
+++ b/debian/control
@@ -30,6 +30,7 @@ Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-ati.git
 Package: xserver-xorg-video-ati
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${xserver:Depends}, xserver-xorg-video-r128, xserver-xorg-video-mach64, xserver-xorg-video-radeon
+Provides: ${xviddriver:Provides}
 Description: X.Org X server -- ATI display driver wrapper
  This driver for the X.Org X server (see xserver-xorg for a further description)
  provides support for the ATI Mach64, Rage128, Radeon and FireGL series.
diff --git a/debian/rules b/debian/rules
index 5c87ec5..43a1aa8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -54,7 +54,7 @@ build-stamp: obj-$(DEB_BUILD_GNU_TYPE)/config.status
 clean:
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp
+	rm -f build-stamp install-stamp
 
 	rm -f config.cache config.log config.status
 	rm -f */config.cache */config.log */config.status
@@ -67,16 +67,22 @@ clean:
 
 	dh_clean
 
-install: build
+.PHONY: install
+install: install-stamp
+install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
 
 	cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	>$@
+
+serverabi-%: install
+	$(MAKE) -f debian/rules serverabi PACKAGE=xserver-xorg-video-$*
 
 # Build architecture-dependent files here.
-binary-arch: build install serverabi
+binary-arch: build install serverabi-ati serverabi-radeon
 	dh_testdir
 	dh_testroot
 
@@ -91,7 +97,6 @@ binary-arch: build install serverabi
 	dh_fixperms
 	dh_installdeb
 	dh_shlibdeps -- --warnings=6
-	cp -f debian/xserver-xorg-video-ati.substvars debian/xserver-xorg-video-radeon.substvars # xsfbs serverabi hack
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb


Reply to: