Browse Source

- Updated copyright date range.

- Make unselected buttons be the same color as the window itself.
      Matches look of new, fixed whiptail, and Closes: #122212
    - Note in README that the way to get a task added is a bug report against
      this package. Closes: #144533
    - Removed broken python-bobo from python task. Closes: #180925
    - The python task is retarget at providing a subset of the more useful
      python tools, instead of everything. Semi-randomly removed some stuff.
      Someone who uses python might want to take over maintainership of this
      task.
    - Capitalised first letter of every task, in an effort to look
      "professional". Closes: #183109
    - Removed the fortran task, not sufficiently used.
    - Added mutt and spamassassin to mail server task.
    - Fixed menu entry to give full path to su-to-root as it is in sbin for
      some reason. Closes: #188367
    - Replace gnome-gnomines with gnome-games in games task, package rename.
      Closes: #190874
    - Replace xtris with the currently popular tetrinet in games task.
    - Make "available file" message recommend running dselect update.
      Closes: #153016, #183690
    - Replace netenv (with its nasty boot-time prompt) with guessnet (with
      its slick new ifupdown integration) in laptop task.
    - Add hdparm to laptop task, since many laptop users will want to use it
      to speed up (or turn off!) their disks. Closes: #87450
    - Add menu to office task.
    - Added a java task. Closes: #108061
    - Removed inlined Spanish translation of spanish task. However we should
      add translations, it's not like that!
    - Added a Thai task. Closes: #122663. Needs review since the bug's package
      list was 2 years old.
    - Cleaned up bad wording in most of the descriptions of the
      language-specific tasks.
    - Added sudo to unix-server.
    - Added kernel-compile task for custom kernel building. Closes: #184428
    - Blessed the idea of putting Maintainer fields in individual task files.
    - Removed nonexistant packages from tasks: netscape-zh-resource-477,
      dialdcost, hanterm
    - Put cxterm-ks in korean task to replace hanterm. I hope that's right.
    - Rename mozilla-locale-es to mozilla-locale-es-es.
    - For chinese-t, use doc-linux-zh-text, which provides traditional
      chinese. doc-linux-zh-t went away.
    - doincludes.pl and makedesc.pl use apt-cache dumpavail instead of
      dselect available file, for more up-to-date information.
tags/version_1_26
Joey Hess 18 years ago
parent
commit
73548763a8
32 changed files with 192 additions and 204 deletions
  1. +2
    -1
      README
  2. +48
    -3
      debian/changelog
  3. +1
    -1
      debian/menu
  4. +1
    -1
      doincludes.pl
  5. +1
    -1
      makedesc.pl
  6. +4
    -4
      slangui.c
  7. +4
    -0
      tasks/README
  8. +0
    -1
      tasks/c-dev
  9. +3
    -4
      tasks/chinese-s
  10. +4
    -5
      tasks/chinese-t
  11. +0
    -2
      tasks/cyrillic
  12. +33
    -101
      tasks/desktop
  13. +1
    -2
      tasks/dialup
  14. +1
    -1
      tasks/file-server
  15. +0
    -12
      tasks/fortran-dev
  16. +1
    -1
      tasks/french
  17. +4
    -4
      tasks/games
  18. +2
    -2
      tasks/japanese
  19. +16
    -0
      tasks/java-dev
  20. +26
    -0
      tasks/kernel-compile
  21. +4
    -4
      tasks/korean
  22. +3
    -2
      tasks/laptop
  23. +5
    -4
      tasks/mail-server
  24. +1
    -1
      tasks/news-server
  25. +10
    -5
      tasks/office
  26. +1
    -1
      tasks/print-server
  27. +3
    -26
      tasks/python-dev
  28. +2
    -2
      tasks/russian
  29. +3
    -7
      tasks/spanish
  30. +5
    -3
      tasks/unix-server
  31. +1
    -1
      tasks/web-server
  32. +2
    -2
      tasksel.c

+ 2
- 1
README View File

@@ -1,4 +1,4 @@
$Id: README,v 1.2 2001/05/18 02:02:02 joeyh Rel $
$Id: README,v 1.3 2003/07/25 17:33:24 joeyh Rel $
Task Selection UI v0.1
Nov 20, 1999
Randolph Chung <tausq@debian.org>
@@ -35,3 +35,4 @@ turn on -DDEBUG to get extra debugging info.

