[Pkg-kbd-commit] r217 - people/zinoviev/console-setup/debian

Anton Zinoviev zinoviev at costa.debian.org
Wed Oct 18 17:41:03 UTC 2006


Author: zinoviev
Date: 2006-10-18 17:41:02 +0000 (Wed, 18 Oct 2006)
New Revision: 217

Added:
   people/zinoviev/console-setup/debian/control.udeb
Modified:
   people/zinoviev/console-setup/debian/control
   people/zinoviev/console-setup/debian/rules
Log:
console-setup: remove the udebs in order to make migration to testing audomatical


Modified: people/zinoviev/console-setup/debian/control
===================================================================
--- people/zinoviev/console-setup/debian/control	2006-10-03 07:16:24 UTC (rev 216)
+++ people/zinoviev/console-setup/debian/control	2006-10-18 17:41:02 UTC (rev 217)
@@ -44,72 +44,6 @@
  This package supports only UTF-8.  The legacy 8-bit encodings are not
  supported.
 
-Package: console-setup-udeb
-Section: debian-installer
-Priority: extra
-Depends: console-setup-ekmap, archdetect, cdebconf-udeb
-Architecture: all
-Description: Configure the keyboard
- This is an experimental replacement of kbd-chooser.  It depends on
- loadkeys which does not exist in the installer currently.
-XC-Package-Type: udeb
-XB-Installer-Menu-Item: 12
-
-Package: console-setup-amiga-ekmap
-Provides: console-setup-ekmap
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Encoded keyboard layouts for amiga keyboards
-XC-Package-Type: udeb
-
-Package: console-setup-ataritt-ekmap
-Provides: console-setup-ekmap
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Encoded keyboard layouts for ataritt keyboards
-XC-Package-Type: udeb
-
-Package: console-setup-macintoshold-ekmap
-Provides: console-setup-ekmap
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Encoded keyboard layouts for macintoshold keyboards
-XC-Package-Type: udeb
-
-Package: console-setup-pc-ekmap
-Provides: console-setup-ekmap
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Encoded keyboard layouts for pc keyboards
-XC-Package-Type: udeb
-
-Package: console-setup-sun4-ekmap
-Provides: console-setup-ekmap
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Encoded keyboard layouts for sun4 keyboards
-XC-Package-Type: udeb
-
-Package: console-setup-sun5-ekmap
-Provides: console-setup-ekmap
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Encoded keyboard layouts for sun5 keyboards
-XC-Package-Type: udeb
-
-Package: console-setup-fonts-udeb
-Section: debian-installer
-Priority: extra
-Architecture: all
-Description: Console fonts for Debian Installer
-XC-Package-Type: udeb
-
 Package: bdf2psf
 Architecture: all
 Section: utils

