Menu

DroplineGnome3_14

3.14 (1)
casaxa

dropline GNOME 3.14

Here will be described the process on how to build dropline GNOME 3.14

Base system requirements

The base systems requirements will be as always:

  • latest stable slackware system at the release time of gnome 3.14, most probably slackware 14.1 or slackware 14.2.
  • full install of all the packages without KDE group and removepkg the following:
  • seamonkey
  • seamonkey-solibs

Shadow

We do build shadow against pam, the script right now supply a login.defs.new modified.
Before we have simply replaced the slackware one with the one supplied by dropline.
A question is, what is better, do replace it as before, or supply our one with .new extension and point the user to replace its own.

Probably the first solution is better as this will preven the appearance of about 10 lines of text of errors during login time. Probably lots of users will complain on that.

Thai support for pango

If we want the Thai language support we should be including libthai(linux.thai.net) in the build and rebuild pango with it. In case we have to build libthai before pango, for now I will leave it out, as I do not know if we have any Thai users at all.

Known additions not in slackware release

  • python3

  • pam, cracklib - as always those are needed due to gdm and some other stuff.

  • bogofilter - evolution

  • espeak [optional] - speechd
  • lua - evolution
  • highlight - evolution
  • spamassassin - evolution

  • wayland - wayland and wayland-egl are needed

Base GNOME packages

Apps

Package Name Notes
accerciser
babl required by gegl
bijiben
dleyna-core
dleyna-renderer
espeak
evolution built without spamassassin!
gdlmm
gfbgraph
gitg
gnome-getting-started-docs
gnome-maps
gnome-online-miners
gnome-sound-recorder
gtkspell3
guile
hitori
libgit2
libgit2-glib
libmediaart
opus
qqwing
weston
yajl because who doesnt need multi versions of everything...

Core

Package Name Notes
NetworkManager
adwaita-icon-theme
appdata-tools
appstream-glib
dvdread
exiv2
gegl
gexiv2
ibus-anthy
ibus-pinyin
lcms2
libevdev
libinput
libndp
libxcb mesa, wayland
mesa wayland-egl
poppler
pygtk
sound-theme-freedesktop
startup-notification
uhttpmock
upower
wayland
webkit1
xcb-proto mesa, wayland
xkbcommon

NOT BUILDING:

Package Name Notes
devhelp
epiphany requires further patching.
espeak optional dep of speechd
gitg requires patching
gnome-bluetooth requires udev update with hwdb
gnome-clocks libcanberra update to 0.30
nemiver requires patching for vte-2.91
ibus-pinyin language translation
ibus-anthy language translation
ibus-hangul language translation

WON'T BUILD:

Package Name Notes
gnome-logs this is a systemd journal log viewer. who cares?

Additional dropline GNOME software

None so far.


Related

Wiki: Home