Port details |
- lumina-core Lumina Desktop Environment
- 1.6.2_10 x11 =2 1.6.2_10Version of this port present on the latest quarterly branch.
- Maintainer: jwb@FreeBSD.org
- Port Added: 2017-09-18 17:47:07
- Last Update: 2024-07-14 20:38:28
- Commit Hash: e14463b
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD3CLAUSE
- WWW:
- https://github.com/lumina-desktop/lumina/tree/master/src-qt5/core
- Description:
- The Lumina Desktop Environment is a lightweight system interface that is
designed for use on any Unix-like operating system. It takes a
plugin-based approach, allowing the entire interface to be assembled or
arranged by each individual user as desired, with a system-wide default
layout which can be customized by the system administrator. This allows
every system (or user session) to be designed to maximize the individual
user's productivity.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- lumina-core>0:x11/lumina-core
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/x11/lumina-core/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/lumina-core
- pkg install lumina-core
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lumina-core
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1643456881
SHA256 (lumina-desktop-lumina-v1.6.2_GH0.tar.gz) = 02cca45e655727360990db8a9e3935be54cc4fbb01b339d1cd406d280ecdf3ae
SIZE (lumina-desktop-lumina-v1.6.2_GH0.tar.gz) = 20818383
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- gstreamer1-plugins-core>=1.16 : multimedia/gstreamer1-plugins-core
- gstreamer1-plugins>=1.22.10 : multimedia/gstreamer1-plugins
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xdamage.pc : x11/libXdamage
- xcb.pc : x11/libxcb
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- libqtiff.so : graphics/qt5-imageformats
- linguist : devel/qt5-linguist
- qt5-qmake>=5.15 : devel/qt5-qmake
- Runtime dependencies:
-
- fluxbox>=0 : x11-wm/fluxbox
- fluxbox-tenr-styles-pack>=0 : x11-themes/fluxbox-tenr-styles-pack
- xbrightness>=0 : x11/xbrightness
- compton>=0 : x11-wm/compton
- xrandr>=0 : x11/xrandr
- numlockx>=0 : x11/numlockx
- index.theme : x11-themes/la-capitaine-icon-theme
- update-desktop-database : devel/desktop-file-utils
- gstreamer1-plugins-core>=1.16 : multimedia/gstreamer1-plugins-core
- gstreamer1-plugins>=1.22.10 : multimedia/gstreamer1-plugins
- x11.pc : x11/libX11
- xdamage.pc : x11/libXdamage
- xcb.pc : x11/libxcb
- libqtiff.so : graphics/qt5-imageformats
- Library dependencies:
-
- libxcb-ewmh.so : x11/xcb-util-wm
- libxcb-icccm.so : x11/xcb-util-wm
- libxcb-image.so : x11/xcb-util-image
- libxcb-util.so : x11/xcb-util
- libXcursor.so : x11/libXcursor
- libGL.so : graphics/libglvnd
- libgstreamer-1.0.so : multimedia/gstreamer1
- libQt5Concurrent.so : devel/qt5-concurrent
- libQt5Core.so : devel/qt5-core
- libQt5DBus.so : devel/qt5-dbus
- libQt5Qml.so : x11-toolkits/qt5-declarative
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Multimedia.so : multimedia/qt5-multimedia
- libQt5Network.so : net/qt5-network
- libQt5Svg.so : graphics/qt5-svg
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5X11Extras.so : x11/qt5-x11extras
- This port is required by:
- for Run
-
- x11/lumina
Configuration Options:
- ===> The following configuration options are available for lumina-core-1.6.2_10:
MULTIMEDIA=on: Install multimedia support backend (gstreamer)
NLS=on: Native Language Support
TRUEOS=off: Use the TrueOS system interface settings.
===> Use 'make config' to modify these settings
- Options name:
- x11_lumina-core
- USES:
- compiler:c++11-lang desktop-file-utils gl qmake qt:5 xorg gstreamer
- pkg-message:
- For install:
- The Lumina Desktop Environment has been installed!
An entry for for launching Lumina from a graphical login manager has already been added to the system, but if you with to start Lumina manually, you will need to do one of the following:
1) Run "start-lumina-desktop" directly from the command line after logging in.
2) Put the line "exec start-lumina-desktop" at the end of your user's "~/.xinitrc" file before running startx with any special X11 flags
Also note that the system-wide default settings for Lumina are contained in ${PREFIX}/etc/luminaDesktop.conf[.dist]. While it is possible to customize the desktop to the user's liking after logging in, you may want to adjust the default settings as necessary if there are multiple user accounts on this system.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.6.2_10 14 Jul 2024 20:38:28 |
Jason W. Bacon (jwb) |
x11/lumina-core: More targeted WWW
https://lumina-desktop.org has no information about components
PR: 253206
Reported by: grahamperrin |
1.6.2_10 19 May 2024 13:36:14 |
Jason W. Bacon (jwb) |
x11/lumina-core: Update to 1.6.2_10
Add patch for new mixer UI in FreeBSD 14
Old system reports levels as 0 to 100, new 0 to 1 |
1.6.2_9 24 Mar 2024 09:38:21 |
Nuno Teixeira (eduardo) |
x11/lumina-core: Move man pages to share/man
Approved by: portmgr (blanket) |
1.6.2_8 19 Oct 2023 12:48:27 |
Jason W. Bacon (jwb) |
x11/lumina-core: Fix new window resize issue
New windows were sometimes inappropirately resized when near the
bottom of the screen. This was due to the erroneous use of
setBottom() where moveBottom() was needed to move, rather than
resize the window. |
1.6.2_7 06 Aug 2023 21:57:11 |
Jason W. Bacon (jwb) |
x11/lumina-core: Expand battery icon notification
Add additional color changes to yellow and orange during discharge
for earlier warning about low battery.
Add change to green at 80% during charge to indicate optimal
time to unplug for minimizing battery wear. |
1.6.2_6 11 Jul 2023 16:23:59 |
Jason W. Bacon (jwb) |
lumina*: Adopt from ports@
Taking over maintenance of the following ports
and beginning work on upstream code
deskutils/lumina-archiver
deskutils/lumina-calculator
deskutils/lumina-fileinfo
deskutils/lumina-fm
deskutils/lumina-mediaplayer
deskutils/lumina-pdf
deskutils/lumina-photo
deskutils/lumina-screenshot
deskutils/lumina-textedit
x11/lumina-core
x11/lumina-coreutils
x11/lumina |
1.6.2_6 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
1.6.2_5 23 Jan 2023 00:45:35 |
Jason W. Bacon (jwb) |
x11/lumina-core: Disable CPU-saturating "Warp" screensaver
Lumina currently has no configuration interface for the screensaver,
so users cannot prevent Warp from starting and using all available
CPU time. This is a temporary hack to make Lumina more CPU-friendly
until the screensaver options are configurable. |
1.6.2_4 20 Oct 2022 19:13:41 |
Loïc Bartoletti (lbartoletti) |
*/*: Reset maintainership |
1.6.2_4 11 Sep 2022 10:20:14 |
Felix Palmen (zirias) |
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.6.2_4 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.6.2_4 20 Jul 2022 14:23:32 |
Tobias C. Berner (tcberner) |
x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexander Matey <matey@cis.ohio-state.edu>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Anton Berezin <tobez@FreeBSD.org>
* Anton Toernqvist <antont@inbox.lv> (Only the first 15 lines of the commit message are shown above ) |
1.6.2_4 30 Apr 2022 08:03:20 |
Tobias C. Berner (tcberner) |
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree
Differential Revision: https://reviews.freebsd.org/D35097 |
1.6.2_4 04 Mar 2022 00:58:34 |
Jason W. Bacon (jwb) |
x11/lumina-core: Fix LScreensaver password check
lumina-checkpass was disabled in the previous build, causing the
screensaver to unlock on any input rather than just the correct pw.
Also removed xscreensaver dep, replaced by LScreensaver.
LPanel patch is a hack to redraw the panel after screen resize. Makes
Lumina usable, though still not pretty, in a VirtualBox guest with
guest additions. Still needs wallpaper redraw.
PR: 262320
Approved by: lbartoletti |
1.6.2_3 23 Feb 2022 14:46:06 |
Jason W. Bacon (jwb) |
x11/lumina-core: Replace apm battery monitoring with sysctls()
The apm command does not exist on arm, powerpc, or riscv.
This also reduces CPU time for lumina-desktop.
Patches have been proposed to upstream.
PR: 262018
Approved by: lbartoletti |
1.6.2_2 22 Feb 2022 13:56:29 |
Jason W. Bacon (jwb) |
x11/lumina-core: Add fluxbox-tenr-styles-pack to RUN_DEPENDS
Needed for Lumina's default window theme, bias_allblack
PR: 262108
Approved by: lbartoletti |
1.6.2_1 29 Jan 2022 22:06:32 |
Loïc Bartoletti (lbartoletti) |
x11/lumina-core: Use La-Capitaine icon theme
La-Captinaine is the recommended icon theme for lumina. |
1.6.2 29 Jan 2022 16:14:50 |
Loïc Bartoletti (lbartoletti) |
lumina: Update to 1.6.2
Changes:
- 1.6.1: https://lumina-desktop.org/post/2021-10-05/
- 1.6.2: https://lumina-desktop.org/post/2021-12-25/
PR: 259965
Reported by: jwb
Tested by: jwb |
1.6.0_1 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
1.6.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.6.0 22 Feb 2020 05:29:53 |
lbartoletti |
x11/lumina: Update to 1.6.0 and Take MAINTAINER'ship
- Update to 1.6.0
- Take MAINTAINER'ship
- Add missing USE_GL
- Fix order of options in Makefiles
Changelog:
- Lumina: https://github.com/lumina-desktop/lumina/compare/v1.5.0...v1.6.0
- Lumina-pdf:
https://github.com/lumina-desktop/lumina-pdf/compare/v1.5.0...v1.6.0
- Lumina-calculator:
https://github.com/lumina-desktop/lumina-calculator/compare/v1.5.0...v1.6.0
PR: 243895
Reviewed by: mat, tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D23603 |
1.5.0 24 Sep 2019 16:40:59 |
pi |
x11/lumina: upgrade 1.4.1 -> 1.5.0
- Remove deskutils/lumina-notify (upstreamed)
https://github.com/lumina-desktop/lumina/commit/89ad0095d7da09158778b5afae9beeaa0bd98d38
- Remove deskutils/lumina-xdg-entry (upstreamed)
https://github.com/lumina-desktop/lumina/commit/0069a052e1cbef588e8f93a31314965b0c2af68a
- Fix variables order (pet portlint)
- Alphabetize USE_QT
- Update knob to use options helpers
- Remove GH_TAGNAME (except for deskutils/lumina-pdf and
deskutils/lumina-calculator which haven't release tag)
- Change GH_ACCOUNT from "trueos" to "lumina-desktop"
- Add a new port deskutils/lumina-photo
- Change I18N option to well know NLS option
PR: 240749
Submitted by: Loic Bartoletti <lbartoletti@tuxfamily.org>
Approved by: JT Pennington <jt@ixsystems.com> (maintainer)
Differential Revision: D21749 |
1.4.1_2 14 Aug 2019 12:25:52 |
mat |
Convert to UCL & cleanup pkg-message (categories x) |
1.4.1_2 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
1.4.1_1 06 Feb 2019 09:30:41 |
amdmi3 |
- Add LICENSE_FILE
- Cleanup plist
- Update WWW
Approved by: portmgr blanket |
1.4.1_1 16 Jan 2019 11:13:45 |
tijl |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
1.4.1 20 Dec 2018 06:04:02 |
linimon |
This port needs USES=compiler:c++11-lang to build on GCC-based architectures.
While here, add USES=gl.
PR: 233926
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
1.4.1 28 Jun 2018 17:39:55 |
tcberner |
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540 |
1.4.1 18 May 2018 07:42:09 |
tobik |
*/lumina-*: Unbreak I18N options
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: share/lumina-desktop/i18n/l-screenshot_af.qm
Error: Missing: share/lumina-desktop/i18n/l-screenshot_ar.qm
Error: Missing: share/lumina-desktop/i18n/l-screenshot_az.qm
...
- Add missing USE_QT5=printsupport to lumina-textedit
PR: 224860
Submitted by: tobik
Approved by: jt@ixsystems.com (maintainer), araujo |
1.4.1 22 Dec 2017 02:54:09 |
araujo |
Add the '.' on if that was deleted by mistake. |
22 Dec 2017 02:44:33
|
araujo |
- Update to 1.4.1.
- Pass maintainership to submitter.
PR: ports/224307
Submitted by: JT Pennington <jt@ixsystems.com>
Approved by: kmoore (maintainer)
Sponsored by: iXsystems, Inc. |
1.3.0 02 Nov 2017 21:41:47 |
olgeni |
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams. |
1.3.0 20 Sep 2017 14:16:35 |
kmoore |
- Fix Lumina ports to use DISTVERSIONSUFFIX properly and not mis-interpret the
-p1
PR: 222452
Submitted by: Ken Moore <ken@pcbsd.org>
Sponsored by: iXsystems |
1.3.0.p1 18 Sep 2017 17:45:33 |
kmoore |
- Update x11/lumina to 1.3.0
- Bring in Lumina utilities as their own ports
PR: 220387
Submitted by: Ken Moore <ken@pcbsd.org>
Sponsored by: iXsystems |