[debian-edu-commits] debian-edu/ 02/02: tagging version 0.806
Alexander Alemayhu
alexander at bitraf.no
Sat Jul 5 20:12:11 UTC 2014
This is an automated email from the git hooks/post-receive script.
ccscanf-guest pushed a commit to annotated tag 0.806
in repository debian-edu.
commit 0af227ed65128d87c92e90f627ab2e01ccddf9c4
Author: Petter Reinholdtsen <pere at hungry.com>
Date: Wed Aug 9 07:43:16 2006 +0000
tagging version 0.806
---
debian-edu/Makefile | 31 ++
debian-edu/README | 22 ++
debian-edu/debian/changelog | 559 ++++++++++++++++++++++++++++++++++++
debian-edu/debian/compat | 1 +
debian-edu/debian/control | 227 +++++++++++++++
debian-edu/debian/control.stub | 15 +
debian-edu/debian/copyright | 15 +
debian-edu/debian/rules | 60 ++++
debian-edu/gen-control | 489 +++++++++++++++++++++++++++++++
debian-edu/sources.list.etch | 1 +
debian-edu/sources.list.sarge | 3 +
debian-edu/sources.list.skolelinux | 5 +
debian-edu/sources.list.stable | 2 +
debian-edu/sources.list.unstable | 2 +
debian-edu/tasks/astronomy | 8 +
debian-edu/tasks/chemistry | 7 +
debian-edu/tasks/common | 84 ++++++
debian-edu/tasks/desktop-gnome | 23 ++
debian-edu/tasks/desktop-kde | 47 +++
debian-edu/tasks/desktop-other | 285 ++++++++++++++++++
debian-edu/tasks/electronics | 7 +
debian-edu/tasks/geography | 5 +
debian-edu/tasks/graphics | 7 +
debian-edu/tasks/language | 7 +
debian-edu/tasks/laptop | 38 +++
debian-edu/tasks/logic-games | 6 +
debian-edu/tasks/main-server | 113 ++++++++
debian-edu/tasks/mathematics | 9 +
debian-edu/tasks/misc | 5 +
debian-edu/tasks/music | 6 +
debian-edu/tasks/networked | 50 ++++
debian-edu/tasks/physics | 5 +
debian-edu/tasks/services | 8 +
debian-edu/tasks/standalone | 135 +++++++++
debian-edu/tasks/standalone-extras | 222 ++++++++++++++
debian-edu/tasks/thin-client-server | 74 +++++
debian-edu/tasks/workstation | 28 ++
37 files changed, 2611 insertions(+)
diff --git a/debian-edu/Makefile b/debian-edu/Makefile
new file mode 100755
index 0000000..03c863d
--- /dev/null
+++ b/debian-edu/Makefile
@@ -0,0 +1,31 @@
+#!/usr/bin/make -f
+
+# One of stable, sarge, etch, unstable
+TARGET_DIST = etch
+
+debian/control: gen-control debian/control.stub tasks/* sources.list.$(TARGET_DIST)
+ (cat debian/control.stub; \
+ ./gen-control -s ./sources.list.$(TARGET_DIST) -D -c -m -i) > $@.new && mv $@.new $@
+
+tasksel: debian-edu-tasks.desc
+debian-edu-tasks.desc: gen-control tasks/* sources.list.$(TARGET_DIST)
+ ./gen-control -s ./sources.list.$(TARGET_DIST) -t > debian-edu-tasks.desc.new && mv debian-edu-tasks.desc.new debian-edu-tasks.desc
+
+packages.txt: gen-control tasks/* sources.list.$(TARGET_DIST)
+ ./gen-control -s ./sources.list.$(TARGET_DIST) -a > packages.txt.$$$$ && mv packages.txt.$$$$ packages.txt
+
+by_vote:
+ rm -f by_vote
+ wget http://developer.skolelinux.no/popcon/by_vote
+
+packages-sorted.txt: packages.txt by_vote
+ for pkg in `cat packages.txt` ; do \
+ grep " $$pkg " by_vote ; \
+ done | LANG=C sort -r -n -k 4 -k 3 > packages-sorted.txt
+usage: packages-sorted.txt
+
+clean:
+ rm -rf tmp
+ rm -f tasks/*~a
+ rm -rf tasksel debian-edu-tasks.desc
+ rm -f packages.txt by_vote packages-sorted.txt
diff --git a/debian-edu/README b/debian-edu/README
new file mode 100644
index 0000000..dc00469
--- /dev/null
+++ b/debian-edu/README
@@ -0,0 +1,22 @@
+About DebianEdu metapackages
+----------------------------
+
+The metapackages should always be installable on a Debian system.
+Thus no dependency on a non-available package (ie a package available
+outside of Debian) have been used. However such dependencies have
+been downgraded to Suggests.
+
+Sometimes some non-free packages are suggested when no good free
+alternatives are known. You're encouraged to find good free
+replacements.
+
+If you want to help, please check http://wiki.debian.net/DebianEdu
+
+Perhaps type-handling might gives us a way to specify arch-dependant
+dependencies.
+
+
+Note: When releasing a new version of this package, be sure to cause
+debian/control to be updated to reflect any changes (added or removed
+packages) in the Debian archive. To do this, run
+"touch tasks/common; make debian/control"
diff --git a/debian-edu/debian/changelog b/debian-edu/debian/changelog
new file mode 100644
index 0000000..9ec4612
--- /dev/null
+++ b/debian-edu/debian/changelog
@@ -0,0 +1,559 @@
+debian-edu (0.806) unstable; urgency=low
+
+ [ Petter Reinholdtsen ]
+ * Update laptop task based on the laptop task in tasksel. Added
+ acpi, acpi-support, xfree86-driver-synaptics, cpufrequtils,
+ hibernate, uswsusp, hotkey-setup and anacron.
+ * Drop laptop task dependency on education-standalone. The laptop
+ should only include the stuff specificly useful on a laptop.
+ * Drop 'grub' from the common task. It is the default in Debian now.
+ * Change ntp setting in network task, from 'ntp, ntp-simple |
+ ntp-refclock' to 'ntp | ntp-simple | ntp-refclock', as the two
+ latter was merged into the former.
+ * Add debian-edu-artwork and debian-edu-artwork-usplash to the
+ standalone task, to get it on all desktops.
+ * Drop 'kdebase | gnome-core, kdm | gdm' from standalone task, as
+ these packages are listed in the desktop-kde and desktop-gnome
+ tasks, both dependencies for the standalone task.
+ * Add non-free debian package sun-java5-jre as an java alternative
+ in the standalone task.
+ * Add totem to the standalone task. It is a good DVD player.
+ * Add debian-archive-keyring to the common task, to make it a bit
+ easier to upgrade for those installing before apt started checking
+ package signatures.
+ * Rewrite how all packages are listed by gen-control, to make it
+ possible to use that list when building the Cd.
+ * Modify the standalone task to list the desktop above
+ openoffice.org, to give the former priority on the CD.
+ * Change main-server task to prefer apache2 over apache.
+ * Only recommend gnupg-doc, to drop if from the CD unless we
+ have room for it.
+ * Reduce xfonts-100dpi-transcoded to recommends, xfonts-75dpi-transcoded
+ should be enough for now.
+ * Reduce 'cfengine2-doc | cfengine-doc' to recommends. We only want
+ it on the CD if there is spare room for it.
+ * Reduce knode, kpackage and kfloppy to recommends. They are not
+ commonly used in schools.
+ * Prioritize KDE translations ahead of koffice. Reduce koffice and
+ translations to recommends, and koffice-doc-html to suggest, to
+ only include them when we have spare room for it. We only have
+ room for one office system, and openoffice.org seem to be the most
+ used one.
+ * Prioritize openoffice.org help texts down to recommends.
+ * Reduce priority of vim to recommends. nvi is installed by
+ default, and vim need 7 MiB on the CD.
+ * Reduce the common task priority for finger, chkconfig and
+ nictools-nopci to recommends.. They are nice to have but not
+ essential.
+ * List 'kwin | x-window-manager' before kdebase, to force debian-cd
+ to use the wanted window manager.
+ * Lower the priority of mozilla-thunderbird in task standalone to
+ recommends, along with its translations. We do not have space for
+ more than one mail client, and I keep kmail because it is
+ integrated with KDE.
+ * Clean up in the standalone-extra task, removing some duplicate
+ listing, fixing a typo and lowering the priority of gimp,
+ gcompris, xine-ui, xine-dvdnav and ogle-gui. gimp and gcompris are
+ too big to fit on the Cd at this time, and xine and ogle have
+ better replacements in totem.
+ * Rewrote how the tasksel tasks are generated. Use the 'list'
+ method to list all task packages in the task file, and include
+ recommends and suggests as well as depends. (Closes: #273801)
+ * When generating the meta packages, do not reduce recommends to
+ suggest when depends are reduced to recommends. We want to
+ install all of them if they are available.
+ * Added hpijs to the networked task, to try to make all cupsys
+ drivers available. Solves Skolelinux bug #1094.
+ * Recommend popularity-contest in the common task. We would like as
+ many as possible to let us know what packages are being used.
+ * Some schools need Macromedia Flash plugin for their browsers. Recommend
+ gnash, and suggest flashplugin-nonfree for those in the standalone-extra
+ task.
+ * Recommend 'powernowd | cpudyn | cpufreqd' in the laptop task. Not sure
+ which to prefer, so list all of them.
+ * Recommend ' network-manager | kwlan' in the laptop task. Not sure which
+ prefer, so I list both.
+ * Drop gawk from the common task. mawk is installed in debian by default,
+ and I find no reference to why we want gawk installed instead of mawk.
+ I assume the historical reason is obsolete, and that we can use mawk
+ instead.
+
+ -- Petter Reinholdtsen <pere at debian.org> Wed, 9 Aug 2006 09:36:50 +0200
+
+debian-edu (0.805) unstable; urgency=low
+
+ [ Morten Werner Olsen ]
+ * Adding debhelper to Build-Depends as the task packages has changed
+ from architecture 'all' to 'any'. Acknowledge NMU. (Closes: #364262)
+
+ [ Petter Reinholdtsen ]
+ * Update task files based on the current list of packages in
+ debian/etch. (Closes: #377794)
+ * Modify gen-control to only list packages once, to avoid
+ duplicates. (Closes: #356879)
+ * Drop essensial packages tar and gzip from standalone task.
+ * Update standards-version from 3.6.2 to 3.7.2 (no changes).
+ * Use mirror ftp.se.debian.org for etch, as ftp.debian.org is very
+ slow at the moment.
+
+ -- Petter Reinholdtsen <pere at debian.org> Fri, 4 Aug 2006 20:58:19 +0200
+
+debian-edu (0.804-0.1) unstable; urgency=high
+
+ * Non-maintainer upload
+ * Fix dependency on debhelper (Closes:#364262)
+
+ -- Clément Stenac <zorglub at videolan.org> Sun, 11 Jun 2006 12:26:19 +0200
+
+debian-edu (0.804) unstable; urgency=low
+
+ [ Petter Reinholdtsen ]
+ * Change standalone, remove mozilla-locale-gl-es as this is
+ scheduled for removal from the archive because of no more
+ upstream versions. See #277167 for more info.
+ * Change common task to use 'nullidentd | ident-server' to make it
+ more flexible. Solves Skolelinux bug #912.
+ * Add ltsp-server-standalone as dependencies for thin-client-server.
+ This is the next generation LTSP packages.
+ * Add acpid as an alternative to apmd for the laptop task.
+ * Now that alternates get | instead of , change
+ myspell-fr to myspell-fr | myspell-fr-gut which conflict with each
+ other. Patch from Rene Engelhard. (Closes: #248025)
+ * Add kdeedu to desktop-other, to include all those tools
+ in a desktop installation.
+ * Instead of replacing 'ghostview' with 'gv', insert 'gv | ghostview'
+ to make sure the old package is accepted as a dependency.
+ * Drop the old LTSP packages. We want to use the new ones instead.
+ * Add 'raidutils | dpt-raidutil' to the common task, as part of the
+ sysadmin toolbox, to have some support for adaptec raids.
+ * Changed 'Suggests' to 'Depends' in desktop-other to get back
+ a few more user applications.
+ * Drop pgpgpg from desktop-others and standalone. Todays tools use
+ gnupg directly, so this package is no longer needed.
+ * Add scribus to desktop-others. It is a nice typesetting system.
+ * Added some of the packages back into standalone-extras
+ * Add kino to standalone-extras. It is a nice video editor.
+ * Add stopmotion to standalone-extras. It is a nice movie maker.
+ * Add popularity-contest to common. It will need to be configured to
+ take effect, but should be available for those willing to use it.
+ * Add the HW raid tool arrayprobe and mpt-status to the common profile.
+
+ [ Finn-Arne Johansen ]
+ * Changed task package architecture from 'all' to 'any'.
+ * Cleaned up desktop-gnome package
+ * Added db4.2-util to main-server task.
+ * Replaced mozilla-browser/mail-news with firefox/thunderbird
+ * Rebuilt on i386 to get "Recommends" on j2re1.4
+ * Replaced cfengine with cfengine2
+ * Added exim4-daemon-heavy for the main-server
+ * Added back in tdb-tools
+ * Added debconf-utils, to make it easier to fetch debconf settings
+ * Replaced ghostview with gv, as ghostview no longer exists.
+ (Closes: #289697)
+ * Added courier-ldap for ldap authentication of imap users
+ * Added resolvconf, sudo and rsync to the toolbox
+ * Fixed missing "/" to bind lines together, causing resolvconf and
+ others not to be included
+ * added ntp-simple as the prefered ntp-daemon over ntp-refclock
+ * added an ntp-server for the networked installations
+ * Commented out the clean-up of gen-control, to see it it helps the
+ cd-building (a lot of packages are now left out)
+ * Moved the dependency for desktop-kde | desktop-gnome from
+ standalone-extra to standalone. Thanks to Knut Yrvin for reporting
+ (Fixes Skolelinux #1037)
+ * Added sun-j2re1.4 as an alternativ to j2re1.4, to allow the use of
+ new package built with java-package (Closes Skolelinux #1043)
+ * Start building for etch
+ * mozilla-firefox is renamed firefox, and some of the locales is
+ missing, or renamed
+
+ [ Joey Hess ]
+ * Updates for repository in svn.
+
+ [ Theodore Karkoulis ]
+ * Added greek locale dependencies to the tasks. Added
+ packages are:
+ o kde-18n-el
+ o koffice-i18n-el
+ o openoffice.org-l10n-el, openoffice.org-help-el, myspell-el-gr
+ o ttf-mgopen, ttf-freefont
+ o mozilla-firefox-locale-el, mozilla-thunderbird-locale-el
+
+ [ Morten Werner Olsen ]
+ * Removed the line including apt source from people.linuxlabs.no
+ from sources.list.sarge.
+ * Try to avoid more than one package-dependency for each package in
+ the meta-packages (gen-control).
+ * Cleaning a bit in the tasks/-files inspired by lintian.
+ * Bumping Standards-Version to 3.6.2 (no changes).
+ * Preparing the package for upload to Debian.
+ * Added dependency to kdepim-kio-plugins to education-desktop-kde
+ to make sure kmail can access IMAP folders.
+ * Added myself as uploader.
+
+ -- Petter Reinholdtsen <pere at debian.org> Thu, 20 Apr 2006 19:26:19 +0200
+
+debian-edu (0.803) unstable; urgency=low
+
+ * Petter Reinholdtsen
+ - Change 'drgenius' in mathematics, standalone-extras and
+ desktop-other to 'drgeo | drgenius', as the latter is
+ superseeded by the former. See bug #273271 for more info.
+ - Change 'kgeo' in mathematics to 'kig | kgeo', as I believe the
+ former is a good replacement for kgeo as it is available in
+ sarge.
+ - Change standalone, move mozilla-locale-zh-cn,
+ mozilla-locale-gl-es, mozilla-locale-el, mozilla-locale-zh-tw,
+ mozilla-locale-es-es, mozilla-locale-cy to suggests, as these
+ packages are now missing in sarge.
+ - Do not remove debian-edu-tasks.desc in the 'clean' target, to
+ make sure the archive only is consulted if the tasks files are
+ changed. Make sure to not remove debian/control in the build
+ target in debian/rules for the same reason.
+ Closes: #276896, #274745
+ * Joey Hess
+ - Add note to README documenting the need to manually update control
+ file.
+
+ -- Joey Hess <joeyh at debian.org> Sun, 17 Oct 2004 22:32:05 -0400
+
+debian-edu (0.802) unstable; urgency=low
+
+ * Finn-Arne Johansen
+ - Added new ltsp-4.1 packages from
+ deb http://people.linuxlabs.no/ragnar ltsp-debs/
+ - Fixed typo in mozilla package list keeping mozilla-locale-no-nb out
+ (Closes: #275032)
+ - Replaced tftpd-hpa with atftpd, since the later uses debconf
+ - Replaced the testing with sarge (Closes: #274742)
+ - Changed depends on grub to recommends, which should then be suggests
+ when the task-generating is done (Closes: #273734)
+ * Joey Hess
+ - Fix Makefile.
+ - Force build of debian/control as part of the package build.
+
+ -- Joey Hess <joeyh at debian.org> Tue, 5 Oct 2004 16:23:28 -0400
+
+debian-edu (0.801) unstable; urgency=low
+
+ * Finn-Arne Johansen
+ - Added the skolelinux local repository back to the package, to
+ get the missing packages back. Should no longer keep the
+ education tasks out of the sarge Repository
+ - Added some packages back in (dmidecode, isag among others)
+ - Removed mozilla-locale-eu, because it conflicts with
+ mozilla-locale-es-es, bug reported against mozilla-locale-eu
+ (Debian BTS # 269636)
+ - Depend on "dhcp3-server | dhcp" instead of just dhcp (we need to
+ use dhcp3-server)
+ - Depend on "webmin-dhcpd3 | wembin-dhcpd" instead of just webmin-dhcpd
+ - Added samba back in, as it now works (ldap cert. issue solved somehow)
+ * Petter Reinholdtsen
+ - Depend on 'localization-config | locale-config-skolelinux' instead
+ of just locale-config-skolelinux. The first one is the name of
+ the package uploaded into Debian.
+
+ -- Petter Reinholdtsen <pere at debian.org> Sat, 18 Sep 2004 15:46:41 +0200
+
+debian-edu (0.800) unstable; urgency=low
+
+ * Finn-Arne Johansen
+ - Moved around some packages
+ - Removed custom packages from skolelinux repository
+ - Updated desktop-gnome
+ * Joey Hess
+ - Mark tasks that exist only to be dependencies of others as Leaf: false.
+ - Add -t switch to gen-control, to set up a tasksel task desc file
+ and some package lists.
+ - New package education-tasks provides debian-edu tasks in a form usable
+ by the new tasksel. This may eventually replace the old-style task
+ packages.
+ - Add -D to gen-control, to produce task packages with dependencies
+ degraded to recommends, and use it.
+ - Move some things to a Makefile to allow cleaner running by build cron
+ jobs.
+ - Make the task packages depend on education-tasks.
+ - xdebconfigurator depends on discover, so remove the ored dependency
+ from education-common, as that lead to difficulties if it didn't match
+ xdebconfigurator's dependency.
+ - Switch back to dhcp instead of dhcp3, until webmin-dhcpd works with it
+ and/or bug #139873 is resolved.
+
+ -- Joey Hess <joeyh at debian.org> Sun, 25 Jul 2004 19:38:09 -0400
+
+debian-edu (0.775) unstable; urgency=low
+
+ * Rebuilt after some proxy got updated
+
+ -- Finn-Arne Johansen <faj at bzz.no> Thu, 1 Jul 2004 21:18:03 +0200
+
+debian-edu (0.774) unstable; urgency=low
+
+ * Rebuild after adding some old ltsp-packages into the sarge repository
+ at developer.skolelinux.no
+
+ -- Finn-Arne Johansen <faj at bzz.no> Thu, 1 Jul 2004 19:28:04 +0200
+
+debian-edu (0.773) unstable; urgency=low
+
+ * Moved everything from workstation-extra into desktop-other for now,
+ to make sure that we do not end up in the New-queue of Debian
+
+ -- Finn-Arne Johansen <faj at bzz.no> Tue, 29 Jun 2004 11:40:09 +0200
+
+debian-edu (0.772) unstable; urgency=low
+
+ * Did some cleaning to try to fit things on one CD
+ Moved things from Workstation into workstation-extra
+
+ -- Finn-Arne Johansen <faj at bzz.no> Tue, 29 Jun 2004 00:11:46 +0200
+
+debian-edu (0.771) unstable; urgency=medium
+
+ * Joey Hess
+ - Rebuild against current testing, amaya-gtk and amaya-lesstif are no
+ longer available.
+ - Medium urgency upload to perhaps get into testing this time.
+
+ -- Joey Hess <joeyh at debian.org> Thu, 10 Jun 2004 13:18:54 -0400
+
+debian-edu (0.770) unstable; urgency=low
+
+ * Petter Reinholdtsen
+ - Add Joey Hess as uploader.
+ * Joey Hess
+ - lrrd has been renamed to munin, add | munin and | munin-node
+ as appropriate for sarge.
+
+ -- Petter Reinholdtsen <pere at debian.org> Thu, 20 May 2004 22:10:23 +0200
+
+debian-edu (0.769) unstable; urgency=low
+
+ * Joey Hess
+ - gen-control: Use | between alternates in generated control file
+ if the alternates are both available.
+ - Depend on discover | discover1, for sarge's discover transition.
+ * Rene Engelhard
+ - fix myspell package naming and add some extra openoffice.org-help-*
+ and myspell-* packages to the workstation task where we already have
+ corresponding myspell-* or openoffice.org-l10n-* packages in it
+ - fix myspell package naming (no openoffice.org-spellcheck-*;
+ remove openoffice.org-spellcheck alternative, too) (Closes: #241373)
+
+ -- Joey Hess <joeyh at debian.org> Fri, 7 May 2004 15:03:20 -0400
+
+debian-edu (0.768) unstable; urgency=low
+
+ * Rune Nordbøe Skillingstad
+ - Depend on bind9 instead of bind8 in main-server task.
+ * Marius Kotsbak
+ - Added "pnm2ppa" to the networked task, as it is needed for HP
+ Deskjet 720C. Solves Skolelinux bug #470.
+ * Finn-Arne Johansen
+ - Depend on dhcp3-server instead of dhcp in main-server task.
+ * Ragnar Wisloff
+ - Added ncs to main server tasks
+ * Petter Reinholdtsen
+ - Add kde-i18n-el (Greek) KDE translation to workstation task.
+
+ -- Petter Reinholdtsen <pere at debian.org> Mon, 15 Mar 2004 22:35:31 +0100
+
+debian-edu (0.767) unstable; urgency=low
+
+ * Petter Reinholdtsen
+ - No need to depend directly on xfree86-common, as it is a
+ dependency on several other packages.
+ - Add dependency on isag and smartsuite|smartmontools (common).
+ - Add dependency on apmd (laptop).
+ - Change priorities from optional to extra, to match the archive
+ override file.
+ * Bart Cornelis
+ - Changed maintainer address to debian-edu at l.d.o to reflect merging
+ of lists.
+
+ -- Petter Reinholdtsen <pere at debian.org> Thu, 26 Feb 2004 10:07:55 +0100
+
+debian-edu (0.766) unstable; urgency=low
+
+ * Petter Reinholdtsen
+ - Drop direct dependency on hwinfo, as it is pulled in by kudzu.
+ - Drop dependency on obsolete packages kdebase-crypto,
+ kdelibs3-cups, kio-fish, kdebase-doc and cupsys-pstoraster.
+ - Drop dependency on mrproject in workstation and standalone-extra,
+ as this package is now called planner.
+ - Rebuilt meta-packages with info about the current packages in testing.
+
+ -- Petter Reinholdtsen <pere at debian.org> Sat, 7 Feb 2004 10:11:54 +0100
+
+debian-edu (0.765) unstable; urgency=low
+
+ * Petter Reinholdtsen
+ - Change version number to 0.765 to make sure the version in the
+ Debian archive is larger than the version number used in
+ Skolelinux (0.764.skolelinux.#).
+ - Forgot to change the priority of the laptop and networked task.
+ Change them to use priority 'extra' to match the override file.
+ - Handle both old and package names (ie in Woody and Sarge/Sid):
+ o education-mathematics:
+ * xeuklides -> "xeuklides | xeukleides"
+ o education-desktop-gnome:
+ * gwget -> "gwget | gwget2"
+ o education-workstation / education-standalone:
+ * kde-i18n-no -> "kde-i18n-no | kde-i18n-nb"
+ * kde-i18n-nony -> "kde-i18n-nony | kde-i18n-nn"
+ o education-workstation / education-standalone-extras:
+ * "keuklid,kgeo" -> "keuklid | kgeo"
+ o education-standalone:
+ * xmmsarts -> "xmmsarts | xmms-arts"
+ * libvorbis0 -> "libvorbis0 | libvorbis0a"
+ o education-workstation:
+ * openoffice.org-spellcheck-de-de ->
+ "openoffice.org-spellcheck-de-de | myspell-de-de"
+ * openoffice.org-spellcheck-es ->
+ "openoffice.org-spellcheck-es | myspell-es"
+ - Moved all packages which are missing on some archs from depends
+ to recommends: dmidecode, grub, kudzu, nictools-nopci,
+ nictools-pci, pcmcia-cs, read-edid, webmin-grub, wine,
+ winesetuptk, wine-utils. (Closes: #228304)
+ - Depend on 'webmin-ldap-skolelinux | webmin-ldap-user-simple' to
+ find the new user admin GUI.
+ - Drop dependency on xlib6g, as it should be pulled in by the
+ packages that need it.
+ - Drop direct dependency on discover-data, as it is pulled in by
+ discover.
+ * Andreas Schuldei
+ - add andreas to Uploaders in control.stub
+
+ -- Petter Reinholdtsen <pere at debian.org> Sat, 31 Jan 2004 15:15:11 +0100
+
+debian-edu (0.14) unstable; urgency=low
+
+ * Change gen-control to allow all tasks to depend on other tasks,
+ independent of the loading order.
+ * Modify gen-control to process Priority headers as well.
+ * Change priorities to match override file. Make default priority
+ 'optional', and change priority of tasks common, main-server,
+ standalone, standalone-extras, thin-client-server and workstation
+ to 'extra'.
+ * Include kpercentage and kalzium in workstation and
+ standalone-extras tasks if available (change Ignore to Depends).
+ * Include webmin-cfengine and webmin-webalizer in main-server task
+ if present.
+ * Drop nparted from common task, as it is dropped for sid and sarge.
+ * Add nullidentd to common task, to make sure we have some IDENT
+ implementation available.
+
+ -- Petter Reinholdtsen <pere at debian.org> Mon, 12 Jan 2004 00:49:55 +0100
+
+debian-edu (0.13) unstable; urgency=low
+
+ * Avoid duplicates in list of missing packages, and place the
+ missing packages on the suggests list instead.
+ * Tell gen-control script to ignore the locally installed packages.
+ * Add link to Alioth project page in debian/copyright.
+ * Only depend on the packages currently in Debian testing. Use
+ 'Suggests' for the other packages.
+
+ -- Petter Reinholdtsen <pere at debian.org> Sun, 11 Jan 2004 23:07:58 +0100
+
+debian-edu (0.12) unstable; urgency=low
+
+ * Correct typo in task name. Correct name is education-standalone-
+ extras, not education-standalone-extra.
+ * Rewrite task build system. Split each task into separate file
+ (tasks/*), and generate debian/control based on their content.
+ Add check to make sure the packages are available in Debian before
+ we depend on them.
+ * Include the complete Skolelinux package lists.
+
+ -- Petter Reinholdtsen <pere at debian.org> Sun, 7 Dec 2003 00:52:50 +0100
+
+debian-edu (0.11) unstable; urgency=low
+
+ * Add new tasks based on the current skolelinux tasks: common,
+ networked, main-server, thin-client-server, workstation, standalone,
+ standalone-extra and laptop. The new tasks are currenly only
+ place-holders for use by the install system, and will be filled with the
+ real package lists as soon as possible.
+ * Made the Debian Edu developers <devel at skolelinux.no> the
+ maintainer, and me and Raphael uploaders.
+
+ -- Petter Reinholdtsen <pere at debian.org> Sat, 6 Dec 2003 09:19:04 +0100
+
+debian-edu (0.10) unstable; urgency=medium
+
+ * Move stellarium to suggest in education-astronomy. Closes: #216559
+ * Move crafty to suggest in education-logic-games. Closes: #216608
+ * Make all packages of priority "extra".
+
+ -- Raphael Hertzog <hertzog at debian.org> Mon, 20 Oct 2003 13:14:30 +0200
+
+debian-edu (0.9) unstable; urgency=low
+
+ * Remove siag packages from education-desktop-other. Closes: #215511
+
+ -- Raphael Hertzog <hertzog at debian.org> Tue, 14 Oct 2003 22:15:54 +0200
+
+debian-edu (0.8) unstable; urgency=low
+
+ * Removed figurine from education-graphics. Closes: #208876
+
+ -- Raphael Hertzog <hertzog at debian.org> Sat, 6 Sep 2003 09:05:56 +0000
+
+debian-edu (0.7) unstable; urgency=medium
+
+ * Added starplot, stars and stellarium to education-astronomy. Closes: #196132
+ * Standards-version 3.6.0.
+
+ -- Raphael Hertzog <hertzog at debian.org> Thu, 5 Jun 2003 19:09:27 +0000
+
+debian-edu (0.6) unstable; urgency=medium
+
+ * Replaced gnome-gtali by gnome-games in education-logic-games.
+ Closes: #191955
+ * Bumped Standards-Version to 3.5.9.
+
+ -- Raphael Hertzog <hertzog at debian.org> Tue, 6 May 2003 23:16:35 +0200
+
+debian-edu (0.5) unstable; urgency=low
+
+ * Added flashkard, keduca to -misc. Closes: #180706
+ * Added khangman, kiten, klettres, kmessedwords, kverbos, kvoctrain,
+ ktouch to -language. Closes: #180705
+ * Added kmplot, kpercentage to -mathematics. Closes: #180703
+ * Added kalzium to -chemistry. Closes: #180702
+
+ -- Raphael Hertzog <hertzog at debian.org> Wed, 12 Feb 2003 16:32:25 +0100
+
+debian-edu (0.4) unstable; urgency=low
+
+ * Added wordnet to education-language.
+ * Remove openuniverse from education-astronomy. Closes: #177084
+
+ -- Raphael Hertzog <hertzog at debian.org> Sun, 19 Jan 2003 19:57:03 +0000
+
+debian-edu (0.3) unstable; urgency=low
+
+ * Added ksimus to education-electronics. Closes: #164614
+ * Corrected the description of education-chemistry. Closes: #164867
+ * Added gtick to education-music.
+
+ -- Raphael Hertzog <hertzog at debian.org> Sun, 20 Oct 2002 23:22:40 +0200
+
+debian-edu (0.2) unstable; urgency=low
+
+ * Added kstars to education-astronomy. Closes: #164386
+ * Added kgeo to education-mathematics. Closes: #164388
+
+ -- Raphael Hertzog <hertzog at debian.org> Sat, 12 Oct 2002 14:20:28 +0200
+
+debian-edu (0.1) unstable; urgency=low
+
+ * Initial release of the DebianEdu metapackages.
+ * Some packages only have suggests/recommends and no depends. That's because
+ the required software have not yet been packaged or have not yet been
+ integrated into Debian.
+
+ -- Raphael Hertzog <hertzog at debian.org> Wed, 25 Sep 2002 16:37:18 +0200
+
+
diff --git a/debian-edu/debian/compat b/debian-edu/debian/compat
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/debian-edu/debian/compat
@@ -0,0 +1 @@
+4
diff --git a/debian-edu/debian/control b/debian-edu/debian/control
new file mode 100644
index 0000000..1e66722
--- /dev/null
+++ b/debian-edu/debian/control
@@ -0,0 +1,227 @@
+Source: debian-edu
+Section: misc
+Priority: extra
+Maintainer: Debian Edu Developers <debian-edu at lists.debian.org>
+Uploaders: Raphael Hertzog <hertzog at debian.org>, Petter Reinholdtsen <pere at debian.org>, Andreas Schuldei <andreas at debian.org>, Joey Hess <joeyh at debian.org>, Morten Werner Olsen <werner at debian.org>
+Build-Depends: debhelper (>= 4)
+Build-Depends-Indep: debhelper (>= 4)
+Standards-Version: 3.7.2
+
+Package: education-tasks
+Architecture: any
+Depends: tasksel (>= 2.07)
+Description: Debian Edu tasks for tasksel
+ This package provides Debian Edu tasks in tasksel.
+
+Package: education-astronomy
+Architecture: any
+Depends: education-tasks
+Recommends: kstars, spacechart, starplot, stars, sunclock, xplanet, xplanet-images, xtide, xtide-data
+Suggests: celestia, gstar, stellarium, xephem
+Description: DebianEdu astronomy related applications
+ This metapackage depends on various applications that can be used to
+ teach astronomy.
+
+Package: education-chemistry
+Architecture: any
+Depends: education-tasks
+Recommends: chemtool, gperiodic, kalzium, rasmol
+Suggests: lum, mek, xem, xpovchem
+Description: DebianEdu chemistry related applications
+ This metapackage depends on various applications that can be used to
+ teach chemistry.
+
+Package: education-common
+Architecture: any
+Depends: education-tasks
+Recommends: apt-listchanges, arping, arrayprobe, bc, cfengine2 | cfengine, cfengine2-doc | cfengine-doc, cron-apt, debconf-utils, debian-archive-keyring, debian-edu-config, dmidecode, eject, emacs21, etherwake, ethtool, ext2resize, finger, hdparm, host, hwdata, hwinfo, iproute, isag, less, libwww-perl, localization-config, lvm2, man-db, manpages, modconf, mpt-status, mtools, ncftp, ng-utils, nictools-nopci, nictools-pci, nmap, nscd, nullidentd, popularity-contest, procmail, raidutils, re [...]
+Suggests: chkconfig, debian-edu-doc, debian-edu-install, dpt-raidutil, ident-server, kudzu, locale-config-skolelinux, mdetect, smartsuite
+Description: DebianEdu common packages
+ A metapackage containing dependencies for packages required on all
+ installations in the DebianEdu custom Debian distribution.
+
+Package: education-desktop-gnome
+Section: gnome
+Architecture: any
+Depends: education-tasks
+Recommends: gaim, gdm, gnome-desktop-environment, mozilla-firefox-gnome-support
+Suggests: abiword, amaya-gtk, bluefish, epiphany-browser, esound, evolution | balsa, gcalctool, gnome-games, gnome-media, gnome-themes, gnumeric, nautilus-cd-burner
+Description: DebianEdu GNOME desktop applications
+ This metapackage depends on various GNOME office and desktop applications
+ that are useful for teachers and their students.
+
+Package: education-desktop-kde
+Section: kde
+Architecture: any
+Depends: education-tasks
+Recommends: ark, kcalc, kcharselect, kde-i18n-da, kde-i18n-de, kde-i18n-el, kde-i18n-es, kde-i18n-fr, kde-i18n-it, kde-i18n-lv, kde-i18n-nb, kde-i18n-nn, kde-i18n-se, kdebase, kdepasswd, kdepim-kio-plugins, kdewallpapers, kdf, kdict, kdm, kedit, kghostview, kmail, kmix, knotes, koffice, koffice-i18n-da, koffice-i18n-de, koffice-i18n-el, koffice-i18n-es, koffice-i18n-fr, koffice-i18n-it, koffice-i18n-nb, koffice-i18n-nn, koffice-i18n-se, konq-plugins, konqueror, konsole, korganizer, kscd, [...]
+Suggests: kate, kate-plugins, kde-i18n-no, kde-i18n-nony, kfilereplace, kfind, kiconedit, kmid, kmidi, koffice-doc-html, koffice-i18n-lv, koffice-i18n-no, koffice-i18n-nony, kpaint, kpm, krecord, kruler, kschoolmenu, kview, noatun, noatun-plugins, x-window-manager
+Description: DebianEdu KDE desktop applications
+ This metapackage depends on various KDE office and desktop applications
+ that are useful for teachers and their students.
+
+Package: education-desktop-other
+Architecture: any
+Depends: education-tasks
+Recommends: aptitude, artsbuilder, blender, cvs, denemo, dia, education-workstation, gcompris, gettext, gimp-data-extras, gnupg, gnupg-doc, gperiodic, gv, iamerican, ibrazilian, ibritish, icatalan, idanish, idutch, ifinnish-large, ifrench, iitalian, ingerman, inorwegian, iportuguese, ispanish, kalzium, kbabel, kdeedu, kgeography, kig, konq-plugins, konqueror, kpackage, kpercentage, kseg, kstars, kword, netpbm, noteedit, ogle-gui, qcad, quanta, rdesktop, sane, scribus, smbclient, sodipodi [...]
+Suggests: amaya-lesstif, autoconf, celestia, cvsbook, dbdesigner, ddd, drgenius, drgeo, g++, gcc, gdb, geg, ghostview, gimp1.2, gnomemeeting, gnumeric, gnuplot, kbear, kchart, kde-i18n-ca, kde-i18n-da, kde-i18n-de, kde-i18n-el, kde-i18n-es, kde-i18n-fr, kde-i18n-it, kde-i18n-lv, kde-i18n-nb, kde-i18n-nl, kde-i18n-nn, kde-i18n-no, kde-i18n-nony, kde-i18n-se, kernel-package, keuklid, kformula, kgeo, kgraph, kivio, klearnspelling, klogic, kmail, kmidi, kmplot, kmultiply, knode, knorskverbs, [...]
+Description: DebianEdu desktop applications (non-GNOME and non-KDE)
+ This metapackage depends on various office and desktop applications
+ that are useful for teachers and their students.
+
+Package: education-electronics
+Architecture: any
+Depends: education-tasks
+Recommends: electric, ksimus, ksimus-boolean, ksimus-datarecorder, ksimus-floatingpoint, oregano, pcb, vipec
+Suggests: xcircuit
+Description: DebianEdu electronics related applications
+ This metapackage depends on various applications that can be used to
+ teach electronics.
+
+Package: education-geography
+Architecture: any
+Depends: education-tasks
+Suggests: grass
+Description: DebianEdu applications for geography
+ This metapackage depends on various applications that can be used
+ to teach geography.
+
+Package: education-graphics
+Architecture: any
+Depends: education-tasks
+Recommends: dia-gnome, qcad, sketch, tgif, xaos, xfig, xpaint
+Suggests: blender, gimp1.2, kontour, panorama
+Description: DebianEdu graphics related applications
+ This metapackage depends on various applications that can be used to
+ teach graphics and pictural art.
+
+Package: education-language
+Architecture: any
+Depends: education-tasks
+Recommends: aspell, dict, festival, gnome-utils, hanzim, i2e, khangman, kiten, klettres, ktouch, kverbos, kvoctrain, lletters, tipptrainer, trans-de-en, tuxtype, typespeed, wordnet, wordtrans-data, wordtrans-kde
+Suggests: kmessedwords, wordtrans-console
+Description: DebianEdu language related educational applications
+ This metapackage depends on various applications that can be used to
+ teach a (foreign) language. It includes some typing applications.
+
+Package: education-laptop
+Architecture: any
+Depends: education-tasks
+Recommends: acpi, acpi-support, acpid, anacron, apmd, network-manager | kwlan, pcmcia-cs, powernowd | cpudyn | cpufreqd, wireless-tools, xfree86-driver-synaptics
+Description: DebianEdu laptop packages
+ A metapackage containing dependencies for packages required on all
+ laptop installations in the DebianEdu custom Debian distribution.
+
+Package: education-logic-games
+Architecture: any
+Depends: education-tasks
+Recommends: cgoban, gnome-games, gnuchess, gnugo, gtans, ksokoban, xboard, xjig, xsok
+Suggests: crafty
+Description: DebianEdu logic games
+ This metapackage depends on various logic games that can be used to
+ teach logic to children.
+
+Package: education-main-server
+Architecture: any
+Depends: education-tasks
+Recommends: apache-doc, apache2 | apache, bind9, bind9-doc, calamaris, courier-imap-ssl, courier-ldap, db4.2-util, dhcp3-server | dhcp, dlint, dnswalk, dsh, education-networked, exim4-daemon-heavy, iptables, lynx, makepasswd, munin, nagios-plugins, nagios-text, nfs-kernel-server, nslint, ntp | ntp-simple | ntp-refclock, openssl, samba, samba-doc, slapd, slbackup, squid, squidguard, ssh, tdb-tools, webalizer
+Suggests: chastity-list, ncs, webmin, webmin-apache, webmin-bind, webmin-cfengine, webmin-core, webmin-cupsadmin-skolelinux, webmin-dhcpd, webmin-dhcpd3, webmin-exports, webmin-grub, webmin-inetd, webmin-ldap-netgroups, webmin-ldap-user-simple, webmin-lvm, webmin-quota, webmin-raid, webmin-samba, webmin-slbackup, webmin-software, webmin-squid, webmin-sshd, webmin-status, webmin-webalizer, zone-file-check
+Description: DebianEdu main server packages
+ A metapackage containing dependencies for packages required on all
+ main server installations in the DebianEdu custom Debian distribution.
+
+Package: education-mathematics
+Architecture: any
+Depends: education-tasks
+Recommends: drgeo, geg, gnuplot, grace, kig, kmplot, kpercentage, kseg, mathwar, octave, pari-gp, xabacus, xaos, xeukleides, yacas
+Suggests: drgenius, kgeo, magicsquare, maxima, scilab, xarith, xeuklides
+Description: DebianEdu mathematical applications
+ This metapackage depends on various applications that can be used to
+ teach mathematics, geometry, and statistics.
+
+Package: education-misc
+Architecture: any
+Depends: education-tasks
+Recommends: gcompris, keduca, tilp
+Suggests: flashkard, ggradebook, visualos
+Description: DebianEdu miscellaneous applications for education
+ This metapackage depends on miscellaneous applications that can be useful
+ for teaching purpose.
+
+Package: education-music
+Architecture: any
+Depends: education-tasks
+Recommends: denemo, festival, gtick, lilypond, rosegarden, xmms
+Suggests: brahms, solfege
+Description: DebianEdu music and sound applications
+ This metapackage depends on various applications that can be used to
+ teach music.
+
+Package: education-networked
+Architecture: any
+Depends: education-tasks
+Recommends: autofs-ldap, cupsys, education-common, foomatic-filters-ppds, hpijs, libnss-ldap, libpam-ldap, munin-node, nfs-common, ntp | ntp-simple | ntp-refclock, ntp-doc, ntpdate, pnm2ppa
+Suggests: cupsomatic-ppd, libldap2-tls
+Description: DebianEdu networked packages
+ A metapackage containing dependencies for packages required on all
+ networked installations (workstation and main-server, but not
+ standalone) in the DebianEdu custom Debian distribution.
+
+Package: education-physics
+Architecture: any
+Depends: education-tasks
+Suggests: lum, mek, xem, xoscope
+Description: DebianEdu physics related applications
+ This metapackage depends on various applications that can be used to
+ teach physics.
+
+Package: education-services
+Architecture: any
+Depends: education-tasks
+Recommends:
+Suggests: dansguardian, wims
+Description: DebianEdu services for educational institutions
+ This metapackage depends on several applications providing useful
+ infrastructure and services in an educational context:
+ e-learning services, online documentation repository,
+ web content filter...
+
+Package: education-standalone
+Architecture: any
+Depends: education-tasks
+Recommends: bzip2, cupsys-bsd, cupsys-client, cupsys-driver-gimpprint, dhcp-client, education-common, education-desktop-kde | education-desktop-gnome, firefox, firefox-locale-de, firefox-locale-el, firefox-locale-it, firefox-locale-pl, gij-4.1, gnupg, gnupg-doc, gsfonts-x11, ifplugd, java-gcj-compat, mozilla-thunderbird, mozilla-thunderbird-locale-de, mozilla-thunderbird-locale-el, mozilla-thunderbird-locale-it, mozilla-thunderbird-locale-nb, myspell-ca, myspell-de-de | myspell-de-at | m [...]
+Suggests: debian-edu-artwork, debian-edu-artwork-usplash, education-desktop, firefox-locale-nb, firefox-locale-nn, gs-pdfencrypt, j2re1.4, mozilla-thunderbird-locale-nn, openoffice.org-help-el, openoffice.org-help-en, openoffice.org-help-nb, openoffice.org-help-nn, sun-j2re1.4, sun-java5-jre, unzip-crypt, xfonts-base-transcoded, xine, xterm, zip-crypt
+Description: DebianEdu standalone workstation packages
+ A metapackage containing dependencies for packages required on all
+ small standalone workstation installations in the DebianEdu custom
+ Debian distribution.
+
+Package: education-standalone-extras
+Architecture: any
+Depends: education-tasks
+Recommends: artsbuilder, auctex, autoconf, cvs, ddd, dia, drgeo, education-standalone, g++, gcc, gcompris, gdb, geg, gimp, gimp-data-extras, gnomemeeting, gnuplot, gperiodic, gv, iamerican, ibritish, idanish, ifrench, ingerman, inorwegian, ispanish, kaffeine, kalzium, kchart, kdeedu, kformula, kgeography, kig, kino, kivio, klogic, kmplot, koshell, kpercentage, kppp, kseg, kstars, ktouch, kugar, kuser, lacheck, libaudiofile0, libogg0, libvorbis0a, libxml1, lightspeed, lyx, make, ncftp, ne [...]
+Suggests: celestia, dbdesigner, drgenius, flashplugin-nonfree, gnash, kbear, keuklid, kgeo, kgraph, klearnspelling, kmidi, kmultiply, knorskverbs, kpaint, libc-dev, libvorbis0, mrproject, ogle-gui, opera, solfege, texmacs, timidity-patches, xine-dvdnav, xine-ui, xmmsarts
+Description: DebianEdu standalone workstation packages (extra)
+ A metapackage containing dependencies for packages required on all
+ large standalone workstation installations in the DebianEdu custom
+ Debian distribution.
+
+Package: education-thin-client-server
+Architecture: any
+Depends: education-tasks
+Recommends: atftpd, dhcp3-server | dhcp, education-workstation, iptables, ltsp-server-standalone, rdiff-backup, ssh, xfs
+Suggests: webmin, webmin-core, webmin-dhcpd, webmin-dhcpd3, webmin-ltsp
+Description: DebianEdu networked thin client server packages
+ A metapackage containing dependencies for packages required on all
+ networked thin client server installations in the DebianEdu custom Debian
+ distribution.
+
+Package: education-workstation
+Architecture: any
+Depends: education-tasks
+Recommends: education-networked, education-standalone, education-standalone-extras, ldap-utils
+Description: DebianEdu networked workstation packages
+ A metapackage containing dependencies for packages required on all
+ networked workstation (thick client) installations in the DebianEdu
+ custom Debian distribution.
+
diff --git a/debian-edu/debian/control.stub b/debian-edu/debian/control.stub
new file mode 100644
index 0000000..cb74e8c
--- /dev/null
+++ b/debian-edu/debian/control.stub
@@ -0,0 +1,15 @@
+Source: debian-edu
+Section: misc
+Priority: extra
+Maintainer: Debian Edu Developers <debian-edu at lists.debian.org>
+Uploaders: Raphael Hertzog <hertzog at debian.org>, Petter Reinholdtsen <pere at debian.org>, Andreas Schuldei <andreas at debian.org>, Joey Hess <joeyh at debian.org>, Morten Werner Olsen <werner at debian.org>
+Build-Depends: debhelper (>= 4)
+Build-Depends-Indep: debhelper (>= 4)
+Standards-Version: 3.7.2
+
+Package: education-tasks
+Architecture: any
+Depends: tasksel (>= 2.07)
+Description: Debian Edu tasks for tasksel
+ This package provides Debian Edu tasks in tasksel.
+
diff --git a/debian-edu/debian/copyright b/debian-edu/debian/copyright
new file mode 100644
index 0000000..daca798
--- /dev/null
+++ b/debian-edu/debian/copyright
@@ -0,0 +1,15 @@
+This package was debianized by Raphael Hertzog <hertzog at debian.org> on
+Mon, 23 Jul 2001 15:37:01 +0200.
+
+Author(s): Raphael Hertzog <hertzog at debian.org> and
+ Petter Reinholdtsen <pere at hungry.com>
+
+The source is available from
+<URL:https://alioth.debian.org/projects/debian-edu/>
+
+Copyright:
+
+GNU General Public License
+
+A copy of the GPL is available in /usr/share/common-licenses/GPL.
+
diff --git a/debian-edu/debian/rules b/debian-edu/debian/rules
new file mode 100755
index 0000000..5d1aafe
--- /dev/null
+++ b/debian-edu/debian/rules
@@ -0,0 +1,60 @@
+#!/usr/bin/make -f
+
+debian/control:
+ $(MAKE) debian/control
+
+build:
+ $(MAKE) debian/control
+ dh_testdir
+ $(MAKE) tasksel
+
+clean: debian/control
+ dh_testdir
+ dh_testroot
+ $(MAKE) clean
+ dh_clean
+
+install: debian/control build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ dh_install debian-edu-tasks.desc usr/share/tasksel
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+# dh_installdebconf
+ dh_installdocs -A README
+ dh_installexamples
+ dh_installmenu
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installinfo
+# dh_undocumented
+ dh_installchangelogs
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+# dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure debian/control
diff --git a/debian-edu/gen-control b/debian-edu/gen-control
new file mode 100755
index 0000000..9a502dc
--- /dev/null
+++ b/debian-edu/gen-control
@@ -0,0 +1,489 @@
+#!/usr/bin/perl
+#
+# Author: Petter Reinholdtsen <pere at hungry.com>
+# Date: 2001-08-23
+#
+# Generate the control file used by the Debian Edu task package.
+
+use warnings;
+use strict;
+
+use Getopt::Std;
+use File::Path;
+
+use vars qw(%opts %available %excluded %included @wanted %missing
+ @tasks $debug);
+my @arch = qw(alpha arm i386 ia64 m68k mips mipsel powerpc s390 sparc hppa);
+
+my $debug = 0;
+my $nodepends = 0;
+
+my %taskinfo = ();
+
+my $aptsources = "./sources.list.sarge";
+
+getopts("cdaemis:tD", \%opts);
+
+$aptsources = $opts{'s'} if ($opts{'s'});
+
+$debug = 1 if ($opts{'d'});
+$nodepends = 1 if ($opts{'D'});
+
+load_available_packages();
+
+load_tasks();
+
+# An ordered list of debian-edu tasks, in priority order of which are
+# most needed on the CD. Only leaf tasks need be listed.
+my @priorityorder =
+ qw(education-common
+ education-networked
+ education-laptop
+ education-main-server
+ education-thin-client-server
+ education-workstation
+ education-standalone);
+
+if ($opts{'c'}) {
+ gen_control();
+} elsif ($opts{'e'}) {
+ print_excluded_packages();
+} elsif ($opts{'a'}) {
+ print_all_packages();
+} elsif ($opts{'t'}) {
+ print_task_desc();
+} else {
+ print_available_packages();
+}
+print_missing_packages() if ($opts{'m'});
+
+sub apt {
+ my $op = shift;
+
+ my $aptdir = "./tmp/apt";
+ my @aptopts = ("Dir::Etc::sourcelist=$aptsources",
+ "Dir::State=$aptdir/state",
+ "Dir::Cache=$aptdir/cache",
+ "Dir::State::Status=/dev/null",
+ "Debug::NoLocking=true");
+
+ # Stupid apt-get and apt-cache do not understand the same arguments!
+ # I have to map them to different formats to get both working.
+
+ if ("update" eq $op) {
+ mkpath "$aptdir/state/lists/partial";
+ mkpath "$aptdir/cache/archives/partial";
+
+ my $aptget = "apt-get --assume-yes -o " . join(" -o ", @aptopts);
+
+ print STDERR "aptget: $aptget\n" if $debug;
+ system("$aptget update 1>&2");
+ } elsif ("apt-cache" eq "$op") {
+ my $aptcache = "apt-cache -o=" . join(" -o=", @aptopts);
+ print STDERR "aptcache: $aptcache\n" if $debug;
+ return $aptcache;
+ }
+}
+
+sub sort_uniq {
+ my $seen = shift;
+ my @list;
+ for my $entry (sort @_) {
+ push @list,$entry unless $seen->{$entry};
+ $seen->{$entry} = 1;
+ }
+ return @list;
+}
+
+sub uniq {
+ my $seen = shift;
+ my @list;
+ for my $entry (@_) {
+ push @list,$entry unless $seen->{$entry};
+ $seen->{$entry} = 1;
+ }
+ return @list;
+}
+
+sub gen_control {
+ my $task;
+ for $task (sort keys %taskinfo) {
+ print "Package: $task\n";
+ my $header;
+ for $header (qw(Section Architecture Priority)) {
+ print "$header: $taskinfo{$task}{$header}\n"
+ if (defined $taskinfo{$task}{$header});
+ }
+ my %seenlist;
+ if ($nodepends) {
+ # degrade dependencies to recommends
+ print "Depends: education-tasks\n";
+ # Use common %seenlist, as it is no use listing
+ # packages both in recommends and suggest
+ my @list;
+ for $header (qw(Depends Recommends)) {
+ push (@list, @{$taskinfo{$task}{$header}})
+ if defined $taskinfo{$task}{$header};
+ }
+ my ($pkglist, $missinglist) = process_pkglist(join(",", at list));
+ my (@recommends, @suggests);
+ push @recommends, @{$pkglist};
+ push @suggests, @{$missinglist};
+# push(@recommends, )
+# if defined $taskinfo{$task}{Depends};
+# push(@recommends, )
+# if defined $taskinfo{$task}{Recommends};
+ push(@suggests, @{$taskinfo{$task}{Suggests}})
+ if defined $taskinfo{$task}{Suggests};
+ print("Recommends: ",
+ join(", ", sort_uniq(\%seenlist, @recommends)),"\n")
+ if defined $taskinfo{$task}{Depends};
+ print("Suggests: ",
+ join(", ", sort_uniq(\%seenlist, @suggests)),"\n")
+ if @suggests;
+ }
+ else {
+ for $header (qw(Depends Recommends Suggests)) {
+ print "$header: ", join(", ", sort_uniq(\%seenlist, @{$taskinfo{$task}{$header}})),"\n"
+ if defined $taskinfo{$task}{$header};
+ }
+ }
+
+ # Description Description-long
+ print "Description: $taskinfo{$task}{Description}\n";
+ print "$taskinfo{$task}{'Description-long'}"; # Already contain newline
+
+ print "\n";
+ }
+}
+
+# List all depends, recommends and suggests packages as task packages.
+# Optionally, list depends as key packages, and the rest as task
+# packages.
+# Enable to list all dependencies as key packages
+my $task_depends_are_keys = 0;
+sub print_task_desc {
+ foreach my $task (sort keys %taskinfo) {
+ next if (exists $taskinfo{$task}{'Leaf'} &&
+ $taskinfo{$task}{'Leaf'} eq 'false');
+
+ print "Task: $task\n";
+ print "Section: debian-edu\n";
+ print "Description: $taskinfo{$task}{Description}\n";
+ print "$taskinfo{$task}{'Description-long'}"; # Already contain newline
+ print "Relevance: 10\n";
+ print "Key: \n";
+ print " $task\n";
+ my %seen;
+ $seen{$task} = 1;
+ if ($task_depends_are_keys) {
+ foreach my $package (task_packages($task, "Depends")) {
+ print " $package\n" unless $seen{$package};
+ $seen{$package} = 1;
+ }
+ }
+ print "Packages: list\n";
+ for my $header (qw(Depends Recommends Suggests)) {
+ foreach my $package (task_packages($task, $header, 1)) {
+ print " $package\n" unless $seen{$package};
+ $seen{$package} = 1;
+ }
+ }
+
+ print "\n";
+ }
+}
+
+sub select_alternative {
+ my $pkglist = shift;
+ return $pkglist;
+}
+
+sub task_packages {
+ my ($task, $header, $includealldeps) = @_;
+ my @packages = $task;
+ foreach my $package (@{$taskinfo{$task}{$header}}) {
+ if ($package=~/\|/) {
+ # Tasksel doesn't allow boolean or-ing of
+ # dependencies. Just take the first one that is
+ # available.
+ my $ok=0;
+ foreach my $alternative (split(' | ', $package)) {
+ if (! exists $taskinfo{$alternative} &&
+ ! exists $available{$alternative}) {
+ if (! exists $missing{$alternative}) {
+ $missing{$alternative} = 1;
+ }
+ }
+ else {
+ print STDERR "task_packages: choosing $alternative from $package\n" if $debug;
+ $package=$alternative;
+ $ok=1;
+ last;
+ }
+ }
+ if (! $ok) {
+ next;
+ }
+ }
+ if (exists $taskinfo{$package}) {
+ # Add packages from task recursively, since
+ # tasksel does not support dependent tasks of
+ # the type used by debian-edu
+ if (defined $includealldeps && $includealldeps) {
+ for my $h (qw(Depends Suggests Recommends)) {
+
+ push(@packages, $package,
+ task_packages($package, $h));
+ }
+ } else {
+ push(@packages, $package,
+ task_packages($package, $header));
+ }
+ }
+ else {
+ push @packages, $package;
+ }
+ }
+ return @packages;
+}
+
+#
+# Check the APT cache, and find the packages currently available.
+#
+sub load_available_packages
+{
+ apt("update");
+ my $aptcache = apt("apt-cache");
+ open(APT, "$aptcache dump |") || die "Unable to start apt-cache";
+ my $pkg;
+ while (<APT>) {
+ chomp;
+ if (/^Package: (.+)$/) {
+ $pkg = $1;
+ print STDERR "Found pkg '$pkg'\n" if $debug;
+ }
+ if (/^\s+Version:\s+(.+)/) {
+ print STDERR " pkg $pkg = ver $1\n" if $debug;
+# print "C: $pkg $available{$pkg} lt $1\n" if ( exists $available{$pkg});
+ $available{$pkg} = $1 if ( ! exists $available{$pkg} ||
+ $available{$pkg} lt $1 );
+ }
+ }
+}
+
+#
+# Load all tasks
+#
+sub load_tasks {
+ my $taskfile;
+
+ # First document their existence, so they can depend on each other.
+ for $taskfile (<tasks/*>) {
+ next if (($taskfile eq "tasks/CVS") || ($taskfile eq "tasks/.svn"));
+ next if ($taskfile =~ m/~$/);
+
+ my $curpkg = $taskfile;
+ $curpkg =~ s%tasks/%education-%;
+ $available{$curpkg} = "n/a";
+
+ push(@tasks, "$taskfile:$curpkg");
+ }
+
+ # Next, load their content.
+ my $foo;
+ for $foo (@tasks) {
+ my ($taskfile, $curpkg) = $foo =~ m/^(.+):(.+)$/;
+ next if ("tasks/CVS" eq $taskfile);
+
+ load_task($taskfile, $curpkg);
+ }
+}
+
+sub process_pkglist {
+ my $pkgstring = shift;
+ my @pkglist = ();
+ my @missinglist = ();
+ my $packages;
+ for $packages (split(/\s*,\s*/, $pkgstring)) {
+ print "E: double comma?: $_\n" if ($packages =~ /^\s*$/ && $debug);
+ my $package;
+ my @alternates=split(/\s*\|\s*/, $packages);
+ my $alternatecount=0;
+ for $package (@alternates) {
+ print STDERR "Loading pkg '$package'\n" if $debug;
+ if ($package =~ /^-(.+)$/) {
+ $excluded{$1} = 1;
+ } elsif ( !exists $available{$package} ) {
+ if ( !exists $missing{$package}) {
+ $missing{$package} = 1;
+ }
+ push(@missinglist, $package);
+ } else {
+ if ($alternatecount == 0) {
+ #push(@pkglist, $package) if (! exists $pkglist[$package]);
+ push(@pkglist, $package);
+ }
+ else {
+ $pkglist[-1].=" | $package";
+ }
+ $alternatecount++;
+
+ if ( ! $included{$package} ) {
+ push(@wanted, $package);
+ $included{$package} = 1;
+ }
+ }
+ }
+ }
+ return (\@pkglist, \@missinglist);
+}
+
+sub load_task {
+ my ($taskfile, $curpkg) = @_;
+ open(TASKFILE, "<$taskfile") || die "Unable to open $taskfile";
+ my $line;
+
+ $taskinfo{$curpkg} = ();
+
+ print STDERR "Loading task $curpkg\n" if $debug;
+
+ while (<TASKFILE>) {
+ chomp;
+ next if (m/^\#/); # Skip comments
+ $line = $_;
+
+ # Append multi-line
+ while ($line =~ /\\$/) {
+ $line =~ s/\s*\\//;
+ $_ = <TASKFILE>;
+ chomp;
+ $line .= $_;
+ }
+ # Remove trailing space
+ $line =~ s/\s+$//;
+
+ $_ = $line;
+ $taskinfo{$curpkg}{'Section'} = $1 if (m/^Section:\s+(.+)$/);
+ $taskinfo{$curpkg}{'Architecture'} = $1 if (m/^Architecture:\s+(.+)$/);
+
+ $taskinfo{$curpkg}{'Priority'} = $1 if (m/^Priority:\s+(.+)$/);
+
+ $taskinfo{$curpkg}{'Leaf'} = $1 if (m/^Leaf:\s+(.+)$/);
+
+ if (m/^Description:\s+(.+)$/) {
+ $taskinfo{$curpkg}{'Description'} = $1;
+ $taskinfo{$curpkg}{'Description-long'} = "";
+ while (<TASKFILE>) {
+ # End of description, pass next line to pattern matching
+ last if (m/^\S+/ || m/^\s*$/);
+
+ $taskinfo{$curpkg}{'Description-long'} .= $_;
+ }
+ }
+
+ next unless defined $_;
+
+ my $header;
+ for $header (qw(Depends Suggests Recommends)) {
+ if (m/^$header:\s+(.+)$/ && $1 !~ /^\s*$/) {
+ $taskinfo{$curpkg}{$header} = ()
+ if (! exists $taskinfo{$curpkg}{$header});
+ my ($pkglist, $missinglist) = process_pkglist($1);
+ push(@{$taskinfo{$curpkg}{$header}}, @{$pkglist});
+
+ # Avoid missing packages in Depends lists, allow them
+ # in the two others. Insert missing depends in
+ # suggests list.
+ if (@{$missinglist}) {
+ if ("Depends" eq $header) {
+ push(@{$taskinfo{$curpkg}{'Suggests'}}, @{$missinglist});
+ } else {
+ push(@{$taskinfo{$curpkg}{$header}}, @{$missinglist});
+ }
+ }
+ }
+ }
+
+ if (/^Avoid:\s+(.+)$/) {
+ my @pkgs = split(/\s*,\s*/, $1);
+ my $packages;
+ for $packages (@pkgs) {
+ my $package;
+ for $package (split(/\s*\|\s*/, $packages)) {
+ $excluded{$package} = 1;
+ }
+ }
+ }
+
+ if (/^Ignore:\s+(.+)$/) {
+ my @pkgs = split(/\s*,\s*/, $1);
+ my $packages;
+ for $packages (@pkgs) {
+ my $package;
+ for $package (split(/\s*\|\s*/, $packages)) {
+ # Remove explanations, ie the paranteses at the end.
+ $package =~ s/\s*\([^\)]*\)\s*$//;
+ $missing{$package} = 1;
+ }
+ }
+ }
+ }
+ close(TASKFILE);
+}
+
+sub print_excluded_packages {
+ print join("\n", sort keys %excluded),"\n";
+}
+
+sub print_available_packages {
+ print join("\n", @wanted),"\n";
+}
+
+sub print_all_pkgs_tasks {
+ my ($seenref, @tasks) = @_;
+
+ for my $header (qw(Depends Recommends Suggests)) {
+ print STDERR " Processing $header\n" if $debug;
+ my %seentask;
+ for my $task (@tasks) {
+ print STDERR " Printing $task\n" if $debug;
+ next if $seentask{$task};
+ $seentask{$task} = 1;
+
+ # Pick the first available if there are alternatives
+ my @pkgs = uniq($seenref, task_packages($task, $header), $task);
+ print join("\n", @pkgs), "\n" if @pkgs;
+ }
+ }
+}
+
+sub print_all_packages {
+ print STDERR "Printing all packages\n" if $debug;
+# print join("\n", @wanted, keys %missing),"\n";
+
+ # First process the high priority tasks
+ my %seenlist;
+ print_all_pkgs_tasks(\%seenlist, @priorityorder);
+
+ # Next process all the others, in alphabetic order
+ print_all_pkgs_tasks(\%seenlist, sort keys %taskinfo);
+
+ # And last, the alternatives we dropped above
+ print join("\n", uniq(\%seenlist, @wanted, keys %missing)),"\n";
+}
+
+sub print_missing_packages {
+ if (%missing) {
+ print STDERR "Missing or avoided packages:\n";
+ my $package;
+ for $package (sort keys %missing) {
+ if (exists $available{$package}) {
+ print STDERR " $package (v$available{$package} available)\n";
+ } else {
+ print STDERR " $package\n";
+ }
+ }
+ exit 1 unless $opts{'i'};
+ }
+}
diff --git a/debian-edu/sources.list.etch b/debian-edu/sources.list.etch
new file mode 100644
index 0000000..d96568d
--- /dev/null
+++ b/debian-edu/sources.list.etch
@@ -0,0 +1 @@
+deb ftp://ftp.se.debian.org/debian/ etch main contrib non-free
diff --git a/debian-edu/sources.list.sarge b/debian-edu/sources.list.sarge
new file mode 100644
index 0000000..5e92fc6
--- /dev/null
+++ b/debian-edu/sources.list.sarge
@@ -0,0 +1,3 @@
+deb ftp://ftp.debian.org/debian/ sarge main contrib non-free
+deb ftp://non-us.debian.org/debian-non-US/ sarge/non-US main contrib non-free
+deb http://ftp.skolelinux.no/skolelinux/ sarge local
diff --git a/debian-edu/sources.list.skolelinux b/debian-edu/sources.list.skolelinux
new file mode 100644
index 0000000..0919835
--- /dev/null
+++ b/debian-edu/sources.list.skolelinux
@@ -0,0 +1,5 @@
+deb ftp://ftp.skolelinux.no/debian/ stable main contrib non-free
+deb ftp://ftp.skolelinux.no/debian-non-US/ stable/non-US main contrib non-free
+deb http://security.debian.org/ stable/updates main contrib non-free
+
+deb ftp://ftp.skolelinux.no/skolelinux/ woody local
diff --git a/debian-edu/sources.list.stable b/debian-edu/sources.list.stable
new file mode 100644
index 0000000..bdaf7c6
--- /dev/null
+++ b/debian-edu/sources.list.stable
@@ -0,0 +1,2 @@
+deb ftp://ftp.debian.org/debian/ stable main contrib non-free
+deb ftp://non-us.debian.org/debian-non-US/ stable/non-US main contrib non-free
diff --git a/debian-edu/sources.list.unstable b/debian-edu/sources.list.unstable
new file mode 100644
index 0000000..b53506b
--- /dev/null
+++ b/debian-edu/sources.list.unstable
@@ -0,0 +1,2 @@
+deb ftp://ftp.debian.org/debian/ unstable main contrib non-free
+deb ftp://non-us.debian.org/debian-non-US/ unstable/non-US main contrib non-free
diff --git a/debian-edu/tasks/astronomy b/debian-edu/tasks/astronomy
new file mode 100644
index 0000000..d693bea
--- /dev/null
+++ b/debian-edu/tasks/astronomy
@@ -0,0 +1,8 @@
+Architecture: any
+Description: DebianEdu astronomy related applications
+ This metapackage depends on various applications that can be used to
+ teach astronomy.
+
+Depends: spacechart, xplanet, xplanet-images, sunclock, xtide, xtide-data, \
+ gstar, celestia, kstars, starplot, stars
+Suggests: xephem, stellarium
diff --git a/debian-edu/tasks/chemistry b/debian-edu/tasks/chemistry
new file mode 100644
index 0000000..9efa796
--- /dev/null
+++ b/debian-edu/tasks/chemistry
@@ -0,0 +1,7 @@
+Architecture: any
+Depends: gperiodic, rasmol, chemtool, kalzium
+Recommends: xpovchem, mek, xem, lum
+Description: DebianEdu chemistry related applications
+ This metapackage depends on various applications that can be used to
+ teach chemistry.
+
diff --git a/debian-edu/tasks/common b/debian-edu/tasks/common
new file mode 100644
index 0000000..f06dc35
--- /dev/null
+++ b/debian-edu/tasks/common
@@ -0,0 +1,84 @@
+Architecture: any
+Leaf: false
+Description: DebianEdu common packages
+ A metapackage containing dependencies for packages required on all
+ installations in the DebianEdu custom Debian distribution.
+
+
+Recommends: sysutils
+Why: Needed to access procinfo for debugging
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: ssh, -ssh-askpass
+Why: Allow remote login and administration
+Responsible: ?
+NeedConfig: yes - enable X login etc
+
+Depends: cfengine2 | cfengine
+Recommends: cfengine2-doc | cfengine-doc
+Why: Allow central administration and configuration
+Responsible: ?
+NeedConfig: yes
+
+Recommends: vim, emacs21, -emacs20, -emacs20-dl, -emacs20-el
+Why: Everyone needs a proper editor, but nvi is included by
+ default, and these need ~30 MiB on the CD to fit.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Recommends: nullidentd | ident-server
+Why: Provide some ident server, to keep IRC servers and others
+ happy.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: lvm2, udev
+Why: We want to use Logical Volume Management. These are the
+ required packages.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: man-db, manpages, nscd, ethtool, hdparm, etherwake, nictools-pci, arping, \
+ apt-listchanges, debian-archive-keyring, reportbug, resolvconf
+Recommends: cron-apt, finger, chkconfig, nictools-nopci
+Why: Document some of the common utilities we want present on all hosts
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: host, traceroute, tcptraceroute, less, ext2resize, \
+ tcpdump, bc, wget, strace, nmap, eject, libwww-perl, \
+ mtools, ng-utils, ncftp, smartmontools | smartsuite, \
+ dmidecode, hwinfo, procmail, iproute, \
+ raidutils | dpt-raidutil, arrayprobe, mpt-status, sudo
+Recommends: recover, isag, modconf, rsync
+Why: The system administrator tool box.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: xdebconfigurator, read-edid
+Recommends: hwdata, kudzu
+Suggests: mdetect
+Why: Include some HW detect tools. These should be replaced with a
+ proper system when it works.
+Responsible: Kristoffer Tj�rn�s
+NeedConfig: no
+
+Depends: debian-edu-doc
+Why: Documentation
+Responibile: Mari Wang
+NeedConfig: no
+
+Depends: debian-edu-config, debian-edu-install, \
+ localization-config | locale-config-skolelinux, \
+ debconf-utils
+Why: Framework for automatic configuration of services and programs.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Recommends: popularity-contest
+Why: We would like as many as possible to submit usage information
+ to http://popcon.skolelinux.org/popcon/.
+Responsible: Petter Reinholdtsen
+NeedConfig: yes, get it to submit to both debian and debian-edu.
+
diff --git a/debian-edu/tasks/desktop-gnome b/debian-edu/tasks/desktop-gnome
new file mode 100644
index 0000000..4b9ca48
--- /dev/null
+++ b/debian-edu/tasks/desktop-gnome
@@ -0,0 +1,23 @@
+Section: gnome
+Leaf: false
+Architecture: any
+Description: DebianEdu GNOME desktop applications
+ This metapackage depends on various GNOME office and desktop applications
+ that are useful for teachers and their students.
+
+Depends: gdm, mozilla-firefox-gnome-support, gnome-desktop-environment
+Suggests: gcalctool, epiphany-browser, gnome-games, gnome-media, \
+ gnome-themes, evolution | balsa, nautilus-cd-burner, esound, \
+ bluefish, amaya-gtk, abiword, gnumeric
+Avoid: xdm
+Why: Gnome desktop environment
+Responsible: ?
+NeedConfig: NO? (Maybe to set gdm the default DM
+
+Depends: gaim
+Suggest: gnomemeeting
+Why: Popul�re internett klienter
+Responsible: ?
+NeedConfig: ?
+
+
diff --git a/debian-edu/tasks/desktop-kde b/debian-edu/tasks/desktop-kde
new file mode 100644
index 0000000..aa9fb20
--- /dev/null
+++ b/debian-edu/tasks/desktop-kde
@@ -0,0 +1,47 @@
+Section: kde
+Leaf: false
+Architecture: any
+Description: DebianEdu KDE desktop applications
+ This metapackage depends on various KDE office and desktop applications
+ that are useful for teachers and their students.
+
+Depends: kdm, kwin | x-window-manager, kdebase, konqueror, konq-plugins, \
+ kpm, konsole, kcalc, kmix, kdepasswd, ark, kscreensaver, kedit, \
+ kghostview, kmail, kdepim-kio-plugins, kdict, \
+ kcharselect, kdf, kdewallpapers, ksnapshot, \
+ korganizer, ksirc, knotes, kscd
+Recommend: knode, kpackage, kfloppy, kcron, kppp, kuser
+Suggests: krecord, kfind, kview, kpaint, kate, \
+ kate-plugins, noatun, noatun-plugins, kmid, kmidi, kruler, \
+ kfilereplace, kiconedit
+Avoid: xdm
+Why: KDE desktop environment
+Responsible: ? (someone need to check the package list is complete)
+NeedConfig: no
+
+Depends: kde-i18n-es, kde-i18n-it, kde-i18n-de, kde-i18n-fr, \
+ kde-i18n-nb | kde-i18n-no, kde-i18n-nn | kde-i18n-nony, \
+ kde-i18n-se, kde-i18n-da, kde-i18n-lv, kde-i18n-el
+Why: KDE desktop translations for relevant languages.
+Responsible: ? (someone need to check the package list is complete)
+NeedConfig: no
+
+Recommends: koffice, koffice-i18n-es, koffice-i18n-it, koffice-i18n-de, \
+ koffice-i18n-fr, koffice-i18n-nb | koffice-i18n-no, \
+ koffice-i18n-nn | koffice-i18n-nony, koffice-i18n-se, \
+ koffice-i18n-da, koffice-i18n-lv, koffice-i18n-el
+Suggests: koffice-doc-html
+Why: KDE Office package
+Responsible: ?
+NeedConfig: no
+
+Depends: kschoolmenu
+Why: we need to customize the K-Menu
+Responsible: Finn-Arne Johansen
+NeedConfig: no
+
+Depends: menu, menu-xdg
+Why: Provides update-menus function for some applications
+Responsible: ?
+Needconfig: no
+
diff --git a/debian-edu/tasks/desktop-other b/debian-edu/tasks/desktop-other
new file mode 100644
index 0000000..a0a8cf7
--- /dev/null
+++ b/debian-edu/tasks/desktop-other
@@ -0,0 +1,285 @@
+Architecture: any
+Description: DebianEdu desktop applications (non-GNOME and non-KDE)
+ This metapackage depends on various office and desktop applications
+ that are useful for teachers and their students.
+
+Depends: education-workstation
+Why: Packages which should be present on all networked
+ skolelinux machines
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Suggests: ted, amaya-lesstif, mgp
+
+###########################################################################
+# The rest of the packages in here are actually fetched from
+# education-workstation, but have been taken out of it to reduce the size
+# of the installed applications.
+# Finn-Arne Johansen (2004-06-29)
+###########################################################################
+#
+# Organize the packages according to the norwegian "L�replan"
+#
+###########################################################################
+
+# GRUNNSKOLEN
+
+Depends: gimp1.2, gimp-data-extras, kontour, sodipodi, netpbm, \
+ gv | ghostview, dia, kpaint
+Why: Teikne-/grafikkprogram
+Responsible: ?
+NeedConfig: ?
+
+Depends: kword, quanta, scribus
+Why: Tekstbehandling (quanta er en html-editor ++)
+Responsible: ?
+NeedConfig: no
+
+Suggests: kspread, gnumeric
+Why: Regneark
+Responsible: ?
+NeedConfig: no
+
+Depends: opera, konqueror, konq-plugins, smbclient
+Why: Nettleser og tilgang til diverse filsystemer.
+Responsible: ?
+NeedConfig: no
+
+Suggests: kmail
+Why: E-post-klient
+Responsible: ?
+NeedConfig: ?
+
+Suggests: gnomemeeting
+Why: Konferanse
+Responsible: ?
+NeedConfig: ?
+
+Suggests: ksirc
+Why: Prateprogram
+Responsible: ?
+NeedConfig: ?
+
+Suggests: knode
+Why: Nyhetsleser
+Responsible: ?
+NeedConfig: yes - set default NNTP server
+
+Suggests: kbear, ncftp, wget
+Why: Filoverf�rer
+Responsible: ?
+NeedConfig: ?
+
+Suggests: kpresenter
+Why: Presentasjonsverkt�y
+Responsible: ?
+NeedConfig: no
+
+Suggests: dbdesigner
+Why: Database
+Responsible: ?
+NeedConfig: ?
+
+Depends: noteedit, kmidi, artsbuilder, solfege, timidity-patches, denemo
+Why: Tools for music.
+Responsible: ?
+NeedConfig: ?
+
+Depends: kdeedu
+Why: Educational software.
+Responsible: ?
+NeedConfig: ?
+
+# ENKELTE FAG
+
+# NB! Dette h�rer sammen med ovenst�ende pakke
+Depends: keuklid | kgeo | kig, kgraph, kmultiply, klearnspelling, kpercentage
+Why: matematikk (spisekart). kgeo, kpercentage and klearnspelling are
+ part of kdeedu.
+Responsible: ?
+NeedConfig: ?
+
+Depends: kstars, celestia, gperiodic, kalzium
+Why: milj�/naturfag. kstars and kalzium are part of kdeedu in KDE 3.1.
+Responsible: ?
+NeedConfig: yes - Open GL/DRI
+
+Suggests: klearnspelling, ktouch, kverbos
+Why: Drillprogram. ktouch is part of kdeedu in KDE 3.1
+Responsible: ?
+NeedConfig: no
+
+Suggests: knorskverbs
+Why: Norskundervisning. knorskverbs is part of kdeedu.
+Responsible: ?
+NeedConfig: ?
+
+# VIDEREG�ENDE
+
+Suggests: openoffice.org, kword
+Why: Tekstbehandling
+Responsible: ?
+NeedConfig: ?
+
+
+Suggests: openoffice.org, kspread, gnumeric
+Why: Regneark
+Responsible: ?
+NeedConfig: ?
+
+Suggests: ktouch
+Why: Tastaturtrening
+Responsible: ?
+NeedConfig: ?
+
+
+Suggests: opera, kmail, knode, ksirc, gnomemeeting
+Why: Ymse internett-tjenester
+Responsible: ?
+NeedConfig: ?
+
+Suggests: postgresql-client, dbdesigner
+Why: Database
+Responsible: ?
+NeedConfig: ?
+
+Suggests: sql-ledger
+Why: �konomisk simulering
+Responsible: ?
+NeedConfig: ?
+
+# ANDRE
+
+Suggests: xmms, xmms-cdread
+Why: Multimediaavspilling
+Responsible: ?
+NeedConfig: yes - midi/soundcard
+
+Suggests: mrproject | planner
+Why: Project management
+Responsible: ?
+NeedConfig: ?
+
+Suggests: gnuplot, geg
+Why: Graph plotting programs. gnuplot was requested by math teacher.
+Responsible: ?
+NeedConfig: no
+
+Depends: xplanet, kgeography
+Why: Geography
+Responsible: Lars Bahner
+NeedConfig: no
+
+Suggests: gperiodic
+Why: Chemistry
+Responsible: ?
+NeedConfig: ?
+
+Depends: kseg
+Suggests: yacas, drgeo | drgenius, kmplot, ucblogo
+Why: Math programs. kmplot is part of kdeedu in KDE 3.1.
+Responsible: ?
+NeedConfig: ?
+
+Recommends: qcad, blender
+Why: 2D and 3D design tools
+Responsible: ?
+NeedConfig: ?
+
+Suggests: kchart, kformula, koshell, kugar, kivio, koffice
+Why: KOffice: Word Processor, Spreadsheet, Drawing program, etc
+Responsible: ?
+NeedConfig: no
+
+# SPILL
+Depends: gcompris
+Why: Educational program (game for the youngest. lars.)
+Responsible: Kjartan Maraas
+NeedConfig: ?
+
+###########################################################################
+
+Depends: ibrazilian, icatalan, idanish, idutch, ifrench, iitalian, \
+ ingerman, inorwegian, iportuguese, ispanish, ifinnish-large
+Why: Dictionaries for languages supported by Skolelinux and
+ localization-config.
+Responsible: ? (someone need to check that the package list is complete)
+NeedConfig: yes - set default ispell dictionary
+
+Depends: iamerican, ibritish
+Why: Dictionaries for other foreign languages
+Responsible: ? (someone need to check that the package list is complete)
+NeedConfig: yes - set default ispell dictionary
+
+Suggests: kde-i18n-es, kde-i18n-it, kde-i18n-de, kde-i18n-fr, \
+ kde-i18n-no | kde-i18n-nb, kde-i18n-nn | kde-i18n-nony, \
+ kde-i18n-se, kde-i18n-da, kde-i18n-lv, kde-i18n-nl, kde-i18n-ca, \
+ kde-i18n-el
+Why: KDE desktop translations for relevant languages.
+Responsible: ? (someone need to check the package list is complete)
+NeedConfig: no
+
+Depends: kpackage, aptitude
+Why: Allow easy access to the APT install and upgrade facility
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: gnupg
+Recommends: gnupg-doc
+Avoid: pgp
+Why: Allow sending and receiving signed and encrypted email
+Responsible: ?
+NeedConfig: ?
+
+Recommends: wine, wine-utils, winesetuptk, wine-doc, rdesktop
+Why: Run MS Windows applications.
+Responsible: ?
+NeedConfig: ?
+
+Suggests: lightspeed, klogic
+Why: Fysikkprogrammer
+Responsible: ?
+NeedConfig: ?
+
+Depends: xine-ui, xine-dvdnav, ogle-gui
+Why: Various tv/video players and recorders.
+Responsible: Petter Reinholdtsen
+NeedConfig: ?
+
+Depends: sane, xsane
+Why: Scanner drivers and frontends. Most schools have scanners
+ available, and software to drive them should be available
+ in Skolelinux.
+Responsible: Petter Reinholdtsen
+NeedConfig: yes
+
+Suggests: kwebmin
+Why: Integrate the Webmin UI into the KDE control panel.
+Responsible: Morten Hustveit
+NeedConfig: ? - set URL to webmin
+
+Depends: kbabel, gettext, cvs, cvsbook
+Why: Include the tools we need in the Skolelinux project.
+Responsible: Petter Reinholdtsen
+NeedConfig: ?
+
+Suggests: gcc, make, gdb, g++, autoconf, cvs, ddd
+Why: Mulighet til � lave egne programmer fra cvs.
+Responsible: ?
+NeedConfig: no
+
+Suggests: qtcups
+Why: Printing from non-KDE apps
+Responsible: Jan Ludvig Vinningland
+NeedConfig: ?
+
+Suggests: kernel-package, libncurses5-dev
+Why: Packages needed to configure and compile the kernel source.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Suggests: wine-doc, rdesktop
+Recommends: wine, wine-utils, winesetuptk
+Why: Run MS Windows applications.
+Responsible: ?
+NeedConfig: ?
diff --git a/debian-edu/tasks/electronics b/debian-edu/tasks/electronics
new file mode 100644
index 0000000..701093f
--- /dev/null
+++ b/debian-edu/tasks/electronics
@@ -0,0 +1,7 @@
+Architecture: any
+Description: DebianEdu electronics related applications
+ This metapackage depends on various applications that can be used to
+ teach electronics.
+
+Depends: electric, oregano, pcb, xcircuit, vipec, ksimus, ksimus-boolean, \
+ ksimus-floatingpoint, ksimus-datarecorder
diff --git a/debian-edu/tasks/geography b/debian-edu/tasks/geography
new file mode 100644
index 0000000..2d556a0
--- /dev/null
+++ b/debian-edu/tasks/geography
@@ -0,0 +1,5 @@
+Architecture: any
+Suggests: grass
+Description: DebianEdu applications for geography
+ This metapackage depends on various applications that can be used
+ to teach geography.
diff --git a/debian-edu/tasks/graphics b/debian-edu/tasks/graphics
new file mode 100644
index 0000000..0a29e02
--- /dev/null
+++ b/debian-edu/tasks/graphics
@@ -0,0 +1,7 @@
+Architecture: any
+Depends: gimp1.2, sketch, qcad, dia-gnome, xfig, kontour, xpaint, xaos, panorama, tgif
+Suggests: blender
+Description: DebianEdu graphics related applications
+ This metapackage depends on various applications that can be used to
+ teach graphics and pictural art.
+
diff --git a/debian-edu/tasks/language b/debian-edu/tasks/language
new file mode 100644
index 0000000..143703f
--- /dev/null
+++ b/debian-edu/tasks/language
@@ -0,0 +1,7 @@
+Architecture: any
+Depends: wordtrans-kde, wordtrans-data, wordtrans-console, i2e, trans-de-en, dict, gnome-utils, tuxtype, lletters, typespeed, aspell, tipptrainer, wordnet, khangman, kiten, klettres, kmessedwords, kverbos, kvoctrain, ktouch
+Recommends: hanzim, festival
+Description: DebianEdu language related educational applications
+ This metapackage depends on various applications that can be used to
+ teach a (foreign) language. It includes some typing applications.
+
diff --git a/debian-edu/tasks/laptop b/debian-edu/tasks/laptop
new file mode 100644
index 0000000..a5a3904
--- /dev/null
+++ b/debian-edu/tasks/laptop
@@ -0,0 +1,38 @@
+Architecture: any
+Description: DebianEdu laptop packages
+ A metapackage containing dependencies for packages required on all
+ laptop installations in the DebianEdu custom Debian distribution.
+
+Depends: pcmcia-cs
+Why: Laptop is often dependent on pcmcia for networking
+Responsible: Finn-Arne Johansen
+NeedConfig: yes - set pcmcia-cs to use yenta-socket instead of i82365
+
+Depends: wireless-tools
+Why: Many (most?) laptops has a wireless Network card
+Responsible: Finn-Arne Johansen
+NeedConfig: no
+
+Depends: acpid, apmd, acpi, acpi-support, xfree86-driver-synaptics,
+ cpufrequtils, hibernate, uswsusp, hotkey-setup
+Why: Useful tools for laptop hardware
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Recommends: powernowd | cpudyn | cpufreqd
+Why: Saving battery power is useful on laptops. Not sure which of these
+ to prefer, so I list all of them in semi-random order.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Recommends: network-manager | kwlan
+Why: Make it easier to configure wireless networks. I'm not sure which
+ tool is best.
+Responsible: Petter Reinholdtsen
+NeedConfig: ?
+
+Depends: anacron
+Why: Laptops tend to not run continously, and need a cron to cope
+ with that.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
diff --git a/debian-edu/tasks/logic-games b/debian-edu/tasks/logic-games
new file mode 100644
index 0000000..ca2d37c
--- /dev/null
+++ b/debian-edu/tasks/logic-games
@@ -0,0 +1,6 @@
+Architecture: any
+Depends: gnuchess, xboard, cgoban, gnugo, gtans, xjig, gnome-games, xsok, ksokoban
+Suggests: crafty
+Description: DebianEdu logic games
+ This metapackage depends on various logic games that can be used to
+ teach logic to children.
diff --git a/debian-edu/tasks/main-server b/debian-edu/tasks/main-server
new file mode 100644
index 0000000..8fa3278
--- /dev/null
+++ b/debian-edu/tasks/main-server
@@ -0,0 +1,113 @@
+Architecture: any
+Description: DebianEdu main server packages
+ A metapackage containing dependencies for packages required on all
+ main server installations in the DebianEdu custom Debian distribution.
+
+Depends: education-networked
+Why: Packages which should be present on all networked
+ skolelinux machines
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: iptables
+Ignore: shorewall
+Why: Needed to set up firewalling rules using netfilter in 2.4.x
+Responsible: Lars Bahner
+NeedConfig: yes - set up default firewall rules
+
+Depends: bind9
+Recommends: bind9-doc, nslint, zone-file-check, dnswalk, dlint
+Why: DNS server for the local clients. Should we use bind 8 or 9?
+Responsible: Rune Nordb�e Skillingstad
+NeedConfig: yes - set a few well known DNS names, and more.
+
+Depends: dhcp3-server | dhcp
+Why: Automatic distribution of IP addresses to the clients
+Responsible: Christian Juell
+NeedConfig: yes - set local IP range, DNS name and default routing
+
+Depends: slapd, webmin-ldap-user-simple, openssl, db4.2-util
+Why: Allow LDAP user authentication and centralized administration.
+Responsible: Rune Nordb�e Skillingstad
+NeedConfig: yes - generate certificates for ssl/tls support
+
+Depends: webmin-ldap-netgroups
+Why: Allow LDAP host netgroup updating.
+Responsible: Alex Brasetvik
+NeedConfig: no
+
+Depends: courier-imap-ssl, courier-ldap
+Why: The users use imap to get mail from the "postoffice"
+Responsible: Andreas Dahl
+NeedConfig: yes
+
+Depends: exim4-daemon-heavy
+Why: A smtp daemon with support for ldap
+Responsible: Maximilian Wilhelm
+NeedConfig: yes
+
+Depends: lynx
+Why: To be able to access webmin without a gui
+Responsible: Andreas Dahl
+NeedConfig: ?
+
+Depends: nfs-kernel-server, samba, makepasswd, tdb-tools
+Recommends: samba-doc
+Why: Make home directory available on each client using NFS, SMB
+ and Appletalk
+Responsible: ?
+NeedConfig: yes - specify which directories to distribute
+
+Depends: apache2 | apache
+Recommends: apache-doc, webalizer
+Why: Internal webserver
+Responsible: ?
+NeedConfig: ?
+
+Depends: squid
+Recommends: calamaris, squidguard, chastity-list
+Why: Speed up web browsing and reduce network load.
+Responsible: Roy-Magne Mo (Need to check if the list of packages is sensible)
+NeedConfig: ?
+
+Recommends: dsh
+Why: Distributed shell. Make it easier to administrate many
+ machines.
+Responsible: Petter Reinholdtsen
+NeedConfig: maybe - configure host groups
+
+Depends: ntp | ntp-simple | ntp-refclock
+Why: Make sure the server supports a local clock. The configuration
+ is done using cfengine.
+Responsible: Petter Reinholdtsen
+NeedConfig: yes - set NTP server (client: ntp.intern, server: ntp.somewhere)
+
+Depends: webmin, webmin-core, webmin-bind, webmin-dhcpd3 | webmin-dhcpd, \
+ webmin-exports, webmin-squid
+Recommends: webmin-grub, webmin-apache, webmin-inetd, webmin-lvm, webmin-quota, webmin-raid, webmin-samba, webmin-software, webmin-status, webmin-cfengine, webmin-webalizer, webmin-sshd, webmin-cupsadmin-skolelinux
+Why: Allow for web based administration of the server. [I'm not sure
+ if we should be using this, but I'm adding it to the CD as a test.
+ pere 2001-12-07]
+Responsible: ?
+NeedConfig: ?
+
+Depends: slbackup, webmin-slbackup, ssh
+Why: The backup system
+Responsible: Morten Werner Olsen
+NeedConfig: yes - debconf (only the slbackup package)
+
+Avoid: telnetd, ftpd,
+Why: The servers we want to exclude. All really insecure services
+ should be listed.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: munin
+Why: Needed to see what happens
+Responsible: Finn-Arne Johansen
+NeedConfig: Yes, we need to set what machines we want to graph
+
+Depends: ncs, nagios-text, nagios-plugins
+Why: Needed to see when things go wrong
+Responsible: Ragnar Wisloff
+NeedConfig: Should not need that, no
diff --git a/debian-edu/tasks/mathematics b/debian-edu/tasks/mathematics
new file mode 100644
index 0000000..b8d157b
--- /dev/null
+++ b/debian-edu/tasks/mathematics
@@ -0,0 +1,9 @@
+Architecture: any
+Description: DebianEdu mathematical applications
+ This metapackage depends on various applications that can be used to
+ teach mathematics, geometry, and statistics.
+
+Depends: drgeo | drgenius, gnuplot, pari-gp, maxima, grace, xabacus, \
+ geg, yacas, xeuklides | xeukleides, mathwar, kseg, octave, \
+ xaos, kig | kgeo, kmplot, kpercentage
+Suggests: scilab, magicsquare, xarith
diff --git a/debian-edu/tasks/misc b/debian-edu/tasks/misc
new file mode 100644
index 0000000..4c739f6
--- /dev/null
+++ b/debian-edu/tasks/misc
@@ -0,0 +1,5 @@
+Architecture: any
+Depends: gcompris, ggradebook, visualos, tilp, flashkard, keduca
+Description: DebianEdu miscellaneous applications for education
+ This metapackage depends on miscellaneous applications that can be useful
+ for teaching purpose.
diff --git a/debian-edu/tasks/music b/debian-edu/tasks/music
new file mode 100644
index 0000000..4d37deb
--- /dev/null
+++ b/debian-edu/tasks/music
@@ -0,0 +1,6 @@
+Architecture: any
+Description: DebianEdu music and sound applications
+ This metapackage depends on various applications that can be used to
+ teach music.
+
+Depends: lilypond, denemo, brahms, solfege, rosegarden, festival, xmms, gtick
diff --git a/debian-edu/tasks/networked b/debian-edu/tasks/networked
new file mode 100644
index 0000000..db809df
--- /dev/null
+++ b/debian-edu/tasks/networked
@@ -0,0 +1,50 @@
+Architecture: any
+Leaf: false
+Description: DebianEdu networked packages
+ A metapackage containing dependencies for packages required on all
+ networked installations (workstation and main-server, but not
+ standalone) in the DebianEdu custom Debian distribution.
+
+Depends: education-common
+Why: Need the common packages on all networked installations.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: libnss-ldap, libpam-ldap, libldap2-tls
+Why: Access list of users, groups etc from LDAP server
+Responsible: ? (someone need to check the package list is complete)
+NeedConfig: yes - set LDAP server to name of server
+
+Depends: ntpdate, ntp | ntp-simple | ntp-refclock
+Recommends: ntp-doc
+Why: Make sure all machines have correct clock
+Responsible: Petter Reinholdtsen
+NeedConfig: yes - set NTP server (client: ntp.local, server: ntp.extern)
+
+Depends: nfs-common
+Why: Make sure NFS locking workes
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Avoid: fam
+Why: Reduce network trafic when KDE and GNOME track file system
+ changes. Should be installed, but have proven buggy, avoid for now
+Responsible: ?
+NeedConfig: ?
+
+Depends: cupsys, foomatic-filters-ppds | cupsomatic-ppd, pnm2ppa, \
+ hpijs, -lpr
+Why: CUPS printer system. This is the server part.
+ All hosts can be print servers, so this is part of networked task.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: autofs-ldap
+Why: Automatic mount and umount shares based on LDAP maps
+Responsible: Rune Nordb�e Skillingstad
+NeedConfig: yes, making sure autofs is disabled on mainserver
+
+Depends: munin-node
+Why: Needed to see what happens
+Responsible: Finn-Arne Johansen
+NeedConfig: Yes, we need to set what we want to graph
diff --git a/debian-edu/tasks/physics b/debian-edu/tasks/physics
new file mode 100644
index 0000000..913903d
--- /dev/null
+++ b/debian-edu/tasks/physics
@@ -0,0 +1,5 @@
+Architecture: any
+Suggests: mek, xem, lum, xoscope
+Description: DebianEdu physics related applications
+ This metapackage depends on various applications that can be used to
+ teach physics.
diff --git a/debian-edu/tasks/services b/debian-edu/tasks/services
new file mode 100644
index 0000000..e4102f3
--- /dev/null
+++ b/debian-edu/tasks/services
@@ -0,0 +1,8 @@
+Architecture: any
+Depends: dansguardian
+Suggests: wims
+Description: DebianEdu services for educational institutions
+ This metapackage depends on several applications providing useful
+ infrastructure and services in an educational context:
+ e-learning services, online documentation repository,
+ web content filter...
diff --git a/debian-edu/tasks/standalone b/debian-edu/tasks/standalone
new file mode 100644
index 0000000..7fa9a05
--- /dev/null
+++ b/debian-edu/tasks/standalone
@@ -0,0 +1,135 @@
+Architecture: any
+Description: DebianEdu standalone workstation packages
+ A metapackage containing dependencies for packages required on all
+ small standalone workstation installations in the DebianEdu custom
+ Debian distribution.
+
+# Note: Some packages might be listed several times. If you are
+# removing a package, search to make sure you find them all.
+
+Depends: education-common
+Why: Packages which should be present on all
+ skolelinux machines
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: education-desktop-kde | education-desktop-gnome | \
+ education-desktop
+Why: Users expect a desktop
+Responsible: ?
+Needconfig: no
+
+Depends: x-window-system-core, unifont, gsfonts-x11, \
+ xfonts-base-transcoded, xfonts-75dpi-transcoded, \
+ ttf-mgopen, ttf-freefont
+Recommends: xfonts-100dpi-transcoded
+Suggests: xterm
+Why: X11 Window system
+Responsible: ?
+NeedConfig: yes - configure for the available graphics card
+
+Depends: xfs
+Why: An X font server is nice to use.
+Responsible: Petter Reinholdtsen
+Needconfig: no
+
+Depends: gij-4.1, java-gcj-compat, \
+ openoffice.org, \
+ myspell-en-gb | myspell-en-us, \
+ openoffice.org-l10n-nb, myspell-nb, \
+ openoffice.org-l10n-nn, myspell-nn, \
+ openoffice.org-l10n-el, myspell-el-gr, \
+ openoffice.org-l10n-de, \
+ myspell-de-de | myspell-de-at | myspell-de-ch, \
+ openoffice.org-l10n-fr, myspell-fr | myspell-fr-gut, \
+ openoffice.org-l10n-es, myspell-es, \
+ openoffice.org-l10n-ca, myspell-ca, openoffice.org-l10n-nl
+Recommends: openoffice.org-help-nb, openoffice.org-help-nn, \
+ openoffice.org-help-en, openoffice.org-help-el, \
+ openoffice.org-help-fr, openoffice.org-help-es,
+Why: Supplementary OpenOffice.org packages.
+Responsible: Gaute Hvoslef Kvalnes
+NeedConfig: no
+
+Depends: firefox, \
+ firefox-locale-nb, firefox-locale-nn, \
+ firefox-locale-it, firefox-locale-el, \
+ firefox-locale-de, firefox-locale-pl
+Recommends: mozilla-thunderbird, \
+ mozilla-thunderbird-locale-nb, \
+ mozilla-thunderbird-locale-nn, \
+ mozilla-thunderbird-locale-it, \
+ mozilla-thunderbird-locale-el, \
+ mozilla-thunderbird-locale-de
+Suggest: firefox-locale-cy, \
+ firefox-locale-es-es, firefox-locale-eu, \
+ mozilla-thunderbird-locale-ca, \
+ mozilla-thunderbird-locale-fr, \
+ firefox-locale-fr-fr, firefox-locale-da-dk, \
+ firefox-locale-ko, firefox-locale-ca, \
+ firefox-locale-pt-br, firefox-locale-hu-hu, \
+ firefox-locale-ja, firefox-locale-sl-si, \
+ firefox-locale-zh-cn, firefox-locale-zh-tw
+Why: Need a working web-browser and mail client
+Responsible: Finn-Arne Johansen
+NeedConfig: Yes, Cache, Printerapp, proxy server
+
+Depends: sun-java5-jre | sun-j2re1.4 | j2re1.4
+Avoid: ibm-jdk1.1-installer, jdk1.1, kaffe, gij
+Why: We need a Java run-time environment, but possibly no development
+ tools in the standard installation. Info om Debian and
+ Java is available from
+ <URL:http://www.debian.org/doc/manuals/debian-java-faq/>.
+Responsible: ?
+NeedConfig: no
+
+Depends: debian-edu-artwork, debian-edu-artwork-usplash
+Why: Nice images and boot artwork.
+Responsible: Petter Reinholdtsen
+Needconfig: no
+
+Depends: gnupg
+Recommends: gnupg-doc
+Avoid: pgp
+Why: Allow sending and receiving signed and encrypted email
+Responsible: ?
+NeedConfig: ?
+
+Depends: cupsys-client, cupsys-bsd, cupsys-driver-gimpprint
+Why: CUPS printer system. This is the client part
+Responsible: ?
+NeedConfig: ?
+
+Depends: xpdf, gs-pdfencrypt
+Why: PDF viewers
+Responsible: ?
+NeedConfig: ?
+
+Depends: unzip, unzip-crypt, zip, zip-crypt, bzip2
+Why: Compress/uncompress utilities used by archive managers.
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: ifplugd
+Why: Disconnected machines with network cards will hang for a
+ long time when the interface is brought up
+Responsible: Finn-Arne Johansen
+NeedConfig: Yes - the interface must not has auto eth(?) in interfaces
+
+Depends: dhcp-client
+Avoid: pump
+Why: Receive IP address from DHCP server.
+Responsible: ?
+NeedConfig: no
+
+Depends: rdesktop
+Why: Let people work with windows Terminal servers even if they
+ have a Linux Desktop
+Responsible: ?
+NeedConfig: no
+
+Depends: totem | xmms | xine
+Why: People want media players
+Responsible: ?
+NeedConfig: no
+
diff --git a/debian-edu/tasks/standalone-extras b/debian-edu/tasks/standalone-extras
new file mode 100644
index 0000000..a6313d3
--- /dev/null
+++ b/debian-edu/tasks/standalone-extras
@@ -0,0 +1,222 @@
+Architecture: any
+Description: DebianEdu standalone workstation packages (extra)
+ A metapackage containing dependencies for packages required on all
+ large standalone workstation installations in the DebianEdu custom
+ Debian distribution.
+
+#This is the list of packages to be installed on standalone machines
+#These packages is a supplement to the standalone profile
+# NB! Noen pakker kan v�re f�rt opp flere ganger. Skal du slette en pakke,
+# s� s�k efter flere forekomster. lars 2002-08-03
+
+Depends: education-standalone
+Why: Packages in this file should be in all standalone
+ prifiles.
+Responsible: Helge Lyvad
+NeedConfig: no
+
+Depends: kdeedu, kaffeine
+Why: These packages are missed from the CD
+Responsible: No, none of them are responsible
+NeedConfig: no
+
+Depends: kgeography
+Recommends: xplanet
+Why: Geography
+Responsible: Lars Bahner
+NeedConfig: no
+
+Recommends: gcc, make, gdb, g++, autoconf, cvs, ddd, libc-dev
+Why: Make it possible to create your own programs.
+Responsible: ?
+NeedConfig: no
+
+###########################################################################
+#
+# Organize the packages according to the norwegian "L�replan"
+#
+###########################################################################
+
+# GRUNNSKOLEN
+
+# SPILL
+Depends: gcompris
+Why: Educational program (game for the youngest. lars.)
+Responsible: Kjartan Maraas
+NeedConfig: ?
+
+Depends: gimp, gimp-data-extras
+Recommends: sodipodi, netpbm, gv, dia, kpaint
+Why: Teikne-/grafikkprogram
+Responsible: ?
+NeedConfig: ?
+
+Depends: quanta
+Why: HTML editor ++
+Responsible: ?
+NeedConfig: no
+
+Recommends: opera, smbclient
+Why: Nettleser og tilgang til diverse filsystemer.
+Responsible: ?
+NeedConfig: no
+
+Recommends: kbear, ncftp, wget
+Why: Filoverf�rer
+Responsible: ?
+NeedConfig: ?
+
+Recommends: dbdesigner
+Why: Database
+Responsible: ?
+NeedConfig: ?
+
+Recommends: gnomemeeting
+Why: Konferanse
+Responsible: ?
+NeedConfig: ?
+
+Recommends: noteedit, kmidi, artsbuilder, solfege, timidity-patches
+Why: Musikkforming
+Responsible: ?
+NeedConfig: ?
+
+# ENKELTE FAG
+
+# NB! Dette h�rer sammen med ovenst�ende pakke
+Depends: kdeedu
+Recommends: kig | keuklid | kgeo, kgraph, kmultiply, klearnspelling, kpercentage
+Why: matematikk (spisekart). kgeo, kpercentage and klearspelling are
+ part of kdeedu.
+Responsible: ?
+NeedConfig: ?
+
+Depends: kstars, celestia, gperiodic, kalzium
+Why: milj�/naturfag. kstars and kalzium are part of kdeedu in KDE 3.1.
+Responsible: ?
+NeedConfig: yes - Open GL/DRI
+
+Depends: klearnspelling, ktouch
+Why: Drillprogram. ktouch is part of kdeedu in KDE 3.1
+Responsible: ?
+NeedConfig: no
+
+Recommends: knorskverbs
+Why: Norskundervisning. knorskverbs is part of kdeedu.
+Responsible: ?
+NeedConfig: ?
+
+# VIDEREG�ENDE
+
+
+
+Recomends: postgresql-client
+Why: Database
+Responsible: ?
+NeedConfig: ?
+
+Recomends: sql-ledger
+Why: accounting and economical simulation
+Responsible: ?
+NeedConfig: ?
+
+# ANDRE
+
+Recommends: xmms-cdread
+Why: Multimediaavspilling
+Responsible: ?
+NeedConfig: yes - midi/soundcard
+
+Recommends: mrproject | planner
+Why: Project management. Changed name from mrproject to planner
+Responsible: ?
+NeedConfig: ?
+
+Recommends: gnuplot, geg
+Why: Graph plotting programs. gnuplot was requested by math teacher.
+Responsible: ?
+NeedConfig: no
+
+Recommends: gperiodic
+Why: Chemistry
+Responsible: ?
+NeedConfig: ?
+
+Depends: kseg, drgeo | drgenius
+Recommends: yacas, kmplot, ucblogo, qcad
+Why: Math programs. kmplot is part of kdeedu in KDE 3.1.
+Responsible: ?
+NeedConfig: ?
+
+Depends: kino, stopmotion
+Suggests: xine-ui, xine-dvdnav, ogle-gui
+Why: Various tv/video players and recorders.
+Responsible: Petter Reinholdtsen
+NeedConfig: ?
+
+Recommends: tetex-bin, tetex-doc, tetex-base, tetex-extra, lacheck, \
+ auctex, tetex-brev
+Why: Requested by math teacher. LaTeX allow math typesetting.
+Responsible: ? (someone need to check the package list is complete)
+NeedConfig: no
+
+Recommends: lyx
+Suggests: texmacs
+Why: GUI frontend to LaTeX makes it easier to use for new users.
+Responsible: ?
+NeedConfig: ?
+
+Recommends: kchart, kformula, koshell, kugar, kivio
+Why: leftovers
+Responsible: ?
+NeedConfig: no
+
+###########################################################################
+
+# SYSTEM
+
+Depends: iamerican, ibritish, ingerman, ifrench, ispanish, \
+ inorwegian, idanish
+Why: Spellcheckers for all foreign languages used in the norwegian
+ schools
+Responsible: ? (someone need to check the package list is complete)
+NeedConfig: yes - set default ispell dictionary
+
+Recommends: lightspeed, klogic
+Why: Fysikkprogrammer
+Responsible: ?
+NeedConfig: ?
+
+Depends: sane, xsane
+Why: Scanner drivers and frontends. Most schools have scanners
+ available, and software to drive them should be available
+ in Skolelinux.
+Responsible: Petter Reinholdtsen
+NeedConfig: yes
+
+Recommends: kppp
+why: Allow modem and/or ISDN connection
+Responsible: ?
+NeedConfig: ?
+
+Recommends: pppoeconf
+Why: Allow xDSL
+Responsible: ?
+NeedConfig: ?
+
+Recommends: kuser
+why: Grafical version of "adduser"
+Responsible: ?
+NeedConfig: ?
+
+Depends: xmms, xmmsarts | xmms-arts, libogg0, libvorbis0 | libvorbis0a, \
+ libxml1, zlib1g, libaudiofile0
+Why: Multimedia player
+Responsible: ?
+NeedConfig: no
+
+Recommends: gnash
+Suggests: flashplugin-nonfree
+Why: Several web pages uses Macromedia Flash
+Responsible: ?
+NeedConfig: ?
diff --git a/debian-edu/tasks/thin-client-server b/debian-edu/tasks/thin-client-server
new file mode 100644
index 0000000..d8ef71e
--- /dev/null
+++ b/debian-edu/tasks/thin-client-server
@@ -0,0 +1,74 @@
+Architecture: any
+Description: DebianEdu networked thin client server packages
+ A metapackage containing dependencies for packages required on all
+ networked thin client server installations in the DebianEdu custom Debian
+ distribution.
+
+# This is the list of packages to be installed on a thin client server.
+# Basis is LTSP versjon 3
+
+Depends: iptables
+Why: Need to do masquerading of the thin clients for DNS etc.
+Responsible: Ragnar Wisl�ff
+NeedConfig: no
+
+Depends: webmin, webmin-core, webmin-dhcpd3 | webmin-dhcpd, webmin-ltsp
+Why: Need the webmin module to enter the MAC adresses of tc's.
+Responsible: Ragnar Wisl�ff
+NeedConfig: yes
+
+Depends: dhcp3-server | dhcp, -bootp
+Why: We want to use DHCP, not the subset bootp.
+Responsible: Ragnar Wisl�ff
+NeedConfig: yes
+
+Depends: atftpd
+Why: LTSP needs tftpd, but the core LTSP package lists it as
+ recommended.
+Responsible: Ragnar Wisl�ff
+Needconfig: yes
+
+Ignore: netboot
+Why: We use ltsp boot images
+Responsible: Ragnar Wisl�ff
+Needconfig: ?
+
+Depends: xfs
+Why: LTSP clients are slow and should get font info from the server.
+Responsible: Ragnar Wisl�ff
+Needconfig: yes - enable TCP listening
+
+#Suggests: ltsp-core-i386, ltsp-x-core-i386, \
+# ltsp-kernel-2.4.26-edu-i386 | ltsp-kernel-2.4.22-i386, \
+# ltsp-x-xserver-mach32-3.3.6-i386, \
+# ltsp-x-xserver-mach64-3.3.6-i386, \
+# ltsp-x-xserver-s3-s3v-3.3.6-i386 | ltsp-x-xserver-s3-3.3.6-i386, \
+# ltsp-x-xserver-svga-3.3.6-i386, ltsp-localdev-i386, ltsp-sound-i386
+#Recommends: ltsp-doc, ltsp-local-apps-i386, ltsp-x-fonts-i386, \
+# ltsp-x-xserver-3dlabs-3.3.6-i386, ltsp-x-xserver-8514-3.3.6-i386, \
+# ltsp-x-xserver-agx-3.3.6-i386, ltsp-x-xserver-fbdev-3.3.6-i386, \
+# ltsp-x-xserver-i128-3.3.6-i386, ltsp-x-xserver-mach32-3.3.6-i386, \
+# ltsp-x-xserver-mach64-3.3.6-i386, ltsp-x-xserver-mach8-3.3.6-i386, \
+# ltsp-x-xserver-mono-3.3.6-i386, ltsp-x-xserver-p9000-3.3.6-i386, \
+# ltsp-x-xserver-s3-3.3.6-i386, ltsp-x-xserver-s3v-3.3.6-i386, \
+# ltsp-x-xserver-svga-3.3.6-i386, ltsp-x-xserver-vga16-3.3.6-i386, \
+# ltsp-x-xserver-w32-3.3.6-i386
+#Why: Server for diskless / thin clients
+#URL: http://www.ltsp.org
+#Responsible: Ragnar Wisl�ff
+#NeedConfig: yes
+
+Depends: ltsp-server-standalone
+Why: Next generation LTSP server for diskless / thin clients.
+Responsible: Petter Reinholdtsen
+NeedConfig: yes
+
+Depends: education-workstation
+Why: Packages which should be present on a thin client server
+Responsible: Ragnar Wisl�ff
+NeedConfig: no
+
+Depends: rdiff-backup, ssh
+Why: To make the backup system able to backup the ltsp server
+Responsible: Morten Werner Olsen
+NeedConfig: no
diff --git a/debian-edu/tasks/workstation b/debian-edu/tasks/workstation
new file mode 100644
index 0000000..bb3c31a
--- /dev/null
+++ b/debian-edu/tasks/workstation
@@ -0,0 +1,28 @@
+Architecture: any
+Description: DebianEdu networked workstation packages
+ A metapackage containing dependencies for packages required on all
+ networked workstation (thick client) installations in the DebianEdu
+ custom Debian distribution.
+
+# Note: Some packages might be listed several times. If you are
+# removing a package, search to make sure you find them all.
+
+Depends: education-networked
+Why: Packages which should be present on all networked
+ skolelinux machines
+Responsible: Petter Reinholdtsen
+NeedConfig: no
+
+Depends: education-standalone
+Why: Need everything thats in standalone on a workstation
+
+# SYSTEM
+Depends: ldap-utils
+Recomends: gq
+Why: LDAP adminstration tools
+Responsible: Kjetil T. Homme
+NeedConfig: ?
+
+Depends: education-standalone-extras
+Why: Goodies
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/pkg-team/debian-edu.git
More information about the debian-edu-commits
mailing list