Copied: people/zinoviev/console-setup/debian/control.udeb (from rev 213, people/zinoviev/console-setup/debian/control)
===================================================================
--- people/zinoviev/console-setup/debian/control.udeb	                        (rev 0)
+++ people/zinoviev/console-setup/debian/control.udeb	2006-10-18 17:41:02 UTC (rev 217)
@@ -0,0 +1,134 @@
+Source: console-setup
+Section: utils
+Priority: optional
+Maintainer: Console utilities maintainers <pkg-kbd-devel at lists.alioth.debian.org>
+Uploaders: Anton Zinoviev <zinoviev at debian.org>
+Build-Depends-Indep: debhelper (>= 5), perl, po-debconf, libxml-parser-perl, xkb-data
+Build-Depends: debhelper (>= 5), perl, libxml-parser-perl
+Standards-Version: 3.7.2
+
+Package: console-setup
+Section: utils
+Architecture: all
+Recommends: kbd (>= 0.99-12) | console-tools (>= 1:0.2.3-16)
+Depends: debconf (>= 0.5) | debconf-2.0, console-terminus (>= 4.16), xkb-data
+Suggests: lsb-base (>= 3.0-6)
+Conflicts: lsb-core (<< 2.0-6), lsb (<< 2.0-6), lsb-base (<< 3.0-6)
+Description: Setup the font and the keyboard on the console
+ The package provides the Linux console with the same versatile
+ keyboard configuration that X Window uses.  As a result there is no
+ need to duplicate or change the keyboard files just to make simple
+ customisations such as the use of dead keys, the key functioning as
+ AltGr or Compose key, the key(s) to switch between Latin and
+ non-Latin mode, etc.
+ .
+ The package also contains console fonts supporting many of the world
+ languages.  It provides an unified set of font faces - the classic
+ VGA, the simplistic Fixed, and the cleaned Terminus, TerminusBold and
+ TerminusBoldVGA.
+
+Package: console-setup-mini
+Section: utils
+Priority: extra
+Architecture: all
+Recommends: kbd | console-tools
+Depends: debconf (>= 0.5) | debconf-2.0
+Suggests: lsb-base (>= 3.0-6)
+Conflicts: console-setup, console-terminus, lsb-core (<< 2.0-6), lsb (<< 2.0-6), lsb-base (<< 3.0-6)
+Description: An experimental micro version of console-setup package
+ This package can be useful when Debian system is installed on
+ handhelds or other devices with small storage space.  It was created
+ as proof of concept for a method to implement versatile keyboard
+ configuration in the Debian installer.
+ .
+ This package supports only UTF-8.  The legacy 8-bit encodings are not
+ supported.
+
+Package: console-setup-udeb
+Section: debian-installer
+Priority: extra
+Depends: console-setup-ekmap, archdetect, cdebconf-udeb
+Architecture: all
+Description: Configure the keyboard
+ This is an experimental replacement of kbd-chooser.  It depends on
+ loadkeys which does not exist in the installer currently.
+XC-Package-Type: udeb
+XB-Installer-Menu-Item: 12
+
+Package: console-setup-amiga-ekmap
+Provides: console-setup-ekmap
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Encoded keyboard layouts for amiga keyboards
+XC-Package-Type: udeb
+
+Package: console-setup-ataritt-ekmap
+Provides: console-setup-ekmap
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Encoded keyboard layouts for ataritt keyboards
+XC-Package-Type: udeb
+
+Package: console-setup-macintoshold-ekmap
+Provides: console-setup-ekmap
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Encoded keyboard layouts for macintoshold keyboards
+XC-Package-Type: udeb
+
+Package: console-setup-pc-ekmap
+Provides: console-setup-ekmap
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Encoded keyboard layouts for pc keyboards
+XC-Package-Type: udeb
+
+Package: console-setup-sun4-ekmap
+Provides: console-setup-ekmap
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Encoded keyboard layouts for sun4 keyboards
+XC-Package-Type: udeb
+
+Package: console-setup-sun5-ekmap
+Provides: console-setup-ekmap
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Encoded keyboard layouts for sun5 keyboards
+XC-Package-Type: udeb
+
+Package: console-setup-fonts-udeb
+Section: debian-installer
+Priority: extra
+Architecture: all
+Description: Console fonts for Debian Installer
+XC-Package-Type: udeb
+
+Package: bdf2psf
+Architecture: all
+Section: utils
+Priority: optional
+Depends: perl
+Description: Font converter to generate console fonts from BDF source fonts
+ This is a command line converter that can be used in scripts to build
+ automatically console fonts from BDF sources.  The converter comes
+ with a collection of font encodings that cover many of the world
+ languages; notice that the font encoding (so called SFM) does not
+ need to follow the actually used encoding (so called ACM).  When the
+ source font does not define a glyph for a symbol in the font encoding
+ the glyph position in the console font is not wasted but used for
+ another symbol.
+ .
+ When deciding about the position in the font for a particular glyph,
+ the converter takes into account that in text video modes the video
+ adapter copies the 8th column of the glyph matrix of symbols
+ positioned in the pseudographic area to the 9th column.  In order to
+ create fonts for text video modes the width of the glyph matrix of
+ the source BDF font should be 7, 8 or 9 pixels, otherwise the
+ converter creates fonts suitable for framebuffer only.

Modified: people/zinoviev/console-setup/debian/rules
===================================================================
--- people/zinoviev/console-setup/debian/rules	2006-10-03 07:16:24 UTC (rev 216)
+++ people/zinoviev/console-setup/debian/rules	2006-10-18 17:41:02 UTC (rev 217)
@@ -47,11 +47,30 @@
 	dh_clean
 
 .PHONY : install