Comments and suggestions are most welcome.

To get a new task added, please file a bug report on tasksel.

+ 48
- 3
debian/changelog View File

@@ -1,12 +1,57 @@
tasksel (1.26) UNRELEASED; urgency=low
tasksel (1.26) unstable; urgency=low

* Petter Reinholdtsen
- Completed no.po.
* Javier Fernández-Sanguino
- Added missing useful packages to the spanish task
(including comments), maybe too much documentation (could be trimmed)?

-- Petter Reinholdtsen <pere@debian.org> Wed, 19 Mar 2003 23:12:33 +0100
* Joey Hess
- Updated copyright date range.
- Make unselected buttons be the same color as the window itself.
Matches look of new, fixed whiptail, and Closes: #122212
- Note in README that the way to get a task added is a bug report against
this package. Closes: #144533
- Removed broken python-bobo from python task. Closes: #180925
- The python task is retarget at providing a subset of the more useful
python tools, instead of everything. Semi-randomly removed some stuff.
Someone who uses python might want to take over maintainership of this
task.
- Capitalised first letter of every task, in an effort to look
"professional". Closes: #183109
- Removed the fortran task, not sufficiently used.
- Added mutt and spamassassin to mail server task.
- Fixed menu entry to give full path to su-to-root as it is in sbin for
some reason. Closes: #188367
- Replace gnome-gnomines with gnome-games in games task, package rename.
Closes: #190874
- Replace xtris with the currently popular tetrinet in games task.
- Make "available file" message recommend running dselect update.
Closes: #153016, #183690
- Replace netenv (with its nasty boot-time prompt) with guessnet (with
its slick new ifupdown integration) in laptop task.
- Add hdparm to laptop task, since many laptop users will want to use it
to speed up (or turn off!) their disks. Closes: #87450
- Add menu to office task.
- Added a java task. Closes: #108061
- Removed inlined Spanish translation of spanish task. However we should
add translations, it's not like that!
- Added a Thai task. Closes: #122663. Needs review since the bug's package
list was 2 years old.
- Cleaned up bad wording in most of the descriptions of the
language-specific tasks.
- Added sudo to unix-server.
- Added kernel-compile task for custom kernel building. Closes: #184428
- Blessed the idea of putting Maintainer fields in individual task files.
- Removed nonexistant packages from tasks: netscape-zh-resource-477,
dialdcost, hanterm
- Put cxterm-ks in korean task to replace hanterm. I hope that's right.
- Rename mozilla-locale-es to mozilla-locale-es-es.
- For chinese-t, use doc-linux-zh-text, which provides traditional
chinese. doc-linux-zh-t went away.
- doincludes.pl and makedesc.pl use apt-cache dumpavail instead of
dselect available file, for more up-to-date information.

-- Joey Hess <joeyh@debian.org> Wed, 19 Mar 2003 23:12:33 +0100

tasksel (1.25) unstable; urgency=low



+ 1
- 1
debian/menu View File

@@ -1,3 +1,3 @@
?package(tasksel):needs="text" section="Apps/System"\
title="Task selector"\
command="su-to-root -c /usr/bin/tasksel"
command="/usr/sbin/su-to-root -c /usr/bin/tasksel"

+ 1
- 1
doincludes.pl View File

