public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] New desktop environment: Lumina
@ 2016-03-24 12:32 rubin
  2016-03-24 12:58 ` Anthony G. Basile
  0 siblings, 1 reply; 5+ messages in thread
From: rubin @ 2016-03-24 12:32 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org


Hi all,

I've recently added Gentoo support to Lumina, a great, lightweight new desktop environment by the makers of PC-BSD, including an ebuild file for the upcoming 0.9 version. This was merged upstream a few minutes ago (https://github.com/pcbsd/lumina/pull/207). Lumina is created/distributed under the 3-clause BSD license ands has been written from scratch in C++/Qt5. It's not based on any existing desktop's code-base.

It also does not have a dependency on any of the Linux-based desktop frameworks (ConsoleKit, PolicyKit, D-Bus, systemd, etc..), instead using a simple built-in interface layer for communicating directly with the operating system (which is the only class specific to the operating system - making it simple to port/customize).

I've created an new ebuild ticket here: https://bugs.gentoo.org/show_bug.cgi?id=578114

I'm not familiar with how/if/when an ebuild can get accepted into Gentoo's portage tree, but it would be super if it would be! Lumina really deserves a wider audience and I think its philosophy is very compatible with Gentoo's way of doing things. If possible or required, I would not mind maintaining the ebuild.

With kind regards,


Rubin

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] New desktop environment: Lumina
  2016-03-24 12:32 [gentoo-dev] New desktop environment: Lumina rubin
@ 2016-03-24 12:58 ` Anthony G. Basile
  2016-03-24 19:10   ` rubin
  0 siblings, 1 reply; 5+ messages in thread
From: Anthony G. Basile @ 2016-03-24 12:58 UTC (permalink / raw
  To: gentoo-dev

On 3/24/16 8:32 AM, rubin@xs4all.nl wrote:
> 
> Hi all,
> 
> I've recently added Gentoo support to Lumina, a great, lightweight new desktop environment by the makers of PC-BSD, including an ebuild file for the upcoming 0.9 version. This was merged upstream a few minutes ago (https://github.com/pcbsd/lumina/pull/207). Lumina is created/distributed under the 3-clause BSD license ands has been written from scratch in C++/Qt5. It's not based on any existing desktop's code-base.
> 
> It also does not have a dependency on any of the Linux-based desktop frameworks (ConsoleKit, PolicyKit, D-Bus, systemd, etc..), instead using a simple built-in interface layer for communicating directly with the operating system (which is the only class specific to the operating system - making it simple to port/customize).
> 
> I've created an new ebuild ticket here: https://bugs.gentoo.org/show_bug.cgi?id=578114
> 
> I'm not familiar with how/if/when an ebuild can get accepted into Gentoo's portage tree, but it would be super if it would be! Lumina really deserves a wider audience and I think its philosophy is very compatible with Gentoo's way of doing things. If possible or required, I would not mind maintaining the ebuild.
> 
> With kind regards,
> 
> 
> Rubin
> 

So I have a mild interest in this because it builds on bsd and its
light, so it might have good chance of building on the embedded stuff I
work on.  But to be honest, I don't have time to just jump into this.
It might be easy, it might be hard.  It would help, however, if you just
wrote down step by step how you would manually build starting from a
stage3.  Your manual build will hit missing dependencies, write them
down.  You then will have to construct a working ./configure line with
all the right flags, write that down.  Etc.  If I (or some other dev)
looks at that list, we'll have some basis of writing the ebuild.

Put your steps in the bug report, ping me and I'll take a look.

-- 
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : blueness@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] New desktop environment: Lumina
  2016-03-24 12:58 ` Anthony G. Basile
@ 2016-03-24 19:10   ` rubin
  2016-03-25  1:13     ` Andrew Udvare
  0 siblings, 1 reply; 5+ messages in thread
From: rubin @ 2016-03-24 19:10 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org


Hi Anthony,

Thanks a lot! However I may be able to do it myself as I'm learning from fellow Gentoo-nians! I'm in the process of getting the ebuild accepted through the proxy maintainers project. I've created a live ebuild and an ebuild for the latest patched-with-gentoo support 0.8.8. I have a pull request here: https://github.com/gentoo/gentoo/pull/1126

Kind regards,

Rubin Simons

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] New desktop environment: Lumina
  2016-03-24 19:10   ` rubin
@ 2016-03-25  1:13     ` Andrew Udvare
  2016-03-25  2:35       ` [gentoo-dev] " Duncan
  0 siblings, 1 reply; 5+ messages in thread
From: Andrew Udvare @ 2016-03-25  1:13 UTC (permalink / raw
  To: gentoo-dev

Is Lumina built on Qt 4/5? They are obviously taking icons from KDE 4. I
might give this a try.

Andrew


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-dev] Re: New desktop environment: Lumina
  2016-03-25  1:13     ` Andrew Udvare
@ 2016-03-25  2:35       ` Duncan
  0 siblings, 0 replies; 5+ messages in thread
From: Duncan @ 2016-03-25  2:35 UTC (permalink / raw
  To: gentoo-dev

Andrew Udvare posted on Thu, 24 Mar 2016 18:13:12 -0700 as excerpted:

> Is Lumina built on Qt 4/5? They are obviously taking icons from KDE 4. I
> might give this a try.

The top-of-thread post said C++/Qt5.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-03-25  2:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-24 12:32 [gentoo-dev] New desktop environment: Lumina rubin
2016-03-24 12:58 ` Anthony G. Basile
2016-03-24 19:10   ` rubin
2016-03-25  1:13     ` Andrew Udvare
2016-03-25  2:35       ` [gentoo-dev] " Duncan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox