From 58081ffedc2590e85b364d347b703c0674e3e593 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 10 Aug 2014 20:06:24 +0200 Subject: Add a bunch of Jessie classes, and (preliminary) node dharma. --- profiles/jessie/classes/Blend/parl/desktop/ALL.yml | 6 ++ profiles/jessie/classes/Blend/parl/desktop/EU.yml | 6 ++ .../jessie/classes/Desktop/email/locale/EU.yml | 31 +++++++++ .../jessie/classes/Desktop/email/locale/EUROPE.yml | 26 ++++++++ .../jessie/classes/Desktop/office/locale/ALL.yml | 77 ++++++++++++++++++++++ .../classes/Desktop/scheduling/locale/ALL.yml | 17 +++++ .../classes/Desktop/scheduling/locale/EU.yml | 28 ++++++++ .../classes/Desktop/scheduling/locale/EUROPE.yml | 21 ++++++ .../classes/Desktop/scheduling/locale/INDIA.yml | 21 ++++++ .../Desktop/scheduling/locale/SCANDINAVIA.yml | 13 ++++ .../classes/Desktop/scheduling/locale/da.yml | 9 +++ profiles/jessie/classes/Desktop/web/java.yml | 12 ++++ profiles/jessie/classes/Desktop/web/locale/EU.yml | 31 +++++++++ .../jessie/classes/Desktop/web/locale/INDIA.yml | 31 +++++++++ profiles/jessie/classes/Language/java/index.yml | 4 ++ .../classes/Language/java/openjdk8/avoid.yml | 9 +++ .../classes/Language/java/openjdk8/index.yml | 9 +++ profiles/jessie/classes/Service/mail/search.yml | 9 +++ .../jessie/classes/Service/web/apache/uwsgi.yml | 12 ++++ profiles/jessie/classes/Service/web/slippymap.yml | 9 +++ profiles/jessie/nodes/dharma.yml | 28 ++++++++ 21 files changed, 409 insertions(+) create mode 100644 profiles/jessie/classes/Blend/parl/desktop/ALL.yml create mode 100644 profiles/jessie/classes/Blend/parl/desktop/EU.yml create mode 100644 profiles/jessie/classes/Desktop/email/locale/EU.yml create mode 100644 profiles/jessie/classes/Desktop/email/locale/EUROPE.yml create mode 100644 profiles/jessie/classes/Desktop/office/locale/ALL.yml create mode 100644 profiles/jessie/classes/Desktop/scheduling/locale/ALL.yml create mode 100644 profiles/jessie/classes/Desktop/scheduling/locale/EU.yml create mode 100644 profiles/jessie/classes/Desktop/scheduling/locale/EUROPE.yml create mode 100644 profiles/jessie/classes/Desktop/scheduling/locale/INDIA.yml create mode 100644 profiles/jessie/classes/Desktop/scheduling/locale/SCANDINAVIA.yml create mode 100644 profiles/jessie/classes/Desktop/scheduling/locale/da.yml create mode 100644 profiles/jessie/classes/Desktop/web/java.yml create mode 100644 profiles/jessie/classes/Desktop/web/locale/EU.yml create mode 100644 profiles/jessie/classes/Desktop/web/locale/INDIA.yml create mode 100644 profiles/jessie/classes/Language/java/index.yml create mode 100644 profiles/jessie/classes/Language/java/openjdk8/avoid.yml create mode 100644 profiles/jessie/classes/Language/java/openjdk8/index.yml create mode 100644 profiles/jessie/classes/Service/mail/search.yml create mode 100644 profiles/jessie/classes/Service/web/apache/uwsgi.yml create mode 100644 profiles/jessie/classes/Service/web/slippymap.yml create mode 100644 profiles/jessie/nodes/dharma.yml diff --git a/profiles/jessie/classes/Blend/parl/desktop/ALL.yml b/profiles/jessie/classes/Blend/parl/desktop/ALL.yml new file mode 100644 index 0000000..7addabe --- /dev/null +++ b/profiles/jessie/classes/Blend/parl/desktop/ALL.yml @@ -0,0 +1,6 @@ +classes: + - Blend.parl.desktop + - Desktop.email.locale.ALL + - Desktop.office.locale.ALL + - Desktop.scheduling.locale.ALL + - Desktop.web.locale.ALL diff --git a/profiles/jessie/classes/Blend/parl/desktop/EU.yml b/profiles/jessie/classes/Blend/parl/desktop/EU.yml new file mode 100644 index 0000000..6cea892 --- /dev/null +++ b/profiles/jessie/classes/Blend/parl/desktop/EU.yml @@ -0,0 +1,6 @@ +classes: + - Blend.parl.desktop + - Desktop.email.locale.EU + - Desktop.office.locale.EU + - Desktop.scheduling.locale.EU + - Desktop.web.locale.EU diff --git a/profiles/jessie/classes/Desktop/email/locale/EU.yml b/profiles/jessie/classes/Desktop/email/locale/EU.yml new file mode 100644 index 0000000..dcfe7be --- /dev/null +++ b/profiles/jessie/classes/Desktop/email/locale/EU.yml @@ -0,0 +1,31 @@ +# bg cs hr da nl en-gb et fi fr de el hu ga-ie it lt pl pt-pt ro sk sl es-es sv-se +classes: + - Desktop.email +parameters: + doc: + desktop-email: + pkg: + - include Icedove locales for European Union (except Maltese) + pkg: + - icedove-l10n-bg + - icedove-l10n-cs + - icedove-l10n-da + - icedove-l10n-de + - icedove-l10n-el + - icedove-l10n-en-gb + - icedove-l10n-es-es + - icedove-l10n-et + - icedove-l10n-fi + - icedove-l10n-fr + - icedove-l10n-ga-ie + - icedove-l10n-hr + - icedove-l10n-hu + - icedove-l10n-it + - icedove-l10n-lt + - icedove-l10n-nl + - icedove-l10n-pl + - icedove-l10n-pt-pt + - icedove-l10n-ro + - icedove-l10n-sk + - icedove-l10n-sl + - icedove-l10n-sv-se diff --git a/profiles/jessie/classes/Desktop/email/locale/EUROPE.yml b/profiles/jessie/classes/Desktop/email/locale/EUROPE.yml new file mode 100644 index 0000000..9ea8404 --- /dev/null +++ b/profiles/jessie/classes/Desktop/email/locale/EUROPE.yml @@ -0,0 +1,26 @@ +classes: + - Desktop.email.locale.EU +parameters: + doc: + desktop-email: + pkg: + - include Icedove locales for Europe (UN M.49 definition) + pkg: + - icedove-l10n-ast + - icedove-l10n-be + - icedove-l10n-br + - icedove-l10n-ca + - icedove-l10n-eu + - icedove-l10n-fy-nl + - icedove-l10n-gd + - icedove-l10n-gl + - icedove-l10n-hy-am + - icedove-l10n-is + - icedove-l10n-nb-no + - icedove-l10n-nn-no + - icedove-l10n-rm + - icedove-l10n-ru + - icedove-l10n-sq + - icedove-l10n-sr + - icedove-l10n-tr + - icedove-l10n-uk diff --git a/profiles/jessie/classes/Desktop/office/locale/ALL.yml b/profiles/jessie/classes/Desktop/office/locale/ALL.yml new file mode 100644 index 0000000..bb2f54b --- /dev/null +++ b/profiles/jessie/classes/Desktop/office/locale/ALL.yml @@ -0,0 +1,77 @@ +#ar ast be bg br bs ca cs cy da de dz el en-gb eo es et eu fa fi fr ga gd gl he hr hu id is it ja ka kk km kmr ko lt lv mk mn nb ne nl nn oc om pl pt pt-br ro ru rw si sk sl sr sv tg th tr ug uk uz vi za zh-cn zh-tw +classes: + - Desktop.office + - Desktop.office.locale.INDIA + - Desktop.office.locale.ZA +parameters: + doc: + desktop-office: + pkg: + - include all LibreOffice locales + pkg: + - libreoffice-l10n-ar + - libreoffice-l10n-ast + - libreoffice-l10n-be + - libreoffice-l10n-bg + - libreoffice-l10n-br + - libreoffice-l10n-bs + - libreoffice-l10n-ca + - libreoffice-l10n-cs + - libreoffice-l10n-cy + - libreoffice-l10n-da + - libreoffice-l10n-de + - libreoffice-l10n-dz + - libreoffice-l10n-el + - libreoffice-l10n-en-gb + - libreoffice-l10n-eo + - libreoffice-l10n-es + - libreoffice-l10n-et + - libreoffice-l10n-eu + - libreoffice-l10n-fa + - libreoffice-l10n-fi + - libreoffice-l10n-fr + - libreoffice-l10n-ga + - libreoffice-l10n-gd + - libreoffice-l10n-gl + - libreoffice-l10n-he + - libreoffice-l10n-hr + - libreoffice-l10n-hu + - libreoffice-l10n-id + - libreoffice-l10n-is + - libreoffice-l10n-it + - libreoffice-l10n-ja + - libreoffice-l10n-ka + - libreoffice-l10n-kk + - libreoffice-l10n-km + - libreoffice-l10n-kmr + - libreoffice-l10n-ko + - libreoffice-l10n-lt + - libreoffice-l10n-lv + - libreoffice-l10n-mk + - libreoffice-l10n-mn + - libreoffice-l10n-nb + - libreoffice-l10n-ne + - libreoffice-l10n-nl + - libreoffice-l10n-nn + - libreoffice-l10n-oc + - libreoffice-l10n-om + - libreoffice-l10n-pl + - libreoffice-l10n-pt + - libreoffice-l10n-pt-br + - libreoffice-l10n-ro + - libreoffice-l10n-ru + - libreoffice-l10n-rw + - libreoffice-l10n-si + - libreoffice-l10n-sk + - libreoffice-l10n-sl + - libreoffice-l10n-sr + - libreoffice-l10n-sv + - libreoffice-l10n-tg + - libreoffice-l10n-th + - libreoffice-l10n-tr + - libreoffice-l10n-ug + - libreoffice-l10n-uk + - libreoffice-l10n-uz + - libreoffice-l10n-vi + - libreoffice-l10n-zh-cn + - libreoffice-l10n-zh-tw diff --git a/profiles/jessie/classes/Desktop/scheduling/locale/ALL.yml b/profiles/jessie/classes/Desktop/scheduling/locale/ALL.yml new file mode 100644 index 0000000..cfae161 --- /dev/null +++ b/profiles/jessie/classes/Desktop/scheduling/locale/ALL.yml @@ -0,0 +1,17 @@ +classes: + - Desktop.scheduling.locale.EUROPE + - Desktop.scheduling.locale.INDIA +parameters: + doc: + desktop-scheduling: + pkg: + - include all Iceowl locales + pkg: + - iceowl-l10n-es-ar + - iceowl-l10n-id + - iceowl-l10n-ja + - iceowl-l10n-ko + - iceowl-l10n-ru + - iceowl-l10n-uk + - iceowl-l10n-zh-cn + - iceowl-l10n-zh-tw diff --git a/profiles/jessie/classes/Desktop/scheduling/locale/EU.yml b/profiles/jessie/classes/Desktop/scheduling/locale/EU.yml new file mode 100644 index 0000000..d0b6089 --- /dev/null +++ b/profiles/jessie/classes/Desktop/scheduling/locale/EU.yml @@ -0,0 +1,28 @@ +# bg hr cs da nl en-gb et fi fr de hu ga-ie it lt pl pt-pt sk es-es sv-se +classes: + - Desktop.scheduling +parameters: + doc: + desktop-scheduling: + pkg: + - include Iceowl locales for European Union (except el ro sl) + pkg: + - iceowl-l10n-bg + - iceowl-l10n-hr + - iceowl-l10n-cs + - iceowl-l10n-da + - iceowl-l10n-nl + - iceowl-l10n-en-gb + - iceowl-l10n-et + - iceowl-l10n-fi + - iceowl-l10n-fr + - iceowl-l10n-de + - iceowl-l10n-hu + - iceowl-l10n-ga-ie + - iceowl-l10n-it + - iceowl-l10n-lt + - iceowl-l10n-pl + - iceowl-l10n-pt-pt + - iceowl-l10n-sk + - iceowl-l10n-es-es + - iceowl-l10n-sv-se diff --git a/profiles/jessie/classes/Desktop/scheduling/locale/EUROPE.yml b/profiles/jessie/classes/Desktop/scheduling/locale/EUROPE.yml new file mode 100644 index 0000000..a190259 --- /dev/null +++ b/profiles/jessie/classes/Desktop/scheduling/locale/EUROPE.yml @@ -0,0 +1,21 @@ +#TODO: define "Europe" - do Ukraine and Russia belong? Do Turkey? +classes: + - Desktop.scheduling.locale.EU +parameters: + doc: + desktop-scheduling: + pkg: + - include Iceowl locales for european languages (beyond official EU) + pkg: + - iceowl-l10n-ca + - iceowl-l10n-eu + - iceowl-l10n-fy-nl + - iceowl-l10n-gd + - iceowl-l10n-is + - iceowl-l10n-nb-no + - iceowl-l10n-nn-no +# - iceowl-l10n-ru + - iceowl-l10n-sq + - iceowl-l10n-sr + - iceowl-l10n-tr +# - iceowl-l10n-uk diff --git a/profiles/jessie/classes/Desktop/scheduling/locale/INDIA.yml b/profiles/jessie/classes/Desktop/scheduling/locale/INDIA.yml new file mode 100644 index 0000000..346eafb --- /dev/null +++ b/profiles/jessie/classes/Desktop/scheduling/locale/INDIA.yml @@ -0,0 +1,21 @@ +# languages (and in paranthesis: locales, and scripts when exceptional) +# union: Hindi(hi,devanagari) English(en-GB) +# 8th Schedule additions: Assamese(as) Bengali(bn) Bodo(brx) Dogri(doi) +# Gujarati(gu) Kannada(kn) Kashmiri(ks,persian/perso-arabic) +# Konkani(kok) Maithili(mai,tirhuta) Malayalam(ml) +# Manipuri/Meitei/Meithei(mni) Marathi(mr) Nepali(ne) Oriya(or) +# Punjabi(pa,gurmukhi/shahmukhi) Sanskrit(sa) +# Santali(sat,ol chiki/ol cemet) Sindhi(sd,khudabadi,landa) Tamil(ta) +# Telugu(te) Urdu(ur) +# state only: Garo(grt) Khasi(kha) Kokborok(trp/ria/tpe/usi/xtr) Mizo(lus) +# en-gb pa-in +classes: + - Desktop.scheduling +parameters: + doc: + desktop-scheduling: + pkg: + - include Iceowl locales for official languages of India + pkg: + - icedove-l10n-en-gb + - icedove-l10n-pa-in diff --git a/profiles/jessie/classes/Desktop/scheduling/locale/SCANDINAVIA.yml b/profiles/jessie/classes/Desktop/scheduling/locale/SCANDINAVIA.yml new file mode 100644 index 0000000..519d22d --- /dev/null +++ b/profiles/jessie/classes/Desktop/scheduling/locale/SCANDINAVIA.yml @@ -0,0 +1,13 @@ +classes: +parameters: + doc: + desktop-scheduling: + pkg: + - include Iceowl locales for scandinavian languages + pkg: + - iceowl-l10n-da + - iceowl-l10n-fi + - iceowl-l10n-is + - iceowl-l10n-nb-no + - iceowl-l10n-nn-no + - iceowl-l10n-sv-se diff --git a/profiles/jessie/classes/Desktop/scheduling/locale/da.yml b/profiles/jessie/classes/Desktop/scheduling/locale/da.yml new file mode 100644 index 0000000..797f348 --- /dev/null +++ b/profiles/jessie/classes/Desktop/scheduling/locale/da.yml @@ -0,0 +1,9 @@ +classes: + - Desktop.scheduling +parameters: + doc: + desktop-scheduling: + pkg: + - include Iceowl locale for Danish + pkg: + - iceweasel-l10n-da diff --git a/profiles/jessie/classes/Desktop/web/java.yml b/profiles/jessie/classes/Desktop/web/java.yml new file mode 100644 index 0000000..53f3bee --- /dev/null +++ b/profiles/jessie/classes/Desktop/web/java.yml @@ -0,0 +1,12 @@ +classes: + - Language.java + - Desktop.web +parameters: + doc: + desktop-web: + pkg: + - include Iceweasel support for Java-applet + pkg: + - icedtea-7-plugin + pkg-auto: + - openjdk-7-jre diff --git a/profiles/jessie/classes/Desktop/web/locale/EU.yml b/profiles/jessie/classes/Desktop/web/locale/EU.yml new file mode 100644 index 0000000..fc4df8f --- /dev/null +++ b/profiles/jessie/classes/Desktop/web/locale/EU.yml @@ -0,0 +1,31 @@ +# bg hr cs da nl en-gb et fi fr de el hu ga-ie it lt pl pt-pt ro sk sl es-es sv-se +classes: + - Desktop.web +parameters: + doc: + desktop-web: + pkg: + - include Iceweasel locales for European Union (except Maltese) + pkg: + - iceweasel-l10n-bg + - iceweasel-l10n-hr + - iceweasel-l10n-cs + - iceweasel-l10n-da + - iceweasel-l10n-nl + - iceweasel-l10n-en-gb + - iceweasel-l10n-et + - iceweasel-l10n-fi + - iceweasel-l10n-fr + - iceweasel-l10n-de + - iceweasel-l10n-el + - iceweasel-l10n-hu + - iceweasel-l10n-ga-ie + - iceweasel-l10n-it + - iceweasel-l10n-lt + - iceweasel-l10n-pl + - iceweasel-l10n-pt-pt + - iceweasel-l10n-ro + - iceweasel-l10n-sk + - iceweasel-l10n-sl + - iceweasel-l10n-es-es + - iceweasel-l10n-sv-se diff --git a/profiles/jessie/classes/Desktop/web/locale/INDIA.yml b/profiles/jessie/classes/Desktop/web/locale/INDIA.yml new file mode 100644 index 0000000..d2e2a7f --- /dev/null +++ b/profiles/jessie/classes/Desktop/web/locale/INDIA.yml @@ -0,0 +1,31 @@ +# languages (and in paranthesis: locales, and scripts when exceptional) +# union: Hindi(hi,devanagari) English(en-GB) +# 8th Schedule additions: Assamese(as) Bengali(bn) Bodo(brx) Dogri(doi) +# Gujarati(gu) Kannada(kn) Kashmiri(ks,persian/perso-arabic) +# Konkani(kok) Maithili(mai,tirhuta) Malayalam(ml) +# Manipuri/Meitei/Meithei(mni) Marathi(mr) Nepali(ne) Oriya(or) +# Punjabi(pa,gurmukhi/shahmukhi) Sanskrit(sa) +# Santali(sat,ol chiki/ol cemet) Sindhi(sd,khudabadi,landa) Tamil(ta) +# Telugu(te) Urdu(ur) +# state only: Garo(grt) Khasi(kha) Kokborok(trp/ria/tpe/usi/xtr) Mizo(lus) +# as bn-in en-gb gu-in hi-in kn mai ml mr or ta te +classes: + - Desktop.web +parameters: + doc: + desktop-web: + pkg: + - include Iceweasel locales for official languages of India + pkg: + - icedove-l10n-as + - icedove-l10n-bn-in + - icedove-l10n-en-gb + - icedove-l10n-gu-in + - icedove-l10n-hi-in + - icedove-l10n-kn + - icedove-l10n-mai + - icedove-l10n-ml + - icedove-l10n-mr + - icedove-l10n-or + - icedove-l10n-ta + - icedove-l10n-te diff --git a/profiles/jessie/classes/Language/java/index.yml b/profiles/jessie/classes/Language/java/index.yml new file mode 100644 index 0000000..e3549df --- /dev/null +++ b/profiles/jessie/classes/Language/java/index.yml @@ -0,0 +1,4 @@ +classes: + - Language.java.openjdk7 + - Language.java.openjdk6.avoid + - Language.java.openjdk8.avoid diff --git a/profiles/jessie/classes/Language/java/openjdk8/avoid.yml b/profiles/jessie/classes/Language/java/openjdk8/avoid.yml new file mode 100644 index 0000000..91b655c --- /dev/null +++ b/profiles/jessie/classes/Language/java/openjdk8/avoid.yml @@ -0,0 +1,9 @@ +classes: + - Language.java.base +parameters: + doc: + Language.java: + pkg: + - avoid OpenJDK 8 + pkg-avoid: + - openjdk-8-jre diff --git a/profiles/jessie/classes/Language/java/openjdk8/index.yml b/profiles/jessie/classes/Language/java/openjdk8/index.yml new file mode 100644 index 0000000..3d9666d --- /dev/null +++ b/profiles/jessie/classes/Language/java/openjdk8/index.yml @@ -0,0 +1,9 @@ +classes: + - Language.java.base +parameters: + doc: + Language.java: + pkg: + - include OpenJDK 8 + pkg: + - openjdk-8-jre diff --git a/profiles/jessie/classes/Service/mail/search.yml b/profiles/jessie/classes/Service/mail/search.yml new file mode 100644 index 0000000..1d3febc --- /dev/null +++ b/profiles/jessie/classes/Service/mail/search.yml @@ -0,0 +1,9 @@ +classes: + - Service.mail.imap +parameters: + doc: + service-mail: + pkg: + - include Dovecot search optimization + pkg: + - dovecot-lucene diff --git a/profiles/jessie/classes/Service/web/apache/uwsgi.yml b/profiles/jessie/classes/Service/web/apache/uwsgi.yml new file mode 100644 index 0000000..0d0f74d --- /dev/null +++ b/profiles/jessie/classes/Service/web/apache/uwsgi.yml @@ -0,0 +1,12 @@ +#FIXME: ensure that all related tweaks are adapted to proxy syntax +classes: + - Service.web.apache +parameters: + doc: + service-web: + pkg: + - install Apache2 plugin for uWSGI + pkg: + - libapache2-mod-proxy-uwsgi + pkg-avoid: + - libapache2-mod-uwsgi diff --git a/profiles/jessie/classes/Service/web/slippymap.yml b/profiles/jessie/classes/Service/web/slippymap.yml new file mode 100644 index 0000000..71f9e2d --- /dev/null +++ b/profiles/jessie/classes/Service/web/slippymap.yml @@ -0,0 +1,9 @@ +classes: + - Service.web +parameters: + doc: + service-web: + pkg: + - include suport for slippy maps - like + pkg-auto: + - libjs-leaflet diff --git a/profiles/jessie/nodes/dharma.yml b/profiles/jessie/nodes/dharma.yml new file mode 100644 index 0000000..a69c15a --- /dev/null +++ b/profiles/jessie/nodes/dharma.yml @@ -0,0 +1,28 @@ +classes: + - Admin.apt.aptitude + - Admin.apt.tools + - Console.tools + - Console.filemanager + - Console.media.audio.alsa + - Desktop.xfce + - Desktop.xfce.power + - Desktop.awesome + - Desktop.screensaver.unicode + - Desktop.email.crypto + - Desktop.filesharing.bittorrent + - Desktop.media.audio.alsa + - Desktop.media.video + - Desktop.mobile.sync + - Desktop.mobile.photo + - Desktop.office.gtk + - Desktop.office.word-processor + - Desktop.office.spreadsheet + - Desktop.office.presentation + - Desktop.office.pdf.gtk + - Desktop.scheduling + - Desktop.scheduling.locale.da + - Desktop.web.java + - Desktop.web.security + - Desktop.crypto + - Hardware.gl + - Hardware.laptop.apple.macbook5-1 -- cgit v1.2.3