Skip to content

Commit

Permalink
Update build guide to use magpie instead of mutter
Browse files Browse the repository at this point in the history
  • Loading branch information
JoshStrobl committed Sep 27, 2023
1 parent 3742608 commit 24146ee
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions docs/developer/workflow/building-budgie-desktop.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ budgie-desktop has a number of build dependencies that must be present before at
- libpulse >= 2
- libwnck >= 3.36.0
- meson
- mutter >= 41.0
- magpie 0.9.x
- polkit-agent-1 >= 0.110
- polkit-gobject-1 >= 0.110
- upower-glib >= 0.99.0
Expand Down Expand Up @@ -67,7 +67,7 @@ budgie-desktop requires/recommends the following to be installed:
<CodeBlock language="bash">
sudo pacman -S base-devel git
<br />
sudo pacman -S accountsservice budgie-screensaver gnome-bluetooth gnome-menus gnome-session gnome-settings-daemon gobject-introspection ibus intltool libgee libpeas libwnck3 meson mutter sassc vala zenity
sudo pacman -S accountsservice budgie-screensaver gnome-bluetooth gnome-menus gnome-session gnome-settings-daemon gobject-introspection ibus intltool libgee libpeas libwnck3 meson magpie sassc vala zenity
</CodeBlock>
</TabItem>
<TabItem value="debian-or-ubuntu" label="Debian / Ubuntu">
Expand All @@ -86,16 +86,13 @@ The manual method for dependency installation is:
<br />
sudo apt install gnome-settings-daemon-dev gtk-doc-tools intltool libaccountsservice-dev libasound2-dev
libgnome-bluetooth-dev libgnome-desktop-3-dev libcanberra-dev libgee-0.8-dev libgnome-menu-3-dev libgstreamer1.0-dev
libgtk-3-dev libibus-1.0-dev libmutter-11-dev libpeas-dev libpolkit-agent-1-dev libpulse-dev libupower-glib-dev
libgtk-3-dev libibus-1.0-dev libmagpie-0-dev libpeas-dev libpolkit-agent-1-dev libpulse-dev libupower-glib-dev
libwnck-3-dev meson ninja-build sassc uuid-dev valac
</CodeBlock>

Note - mutter library versions will vary depending upon the version of libmutter your are targeting

</TabItem>
<TabItem value="fedora" label="Fedora">
<CodeBlock language="bash">
sudo dnf install accountsservice-devel alsa-lib-devel budgie-screensaver desktop-file-utils gettext git glib2-devel gnome-bluetooth3.34-libs-devel gnome-desktop3-devel gnome-menus-devel gnome-settings-daemon-devel gobject-introspection-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk-doc gtk3-devel ibus-devel intltool json-glib-devel libcanberra-devel libX11-devel libXtst-devel libgee-devel libnotify-devel libpeas-devel libuuid-devel libwnck3-devel meson mutter-devel polkit-devel pulseaudio-libs-devel sassc upower-devel vala
sudo dnf install accountsservice-devel alsa-lib-devel budgie-screensaver desktop-file-utils gettext git glib2-devel gnome-bluetooth3.34-libs-devel gnome-desktop3-devel gnome-menus-devel gnome-settings-daemon-devel gobject-introspection-devel gsettings-desktop-schemas-devel gstreamer1-devel gtk-doc gtk3-devel ibus-devel intltool json-glib-devel libcanberra-devel libX11-devel libXtst-devel libgee-devel libnotify-devel libpeas-devel libuuid-devel libwnck3-devel meson magpie-devel polkit-devel pulseaudio-libs-devel sassc upower-devel vala
</CodeBlock>

</TabItem>
Expand All @@ -106,7 +103,7 @@ sudo equo i dev-util/re2c dev-libs/libsass dev-lang/sassc dev-util/intltool dev-
</TabItem>
<TabItem value="solus" label="Solus">
<CodeBlock language="bash">
sudo eopkg it accountsservice-devel alsa-lib-devel gnome-bluetooth-devel gtk-doc gnome-settings-daemon-devel gstreamer-1.0-devel ibus-devel libcanberra-devel libgee-devel libgnome-desktop-devel libgnome-menus-devel libnotify-devel libpeas-devel libwnck-devel mutter-devel pulseaudio-devel sassc upower-devel vala ccache -c system.devel
sudo eopkg it accountsservice-devel alsa-lib-devel gnome-bluetooth-devel gtk-doc gnome-settings-daemon-devel gstreamer-1.0-devel ibus-devel libcanberra-devel libgee-devel libgnome-desktop-devel libgnome-menus-devel libnotify-devel libpeas-devel libwnck-devel magpie-devel pulseaudio-devel sassc upower-devel vala ccache -c system.devel
</CodeBlock>
</TabItem>
</Tabs>
Expand Down

0 comments on commit 24146ee

Please sign in to comment.