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

xserver-xorg-video-fbdev: Changes to 'pu/udeb'



 configure.ac                                 |   11 +++++++++++
 debian/rules                                 |   21 +++++++++++++++------
 debian/xserver-xorg-video-fbdev-udeb.install |    1 -
 src/fbdev.c                                  |    2 ++
 4 files changed, 28 insertions(+), 7 deletions(-)

New commits:
commit fd9e690f45c4416ecdc9c4caf35576add54c7793
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Feb 14 05:17:28 2010 +0000

    Build an XV-free flavour for the udeb.

diff --git a/debian/rules b/debian/rules
index 3ce10d1..5e7b84e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,6 +32,11 @@ endif
 # kbd_drv.a isn't phenomenally useful; kbd_drv.so more so
 confflags += --disable-static
 
+common_confflags = \
+	--prefix=/usr --mandir=\$${prefix}/share/man \
+	--infodir=\$${prefix}/share/info $(confflags) \
+	CFLAGS="$(CFLAGS)"
+
 configure: $(STAMP_DIR)/patch
 	dh_testdir
 	autoreconf -vfi
@@ -41,11 +46,11 @@ build-stamp: configure
 	dh_testdir
 
 	test -d build || mkdir build
-	cd build && \
-	../configure --prefix=/usr --mandir=\$${prefix}/share/man \
-	             --infodir=\$${prefix}/share/info $(confflags) \
-	             CFLAGS="$(CFLAGS)" 
+	test -d build-udeb || mkdir build-udeb
+	cd build && ../configure --enable-xv $(common_confflags)
+	cd build-udeb && ../configure --disable-xv $(common_confflags)
 	cd build && $(MAKE)
+	cd build-udeb && $(MAKE)
 	>$@
 
 clean: xsfclean
@@ -57,7 +62,8 @@ clean: xsfclean
 	rm -f */config.cache */config.log */config.status
 	rm -f conftest* */conftest*
 	rm -rf autom4te.cache */autom4te.cache
-	rm -rf build
+	rm -rf build build-udeb
+	rm -rf debian/tmp debian/tmp-udeb
 	rm -f aclocal.m4 config.guess config.sub config.h.in configure
 	rm -f depcomp install-sh ltmain.sh missing mkinstalldirs
 	rm -f $$(find -name Makefile.in)
@@ -68,9 +74,11 @@ install: build
 	dh_testdir
 	dh_testroot
 	dh_clean -k
+	rm -rf debian/tmp-udeb
 	dh_installdirs
 
 	cd build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	cd build-udeb && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp-udeb install
 
 # Build architecture-dependent files here.
 binary-arch: build install serverabi
@@ -79,7 +87,8 @@ binary-arch: build install serverabi
 
 	dh_installdocs
 	dh_installchangelogs ChangeLog
-	dh_install --sourcedir=debian/tmp --list-missing
+	dh_install -p$(PACKAGE) --sourcedir=debian/tmp --list-missing
+	dh_install -p$(PACKAGE)-udeb --sourcedir=debian/tmp-udeb --list-missing
 	dh_link
 	dh_strip
 	dh_compress

commit d94d5db52643e1ffcf764c150fcc1b10e3d65d05
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Feb 14 04:56:13 2010 +0000

    Disable XV-related calls when told to.

diff --git a/src/fbdev.c b/src/fbdev.c
index 149bb24..a42f282 100644
--- a/src/fbdev.c
+++ b/src/fbdev.c
@@ -936,6 +936,7 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
 	fPtr->CloseScreen = pScreen->CloseScreen;
 	pScreen->CloseScreen = FBDevCloseScreen;
 
+#if USE_XV
 	{
 	    XF86VideoAdaptorPtr *ptr;
 
@@ -944,6 +945,7 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
 		xf86XVScreenInit(pScreen,ptr,n);
 	    }
 	}
+#endif
 
 	TRACE_EXIT("FBDevScreenInit");
 

commit d86db60724d509ed0e28a67fd77516bf17dcd48e
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Feb 14 04:46:12 2010 +0000

    Add --enable-xv support to configure.ac

diff --git a/configure.ac b/configure.ac
index f76cca0..8fa2204 100644
--- a/configure.ac
+++ b/configure.ac
@@ -50,6 +50,10 @@ AC_ARG_ENABLE(pciaccess,     AS_HELP_STRING([--enable-pciaccess],
                              [Enable use of libpciaccess (default: disabled)]),
 			     [PCIACCESS=$enableval], [PCIACCESS=no])
 
+AC_ARG_ENABLE(xv,            AS_HELP_STRING([--enable-xv],
+                             [Enable use of xv (default: enabled)]),
+                             [USE_XV=$enableval], [USE_XV=yes])
+
 # Checks for extensions
 XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
 XORG_DRIVER_CHECK_EXT(RENDER, renderproto)
@@ -74,6 +78,13 @@ if test "x$PCIACCESS" = xyes; then
     XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
 fi
 
+AM_CONDITIONAL(USE_XV, [test "xUSE_XV" = xyes])
+if test "x$USE_XV" = xyes; then
+   AC_DEFINE(USE_XV, 1, [Use XV])
+else
+   AC_DEFINE(USE_XV, 0, [Do not use XV])
+fi
+
 # Checks for libraries.
 
 # Checks for header files.

commit 97fa1a42aaba119e14681ebee07266acaa186fc7
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Feb 14 04:28:15 2010 +0000

    No longer ship manpages in the udeb.

diff --git a/debian/xserver-xorg-video-fbdev-udeb.install b/debian/xserver-xorg-video-fbdev-udeb.install
index 614cfb4..daf7bfe 100644
--- a/debian/xserver-xorg-video-fbdev-udeb.install
+++ b/debian/xserver-xorg-video-fbdev-udeb.install
@@ -1,2 +1 @@
 usr/lib/xorg/modules/drivers/*.so
-usr/share/man/man4/*


Reply to: