#5311: libreoffice-4.3.0
-------------------------+--------------------------
 Reporter:  fo           |       Owner:  blfs-book@…
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  future
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+--------------------------

Comment (by Krejzi):

 Next time use mailing list for stuff like this, because it has nothing to
 do with the ticket.

 1. By default, LO was installed in /usr before I left. Why? There is no
 point installing it anywhere else because *everything* is contained in
 /usr/lib/libreoffice which can be moved around if needed, even to /opt
 making it possible to revert to an older version when needed. The stuff
 installed in /usr/bin and /usr/share are symlinks and files *required* to
 be there so desktops and stuff like that can find them. If you use /opt,
 you'd have to symlink icons, desktop files, mime data and app data to /usr
 so it can be found properly, which leaves out only binaries from
 PREFIX/bin. You have to add them in the path, and they are symlinks to
 ../lib/libreoffice/blah. Not worth the effort in my oppinion.

 2. GNOME can be installed in /opt, but you have to install some stuff
 other than from GNOME section in /opt too, namely D-Bus, Polkit, etc. As
 those are by default installed in /usr and I didn't want to add duplicate
 packages, it was easier to switch everything to /usr. I still accept any
 patches that make it possible for GNOME to install in /opt, using as few
 hacks/workarounds not appealing to my eyes as possible.

 Christopher used jhbuild, and jhbuild builds D-Bus and installs it into
 chosen prefix, yet he couldn't start GDM because D-Bus misbehaved when
 installed like that. I have no clue why as I never used jhbuild for that
 kind of stuff. Not to mention that jhbuild builds everything from git,
 removes possibilities of listing optional, recommended deps and stuff like
 that.

 Note that with KDE5 (Frameworks and Workspaces) it was rather easy to
 support installing into /opt and I even use that setup for myself.

 3. As for Qt, the instructions still offer installation to /usr and /opt.
 The "new" instructions back then broke support for installing both Qt's
 into /usr, which worked perfectly fine before then. BLFS systemd
 instructions are adjusted to give an user the possibility to install both
 Qt's into /usr, /opt, /hell or anywhere else without having to use hacks
 not appealing to my eyes to switch paths just because upstream solution
 (yes, qtchooser is developed by Qt developers) wasn't understood. The
 reason of why I quit because someone who had absolutely no clue about what
 was being done ended up changing the instructions, reverting my work
 because he thought he knew better (a common disagreement around here) but
 haven't had the idea what the packages did in the first place.

 You and me were there, think about recent colord disagreement, just add
 "breaking stuff" to the list.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/5311#comment:38>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to