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

Bug#439764: xorg-server: Please package Xfbdev



tags 439764 +patch
thank you




Mikko Rasa wrote:
> Package: xorg-server
> Severity: wishlist
>
> The Kdrive-based Xfbdev server is useful on embedded systems like the
> Sharp Zaurus.  Since it is built anyway, I see no reason not to include
> it in the distribution.
>   

The attached patch seems to work fine. I got Xfbdev to start correctly
and I run a couple commands. I had some troubles getting the keyboard to
work, and I couldn't get the mouse, so I couldn't test a lot.

I didn't include the Xfbdev.1 manpage since upstream Makefiles seems to
ignore it, and I didn't want to modify them for such a useless manpage.
The manpage of Xkdrive is much more useful, but I am not sure which
package should include it.

I am also wondering whether we will have to build packages for all other
kdrive X servers (Xvesa, Xigs, Xtrident, Xsis530, Xtrio and Xitsy). If
so, I thought about building a single package for all of them (and put
the Xkdrive manpage there too). But people from the embedded world might
not like this idea if they don't want to waste disk space (about 4MB for
each additional server on i386).

Brice

commit f48d76778ca0c3a070edcaa4c11f2019edc4f960
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Aug 29 22:05:28 2007 +0200

    Build the Xfbdev server in new package xserver-xfbdev

diff --git a/debian/changelog b/debian/changelog
index 530e286..e888002 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,8 +11,9 @@ xorg-server (2:1.3.99.0-3) unreleased; urgency=low
     thanks Justin Pryzby, closes: #358390.
   * Add missing URL in long descriptions, update links to the upstream
     module, fix some capitalization, thanks Christian Perrier.
+  * Build the Xfbdev server in new package xserver-xfbdev, closes: #439764.
 
- -- Brice Goglin <bgoglin@debian.org>  Wed, 29 Aug 2007 09:01:19 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Wed, 29 Aug 2007 22:04:10 +0200
 
 xorg-server (2:1.3.99.0-2) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 5998570..358b7b1 100644
--- a/debian/control
+++ b/debian/control
@@ -182,6 +182,21 @@ Description: Next Generation Nested X Server
  .
  This package is built from the X.org xserver module.
 
+Package: xserver-xfbdev
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: xbase-clients
+Description: Linux framebuffer device tiny X server
+ xserver-xfbdev is a Linux framebuffer device tiny X server based on the
+ kdriver X server.
+ .
+ More information about X.Org can be found at:
+ <URL:http://www.X.org>
+ <URL:http://xorg.freedesktop.org>
+ <URL:http://lists.freedesktop.org/mailman/listinfo/xorg>
+ .
+ This package is built from the X.org xserver module.
+
 #Package: xprint
 #Architecture: any
 #Depends: ${shlibs:Depends}, ${misc:Depends}, xprint-common, libxfont1 (>= 1:1.1)
diff --git a/debian/xserver-xfbdev.install b/debian/xserver-xfbdev.install
new file mode 100644
index 0000000..c7faa98
--- /dev/null
+++ b/debian/xserver-xfbdev.install
@@ -0,0 +1 @@
+usr/bin/Xfbdev

Reply to: