#8349 closed enhancement (fixed)
lximage-qt-0.5.0 qterminal-0.7.0 qtermwidget-0.7.0 liblxqt lxqt-about lxqt-common lxqt-config lxqt-globalkeys lxqt-notificationd lxqt-panel lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-session (LXQt 0.11.0)
Reported by: | Douglas R. Reno | Owned by: | Pierre Labastie |
---|---|---|---|
Priority: | normal | Milestone: | 8.0 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New release of LxQT.
Change History (14)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 9 years ago
comment:3 by , 9 years ago
Progress report (not much time to work on this, so it is slow, sorry):
- the translations are not included anymore in the individual packages, but are in a separate package lxqt-l10n. This package can be built (after liblxqt is installed). Alternatively, individual packages can download translations at build time, using git. This behavior is controlled by the switch PULL_TRANSLATIONS (yes|no). Default is yes, and the build fails if git is not installed. The switch must be explicitly set to no to eliminate the dependency on git... Upstream recommends to avoid mixing both methods, that is : either build everything with -DPULL_TRANSLATIONS=no and build lxqt-l10, or build everything with -DPULL_TRANSLATIONS=yes, and not build lxqt-l10n
- LXQt as a whole is advertised as lightweight. I guess it is, indeed, provided one avoids building unneeded parts of the dependencies. For example, for Qt, almost all modules can be "-skip". The build is then only 6 SBU (at -j4). Also, only one xorg app seems to be needed (xmessage), and the only needed part of pulse-audio is libpulse. And so on. I wonder whether some indication on this "lightweight" dependency building shouldn't be given as an introduction to LXQt.
follow-up: 5 comment:4 by , 9 years ago
I recommend building with -DPULL_TRANSLATIONS=no and then users can decide for themselves later if they want to build lxqt-l10n.
An introduction would be appropriate, but we generally don't build portions of packages like pulseaudioo.
comment:5 by , 9 years ago
Replying to bdubbs@…:
I recommend building with -DPULL_TRANSLATIONS=no and then users can decide for themselves later if they want to build lxqt-l10n.
An introduction would be appropriate, but we generally don't build portions of packages like pulseaudioo.
Agreed on both. I'll just tell how to build only part of Qt in the intro, and add the lxqt-l10n page, then make all the other lxqt packages optionally depend on it.
comment:6 by , 9 years ago
New dependency: lxqt-session now depends on xdg-user-dirs. It is a low maintenance package (last version in 2013, previous one in 2011). So I guess I can add it to the book. As usual, I am not sure where to put it. Although it is desktop related, it is not an Xorg program, because it only manipulates directories in user's home. But it is not a general utility either...
comment:7 by , 9 years ago
Why not just in the lxqt section at the appropriate point. We do that with Xorg as Mesa is not, strictly speaking, a part of Xorg.
comment:8 by , 8 years ago
lxqt-runner does not compile without muparser, because of a misplaced endif. See https://github.com/lxde/lxqt-runner/pull/48. It is hard to fix with a sed, so I'll make a small patch.
comment:9 by , 8 years ago
Core updated at r17894. Will add lxqt-sudo, pavucontrol-qt, and lxqt-openssh-askpass to the "applications"
comment:12 by , 8 years ago
A difficulty with apps in /usr and LXQt in /opt: since lxqt-l10n is installed in /opt, translations are not found. Solution: create a link from /usr/share pointing to /opt/lxqt/share/<application> (where application is obconf-qt, for example). This is not a problem for applications built in /opt, like pcmanfm-qt.
comment:13 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at r17906. Note that I have not added lxqt-openssh-askpass and lxqt-sudo.
Progress report: