diff --git a/.cvsignore b/.cvsignore index acd36d5..6ca81c2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -libdrm-2.4.14.tar.bz2 +libdrm-20091201.tar.bz2 diff --git a/libdrm-2.4.0-no-bc.patch b/libdrm-2.4.0-no-bc.patch index c09acc5..ad14e21 100644 --- a/libdrm-2.4.0-no-bc.patch +++ b/libdrm-2.4.0-no-bc.patch @@ -1,6 +1,6 @@ -diff -up libdrm-20080814/libdrm/xf86drm.c.no-bc libdrm-20080814/libdrm/xf86drm.c ---- libdrm-20080814/libdrm/xf86drm.c.no-bc 2008-08-14 15:43:09.000000000 +1000 -+++ libdrm-20080814/libdrm/xf86drm.c 2008-08-14 15:45:09.000000000 +1000 +diff -up libdrm-20080814/xf86drm.c.no-bc libdrm-20080814/xf86drm.c +--- libdrm-20080814/xf86drm.c.no-bc 2008-08-14 15:43:09.000000000 +1000 ++++ libdrm-20080814/xf86drm.c 2008-08-14 15:45:09.000000000 +1000 @@ -396,11 +396,6 @@ int drmAvailable(void) int fd; diff --git a/libdrm-make-dri-perms-okay.patch b/libdrm-make-dri-perms-okay.patch index d9913c4..0d82319 100644 --- a/libdrm-make-dri-perms-okay.patch +++ b/libdrm-make-dri-perms-okay.patch @@ -1,6 +1,6 @@ -diff -up libdrm-20080303/libdrm/xf86drm.h.da libdrm-20080303/libdrm/xf86drm.h ---- libdrm-20080303/libdrm/xf86drm.h.da 2008-03-19 15:26:31.000000000 +1000 -+++ libdrm-20080303/libdrm/xf86drm.h 2008-03-19 15:26:46.000000000 +1000 +diff -up libdrm-20080303/xf86drm.h.da libdrm-20080303/xf86drm.h +--- libdrm-20080303/xf86drm.h.da 2008-03-19 15:26:31.000000000 +1000 ++++ libdrm-20080303/xf86drm.h 2008-03-19 15:26:46.000000000 +1000 @@ -45,7 +45,7 @@ /* Default /dev/dri directory permissions 0755 */ #define DRM_DEV_DIRMODE \ diff --git a/libdrm.spec b/libdrm.spec index 9325283..bf12765 100644 --- a/libdrm.spec +++ b/libdrm.spec @@ -1,14 +1,14 @@ -%define gitdate 20090820 +%define gitdate 20091201 Summary: Direct Rendering Manager runtime library Name: libdrm -Version: 2.4.14 -Release: 1%{?dist} +Version: 2.4.16 +Release: 0.1%{?dist} License: MIT Group: System Environment/Libraries URL: http://dri.sourceforge.net -Source0: http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2 -#Source0: %{name}-%{gitdate}.tar.bz2 +#Source0: http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2 +Source0: %{name}-%{gitdate}.tar.bz2 Source1: make-git-snapshot.sh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -27,8 +27,6 @@ Patch3: libdrm-make-dri-perms-okay.patch # remove backwards compat not needed on Fedora Patch4: libdrm-2.4.0-no-bc.patch -Patch5: libdrm-page-flip.patch - %description Direct Rendering Manager runtime library @@ -44,11 +42,10 @@ Requires: pkgconfig Direct Rendering Manager development package %prep -#%setup -q -n %{name}-%{gitdate} -%setup -q +%setup -q -n %{name}-%{gitdate} +#%setup -q %patch3 -p1 -b .forceperms %patch4 -p1 -b .no-bc -%patch5 -p1 -b .page-flip %build autoreconf -v --install || exit 1 @@ -108,6 +105,27 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/libdrm_nouveau.pc %changelog +* Tue Dec 01 2009 Dave Airlie 2.4.16-0.1 +- rebase to pre-snapshot of 2.4.16 + +* Sat Nov 28 2009 Dave Airlie 2.4.15-6 +- add new upstream API for drivers. + +* Fri Nov 20 2009 Dave Airlie 2.4.15-5 +- update radeon API to upstream fixes + +* Thu Nov 05 2009 Ben Skeggs 2.4.15-4 +- nouveau: improve reloc API to allow better error handling + +* Wed Nov 04 2009 Ben Skeggs 2.4.15-3 +- nouveau: drop rendering on floor rather than asserting if flush fails + +* Tue Oct 27 2009 Ben Skeggs 2.4.15-2 +- nouveau: retry pushbuf ioctl if interrupted by signal + +* Fri Oct 09 2009 Dave Airlie 2.4.15-1 +- rebase to latest upstream release + * Fri Sep 25 2009 Dave Airlie 2.4.14-1 - rebase to latest upstream release - drop carried patches diff --git a/sources b/sources index 153c917..4ac9417 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e785b6a6ebd6b8a49dd8210cd8742842 libdrm-2.4.14.tar.bz2 +c4dbb62bfdfb4c5a1121f55b6049c2fa libdrm-20091201.tar.bz2