winft / theseus-ship

Wayland and X11 Compositor for the KDE Plasma desktop
GNU General Public License v2.0
115 stars 4 forks source link

Do you guys have a better build guide #11

Open ryzendew opened 4 months ago

ryzendew commented 4 months ago

the build guide you have is really not good and i want to test it on fedora 40 but i found no copr

XenHat commented 4 months ago

the build guide you have is really not good and i want to test it on fedora 40 but i found no copr

I haven't been able to build the package yet.

What I've got so far:

  1. Make sure you unload any external package manager (i.e. brew)'s environment before proceeding (I found that out the hard way)
  2. sudo dnf install meson
  3. pip install fdbuild
  4. git clone https://github.com/winft/theseus-ship/ && cd theseus-ship
  5. fdbuild --init-with-template kwinft-plasma-meta && cd kwinft-plasma-meta
  6. There currently is a bug with fdbuild where it doesn't properly ask for superuser permissions before the install step, so you need to change sudo: false to sudo: true in fdbuild.yaml
  7. fdbuild

And that's where I stopped, as I already had to fix a lot and now it says it can't find Qt6WebSockets and I don't want to break my KDE installation.