debian/changelog | 34 ++++ debian/control | 11 + debian/local/control | 1 debian/local/dexconf | 240 ---------------------------------- debian/local/dexconf.1 | 246 ----------------------------------- debian/local/xorg.conf | 96 ------------- debian/rules | 13 - debian/xbase-clients.postinst.in | 20 -- debian/xbase-clients.postrm.in | 20 -- debian/xbase-clients.preinst.in | 20 -- debian/xserver-xorg.examples | 1 debian/xserver-xorg.install | 2 debian/xserver-xorg.manpages | 1 debian/xutils.postinst.in | 35 ---- debian/xutils.postrm.in | 31 ---- debian/xutils.preinst.in | 31 ---- xsf-docs/.gitignore | 3 xsf-docs/COPYING | 19 ++ xsf-docs/Makefile | 61 ++++++++ xsf-docs/howtos/configure-input.mdwn | 167 +++++++++++++++++++++++ xsf-docs/howtos/report-bugs.mdwn | 30 ++++ xsf-docs/howtos/triage-bugs.mdwn | 93 +++++++++++++ xsf-docs/howtos/use-gdb.mdwn | 102 ++++++++++++++ xsf-docs/howtos/use-xrandr.mdwn | 173 ++++++++++++++++++++++++ xsf-docs/index.mdwn | 27 +++ xsf-docs/mdwn2html | 48 ++++++ xsf-docs/reference/dependencies.mdwn | 221 +++++++++++++++++++++++++++++++ xsf-docs/upstream-features.mdwn | 16 ++ xsf-docs/xsf.css | 86 ++++++++++++ xsf-docs/xsf.png |binary xsf-docs/xsf.svg | 234 +++++++++++++++++++++++++++++++++ 31 files changed, 1331 insertions(+), 751 deletions(-)
New commits: commit 0e43f190d0716b77c634751da9407909182533df Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 16:38:45 2011 +0100 Add xauth build-dep, for xvfb-run. diff --git a/debian/changelog b/debian/changelog index 68f07a7..1d77da6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,7 @@ xorg (1:7.6+2) unstable; urgency=low - markdown: .mdwn to .html - wkhtmltopdf: .html to .pdf - xvfb: wkhtmltopdf needs a display. + - xauth: xvfb-run needs it. * Remove xbase-clients maintainer scripts: Stop caring about /etc/X11/app-defaults/Beforelight, which was needed while upgrading from versions earlier than 1:7.4+2. Now even squeeze has a newer diff --git a/debian/control b/debian/control index ca1c01c..2b32214 100644 --- a/debian/control +++ b/debian/control @@ -10,6 +10,7 @@ Build-Depends: # xsf-docs: markdown, wkhtmltopdf, + xauth, xvfb, Package: x11-common commit 4346bc7d79bb8c3e08b3b7cd0db765a76aa04606 Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 16:32:33 2011 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 982a0d9..68f07a7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xorg (1:7.6+2) UNRELEASED; urgency=low +xorg (1:7.6+2) unstable; urgency=low * Merge xsf-docs documentation. That's an offline copy of the documentation available online (http://pkg-xorg.alioth.debian.org/) in @@ -29,7 +29,7 @@ xorg (1:7.6+2) UNRELEASED; urgency=low - xorg.conf: No real need for an example, with autodetection. If some documentation is still needed, it can be added to xsf-docs. - -- Cyril Brulebois <[email protected]> Sun, 06 Feb 2011 20:22:01 +0100 + -- Cyril Brulebois <[email protected]> Tue, 08 Feb 2011 16:32:29 +0100 xorg (1:7.6+1) unstable; urgency=low commit d9b33ad68c13bcb3861db1ec28e71cdb90c9b67f Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 16:23:36 2011 +0100 Mention the directory for xsf-docs. diff --git a/debian/changelog b/debian/changelog index ab94888..982a0d9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,7 +6,8 @@ xorg (1:7.6+2) UNRELEASED; urgency=low * Call make/make clean in xsf-docs/ accordingly. Do the “make” part under xvfb-run since wkhtmltopdf requires a working display, at least at the moment. - * Ship xsf-docs under /usr/share/doc in the xserver-xorg metapackage. + * Ship xsf-docs in the xserver-xorg metapackage, under the following + directory: /usr/share/doc/xorg * Add build-deps accordingly: - markdown: .mdwn to .html - wkhtmltopdf: .html to .pdf commit f76bdc79245099474e5d47e21a18b4d79612071b Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 15:49:43 2011 +0100 Remove obsolete material. - dexconf: Good bye! - xorg.conf: No real need for an example, with autodetection. If some documentation is still needed, it can be added to xsf-docs. diff --git a/debian/changelog b/debian/changelog index c7bc270..ab94888 100644 --- a/debian/changelog +++ b/debian/changelog @@ -23,6 +23,10 @@ xorg (1:7.6+2) UNRELEASED; urgency=low * Ship a bug control file for xorg, making it report-with: xserver-xorg, which gives us the exact version of the server (the bug script isn't always sufficient), but also the drivers. + * Remove obsolete material: + - dexconf: Good bye! + - xorg.conf: No real need for an example, with autodetection. If some + documentation is still needed, it can be added to xsf-docs. -- Cyril Brulebois <[email protected]> Sun, 06 Feb 2011 20:22:01 +0100 diff --git a/debian/local/dexconf b/debian/local/dexconf deleted file mode 100644 index 8261cad..0000000 --- a/debian/local/dexconf +++ /dev/null @@ -1,240 +0,0 @@ -#!/bin/sh - -# dexconf: Debian X server configuration file writer -# -# This tool is a backend which uses debconf database values. It writes an -# XFree86 X server configuration file based on the information in the database. -# -# Author: Branden Robinson - -# Copyright 2000--2004 Progeny Linux Systems, Inc. -# -# This is free software; you may redistribute it and/or modify -# it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2, -# or (at your option) any later version. -# -# This is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License with -# the Debian operating system, in /usr/share/common-licenses/GPL; if -# not, write to the Free Software Foundation, Inc., 59 Temple Place, -# Suite 330, Boston, MA 02111-1307 USA - -set -e - -# source debconf library -. /usr/share/debconf/confmodule - -# display a usage message -usage () { - cat <<EOF -Usage: $PROGNAME [OPTION ...] - write an Xorg X server configuration file based on debconf database values -Options: - -h, --help display this usage message and exit - -o FILE, --output=FILE write configuration file to FILE -This help message is intended only as a quick reference. For a description of -the usage of $PROGNAME, see the $PROGNAME(1) manual page. -EOF -} - -# the error-out function -bomb () { - echo "$PROGNAME: error: $*" | fold -s -w "${COLUMNS:-80}" >&2 - exit 1 -} - -# wrapper around db_get to ensure that the info we try to retrieve exists; it -# is (almost) always a fatal error for the values to be null -fetch () { - db_get "$1" || true - if [ -z "$RET" ]; then - ERRMSG="cannot generate configuration file; $1 not set. Aborting." - ERRMSG="$ERRMSG Reconfigure the X server with \"dpkg-reconfigure" - ERRMSG="$ERRMSG xserver-xorg\" to correct this problem." - bomb "$ERRMSG" - fi -} - -# convert a debconf comma-delimited list to a shell whitespace-delimited list -list_convert () { - echo $(IFS=", "; set -- $RET; while [ $# -gt 0 ]; do echo \"$1\"; shift; done) -} - -SERVER="xorg" -XF86CONFIG=/etc/X11/xorg.conf -PROGNAME=${0##*/} -SHOWHELP= -EARLYEXIT= - -GETOPT_OUTPUT=$(getopt --options ho: \ - --longoptions help,output: \ - -n "$PROGNAME" -- "$@") - -if [ $? -ne 0 ]; then - bomb "error while getting options; use \"$PROGNAME --help\" for help" -fi - -eval set -- "$GETOPT_OUTPUT" - -while :; do - case "$1" in - -f|--format) - bomb "This option, and XFree86 3.x output, are no longer supported." - ;; - -h|--help) SHOWHELP=yes EARLYEXIT=yes ;; - -o|--output) XF86CONFIG="$2"; shift ;; - --) shift; break ;; - *) - bomb "unrecognized option \"$1\"; use \"$PROGNAME --help\" for help" - ;; - esac - shift -done - -if [ -n "$SHOWHELP" ]; then - usage -fi - -if [ -n "$EARLYEXIT" ]; then - exit 0 -fi - -DEXCONFTMPDIR= - -trap 'if [ -e "$DEXCONFTMPDIR/backup" ] && [ -n "$XF86CONFIG" ]; then \ - cat "$DEXCONFTMPDIR/backup" >"$XF86CONFIG"; \ - fi; \ - exec 4<&-; \ - rm -rf "$DEXCONFTMPDIR"; \ - bomb "received signal; aborting"' HUP INT QUIT TERM - - -# Set up a temporary directory for the files we'll be writing. -TDIR_PARENT="${TMPDIR:-/tmp}" -TDIR="${TMPDIR:-/tmp}/dexconf-tmp-$$" - -if [ ! -d "$TDIR_PARENT" ]; then - bomb "cannot create temporary work directory; \"$TDIR_PARENT\" does not" \ - "exist or is not a directory" -fi - -if [ ! -w "$TDIR_PARENT" ]; then - bomb "cannot create temporary work directory in \"$TDIR_PARENT\"; directory" \ - "not writable" -fi - -rm -rf "$TDIR" - -if mkdir -m 0700 "$TDIR"; then - DEXCONFTMPDIR="$TDIR" -else - bomb "creation of temporary work directory \"$TDIR\" failed" -fi - -# xorg.conf sections: -# Files File pathnames NOT USED BY DEXCONF -# ServerFlags Server flags NOT USED BY DEXCONF -# Module Dynamic module loading NOT USED BY DEXCONF -# InputDevice Input device description NOT USED BY DEXCONF -# Device Graphics device description -# VideoAdaptor Xv video adaptor description NOT USED BY DEXCONF -# Monitor Monitor description NOT USED BY DEXCONF -# Modes Video modes descriptions NOT USED BY DEXCONF -# Screen Screen configuration NOT USED BY DEXCONF -# ServerLayout Overall layout NOT USED BY DEXCONF -# DRI DRI-specific configuration NOT USED BY DEXCONF -# Vendor Vendor-specific configuration NOT USED BY DEXCONF - -### HEADER - -# Because debconf hijacks standard output and its confmodule uses file -# descriptor 3 for its own purposes, we will write our output to file descriptor -# 4 instead of standard output. - -exec 4>"$DEXCONFTMPDIR/Header" -cat >&4 <<SECTION -# xorg.conf (X.Org X Window System server configuration file) -# -# This file was generated by dexconf, the Debian X Configuration tool, using -# values from the debconf database. -# -# Edit this file with caution, and see the xorg.conf manual page. -# (Type "man xorg.conf" at the shell prompt.) -# -# This file is automatically updated on xserver-xorg package upgrades *only* -# if it has not been modified since the last upgrade of the xserver-xorg -# package. -# -# If you have edited this file but would like it to be automatically updated -# again, run the following command: -# sudo dpkg-reconfigure -phigh xserver-xorg -SECTION - -### DEVICE - -db_get xserver-$SERVER/config/device/bus_id -DEVICE_BUSID="$RET" -exec 4>"$DEXCONFTMPDIR/Device" -cat >&4 <<SECTION -Section "Device" - Identifier "Configured Video Device" -SECTION -if [ -n "$DEVICE_BUSID" ]; then - printf "\tBusID\t\t\"$DEVICE_BUSID\"\n" >&4 -fi -printf "EndSection\n" >&4 - -# Close file descriptor 4 before we delete temporary files -exec 4<&- - -# Tell debconf to stop listening to us. -db_stop - -# Write the configuration file. Put a blank line before every section we write -# except the first. - -OUTFILE="$DEXCONFTMPDIR/dexconf-out" -umask 022 -: >"$OUTFILE" - -SPACER= -for SECTION in Header Device ; do - if [ -e "$DEXCONFTMPDIR/$SECTION" ]; then - eval $SPACER - cat "$DEXCONFTMPDIR/$SECTION" >>"$OUTFILE" - SPACER='echo "" >>"$OUTFILE"' - fi -done - -# Ensure we can write to our destination if it already exits. -if [ -e "$XF86CONFIG" ]; then - if [ ! -w "$XF86CONFIG" ]; then - bomb "unable to write to \"$XF86CONFIG\"" - fi -fi - -BACKUP= -# Create a backup of the existing configuration file if it already exists. -if [ -e "$XF86CONFIG" ]; then - cat "$XF86CONFIG" >"$DEXCONFTMPDIR/backup" - BACKUP=true -fi - -# Move the new file into place. -if ! cat "$OUTFILE" >"$XF86CONFIG"; then - # Failed; try to restore the backup. - if [ -n "$BACKUP" ]; then - cat "$DEXCONFTMPDIR/backup" >"$XF86CONFIG" - fi -fi - -rm -rf "$DEXCONFTMPDIR" - -exit 0 - -# vim:set ai et sts=2 sw=2 tw=80: diff --git a/debian/local/dexconf.1 b/debian/local/dexconf.1 deleted file mode 100644 index f611168..0000000 --- a/debian/local/dexconf.1 +++ /dev/null @@ -1,246 +0,0 @@ -.\" This manpage is copyright (C) 2000, 2001, 2003, 2004 Progeny Linux -.\" Systems, Inc. -.\" Author: Branden Robinson <[email protected]> -.\" -.\" This is free software; you may redistribute it and/or modify -.\" it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 2, -.\" or (at your option) any later version. -.\" -.\" This is distributed in the hope that it will be useful, but -.\" WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License with -.\" the Debian operating system, in /usr/share/common-licenses/GPL; if -.\" not, write to the Free Software Foundation, Inc., 59 Temple Place, -.\" Suite 330, Boston, MA 02111-1307 USA -.\" -.\" We need the URL macro from groff's www macro package, but also want -.\" things to work all right for people who don't have it. So we define -.\" our own URL macro and let the www macro package override it if it's -.\" available. -.de URL -\\$2 \(laURL: \\$1 \(ra\\$3 -.. -.if \n[.g] .mso www.tmac -.TH dexconf 1 "2004\-10\-31" "Debian Project" -.SH NAME -dexconf \- generate Xorg X server configuration file from debconf data -.SH SYNOPSIS -.B dexconf -[ -.I options -] -.SH DESCRIPTION -.B dexconf -retrieves values from -.BR debconf (7)'s -database and uses them to build an -.I xorg.conf -file. -.PP -The information that -.B dexconf -uses is typically entered via a debconf frontend (or possibly in part by -hardware autodetection tools). -Note that -.B dexconf -itself does -.I not -set any values in the debconf database; it only retrieves them. -If configuration parameters of the debconf database need to be changed, -.BR dpkg\-reconfigure (8) -should be used to do so. -.PP -More experienced users should feel free to use -.BR dexconf \-generated -configuration files as a starting point for their customizations, since -individual preferences vary greatly. -.SH OPTIONS -.TP -.B \-h\fR,\fB \-\-help -Display a usage message and exit. -.TP -.BI \-o\ file \fR,\fB\ \-\-output= file -By default, -.B dexconf -writes to -.IR /etc/X11/xorg.conf -This option instructs -.B dexconf -to write to -.I file -instead. -Note that -.B dexconf -unconditionally overwrites its destination file if it has sufficient access -rights to do so. -.SH ENVIRONMENT -.TP -.B COLUMNS -This variable is used to format diagnostic messages so that they fit the -width of the terminal. -If not set, a terminal width of 80 columns is assumed. -.TP -.B TMPDIR -.B dexconf -creates a subdirectory of the directory name stored in this variable, and -uses that subdirectory as a scratch area. -If not set, -.I /tmp -is used as the parent of the scratch directory. -.SH "OUTPUT FILES" -.TP -.I /etc/X11/xorg.conf -is the configuration file for the Xorg X server. -.SH DIAGNOSTICS -.B dexconf -produces diagnostic messages upon encountering various error conditions. -These messages are prefixed with the name of the command and a colon; for -example: -.RS -.BI "dexconf: " message -.RE -A list of diagnostic messages currently issued by -.B dexconf -follows. -.TP -.B This option, and XFree86 3.x output, are no longer supported. -.B dexconf -no longer supports the -.BR \-f , -.B \-\-format -option. -See the \(lqHISTORY\(rq section below. -.TP -.BI "cannot create temporary work directory; " dirname " does not exist or is\ -\& not a directory" -.B -dexconf -was unable to create a scratch directory to work in because the parent -directory -.RI ( dirname ) -was not does not exist or is not a directory. -Create -.I dirname -and set its permissions properly, or set the -.B TMPDIR -environment variable to the name of an existing directory. -.TP -.BI "cannot create temporary work directory in " dirname "; directory not\ -\& writable" -.B dexconf -had insufficient permissions to create a directory in -.IR dirname . -Change the permissions on -.I dirname -or set the -.B TMPDIR -environment variable to the of a writeable directory. -.TP -.BI "cannot generate configuration file; " question " not set" -An answer to the indicated -.I question -was expected in the debconf database, but none was found. -.B dexconf -cannot write a valid configuration file without this information. -This problem can be rectified by reconfiguring the X server package with -the -.BR dpkg\-reconfigure (8) -command. -.TP -.BI "creation of temporary work directory " dirname " failed" -.B dexconf -was unable to create a scratch directory -.RI ( dirname ) -to work in. -This diagnostic is only issued after -.B dexconf -has checked to ensure that the parent directory of -.I dirname -is writable, and after the temporary directory to be used has been removed -(if necessary). -This diagnostic message could indicate that something on the system is -attempting to use a temporary\-file race condition to compromise the -system's integrity. -.TP -.B error while getting options -.B dexconf -received an error from -.BR getopt (1) -while attempting to interpret the command\-line arguments. -Use only the documented options. -.TP -.B received signal; aborting -.B dexconf -was sent a fatal signal; see the section on asynchronous events below. -.TP -.BI "this program does not know how to configure the " package " X server" -.B dexconf -only knows how to write configuration files for XFree86 version -.RI 4. x -X servers. -The value of the -.B shared/default\-x\-server -debconf template was set to a package name that -.B dexconf -did not recognize. -A different tool will have to be used to configure the -selected X server, or -.BR dpkg\-reconfigure (8) -will have to be used to change the default X server. -.TP -.BI "unable to write to " configfile -.B dexconf -was unable to write to -.I configfile -because it lacked permissions to do so. -Run -.B dexconf -as a user with permissions to write to -.IR configfile, -or specify an alternate file to write with the -.B \-o -or -.B \-\-output -options. -.TP -.BI "unrecognized option " "option" -An unrecognized option was specified. -Use only the documented options. -.SH "ASYNCHRONOUS EVENTS" -.B dexconf -traps the HUP, INT, QUIT, and TERM signals. -.B dexconf -removes its scratch directory and exits when it receives any of these -signals. -.SH "EXIT STATUS" -.TP -0 -A configuration file was successfully written. -.TP -1 -An error occurred, or -.B dexconf -was interrupted. -See the section on diagnostics above. -.SH BUGS -See -.URL "http://bugs.debian.org/xserver\-common" "the Debian Bug Tracking System" . -If you wish to report a bug in -.BR dexconf , -please see -.I /usr/share/doc/debian/bug\-reporting.txt -or the -.BR reportbug (1) -command. -.SH AUTHOR -.B dexconf -was written by Branden Robinson with sponsorship from Progeny Linux Systems. -.SH "SEE ALSO" -.BR xorg.conf (5x), -.BR dpkg\-reconfigure (8), -.BR debconf (7) -.\" vim:set et tw=80: diff --git a/debian/local/xorg.conf b/debian/local/xorg.conf deleted file mode 100644 index d46634a..0000000 --- a/debian/local/xorg.conf +++ /dev/null @@ -1,96 +0,0 @@ -# This is a sample xorg.conf. All sections are commented out, but may -# be uncommented in order to enable them. You'll almost definitely -# need to edit the values given here to suit your own system. -# -# It is not recommended to uncomment any more than is necessary, as -# the server will choose good defaults in most cases. Thus, your -# xorg.conf should only be used to override the server when those -# defaults are incorrect for your system. -# -# For full documentation see xorg.conf(5) - -# Section "Files" -# FontPath "/usr/share/fonts/X11/100dpi" -# FontPath "/usr/share/fonts/X11/75dpi" -# FontPath "/usr/share/fonts/X11/cyrillic" -# FontPath "/usr/share/fonts/X11/misc" -# FontPath "/usr/share/fonts/Type1" -# ModulePath "/usr/lib/xorg/modules" -# EndSection - -# Section "ServerFlags" -# Option "DontZap" "False" -# Option "DefaultServerLayout" "Layout" -# Option "AllowMouseOpenFail" "False" -# Option "AllowEmptyInput" "True" -# Option "AutoAddDevices" "True" -# EndSection - -# Section "Module" -# Load "glx" -# EndSection - -# Section "Extensions" -# Option "Composite" "Enable" -# EndSection - -# Section "InputDevice" -# Identifier "Keyboard" -# Driver "kbd" -# Option "CoreKeyboard" -# Option "XkbRules" "xorg" -# Option "XkbModel" "pc105" -# Option "XkbLayout" "us" -# EndSection - -# Section "InputDevice" -# Identifier "Mouse" -# Driver "mouse" -# Option "CorePointer" -# Option "Device" "/dev/input/mice" -# Option "Protocol" "ExplorerPS/2" -# EndSection - -# Section "Device" -# Identifier "Video Card" -# Driver "vesa" -# Option "AccelMethod" "EXA" -# Option "Monitor-LVDS" "Monitor1" -# Option "Monitor-VGA" "Monitor2" -# EndSection - -# Section "Device" -# Identifier "Internal Graphics Card We Disable" -# Option "Ignore" "true" -# BusID "PCI:1:0:0" -# EndSection - -# Section "Monitor" -# Identifier "Monitor1" -# DisplaySize 304 228 -# EndSection - -# Section "Monitor" -# Identifier "Monitor2" -# HorizSync 24-82 -# VertRefresh 55-77 -# Option "RightOf" "Monitor1" -# EndSection - -# Section "Screen" -# Identifier "Screen" -# Device "Video Card" -# Monitor "Monitor" -# DefaultDepth 24 -# SubSection "Display" -# Depth 24 -# Virtual 3072 1200 -# EndSubSection -# EndSection - -# Section "ServerLayout" -# Identifier "Layout" -# Screen "Screen" -# InputDevice "Keyboard" -# InputDevice "Mouse" -# EndSection \ No newline at end of file diff --git a/debian/rules b/debian/rules index 2a9324c..0d02fbe 100755 --- a/debian/rules +++ b/debian/rules @@ -44,12 +44,7 @@ SCRIPTS=$(shell ls debian/*.config.in debian/*.postinst.in debian/*.postrm.in de DEFAULT_DCRESOLUTIONS="1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200, 1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768, 1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480" scripts: scripts-stamp -scripts-stamp: genscripts validatescripts - touch $@ - -validatescripts: genscripts validatescripts-stamp -validatescripts-stamp: debian/local/dexconf - sh debian/scripts/validate-posix-sh $< +scripts-stamp: genscripts touch $@ build: build-stamp @@ -134,7 +129,7 @@ endif binary: binary-indep binary-arch .PHONY: default -.PHONY: genscripts cleanscripts scripts validatescripts +.PHONY: genscripts cleanscripts scripts .PHONY: updatepo .PHONY: clean configure install .PHONY: build build-arch-only build-all diff --git a/debian/xserver-xorg.examples b/debian/xserver-xorg.examples deleted file mode 100644 index 7b56391..0000000 --- a/debian/xserver-xorg.examples +++ /dev/null @@ -1 +0,0 @@ -debian/local/xorg.conf diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install index f890f5b..9df03a9 100644 --- a/debian/xserver-xorg.install +++ b/debian/xserver-xorg.install @@ -1,3 +1,2 @@ debian/local/X usr/bin -debian/local/dexconf usr/bin debian/local/control usr/share/bug/xorg diff --git a/debian/xserver-xorg.manpages b/debian/xserver-xorg.manpages deleted file mode 100644 index 9df885d..0000000 --- a/debian/xserver-xorg.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/local/dexconf.1 commit b549ef5a95782dafed85fe27b09f6a700c90f197 Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 15:33:36 2011 +0100 Ship a bug control file for xorg. Make it report-with: xserver-xorg, which gives us the exact version of the server (the bug script isn't always sufficient), but also the drivers. diff --git a/debian/changelog b/debian/changelog index 1e95191..c7bc270 100644 --- a/debian/changelog +++ b/debian/changelog @@ -20,6 +20,9 @@ xorg (1:7.6+2) UNRELEASED; urgency=low * Tighten the dependency between xorg and xserver-xorg, to prevent from being able to upgrade xorg only (e.g. to X11R7.6) while still having xserver-xorg and xserver-xorg-core in a lower version (e.g. X11R7.5). + * Ship a bug control file for xorg, making it report-with: xserver-xorg, + which gives us the exact version of the server (the bug script isn't + always sufficient), but also the drivers. -- Cyril Brulebois <[email protected]> Sun, 06 Feb 2011 20:22:01 +0100 diff --git a/debian/local/control b/debian/local/control new file mode 100644 index 0000000..c151f51 --- /dev/null +++ b/debian/local/control @@ -0,0 +1 @@ +report-with: xserver-xorg diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install index 6b050ed..f890f5b 100644 --- a/debian/xserver-xorg.install +++ b/debian/xserver-xorg.install @@ -1,2 +1,3 @@ debian/local/X usr/bin debian/local/dexconf usr/bin +debian/local/control usr/share/bug/xorg commit 0aa09bcff1de54282cb9637e559360a896bfd0d2 Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 15:17:27 2011 +0100 Tighten the dependency between xorg and xserver-xorg. This prevents from being able to upgrade xorg only (e.g. to X11R7.6) while still having xserver-xorg and xserver-xorg-core in a lower version (e.g. X11R7.5). diff --git a/debian/changelog b/debian/changelog index f26e235..1e95191 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,6 +17,9 @@ xorg (1:7.6+2) UNRELEASED; urgency=low version. * Ditto for xutils: Stop caring about /etc/X11/rstart, 1:7.3+11 was a long time ago. + * Tighten the dependency between xorg and xserver-xorg, to prevent from + being able to upgrade xorg only (e.g. to X11R7.6) while still having + xserver-xorg and xserver-xorg-core in a lower version (e.g. X11R7.5). -- Cyril Brulebois <[email protected]> Sun, 06 Feb 2011 20:22:01 +0100 diff --git a/debian/control b/debian/control index 8c60f8b..ca1c01c 100644 --- a/debian/control +++ b/debian/control @@ -74,7 +74,7 @@ Description: the X.Org X server -- input driver metapackage Package: xorg Architecture: any Depends: - xserver-xorg, + xserver-xorg (>= ${binary:Version}), libgl1-mesa-glx | libgl1, libgl1-mesa-dri, libglu1-mesa, commit 01dde16f91fc8e797c71bd40b9217fd5fb8d265d Author: Cyril Brulebois <[email protected]> Date: Tue Feb 8 15:03:56 2011 +0100 Ship xsf-docs in xserver-xorg instead of xorg. xserver-xorg is more used than xorg as dependency of other packages, so let's ship xsf-docs in the most widely installed. diff --git a/debian/changelog b/debian/changelog index 5497e27..f26e235 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,7 +6,7 @@ xorg (1:7.6+2) UNRELEASED; urgency=low * Call make/make clean in xsf-docs/ accordingly. Do the “make” part under xvfb-run since wkhtmltopdf requires a working display, at least at the moment. - * Ship xsf-docs under /usr/share/doc in the xorg metapackage. + * Ship xsf-docs under /usr/share/doc in the xserver-xorg metapackage. * Add build-deps accordingly: - markdown: .mdwn to .html - wkhtmltopdf: .html to .pdf diff --git a/debian/rules b/debian/rules index 5e03da2..2a9324c 100755 --- a/debian/rules +++ b/debian/rules @@ -69,7 +69,7 @@ install-stamp: build-stamp dh_testdir dh_testroot dh_prep - $(MAKE) -C xsf-docs install DESTDIR=$(CURDIR)/debian/xorg/usr/share/doc/xorg + $(MAKE) -C xsf-docs install DESTDIR=$(CURDIR)/debian/xserver-xorg/usr/share/doc/xorg touch $@ binary-indep: DH_OPTIONS=-i commit c23d6ff8befa4cf8c9c6c75f279611859925ce2b Author: Cyril Brulebois <[email protected]> Date: Mon Feb 7 09:43:57 2011 +0100 Add build-deps needed for xsf-docs. diff --git a/debian/changelog b/debian/changelog index e054b02..5497e27 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,10 @@ xorg (1:7.6+2) UNRELEASED; urgency=low under xvfb-run since wkhtmltopdf requires a working display, at least at the moment. * Ship xsf-docs under /usr/share/doc in the xorg metapackage. + * Add build-deps accordingly: + - markdown: .mdwn to .html + - wkhtmltopdf: .html to .pdf + - xvfb: wkhtmltopdf needs a display. * Remove xbase-clients maintainer scripts: Stop caring about /etc/X11/app-defaults/Beforelight, which was needed while upgrading from versions earlier than 1:7.4+2. Now even squeeze has a newer diff --git a/debian/control b/debian/control index 397828a..8c60f8b 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,13 @@ Priority: optional Maintainer: Debian X Strike Force <[email protected]> Uploaders: Drew Parsons <[email protected]>, Cyril Brulebois <[email protected]> Standards-Version: 3.9.1 -Build-Depends: po-debconf, debhelper (>= 7) +Build-Depends: + debhelper (>= 7), + po-debconf, +# xsf-docs: + markdown, + wkhtmltopdf, + xvfb, Package: x11-common Architecture: all commit 6bc685065274dea266a5554d9963b1f937aabbf3 Author: Cyril Brulebois <[email protected]> Date: Mon Feb 7 08:27:24 2011 +0100 Ditto for xutils: Stop caring about /etc/X11/rstart. Indeed, 1:7.3+11 was a long time ago. diff --git a/debian/changelog b/debian/changelog index 0299060..e054b02 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,8 @@ xorg (1:7.6+2) UNRELEASED; urgency=low /etc/X11/app-defaults/Beforelight, which was needed while upgrading from versions earlier than 1:7.4+2. Now even squeeze has a newer version. + * Ditto for xutils: Stop caring about /etc/X11/rstart, 1:7.3+11 was a + long time ago. -- Cyril Brulebois <[email protected]> Sun, 06 Feb 2011 20:22:01 +0100 diff --git a/debian/xutils.postinst.in b/debian/xutils.postinst.in deleted file mode 100644 index 78b3123..0000000 --- a/debian/xutils.postinst.in +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -set -e - -THIS_PACKAGE=xutils -THIS_SCRIPT=postinst - -#INCLUDE_SHELL_LIB# - -case "$1" in -configure) - if dpkg --compare-versions "$2" lt-nl "1:7.3+11"; then - remove_conffile_commit "/etc/X11/rstart/commands/x11r6/@List" - remove_conffile_commit "/etc/X11/rstart/commands/x11r6/LoadMonitor" - remove_conffile_commit "/etc/X11/rstart/commands/x11r6/Terminal" - remove_conffile_commit "/etc/X11/rstart/commands/@List" - remove_conffile_commit "/etc/X11/rstart/commands/ListContexts" - remove_conffile_commit "/etc/X11/rstart/commands/ListGenericCommands" - remove_conffile_commit "/etc/X11/rstart/contexts/@List" - remove_conffile_commit "/etc/X11/rstart/contexts/default" - remove_conffile_commit "/etc/X11/rstart/contexts/x11r6" - remove_conffile_commit "/etc/X11/rstart/config" - remove_conffile_commit "/etc/X11/rstart/rstartd.real" - rmdir /etc/X11/rstart/commands/x11r6/ 2>/dev/null || true - rmdir /etc/X11/rstart/commands/ 2>/dev/null || true - rmdir /etc/X11/rstart/contexts/ 2>/dev/null || true - rmdir /etc/X11/rstart/ 2>/dev/null || true - fi -esac - -#DEBHELPER# -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

