* Patch from Denis Barbier adds infrastructure for translated task names
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881
19 years ago
DOMAIN = debian-tasks
TASKDESC = $( DOMAIN) .desc
TASKDIR = /usr/share/tasksel
* Patch from Denis Barbier adds infrastructure for translated task names
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881
19 years ago
DESCDIR = tasks
DESCPO = $( DESCDIR) /po
* Modifications to existing tasks:
- Replaced talk of "this [meta]package" with "this task", and like
changes.
- In l10n tasks, s/-speaking// for consistency.
- Make all l10n tasks include locales. It's in base, so this is of
dubious utility, but some had it and some not.
- Changed short descriptions of basic-desktop and desktop in an attempt
to clarify how they're different.
- Added some comments here and there for unresolved issues.
- Largely rewrote Debian Jr. descriptions.
- Added menu to desktop task.
- Rejiggered mail-server, to be a general purpose mail server, not just
imap.
- Moved samba-server to file-server, and made that include nfs stuff
too.
- Added a print-server task, that also includes samba, along with other
stuff.
- Killed debian-dev(el) task, since it does not meet our task criteria
-- nowhere near 10% of debian users are debian developers (we hope!),
and probably not enough regular users will use this package to make
up the difference. This is my own package, so I'm willing to be
persuaded otherwise, though..
- Removed misc window managers from the desktop task. It is unnecessary
to list them there, since anXious will let the user choose.
- Killed the demo tasks.
- Went for consistent capitalization of the short descriptions. Just
capitalize proper names. I'm not sure if I like this effect, we may
want to capitalize the first word of each description too.
- Sundry other changes of little note.
* Replaced several occurrances of "task packages" with "tasks" elsewhere
in tasksel.
* Added -a switch, to show all tasks, even empties. Mostly useful before
we get tasks into the Packages files, for a global overview of how the
* Added lint check to makedesc.pl -- it will warn at build time
about tasks that list unavailable packages. This caught several
references to virtual packages, etc already, that need to be fixed..
* VERSION in Makefile automatically tracks changelog.
21 years ago
VERSION = $( shell expr "`dpkg-parsechangelog 2>/dev/null |grep Version:`" : '.*Version: \(.*\)' | cut -d - -f 1)
LANGS = ar bg bs ca cs cy da de el es et eu fi fr gl he hr hu id it ja ko lt mg mk nb nl nn pa pl pt pt_BR ro ru sk sl sq sv tl tr uk vi zh_CN zh_TW
LANGS_DESC = ar bg bn bs ca cs cy da de el es et eu fi fr gl he hr hu id it ja ko lt mg mk nb nl nn pa pl pt pt_BR ro ru sk sl sq sv tl tr uk vi zh_CN zh_TW
LOCALEDIR = $( DESTDIR) /usr/share/locale
all : $( TASKDESC ) $( DESCPO ) /build_stamp po /build_stamp
* Patch from Denis Barbier adds infrastructure for translated task names
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881
19 years ago
$(TASKDESC) : makedesc .pl $( DESCDIR ) /[a -z ]??*
./doincludes.pl $( DESCDIR)
./makedesc.pl $( DESCDIR) $( TASKDESC)
%.o : %.c
$( COMPILE) $<
po/build_stamp :
$( MAKE) -C po LANGS = " $( LANGS) "
* Patch from Denis Barbier adds infrastructure for translated task names
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881
19 years ago
updatepo :
$( MAKE) -C po update LANGS = " $( LANGS) "
$(DESCPO)/build_stamp :
$( MAKE) -C $( DESCPO) LANGS = " $( LANGS_DESC) "
updatetaskspo :
$( MAKE) -C $( DESCPO) update LANGS = " $( LANGS_DESC) "
install :
install -d $( DESTDIR) /usr/bin \
$( DESTDIR) /usr/lib/tasksel/tests \
$( DESTDIR) /usr/lib/tasksel/packages \
$( DESTDIR) /usr/share/man/man8
install -m 755 tasksel.pl $( DESTDIR) /usr/bin/tasksel
install -m 755 tasksel-debconf $( DESTDIR) /usr/lib/tasksel/
install -m 755 tests/new-install $( DESTDIR) /usr/lib/tasksel/tests/
install -m 755 tests/debconf $( DESTDIR) /usr/lib/tasksel/tests/
install -m 755 tests/lang $( DESTDIR) /usr/lib/tasksel/tests/
install -m 755 packages/list $( DESTDIR) /usr/lib/tasksel/packages/
pod2man --section= 8 --center "Debian specific manpage" --release $( VERSION) tasksel.pod | gzip -9c > $( DESTDIR) /usr/share/man/man8/tasksel.8.gz
for lang in $( LANGS) ; do \
[ ! -d $( LOCALEDIR) /$$ lang/LC_MESSAGES/ ] && mkdir -p $( LOCALEDIR) /$$ lang/LC_MESSAGES/; \
install -m 644 po/$$ lang.mo $( LOCALEDIR) /$$ lang/LC_MESSAGES/tasksel.mo; \
done
install-data :
install -d $( DESTDIR) $( TASKDIR) \
$( DESTDIR) /usr/lib/tasksel/tests \
$( DESTDIR) /usr/lib/tasksel/info \
$( DESTDIR) /usr/lib/tasksel/packages
install -m 0644 $( TASKDESC) $( DESTDIR) $( TASKDIR)
for test in tests/*; do \
[ " $$ test " = "tests/new-install" ] && continue ; \
[ " $$ test " = "tests/debconf" ] && continue ; \
[ " $$ test " = "tests/lang" ] && continue ; \
install -m 755 $$ test $( DESTDIR) /usr/lib/tasksel/tests/; \
* Patch from Denis Barbier adds infrastructure for translated task names
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881
19 years ago
done
for script in info/*; do \
install -m 755 $$ script $( DESTDIR) /usr/lib/tasksel/info/; \
done
for package in packages/*; do \
[ " $$ package " = "packages/list" ] && continue ; \
install -m 755 $$ package $( DESTDIR) /usr/lib/tasksel/packages/; \
done
for lang in $( LANGS_DESC) ; do \
[ ! -d $( LOCALEDIR) /$$ lang/LC_MESSAGES/ ] && mkdir -p $( LOCALEDIR) /$$ lang/LC_MESSAGES/; \
install -m 644 tasks/po/$$ lang.mo $( LOCALEDIR) /$$ lang/LC_MESSAGES/$( DOMAIN) .mo; \
done
clean :
rm -f $( TASKDESC) *~
$( MAKE) -C po clean
* Patch from Denis Barbier adds infrastructure for translated task names
and descriptions. This info is stored in the debian-tasks domain, for use
by any program that needs it.
* Modified data.c to set the domain to match the task file it is reading,
and use gettext on translatable strings. Closes: #157848
* Included a slighlty outdated tasks/po/de.po.
* laptop: to support specific laptop HW, add tcp, mwavem, tpctl,
thinkpad-base, i8kutils, and sjog. vaiostat is left commented until
more than a source package is available. Closes: #201398
* dialup: Remove anacron. Closes: #202882
* Patch from Denis Barbier to fix encoding problems in it.po, ja.po.
This also adds an updatepo target. Closes: #203398
* Split broadband task out of dialup. Closes: #201764
* Moved broadband, dialup, and laptop into hardware.
* Moved science to misc.
* Change task sorting for display: Sort first on a new Relevance field,
then by short description (not name).
* Add bluez-utils to laptop task. Closes: #202881
19 years ago
$( MAKE) -C $( DESCPO) clean
# This taget is run to generate the overrides files.
# It is run from a cron job, so should only generate output if there are
# problems.
override :
@svn up tasks 2>& 1 | grep -v ^U | grep -v "At revision" || true
@./makeoverride.pl $( DESCDIR) > external-overrides-task