@@ -12,7 +12,7 @@ my $dir=shift or die "no directory specified\n";
my %depends;
{
local $/="\n\n";
if (! open (AVAIL, "/var/lib/dpkg/available")) {
if (! open (AVAIL, "apt-cache dumpavail |")) {
warn "cannot real available file, so not exanding includes\n";
exit;
}


+ 1
- 1
makedesc.pl View File

@@ -29,7 +29,7 @@ my %notmain;
my $dolint=1;
{
local $/="\n\n";
if (! open (AVAIL, "/var/lib/dpkg/available")) {
if (! open (AVAIL, "apt-cache dumpavail |")) {
warn "cannot real available file, so disabling lint check\n";
$dolint=0;
}


+ 4
- 4
slangui.c View File

@@ -1,4 +1,4 @@
/* $Id: slangui.c,v 1.24 2001/11/22 17:53:48 tausq Rel $ */
/* $Id: slangui.c,v 1.25 2003/07/25 17:33:24 joeyh Rel $ */
/* slangui.c - SLang user interface routines */
/* TODO: the redraw code is a bit broken, also this module is using way too many
* global vars */
@@ -183,9 +183,9 @@ void ui_init(int argc, char * const argv[], struct tasks_t *tasks, struct packag
SLtt_set_color(STATUSOBJ, NULL, "yellow", "blue");
SLtt_set_color(DIALOGOBJ, NULL, "black", "lightgray");
SLtt_set_color(SELBUTTONOBJ, NULL, "lightgray", "blue");
SLtt_set_color(BUTTONOBJ, NULL, "lightgray", "red");
SLtt_set_color(BUTTONOBJ, NULL, "black", "lightgray");
SLtt_set_color(SELHIGHLIGHT, NULL, "white", "blue");
SLtt_set_color(HIGHLIGHT, NULL, "white", "red");
SLtt_set_color(HIGHLIGHT, NULL, "white", "lightgray");
SLtt_set_color(SCROLLBAR, NULL, "black", "lightgray");
ui_resize();
@@ -230,7 +230,7 @@ void ui_resize(void)
SLsmg_set_color(STATUSOBJ);

snprintf(buf, 160,
_("Debian Task Installer v%s - (c) 1999-2001 SPI and others"),
_("Debian Task Installer v%s - (c) 1999-2003 SPI and others"),
VERSION);
SLsmg_gotorc(0, 0);
SLsmg_write_nstring(buf, strlen(buf));


+ 4
- 0
tasks/README View File

@@ -49,3 +49,7 @@ package-level selection at first).
Keep short descriptions short -- very short -- and to the point. Do not
include details about what individual packages a task includes, tasksel
will do that for you.

Debian developers aside from the tasksel maintenance team may take over
maintenance of tasks. Talk with the tasksel developers first, and then put
your name in a Maintainer field in the task file you're maintaining.

+ 0
- 1
tasks/c-dev View File

@@ -44,7 +44,6 @@ Packages:
cutils
liwc
cflow
metrics
# source control
patch
cvs


+ 3
- 4
tasks/chinese-s View File

@@ -1,9 +1,9 @@
Task: chinese-s
Section: l10n
Description: simplified Chinese environment
Description: Simplified Chinese environment
This task installs programs, data files, fonts, and
documentation that makes it easier to use Debian for
Simplified-Chinese-related operations.
documentation that makes it easier for Chinese speakers
to use Debian, using the simplified Chinese encoding.
Essential:
cpanel
rxvt-ml
@@ -48,4 +48,3 @@ Packages:
language-env
kde-i18n-zhcngb2312
manpages-zh
netscape-zh-resource-477

+ 4
- 5
tasks/chinese-t View File

@@ -1,9 +1,9 @@
Task: chinese-t
Section: l10n
Description: traditional Chinese environment
Description: Traditional Chinese environment
This task installs programs, data files, fonts, and
documentation that makes it easier to use Debian for
Traditional-Chinese-related operations.
documentation that makes it easier for Chinese speakers
to use Debian, using the traditional Chinese encoding.
Essential:
cpanel
rxvt-ml
@@ -14,7 +14,7 @@ Essential:
Packages:
locales
debian-zh-faq-t
doc-linux-zh
doc-linux-zh-text
x-ttcidfont-conf
ttf-arphic-bsmi00lp
ttf-arphic-bkai00mp
@@ -45,4 +45,3 @@ Packages:
language-env
kde-i18n-zhtwbig5
manpages-zh
netscape-zh-resource-477

+ 0
- 2
tasks/cyrillic View File

@@ -4,8 +4,6 @@ Description: Cyrillic environment
This task provides Cyrillic fonts and other software you will need in
order to use Cyrillic. It supports Belarusian, Bulgarian,
Macedonian, Russian, Serbian and Ukrainian.
.
Invoke the command `set-language-env' after installing this task.
Essential:
language-env
console-cyrillic


+ 33
- 101
tasks/desktop View File

@@ -1,6 +1,6 @@
Task: desktop
Section: user
Description: desktop environment
Description: Desktop environment
This task provides basic "desktop" software, including a variety
of session managers, file managers and web browsers. It incorporates
both the GNOME and KDE desktops, and provides a display manager
@@ -9,55 +9,19 @@ Essential:
x-window-system-core
#include kde
#Automatically added by doincludes.pl; do not edit.
kdelibs3
libarts
libkmid
kdebase
kdebase-audiolibs
kdebase-libs
libkonq3
konqueror
kate
konsole
kdebase-doc
kscreensaver
kdewallpapers
kuser
ksysv
kcron
kpackage
secpolicy
kghostview
kview
kmail
korn
ark
kab
karm
kcalc
kcharselect
kdepasswd
kdf
kedit
kfind
khexedit
kjots
knotes
kpm
kpaint
kiconedit
kfract
ksnapshot
kruler
kdict
kdm
kit
knode
ksirc
fontconfig
kde-core
kde-amusements
kdeaddons
kdeadmin
kdeartwork
kdegraphics
kdemultimedia
kdenetwork
kdepim
kdeutils
koffice
knewsticker
ktimer
kcoloredit
quanta
kde
#endinclude
#include gnome
@@ -66,11 +30,13 @@ Essential:
bug-buddy
gconf-editor
evolution
galeon
epiphany-browser
gnumeric
abiword
abiword-gnome
gnucash
xscreensaver-gnome
pan
gnome-gv
gnome
#endinclude
Packages:
@@ -88,63 +54,29 @@ Packages:
bug-buddy
gconf-editor
evolution
galeon
epiphany-browser
gnumeric
abiword
abiword-gnome
gnucash
xscreensaver-gnome
pan
gnome-gv
gnome
#endinclude
#include kde
#Automatically added by doincludes.pl; do not edit.
kdelibs3
libarts
libkmid
kdebase
kdebase-audiolibs
kdebase-libs
libkonq3
konqueror
kate
konsole
kdebase-doc
kscreensaver
kdewallpapers
kuser
ksysv
kcron
kpackage
secpolicy
kghostview
kview
kmail
korn
ark
kab
karm
kcalc
kcharselect
kdepasswd
kdf
kedit
kfind
khexedit
kjots
knotes
kpm
kpaint
kiconedit
kfract
ksnapshot
kruler
kdict
kdm
kit
knode
ksirc
fontconfig
kde-core
kde-amusements
kdeaddons
kdeadmin
kdeartwork
kdegraphics
kdemultimedia
kdenetwork
kdepim
kdeutils
koffice
knewsticker
ktimer
kcoloredit
quanta
kde
#endinclude

+ 1
- 2
tasks/dialup View File

@@ -1,6 +1,6 @@
Task: dialup
Section: user
Description: dialup system
Description: Dialup system
This task selects packages that address special needs of computers
using a part-time dialup connection (by modem, ISDN, ADSL, or cable).
Essential:
@@ -10,7 +10,6 @@ Essential:
Packages:
# Modem:
diald
dialdcost
ppp
pppconfig
wvdial


+ 1
- 1
tasks/file-server View File

@@ -1,6 +1,6 @@
Task: file-server
Section: server
Description: file server
Description: File server
This task sets up your system to be a file server.
Essential:
nfs-kernel-server


+ 0
- 12
tasks/fortran-dev View File

@@ -1,12 +0,0 @@
Task: fortran-dev
Section: devel
Description: fortran
This task provides a reasonably complete environment for Fortran 77
development.
Essential:
g77
Packages:
g77
ftnchek
fweb
slatec

+ 1
- 1
tasks/french View File

@@ -2,7 +2,7 @@ Task: french
Section: l10n
Description: French environment
This task installs packages and documentation in French
to help french speaking people use Debian.
to help French speaking people use Debian.
Essential:
language-env
manpages-fr


+ 4
- 4
tasks/games View File

@@ -1,6 +1,6 @@
Task: games
Section: user
Description: games
Description: Games
Selecting this task will install a broad selection of games, from
traditional textual unix games to card games, to fast-paced arcade games.
It won't install all the games in Debian, but it is a good starting point.
@@ -8,15 +8,15 @@ Packages:
# TODO: more games can be included now that this is not a package.
# Please only add very good, complete, classic or well-known games though.
# It would be good to have some emulators, if any are in main.
xtris
bsdgames
nethack
xgalaga
xscavenger
koules
gnome-gnomine
gnome-games
gnome-card-games
lincity-x
armagetron
vecteroids
vectoroids
frozen-bubble
gtetrinet

+ 2
- 2
tasks/japanese View File

@@ -1,8 +1,8 @@
Task: japanese
Section: l10n
Description: Japanese environment
This task installs packages that make it easier to use
Debian for Japanese-related operations.
This task installs packages that make it easier for Japanese speakers
to use Debian.
Essential:
locales
language-env


+ 16
- 0
tasks/java-dev View File

@@ -0,0 +1,16 @@
Task: java-dev
Section: devel
Description: Java
A java development environment.
Essential:
gcj
java-common
Packages:
gcj
java-common
java2html
libservlet2.2-java
kaffe
# IDE's
vide
motor

+ 26
- 0
tasks/kernel-compile View File

@@ -0,0 +1,26 @@
Task: kernel-compile
Section: misc
Description: Custom kernel compilation
This task includes everything you should need to build your own custom
kernel.
Essential:
kernel-package
kernel-source
Packages:
kernel-package
# This needs to track the current kernel-source version, unfortunatly.
# Virual packages will not do.
# How this works for other architectures, I really cannot say.
kernel-source-2.4.21
libc6-dev
debianutils
# Only on intel, but it will be ignored elsewhere.
bin86
# For make menuconfig and make xconfig
libncurses5-dev
tk8.4
# in case you want to apply a patch..
patch
diff
# debugging
ksymoops

+ 4
- 4
tasks/korean View File

@@ -1,19 +1,19 @@
Task: korean
Section: l10n
Description: Korean environment
This task installs programs, data files, fonts, and documentations
that make it easier to use Debian for Korean-related operations.
This task installs programs, data files, fonts, and documentation
to make it easier for Korean speakers to use Debian.
Essential:
locales
manpages-ko
hanterm
cxterm-ks
ami
Packages:
locales
manpages-ko
doc-linux-text-ko
doc-debian-ko
hanterm
cxterm-ks
ami
xfonts-baekmuk
ami-gnome


+ 3
- 2
tasks/laptop View File

@@ -1,6 +1,6 @@
Task: laptop
Section: user
Description: laptop system
Description: Laptop system
This is a collection of tools that laptop users will expect to find on a
system.
Essential:
@@ -10,9 +10,10 @@ Packages:
apmd
pcmcia-cs
anacron
netenv
guessnet
irda-tools
irda-common
toshutils
noflushd
wireless-tools
hdparm

+ 5
- 4
tasks/mail-server View File

@@ -1,6 +1,6 @@
Task: mail-server
Section: server
Description: mail server
Description: Mail server
This task selects a variety of package useful for a general purpose mail
server system.
Essential:
@@ -8,11 +8,12 @@ Essential:
Packages:
qpopper # HELP: What's a good pop server?
mailx
# perhaps it should include a real mail reader too, but beware holy wars..
mutt
exim
procmail
mailagent
uw-imapd
# HELP: what about some webmail thing?

# TODO: add spam blocker stuff (SpamAssassin, whatever else is good)
spamassassin
# this would be nice, but it is not packaged yet.
#sa-exim

+ 1
- 1
tasks/news-server View File

@@ -3,7 +3,7 @@ Section: server
# HELP: is runnnig a full usenet news server something enough people
# to warrant this task?
# HELP: should usenet really be all caps? (if so, what does it expand to?)
Description: usenet news server
Description: Usenet news server
This task selects select the preferred version of the INN news server
software for new Debian installations.
.


+ 10
- 5
tasks/office View File

@@ -1,6 +1,6 @@
Task: produc
Section: user
Description: office environment
Description: Office environment
This task provides a suite of office productivity software, including a
word processor, a spreadsheat, a personal finance program, project
management software, slide show and graphing software, and more.
@@ -13,15 +13,18 @@ Essential:
bug-buddy
gconf-editor
evolution
galeon
epiphany-browser
gnumeric
abiword
abiword-gnome
gnucash
xscreensaver-gnome
pan
gnome-gv
gnome
#endinclude
Packages:
x-window-system-core
menu
openoffice.org
#include gnome-office
#Automatically added by doincludes.pl; do not edit.
@@ -29,10 +32,12 @@ Packages:
bug-buddy
gconf-editor
evolution
galeon
epiphany-browser
gnumeric
abiword
abiword-gnome
gnucash
xscreensaver-gnome
pan
gnome-gv
gnome
#endinclude

+ 1
- 1
tasks/print-server View File

@@ -1,6 +1,6 @@
Task: print-server
Section: server
Description: print server
Description: Print server
This task sets up your system to be a print server.
Essential:
lpr


+ 3
- 26
tasks/python-dev View File

@@ -1,24 +1,17 @@
Task: python-dev
Section: devel
Description: Python
Almost all of the Debian-packaged Python tools
and extensions, for developing scripts and simple or complex applications
in Python.
Many Python tools and extensions, for developing scripts and simple or
complex applications in Python.
Essential:
python
Packages:
python
python-doc
ddd
dpkg-python
gadfly
gimp-python
htmlgen
python-htmlgen
idle
python-bobo
python-bobopos
python-dev
python-distutils
python-examples
python-extclass
python-gdbm
@@ -27,22 +20,6 @@ Packages:
python-glade
python-gnome
python-gtk
python-imaging-sane
python-imaging-tk
python-kjbuckets
python-ldap
python-mpz
python-mxdatetime
python-mxstack
python-mxtexttools
python-mxtools
python-netcdf
python-newt
python-numeric
python-numeric-tutorial
python-pam
python-pmw
python-pygresql
python-tk
python-xml
pythondoc

+ 2
- 2
tasks/russian View File

@@ -1,8 +1,8 @@
Task: russian
Section: l10n
Description: Russian environment
This task installs modifications and documentation in Russian
to help Russian speaking people using Debian.
This task installs programs and documentation in Russian
to help Russian speaking people use Debian.
Maintainer: Peter Novodvorsky <nidd@debian.org>
Essential:
locales


+ 3
- 7
tasks/spanish View File

@@ -1,12 +1,8 @@
Task: spanish
Section: l10n
Description: Spanish environment
This 'task package' installs programs, data files, and
documentation that makes it easier to use Debian for
Spanish-related operations.
.
Este paquete tarea instala programas y documentación que hace
más fácil usar Debian para usuarios hispano-parlantes.
This task installs programs, data files, and
documentation that makes it easier for Spanish speakers to use Debian.
Essential:
locales
language-env
@@ -32,7 +28,7 @@ Packages:
manpages-es
# Other packages to i18n common software
util-linux-locales
mozilla-locale-es
mozilla-locale-es-es
kde-i18n-es
openoffice.org-l10n-es
openoffice.org-spellcheck-es

+ 5
- 3
tasks/unix-server View File

@@ -1,6 +1,6 @@
Task: unix-server
Section: server
Description: conventional unix server
Description: Conventional unix server
This task selects packages that would typically be found on a conventional
multi-user unix system with remote users. Do be warned that this includes
a number of daemons.
@@ -28,9 +28,11 @@ Packages:
mtr
man-db
manpages
emacs21 # nvi is in base
emacs21
vim
nethack # may be stretching the point
bsdgames # fits description perfectly
# could add a few other console games, esp. multiuser ones
# maybe an irc client?
# lynx is included in standard, so no need to list here
lynx
sudo

+ 1
- 1
tasks/web-server View File

@@ -1,6 +1,6 @@
Task: web-server
Section: server
Description: web server
Description: Web server
This task selects a packages useful for a general purpose web server
system.
Essential:


+ 2
- 2
tasksel.c View File

@@ -1,4 +1,4 @@
/* $Id: tasksel.c,v 1.15 2002/12/05 18:49:07 joeyh Rel $ */
/* $Id: tasksel.c,v 1.16 2003/07/25 17:33:24 joeyh Exp $ */
#include "tasksel.h"

#include <stdio.h>
@@ -187,7 +187,7 @@ int main(int argc, char * const argv[])
closedir(taskdir);

if (tasks.count == 0) {
fprintf(stderr, _("No tasks found on this system.\nDid you update your available file?\n"));
fprintf(stderr, _("No tasks found on this system.\nDid you update your available file? Try running dselect update.\n"));
return 255;
}


Loading…
Cancel
Save