Budgie

Compiz, KDE, Gnome, Fluxbox, etc...

Moderator: Moderators

Post Reply
trueffel
Baby Hen
Posts: 1
Joined: Tue Sep 04, 2018 14:22

Budgie

Post by trueffel » Tue Sep 04, 2018 14:37

Hello

Is it possible to install the budgie desktop?
If yes how?

I find nothing about it...

:roll:

Stupot
Sagely Hen
Posts: 1733
Joined: Wed Feb 14, 2007 3:44
Location: St. Louis, MO, USA

Re: Budgie

Post by Stupot » Wed Sep 05, 2018 16:40

I don't believe so. Ironically, it looks like maybe it is in the portage overlay that Sabayon maintains, but it is not in entropy. It is not in the main portage tree, and generally we do our best to stay as close to the Gentoo portage tree as possible.

But if you dare venture into the world of portage, there are some overlays that have what you're looking for: https://gpo.zugaina.org/gnome-extra/budgie-desktop

But unless you're really comfortable or really adventurous, I would not advise going down this route. You won't be able to get much support on these forums if you choose to attempt.

svantoviit
Old Dear Hen
Posts: 744
Joined: Sun Feb 28, 2010 17:55
Contact:

Re: Budgie

Post by svantoviit » Thu Sep 13, 2018 0:47

There's already a package request for Budgie: https://bugs.sabayon.org/show_bug.cgi?id=5618.
The ebuild from sabayon overlay fails, until the issues are resolved, there will be no Entropy version.

I was not able to install the ebuild from gnome-next overlay either. Got this far:
  1. Installed app-portage/elt-patches, dev-util/gdbus-codegen and media-gfx/graphviz via Entropy
  2. Emerged wayland-protocols-1.16
  3. Emerged dev-libs/vala-common-0.42.0, dev-lang/vala-0.42.0 and x11-wm/mutter-3.30.0 from gnome-next overlay
The gnome-extra/budgie-desktop ebuild fails with

Code: Select all

meson.build:43:0: ERROR:  Native dependency 'vapigen' not found
vapigen is definitely there, so are the .pc files, but the check fails:

Code: Select all

$ vapigen --version
Vala API Generator 0.42.0

Code: Select all

# find /usr -iname "vapigen*.pc"
/usr/lib64/pkgconfig/vapigen-0.42.pc
/usr/lib64/pkgconfig/vapigen-0.34.pc
/usr/lib64/pkgconfig/vapigen-0.36.pc
/usr/share/pkgconfig/vapigen-0.32.pc
/usr/share/pkgconfig/vapigen-0.30.pc

Code: Select all

$ /usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion vapigen
Package vapigen was not found in the pkg-config search path.
Perhaps you should add the directory containing `vapigen.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vapigen' found
Got stuck at this.

svantoviit
Old Dear Hen
Posts: 744
Joined: Sun Feb 28, 2010 17:55
Contact:

Re: Budgie

Post by svantoviit » Thu Sep 13, 2018 1:13

OK, going forward.

The search path is correct:

Code: Select all

$ pkg-config --variable pc_path pkg-config
/usr/lib64/pkgconfig:/usr/share/pkgconfig
Creating a symbolic link wtih the desired name solved the vapigen issue:

Code: Select all

# cd /usr/lib64/pkgconfig/
# ln -s vapigen-0.42.pc vapigen.pc
Just to get another similar error solved by

Code: Select all

# ln -s libmutter-3.pc libmutter.pc
Followed by

Code: Select all

Native dependency gnome-bluetooth-1.0 found: NO found '3.20.1' but need: '>= 3.22.0'

src/applets/status/meson.build:34:4: ERROR:  Invalid version of dependency, need 'gnome-bluetooth-1.0' ['>= 3.22.0'] found '3.20.1'.
This seem to be endless :evil:

svantoviit
Old Dear Hen
Posts: 744
Joined: Sun Feb 28, 2010 17:55
Contact:

Re: Budgie

Post by svantoviit » Fri Sep 14, 2018 22:40

The story continues. I have emerged net-wireless/gnome-bluetooth-3.28.1 from gnome-next with dependencies and with it all dependencies for budgie-desktop. But no happy ending. Compilation of budgie-desktop fails:

Code: Select all

src/wm/[email protected]@@[email protected]/wm.c:34:25: fatal error: meta/screen.h: No such file or directory
 #include <meta/screen.h>
                         ^
compilation terminated.

Code: Select all

ninja: build stopped: subcommand failed.
 * ERROR: gnome-extra/budgie-desktop-9999::local failed (compile phase):
 *   ninja -v -j8 -l0 failed
And that's the end of the story.

User avatar
Alexander88207
Simple Hen
Posts: 46
Joined: Tue Dec 11, 2018 19:10
Location: Germany

Re: Budgie

Post by Alexander88207 » Tue Apr 23, 2019 8:44

Update: I think if this pull request (https://github.com/solus-project/budgie ... /pull/1591) is through, then it should work to emerge budgie from the gnome-next overlay.
How to create a sabayon uefi usb device: https://github.com/linuxerus/sabayon-st ... -device.md

User avatar
Alexander88207
Simple Hen
Posts: 46
Joined: Tue Dec 11, 2018 19:10
Location: Germany

Re: Budgie

Post by Alexander88207 » Tue Apr 23, 2019 18:35

Nice, budgie can now be emerged :P

But there are a few limitations:

- The budgie settings don't work, i had to load a config file from my laptop.
- No lockscreen

How to install that desktop:

If you are working with portage and layman for the first time.

Code: Select all

# equo i gcc git --ask
# emerge --sync
# layman -S
Add the requiered overlays.

Code: Select all

# layman -a sabayon-distro gnome-next
# layman -S
# emerge --sync
Install all build dependencies with entropy:

Code: Select all

# equo i dev-util/re2c dev-libs/libsass dev-lang/sassc dev-util/intltool dev-util/ninja dev-util/itstool app-text/docbook-sgml-dtd app-text/docbook-dsssl-stylesheets dev-util/meson dev-util/gtk-doc-am app-text/yelp-tools dev-util/gtk-doc x11-libs/wxGTK-3.0.4 app-eselect/eselect-wxwidgets --ask
Now budgie can be emerged

Code: Select all

# emerge budgie-desktop
If you also want to have the nice papirus-icons in the screenshot.

Code: Select all

# layman -a jorgicio
# layman -S
# emerge --snyc
# emerge papirus-icon-theme
Image
How to create a sabayon uefi usb device: https://github.com/linuxerus/sabayon-st ... -device.md

Post Reply