diff --git a/Makefile b/Makefile index a9c380e..696ab64 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,38 @@ -sources = libreschool-base.control \ - libreschool-primary-base.control \ - libreschool-primary-optional.control \ - libreschool-secondary-base.control \ - libreschool-secondary-optional.control -obj = $(sources:.control=.deb) +repo = /home/syntaxerrormmm/Documenti/SysAdmin/repo.sys42.eu +uploadscr = $(repo)/update-ubuntu.sh -all: $(obj) +bionic_src = $(wildcard bionic/*.control) +xenial_src = $(wildcard xenial/*.control) +trusty_src = $(wildcard trusty/*.control) + +bionic_obj = $(bionic_src:.control=.deb) +xenial_obj = $(xenial_src:.control=.deb) +trusty_obj = $(trusty_src:.control=.deb) + +all: bionic xenial trusty clean: rm -f *.dsc *.changes *.deb *.tar.gz %.deb: %.control - equivs-build --full $< + equivs-build $< -.PHONY: all clean +bionic: $(bionic_obj) +xenial: $(xenial_obj) +trusty: $(trusty_obj) + +bionic_repo: bionic + reprepro -b $(repo) includedeb bionic *18.04*.deb + +xenial_repo: xenial + reprepro -b $(repo) includedeb xenial *16.04*.deb + +trusty_repo: trusty + reprepro -b $(repo) includedeb trusty *14.04*.deb + +repo: bionic_repo xenial_repo trusty_repo + +upload: + bash $(uploadscr) + +.PHONY: all clean bionic xenial diff --git a/README.md b/README.md new file mode 100644 index 0000000..9fd72d6 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Metapacchetti per l'installazione del software consigliato da LibreSchool # + +* `libreschool-base`: 292 MB da scaricare, 815 MB occupati su disco +* `libreschool-primary-base`: 921MB da scaricare, 2.507 MB occupati +* `libreschool-primary-extra`: 970MB da scaricare, 2.614 MB occupati +* `libreschool-secondary-base`: problema openscad. + rimosso quello: 1010 MB download, 3.165 MB spazio occupato +* `libreschool-secondary-extra`: 1.157 MB download, 3.583 MB occupati diff --git a/libreschool-base.control b/bionic/libreschool-base.control similarity index 98% rename from libreschool-base.control rename to bionic/libreschool-base.control index da11099..36a4cb9 100644 --- a/libreschool-base.control +++ b/bionic/libreschool-base.control @@ -7,7 +7,7 @@ Homepage: https://libreschool.org Standards-Version: 3.9.7 Package: libreschool-base -Version: 0~20180701 +Version: 18.04~20180705-1 Maintainer: Emiliano Vavassori # Pre-Depends: Depends: breeze-icon-theme, gedit, kde-l10n-it, libreoffice, libreoffice-gnome, libreoffice-help-it, libreoffice-l10n-it, libreoffice-librelogo, openclipart-libreoffice, xournal diff --git a/bionic/libreschool-primary-base.control b/bionic/libreschool-primary-base.control new file mode 100644 index 0000000..ac53f22 --- /dev/null +++ b/bionic/libreschool-primary-base.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-primary-base +Version: 18.04~20180705-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: calibre, gcompris, gcompris-qt, inkscape, kgeography, kturtle, libreschool-base, marble, openshot, pencil2d, pinta, scribus, tupi, tuxmath, tuxpaint, vlc +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected base packages for primary schools (metapackage) + Selected base packages for didactics in primary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/bionic/libreschool-primary-extra.control b/bionic/libreschool-primary-extra.control new file mode 100644 index 0000000..f1333ea --- /dev/null +++ b/bionic/libreschool-primary-extra.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-primary-extra +Version: 18.04~20180705-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: childsplay, childsplay-alphabet-sounds-it, kanagram, khangman, kolourpaint4, kwordquiz, libreschool-primary-base, synaptic +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: GPL3 +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected optional packages for primary schools (metapackage) + Selected optional packages for didactics in primary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/bionic/libreschool-secondary-base.control b/bionic/libreschool-secondary-base.control new file mode 100644 index 0000000..61406ea --- /dev/null +++ b/bionic/libreschool-secondary-base.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-secondary-base +Version: 18.04~20180705-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: atomix, audacity, blender, calibre, freecad, fritzing, gbrainy, gimp, gimp-help-it, idle, idle3, inkscape, kalgebra, kalzium, kbruch, kgeography, kturtle, laby, librecad, libreschool-base, marble, meshlab, openshot, pinta, scribus, sweethome3d, sweethome3d-furniture, tupi, vlc +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected base packages for secondary schools (metapackage) + Selected base packages for didactics in secondary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/libreschool-secondary-optional.control b/bionic/libreschool-secondary-extra.control similarity index 96% rename from libreschool-secondary-optional.control rename to bionic/libreschool-secondary-extra.control index 2d4c7cc..d34aeec 100644 --- a/libreschool-secondary-optional.control +++ b/bionic/libreschool-secondary-extra.control @@ -6,8 +6,8 @@ Priority: optional Homepage: https://libreschool.org Standards-Version: 3.9.7 -Package: libreschool-secondary-optional -Version: 0~20180701 +Package: libreschool-secondary-extra +Version: 18.04~20180705-1 Maintainer: Emiliano Vavassori # Pre-Depends: Depends: kdenlive, kig, ktouch, kwordquiz, libreschool-secondary-base, musescore, parley, puredata, sonic-pi, step diff --git a/trusty/libreschool-base.control b/trusty/libreschool-base.control new file mode 100644 index 0000000..1eb8291 --- /dev/null +++ b/trusty/libreschool-base.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-base +Version: 14.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: breeze-icon-theme, gedit, kde-l10n-it, libreoffice, libreoffice-gnome, libreoffice-help-it, libreoffice-l10n-it, libreoffice-librelogo, openclipart-libreoffice, xournal +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: GPL3 +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected base packages (metapackage) + Selected base packages for didactics in schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/libreschool-primary-base.control b/trusty/libreschool-primary-base.control similarity index 98% rename from libreschool-primary-base.control rename to trusty/libreschool-primary-base.control index fcf5409..0bedffb 100644 --- a/libreschool-primary-base.control +++ b/trusty/libreschool-primary-base.control @@ -7,7 +7,7 @@ Homepage: https://libreschool.org Standards-Version: 3.9.7 Package: libreschool-primary-base -Version: 0~20180701 +Version: 14.04~20180701-1 Maintainer: Emiliano Vavassori # Pre-Depends: Depends: calibre, gcompris, gcompris-sound-it, inkscape, kgeography, kturtle, libreschool-base, marble, openshot, pencil2d, pinta, scribus, tupi, tuxmath, tuxpaint, vlc diff --git a/libreschool-primary-optional.control b/trusty/libreschool-primary-extra.control similarity index 96% rename from libreschool-primary-optional.control rename to trusty/libreschool-primary-extra.control index 11ed33e..3afae03 100644 --- a/libreschool-primary-optional.control +++ b/trusty/libreschool-primary-extra.control @@ -6,8 +6,8 @@ Priority: optional Homepage: https://libreschool.org Standards-Version: 3.9.7 -Package: libreschool-primary-optional -Version: 0~20180701 +Package: libreschool-primary-extra +Version: 14.04~20180701-1 Maintainer: Emiliano Vavassori # Pre-Depends: Depends: childsplay, childsplay-alphabet-sounds-it, kanagram, khangman, kolourpaint4, kwordquiz, libreschool-primary-base, synaptics diff --git a/libreschool-secondary-base.control b/trusty/libreschool-secondary-base.control similarity index 98% rename from libreschool-secondary-base.control rename to trusty/libreschool-secondary-base.control index 1014f90..d68346d 100644 --- a/libreschool-secondary-base.control +++ b/trusty/libreschool-secondary-base.control @@ -7,7 +7,7 @@ Homepage: https://libreschool.org Standards-Version: 3.9.7 Package: libreschool-secondary-base -Version: 0~20180701 +Version: 14.04~20180701-1 Maintainer: Emiliano Vavassori # Pre-Depends: Depends: atomix, audacity, blender, calibre, freecad, fritzing, gbrainy, gimp, gimp-help-it, idle, idle3, inkscape, kalgebra, kalzium, kbruch, kgeography, kturtle, laby, librecad, libreschool-base, marble, meshlab, openscad, openshot, pinta, scribus, sweethome3d, sweethome3d-furniture, tupi, vlc diff --git a/trusty/libreschool-secondary-extra.control b/trusty/libreschool-secondary-extra.control new file mode 100644 index 0000000..4aba101 --- /dev/null +++ b/trusty/libreschool-secondary-extra.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-secondary-extra +Version: 14.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: kdenlive, kig, ktouch, kwordquiz, libreschool-secondary-base, musescore, parley, puredata, sonic-pi, step +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected optional packages for secondary schools (metapackage) + Selected optional packages for didactics in secondary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/xenial/libreschool-base.control b/xenial/libreschool-base.control new file mode 100644 index 0000000..a9c6d05 --- /dev/null +++ b/xenial/libreschool-base.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-base +Version: 16.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: breeze-icon-theme, gedit, kde-l10n-it, libreoffice, libreoffice-gnome, libreoffice-help-it, libreoffice-l10n-it, libreoffice-librelogo, openclipart-libreoffice, xournal +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: GPL3 +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected base packages (metapackage) + Selected base packages for didactics in schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/xenial/libreschool-primary-base.control b/xenial/libreschool-primary-base.control new file mode 100644 index 0000000..251817a --- /dev/null +++ b/xenial/libreschool-primary-base.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-primary-base +Version: 16.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: calibre, gcompris, gcompris-sound-it, inkscape, kgeography, kturtle, libreschool-base, marble, openshot, pencil2d, pinta, scribus, tupi, tuxmath, tuxpaint, vlc +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected base packages for primary schools (metapackage) + Selected base packages for didactics in primary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/xenial/libreschool-primary-extra.control b/xenial/libreschool-primary-extra.control new file mode 100644 index 0000000..45e9898 --- /dev/null +++ b/xenial/libreschool-primary-extra.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-primary-extra +Version: 16.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: childsplay, childsplay-alphabet-sounds-it, kanagram, khangman, kolourpaint4, kwordquiz, libreschool-primary-base, synaptics +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: GPL3 +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected optional packages for primary schools (metapackage) + Selected optional packages for didactics in primary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/xenial/libreschool-secondary-base.control b/xenial/libreschool-secondary-base.control new file mode 100644 index 0000000..476d6d1 --- /dev/null +++ b/xenial/libreschool-secondary-base.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-secondary-base +Version: 16.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: atomix, audacity, blender, calibre, freecad, fritzing, gbrainy, gimp, gimp-help-it, idle, idle3, inkscape, kalgebra, kalzium, kbruch, kgeography, kturtle, laby, librecad, libreschool-base, marble, meshlab, openscad, openshot, pinta, scribus, sweethome3d, sweethome3d-furniture, tupi, vlc +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected base packages for secondary schools (metapackage) + Selected base packages for didactics in secondary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. + diff --git a/xenial/libreschool-secondary-extra.control b/xenial/libreschool-secondary-extra.control new file mode 100644 index 0000000..7814b7a --- /dev/null +++ b/xenial/libreschool-secondary-extra.control @@ -0,0 +1,33 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +Homepage: https://libreschool.org +Standards-Version: 3.9.7 + +Package: libreschool-secondary-extra +Version: 16.04~20180701-1 +Maintainer: Emiliano Vavassori +# Pre-Depends: +Depends: kdenlive, kig, ktouch, kwordquiz, libreschool-secondary-base, musescore, parley, puredata, sonic-pi, step +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Multi-Arch: +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +# Files: +# +Description: LibreSchool - Selected optional packages for secondary schools (metapackage) + Selected optional packages for didactics in secondary schools in Italy. + . + LibreSchool project aims to help schools migrate to free software and GNU/Linux + operating system. + The packages included in the present packages were selected by Omar Lazzari to + be part of a basic o.s. for schools. +