request for comments: the meta MATE packages...

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Tue May 6 09:06:17 UTC 2014


On  Mo 05 Mai 2014 19:26:46 CEST, John Paul Adrian Glaubitz wrote:

>>    -> Provide non-MATE dependencies like libreoffice, gimp,
>> <video-player>, etc. ----> see next question!!!
>
> You mean these get installed by installing mate-desktop
> environment-full?

That is the idea.

A web browser is a requirement and so is a mail reader. For those two  
I would add something like this to
the Recommends: field of mate-desktop-environment-full

   x-www-browser | iceweasel,
   mail-reader | icedove,

For (libre)office there are no such virtual packages, though.


>>     Web browser -> iceweasel (?)
>>     Mail reader -> icedove (?)
>>     Video player -> totem (?)
>>     Office suite -> libreoffice (?)
>>     ... etc. ... (gimp, inkscape, ...)
>
> I don't like the idea of pulling in so much third party software
> when installing a package called "mate-desktop-environment-full".

Ok. That's why I ask.

> None of these are related to Mate and as a user, I wouldn't expect
> LibreOffice to be installed when installing a desktop environment,
> even when installing the complete desktop.

That's another reason for asking, actually. The "gnome" meta package  
for wheezy pulls in all kind of packages like those mentioned before:

"""
Depends: gnome-core (= 1:3.4+7+deb7u1), desktop-base,  
network-manager-gnome (>= 0.9.4), aisleriot (>= 1:3.4), cheese (>=  
3.4), evolution (>= 3.4), evolution-plugins (>= 3.4), file-roller (>=  
3.4), gedit (>= 3.4), gnome-color-manager (>= 3.4), gnome-documents  
(>= 0.4), gnome-games (>= 1:3.4), gnome-nettool (>= 3.2),  
nautilus-sendto (>= 3.0), gnome-orca (>= 3.4), rygel-preferences (>=  
0.14), seahorse (>= 3.4), totem (>= 3.0), vinagre (>= 3.4), alacarte  
(>= 0.13.4), avahi-daemon, gimp (>= 2.8), gnome-media (>= 3.4),  
gnome-tweak-tool (>= 3.4), hamster-applet (>= 2.91.3), inkscape (>=  
0.48), libreoffice-gnome, libreoffice-writer | abiword (>= 2.8),  
libreoffice-calc | gnumeric (>= 1.10), libreoffice-impress, rhythmbox  
(>= 2.96), shotwell, simple-scan, sound-juicer (>= 3.4), tomboy (>=  
1.10) | gnote, tracker-gui, transmission-gtk, xdg-user-dirs-gtk,  
cups-pk-helper (>= 0.2), gedit-plugins (>= 3.4), gnome-applets (>=  
3.4), gnome-shell-extensions (>= 3.4), gstreamer0.10-ffmpeg (>=  
0.10.13), gstreamer0.10-plugins-ugly (>= 0.10.19), rhythmbox-plugins,  
rhythmbox-plugin-cdrecorder, rygel-playbin, rygel-tracker,  
telepathy-gabble, telepathy-rakia, telepathy-salut, totem-plugins,  
libgtk2-perl (>= 1:1.130)
Recommends: browser-plugin-gnash, gdebi, gnome-games-extra-data (>=  
3.0), nautilus-sendto-empathy, telepathy-idle
Suggests: dia-gnome, gnome-boxes, gnucash, libreoffice-evolution,  
planner, iceweasel-l10n-all, xul-ext-adblock-plus, xul-ext-gnome-keyring
"""

The unstable package looks more GNOME-pristine, though:

"""
Depends: gnome-desktop-environment (= 1:2.30+7), gdm3 | gdm-themes,  
gnome-themes-extras, gnome-games (>= 1:2.30), libpam-gnome-keyring (>=  
2.30), gstreamer0.10-plugins-ugly (>= 0.10.14), gstreamer0.10-ffmpeg  
(>= 0.10.10), rhythmbox-plugins (>= 0.12.8) | banshee (>= 1.6),  
rhythmbox-plugin-cdrecorder (>= 0.12.8) | banshee (>= 1.6), synaptic  
(>= 0.63), system-config-printer (>= 1.0.0), totem-mozilla,  
epiphany-extensions, gedit-plugins, evolution-plugins (>= 2.30),  
evolution-exchange (>= 2.30) | evolution-mapi (>= 0.30),  
evolution-webcal (>= 2.28), software-center, gnome-codec-install,  
transmission-gtk, avahi-daemon, tomboy (>= 1.2) | gnote
Recommends: gnome-games-extra-data (>= 2.30), network-manager-gnome  
(>= 0.8), gnome-office (= 1:2.30+7), update-notifier, shotwell,  
liferea | evolution-rss | blam, menu-xdg, gdebi, mozilla-plugin-gnash
Suggests: gnome-dbg, openoffice.org-gnome, openoffice.org-evolution
Conflicts: gnome-cups-manager
"""

Where gnome-desktop-environment pulls in these packages...

"""
Depends: gnome-core (= 1:2.30+7), alacarte (>= 0.13.1), brasero (>=  
2.30), cheese (>= 2.30), deskbar-applet (>= 2.30), ekiga (>= 3.2.6),  
empathy (>= 2.30), gdm3 | fast-user-switch-applet (>= 2.24), gcalctool  
(>= 5.30), gconf-editor (>= 2.30), gdm3 (>= 2.30) | gdm (>= 2.20.10),  
gnome-backgrounds (>= 2.30), gnome-bluetooth (>= 2.30), gnome-media  
(>= 2.30), gnome-netstatus-applet (>= 2.28), gnome-nettool (>= 2.30),  
gnome-system-monitor (>= 2.28), gnome-system-tools (>= 2.30),  
gnome-user-share (>= 2.30), baobab (>= 2.30), gnome-dictionary (>=  
2.30), gnome-screenshot (>= 2.30), gnome-search-tool (>= 2.30) |  
tracker-gui, gnome-system-log (>= 2.30), gstreamer0.10-tools (>=  
0.10.29), gucharmap (>= 1:2.30), gvfs-bin (>= 1.6), hamster-applet (>=  
2.30), nautilus-sendto (>= 2.28.4), seahorse (>= 2.30),  
seahorse-plugins (>= 2.30), sound-juicer (>= 2.28), totem-plugins (>=  
2.30), remmina | vinagre (>= 2.30), vino (>= 2.28), zenity (>= 2.30),  
libgnome2-perl (>= 1.042), gksu, xdg-user-dirs-gtk
Recommends: gnome-accessibility, gnome-games (>= 1:2.30)
Suggests: gnome-dbg
"""

So for mail client and web browser, I think we should have such a  
dependency (also to avoid browsers like konqueror being installed as  
MATE's default web browser, I have had that with an XFCE Debian Edu  
installation the other day...).

Also, I would like to provide a solution for video / audio playback. A  
"full" desktop nowadays has to provide a solution for audio/video.

Furthermore, we probably need the nm-applet icon from  
network-manager-gnome and maybe other systray / appindicator tools(???).

I agree, that libreoffice should stay out of mate-desktop-environment-full.

Next thing: other than in the gnome meta packages, I would like to  
place most of the "dependencies" into the Recommends: field instead.  
That allows to keep the meta package installed while single components  
of the mate-desktop-environment can be manually removed later (e.g.  
not all systems run network-manager, so removing network-manager, will  
remove network-manager-gnome and also the MATE meta package).

More thoughts? Others?

Mike
-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.alioth.debian.org/pipermail/pkg-mate-team/attachments/20140506/91badeda/attachment.sig>


More information about the pkg-mate-team mailing list