-install: build
+install: install-main install-mini install-bdf2psf
+
+.PHONY : install-main
+install-main: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k
-# console-setup-mini
+	dh_clean -pconsole-setup -k
+	$(MAKE) etcdir=debian/console-setup/etc \
+		prefix=debian/console-setup/usr install
+	rm debian/console-setup/usr/share/consolefonts/*-Terminus*.psf.gz
+	rm -rf debian/console-setup/etc/console-setup/ckb/
+	install -d debian/console-setup/usr/share/doc/console-setup/examples/
+	mv debian/console-setup/etc/default/console-setup \
+		debian/console-setup/usr/share/doc/console-setup/examples/
+	dh_installinit --no-start --name keyboard-setup -- start 06 S .
+	dh_installinit --name console-setup -- start 49 S .
+	rm -rf `find debian/console-setup -name .cvsignore`
+	rm -rf `find debian/console-setup -name .svn`
+
+.PHONY : install-mini
+install-mini: build
+	dh_testdir
+	dh_testroot
+	dh_clean -pconsole-setup-mini -k
 	dh_install -pconsole-setup-mini Keyboard/*.ekmap.gz \
 		usr/share/console-setup-mini
 	dh_install -pconsole-setup-mini Fonts/Arabic-VGA16.psf.gz \
@@ -101,6 +120,30 @@
 	cp config debian/console-setup-mini/usr/share/doc/console-setup-mini/examples/console-setup
 	rm -rf `find debian/console-setup-mini -name .cvsignore`
 	rm -rf `find debian/console-setup-mini -name .svn`
+
+.PHONY : install-bdf2psf
+install-bdf2psf: build
+	dh_testdir
+	dh_testroot
+	dh_clean -pbdf2psf -k
+	dh_install -pbdf2psf Fonts/bdf2psf usr/bin/
+	dh_install -pbdf2psf Fonts/*.equivalents Fonts/*.set \
+		Fonts/fontsets usr/share/bdf2psf
+	rm -rf `find debian/bdf2psf -name .cvsignore`
+	rm -rf `find debian/bdf2psf -name .svn`
+
+.PHONY : install-udeb
+install-udeb: build
+	dh_testdir
+	dh_testroot
+	dh_clean -pconsole-setup-amiga-ekmap -k
+	dh_clean -pconsole-setup-ataritt-ekmap -k
+	dh_clean -pconsole-setup-macintoshold-ekmap -k
+	dh_clean -pconsole-setup-pc-ekmap -k
+	dh_clean -pconsole-setup-sun4-ekmap -k
+	dh_clean -pconsole-setup-sun5-ekmap -k
+	dh_clean -pconsole-setup-fonts-udeb -k
+	dh_clean -pconsole-setup-udeb -k
 # console-setup-*-ekmap
 	dh_install -pconsole-setup-amiga-ekmap Keyboard/amiga.ekmap.gz \
 		usr/share/console-setup-mini
@@ -164,25 +207,6 @@
 	cp config debian/console-setup-udeb/usr/share/doc/console-setup-mini/examples/console-setup
 	rm -rf `find debian/console-setup-udeb -name .cvsignore`
 	rm -rf `find debian/console-setup-udeb -name .svn`
-# console-setup
-	$(MAKE) etcdir=debian/console-setup/etc \
-		prefix=debian/console-setup/usr install
-	rm debian/console-setup/usr/share/consolefonts/*-Terminus*.psf.gz
-	rm -rf debian/console-setup/etc/console-setup/ckb/
-	install -d debian/console-setup/usr/share/doc/console-setup/examples/
-	mv debian/console-setup/etc/default/console-setup \
-		debian/console-setup/usr/share/doc/console-setup/examples/
-	rm -rf `find debian/console-setup -name .cvsignore`
-	rm -rf `find debian/console-setup -name .svn`
-# bdf2psf
-	dh_install -pbdf2psf Fonts/bdf2psf usr/bin/
-	dh_install -pbdf2psf Fonts/*.equivalents Fonts/*.set \
-		Fonts/fontsets usr/share/bdf2psf
-	rm -rf `find debian/bdf2psf -name .cvsignore`
-	rm -rf `find debian/bdf2psf -name .svn`
-# common
-	dh_installinit --no-start --name keyboard-setup -- start 06 S .
-	dh_installinit --name console-setup -- start 49 S .
 
 # Build architecture-independent files here.
 .PHONY : binary-indep




More information about the Pkg-kbd-commit mailing list