Menu

DroplineGnome3_8

Eugene Wissner

Dropline GNOME 3.8.x


Since slackware-current is still far away from a new release in my opinion, I would say that we can safely start to work on gnome 3.8 for a slackware 14.0 release. Slackware version: 14.00

This will mean we will use the dropline GNOME 3.6 we have now as a starting point, and upgrade everything as necessary. Another way is to start again from a clean system.

One thing I would like to see in dropline GNOME 3.8 is the systemd init. That can be a big pain to make it up, but if we start right now to work firstly on this issue then we can have it ready for when gnome releases 3.8 desktop packages.

This info is merely an idea.

Important Info

Modules that will be dropped altogether when fallback mode goes away:

Module Name
Notes

metacity
Not needed anymore

gnome-panel
Not needed anymore

gnome-applets
Not needed anymore

notification-daemon
Not needed anymore

gnome-screensaver
Not needed anymore

polkit-gnome
Not needed anymore

nm-applet
Not needed anymore

Modules that will have big changes:

Module Name
Reason - Notes

gnome-session
fallback session support and the check-accelerated helper

gnome-control-center
option to force fallback mode, the sound applet, fallback ibus code

gnome-settings-daemon
remove fallback automount code, call out to gnome-shell directly for screenshots, remove status icon in power/a11y-keyboard plugins

gdm
for the fallback mode greeter and gdmflexiserver

gnome-bluetooth
applet

nautilus
desktop rendering

SVN Scripts Directory Changes

We were still using the old scripts directory for gnome 2.x We will be changing this to the 3.x setup as follows. I will be updating the dbs/branches/dlg_current directory as follows.

MAP Name
Notes

scripts/apps/
Applications as posted on gnome ftp

scripts/core/
Core Files as posted on gnome ftp

scripts/dropline/
Dropline specific scripts, dropline-artwork, dropline-themes, etc.

scripts/extra/
Packages and dependencies which are not standard in the gnome directory or needed by gnome

scripts/platform/
Dependencies for the base gnome system

unused-scripts/
All scripts that are unused

I have started to upgrade some base packages we already have from gnome 3.6 on Slackware 14.0, if you want to test get them from here. Those packages here are built without an updated pango.

  • evolution-data-server is built with libaccounts-glib, signon and libsignon-glib , which are not needed if we add --disable-uoa. It seems that this is Ubuntu's mechanism for User Online Accounts. See more over here http://code.google.com/p/accounts-sso/ . Now the question is, do we really need this ?

  • gnome-themes-standard needs newer gtk and gdk at least 2.24.15 but slackware 14 installs 2.24.10.

  • gnome-control-center: for some reason requires libgee.la which is supplied by libgee-0.6.8 and not the latest. Probably we need to ship both, as other parts of gnome seems to require libgee-0.8.x or 0.10.x.

  • libx264: fixed the buildscript, but do we really need that ?

  • evince: built without DVI support, if we want it we need to add kpathsea or check our TEX installation.

  • fontconfig: rebuilt and updated as new pango requires it. See the below link for the slackbuild.

  • python3: some of the packages like gedit, orca, accerciser require python3, do we add it ? Alternative is to stick with the 3.6.x series.

  • telepathy-gabble? requires an upgrade of gnutls. Do we want to upgrade this too ?

  • aisleriot: needs guile update. Slackware ships 1.8.8 but requires 2.0.x, do we want to upgrade it ?

  • colord: it now requires to have bash-completion 2.0 installed.

  • PackageKit, gnome-packagekit: Added with the Eugene's excelent work of adding the support for slackares pkgtools. It still needs improvements but its here.

Replaced packages since gnome requires a more recent version:

- libcroco 0.6.8
- ModemManager 0.7.990
- gmime 2.6.15 - required for totem-pl-parser
- fontconfig 2.10.92 - required by pango
- libarchive 3.1.2 - required by file-roller

Some of the gtk3 stuff was taken from Robby Workman space, thanks Robby. http://slackware.com/~rworkman/GTK3/


Related

Wiki: Home