Split package

This commit is contained in:
2026-03-24 12:12:53 +02:00
parent 9bd1b222d7
commit e2e6c01dd3
2 changed files with 115 additions and 23 deletions
+56 -21
View File
@@ -1,54 +1,89 @@
name: pipewire
description: Low-latency audio/video router and processor
version: 1.6.2
revision: 1
revision: 2
url: https://pipewire.org/
license: LGPL2.1-or-later,MIT
maintainers:
- [email protected]
architecture: any
type: source
depends:
make_depends:
- alsa-lib
- avahi
- gcc-libs
- glibc
- bluez
- bzip2
- dbus
- doxygen
- gcc-libs
- glib
- glibc
- graphviz
- gst-plugins-base
- libcanberra
- libfdk-aac
- liblc3
- libldac
- libsndfile
- libpulse
- libusb
- ncurses
- opus
- readline
- sbc
optional_depends:
- rtkit
make_depends:
- bluez
- bzip2
- doxygen
- graphviz
- gst-plugins-base
- libcanberra
- libx11
- libxfixes
- ncurses
- meson
- opus
- python-docutils
- python-packaging
- readline
- rtkit
- sbc
- sdl2-compat
- valgrind
- desktop-file-utils
conflicts:
- pulseaudio
provides:
- jack
downloads:
- url: https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${BPM_PKG_VERSION}/pipewire-${BPM_PKG_VERSION}.tar.bz2
extract_to: ${BPM_SOURCE}
extract_strip_components: 1
checksum: 3649ff3502c93036088b61154aa12dc375c95031db18efb2c4abab691d2e758e
split_packages:
- name: pipewire
depends:
- alsa-lib
- gcc-libs
- dbus
- glib
- libfdk-aac
- liblc3
- libldac
- libpipewire
- libsndfile
- libpulse
- libusb
- ncurses
- opus
- readline
- sbc
optional_depends:
- pipewire-jack:For JACK
- rtkit:For realtime privileges using the rtkit module
conflicts:
- pulseaudio
- name: libpipewire
description: Pipewire client library
depends:
- glibc
- gcc-libs
- name: pipewire-jack
description: JACK replacement for Pipewire
depends:
- pipewire
- sh
provides:
- jack
- name: pipewire-pulse
description: PulseAudio replacement for Pipewire
depends:
- avahi
- dbus
- glibc
- pipewire