Commit graph

4 commits

Author SHA1 Message Date
tv
c0d036ebdd systemd: correctly prefix systemd system units
The definition of the `systemdsystemunitdir` variable uses `rootprefix`
instead of `prefix`:

https://github.com/systemd/systemd/blob/v250/src/core/systemd.pc.in#L23
2022-01-22 20:06:43 +00:00
James Hilliard
dfa740175c meson: remove session-managers option check.
This option no longer exists and causes a build failure if building
with the systemd system service enabled.
2021-11-10 09:28:02 -07:00
Peter Hutterer
e84449d743 meson: use project_{source|build}_root from meson 0.56
This is better for embedding as subproject which is what we tend to do
with media-session now.

This requires meson 0.56 and the matching fixup to the pkgconfig
variable handling deprecated in that version.
2021-10-21 11:10:27 +10:00
Peter Hutterer
9df68b0dd8 Make media-session its own standalone package
This removes the rest of pipewire from the tree, but keeps the git repo.
The package name is now just 'media-session' but the binary remains
pipewire-media-session for backwards compatibility.

No functional changes besides the removal but a few renames for
variables from PIPEWIRE_FOO to MEDIA_SESSION_FOO (and its lowercase
version).

In docs/ folder, the media-session.dox moved to be the new mainpage
index.dox and all other dox files are removed.

pw-uninstalled.sh becomes media-session-uninstalled.

Finally, the hierarchy was flattened, so
- src/media-session/* goes into src/
- src/daemon/systemd goes into systemd/
- src/media-session/media-session.d goes into media-session.d
2021-10-15 11:09:43 +10:00