View previous topic :: View next topic |
Author |
Message |
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3904
|
Posted: Fri Nov 22, 2024 2:24 am Post subject: |
|
|
Anon-E-moose wrote: | Looking at croissant (new, not a lot of features yet, but written by one of the people that work with wayland and wlroots protocols)
uses tags (like dwl, river) instead of workspaces. So I'm learning tags and I do like it overall.
It's also C based which I prefer, as I'm comfortable adding code if needed. Has potential.
https://codeberg.org/vyivel/croissant/ | Just gave it a try.
fuzzel & foot ready out of the box....
A ebuild would be nice 2 have, especially to optimize build the portage way....
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6160 Location: Dallas area
|
Posted: Fri Nov 22, 2024 10:26 am Post subject: |
|
|
flexibeast wrote: | Anon-E-moose wrote: | Latest compositor is labwc |
Thoughts on it so far? |
I like it, well enough, it's stable, I've even had some stuff merged, menus, osd enhancements, etc.
But their focus now seems to be more worrying about things like rounded borders than other things I would focus on.
On the other hand, things like lxqt and some of the lesser linux distros have added code to add features they need or want.
I don't want to fork it for my own use, too much cruft I would have to change.
Edit to add: They are pretty good about interacting with issues, suggestions, code donation, etc. It's in the wayland-desktop repo.
Croissant is similar, but at this stage, it's just been written (more or less) so a clean consistent code base, more potential for me to fork it for personal enhancements.
I made an ebuild based on labwc just changing the links to the code, minimal but works. _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3904
|
Posted: Fri Nov 22, 2024 1:11 pm Post subject: |
|
|
Anon-E-moose wrote: | Croissant is similar, but at this stage, it's just been written (more or less) so a clean consistent code base, more potential for me to fork it for personal enhancements.
I made an ebuild based on labwc just changing the links to the code, minimal but works. | Sorry to ask, how did you manage Code: | Run-time dependency libsfdo-basedir found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency libsfdo-basedir
meson.build:64:15: ERROR: Automatic wrap-based subproject downloading is disabled
|
Code: | FEATURES="-network-sandbox" mrg gui-wm/croissant | didn't fix.
Thks 4 ur attention, interest & support _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6160 Location: Dallas area
|
Posted: Fri Nov 22, 2024 1:43 pm Post subject: |
|
|
CaptainBlood wrote: | Anon-E-moose wrote: | Croissant is similar, but at this stage, it's just been written (more or less) so a clean consistent code base, more potential for me to fork it for personal enhancements.
I made an ebuild based on labwc just changing the links to the code, minimal but works. | Sorry to ask, how did you manage Code: | Run-time dependency libsfdo-basedir found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency libsfdo-basedir
meson.build:64:15: ERROR: Automatic wrap-based subproject downloading is disabled
|
Code: | FEATURES="-network-sandbox" mrg gui-wm/croissant | didn't fix.
Thks 4 ur attention, interest & support |
Code: | src_install() {
meson_src_install --skip-subprojects
}
src_configure() {
local emesonargs=(
--wrap-mode=default
)
meson_src_configure
} |
If the ebuild already has src_install and/or src_configure, then add appropriate lines to what's there.
Since it's for my own use, I haven't prettied it up, my ebuild is a mish-mash of labwc and croissant, but I only use the 9999 part.
https://github.com/droc12345/local/blob/master/portage/gui-wm/croissant/croissant-9999.ebuild is a link to what I use, you can copy it and clean it up, for your use instead. _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3904
|
Posted: Fri Nov 22, 2024 2:31 pm Post subject: |
|
|
Nice sharing...
Never mind the mish-mash
However failing here as Code: | Found CMake: /usr/bin/cmake (3.30.5)
Run-time dependency libsfdo-basedir found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency libsfdo-basedir
Cloning into 'libsfdo'...
fatal: unable to access 'https://gitlab.freedesktop.org/vyivel/libsfdo.git/': Could not resolve host: gitlab.freedesktop.org
meson.build:64:15: ERROR: Git command failed: ['/usr/bin/git', 'clone', 'https://gitlab.freedesktop.org/vyivel/libsfdo.git', 'libsfdo']
| FEATURES=-network-sandbox remains required here to build.
I remember there is a way to fix that at ebuild level, but can't remember how...
Any help welcome.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3904
|
Posted: Fri Nov 22, 2024 2:50 pm Post subject: |
|
|
RESTRICT=network-sandbox should be added to the ebuild.
Alternatively, it would be better to have a package for that subproject, safety wise.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6160 Location: Dallas area
|
Posted: Fri Nov 22, 2024 3:22 pm Post subject: |
|
|
Forgot about that, I have
FEATURES="$FEATURES split-log -network-sandbox"
in my make.conf.
And yeah, I could have made separate ebuilds for the subprojects, most of the supporting subprojects are pretty new. And I was lazy. _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
flysideways Guru
Joined: 29 Jan 2005 Posts: 493
|
Posted: Fri Nov 22, 2024 7:27 pm Post subject: |
|
|
Outside of Gentoo, Raspberry Pi OS has recently made labwc their recommended default. |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3738 Location: Rasi, Finland
|
Posted: Fri Nov 22, 2024 7:32 pm Post subject: |
|
|
CaptainBlood wrote: | However failing here as Code: | Found CMake: /usr/bin/cmake (3.30.5)
Run-time dependency libsfdo-basedir found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency libsfdo-basedir
Cloning into 'libsfdo'...
fatal: unable to access 'https://gitlab.freedesktop.org/vyivel/libsfdo.git/': Could not resolve host: gitlab.freedesktop.org
meson.build:64:15: ERROR: Git command failed: ['/usr/bin/git', 'clone', 'https://gitlab.freedesktop.org/vyivel/libsfdo.git', 'libsfdo']
| FEATURES=-network-sandbox remains required here to build.
I remember there is a way to fix that at ebuild level, but can't remember how... :oops:
Any help welcome.
Thks 4 ur attention, interest & support. | It's missing a dependency: libsfdo-basedir, and foolishly tries to get the latest git HEAD version. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|