sync upstream config

This commit is contained in:
zhouganqing 2024-04-24 15:50:42 +08:00 committed by openkylin-cibot
parent 8ba0b8b121
commit 6f86be9239
10 changed files with 101 additions and 107 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
pipewire (1.0.0-1ok2) nile; urgency=medium
* Sync upstream config.
-- zhouganqing <zhouganqing@kylinos.cn> Wed, 24 Apr 2024 15:50:07 +0800
pipewire (1.0.0-1ok1) nile; urgency=medium
* Build for openkylin

154
debian/control vendored
View File

@ -7,8 +7,8 @@ Build-Depends: debhelper-compat (= 13),
graphviz <!nodoc>,
libasound2-dev,
libavahi-client-dev,
libbluetooth-dev,
libcamera-dev [!m68k],
libbluetooth-dev [linux-any],
libcamera-dev [!m68k !hurd-i386],
libdbus-1-dev,
libffado-dev,
libfreeaptx-dev,
@ -42,14 +42,14 @@ Build-Depends: debhelper-compat (= 13),
python3-docutils,
systemd [linux-any]
Build-Conflicts: libfdk-aac-dev
Standards-Version: 4.6.1
Vcs-Browser: https://gitee.com/openkylin/pipewire
Vcs-Git: https://gitee.com/openkylin/pipewire.git
Standards-Version: 4.6.2
Vcs-Browser: https://gitee.com/openkylin/pipewire/pipewire
Vcs-Git: https://gitee.com/openkylin/pipewire/pipewire.git
Homepage: https://pipewire.org/
Rules-Requires-Root: no
Package: libpipewire-0.3-0
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: libspa-0.2-modules (= ${binary:Version}),
${misc:Depends},
@ -60,9 +60,9 @@ Description: libraries for the PipeWire multimedia server
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
Package: libpipewire-0.3-common
@ -73,9 +73,9 @@ Description: libraries for the PipeWire multimedia server - common files
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package is needed for the runtime libraries to display messages in
@ -83,7 +83,7 @@ Description: libraries for the PipeWire multimedia server - common files
Package: libpipewire-0.3-dev
Section: libdevel
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: libpipewire-0.3-0 (= ${binary:Version}),
libspa-0.2-dev (= ${binary:Version}),
@ -93,15 +93,15 @@ Description: libraries for the PipeWire multimedia server - development
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the development files.
Package: libpipewire-0.3-modules
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: pipewire (<< 0.3.5)
@ -110,9 +110,9 @@ Description: libraries for the PipeWire multimedia server - modules
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains modules used by the PipeWire server and by clients,
@ -120,7 +120,7 @@ Description: libraries for the PipeWire multimedia server - modules
depend on the pipewire package instead.
Package: libpipewire-0.3-modules-x11
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: libpipewire-0.3-modules (<< 0.3.63-3~)
@ -138,7 +138,7 @@ Description: libraries for the PipeWire multimedia server - X11 modules
Package: libspa-0.2-dev
Section: libdevel
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
Suggests: pipewire-doc
@ -146,15 +146,15 @@ Description: libraries for the PipeWire multimedia server Simple Plugin API - de
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the development files for the Simple Plugin API.
Package: libspa-0.2-modules
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Breaks: pipewire (<< 0.3.5)
@ -163,9 +163,9 @@ Description: libraries for the PipeWire multimedia server Simple Plugin API - mo
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains core support modules used in the Simple Plugin API,
@ -185,16 +185,16 @@ Description: libraries for the PipeWire multimedia server - documentation
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the API reference.
Package: pipewire
Section: video
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: libpipewire-0.3-modules (= ${binary:Version}),
pipewire-bin (= ${binary:Version}),
@ -205,9 +205,9 @@ Description: audio and video processing engine multimedia server
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This metapackage makes PipeWire available for programs of the same
@ -216,7 +216,7 @@ Description: audio and video processing engine multimedia server
Package: pipewire-bin
Section: video
Architecture: linux-any
Architecture: any
Multi-Arch: foreign
Depends: libpipewire-0.3-modules (= ${binary:Version}),
${misc:Depends},
@ -230,9 +230,9 @@ Description: PipeWire multimedia server - programs
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the server and command-line utilities, and should
@ -241,7 +241,7 @@ Description: PipeWire multimedia server - programs
Package: pipewire-pulse
Section: sound
Architecture: linux-any
Architecture: any
Multi-Arch: foreign
Replaces: pipewire-bin (<< 0.3.27-2)
Breaks: pipewire-bin (<< 0.3.27-2)
@ -255,19 +255,20 @@ Description: PipeWire PulseAudio daemon
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the PulseAudio replacement daemon.
Package: pipewire-alsa
Section: sound
Architecture: linux-any
Architecture: any
Multi-Arch: same
Replaces: pipewire-audio-client-libraries (<< 0.3.54-1~)
Breaks: pipewire-audio-client-libraries (<< 0.3.54-1~)
Conflicts: pulseaudio
Depends: pipewire (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
@ -275,16 +276,16 @@ Description: PipeWire ALSA plugin
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the ALSA plugin.
Package: pipewire-jack
Section: sound
Architecture: linux-any
Architecture: any
Multi-Arch: same
Replaces: pipewire-audio-client-libraries (<< 0.3.54-1~)
Breaks: pipewire-audio-client-libraries (<< 0.3.54-1~)
@ -295,16 +296,16 @@ Description: PipeWire JACK plugin
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the JACK plugin.
Package: pipewire-v4l2
Section: video
Architecture: linux-any
Architecture: any
Multi-Arch: same
Replaces: pipewire-bin (<< 0.3.54-1),
libpipewire-0.3-modules (<< 0.3.54-1)
@ -317,47 +318,47 @@ Description: PipeWire V4L2 plugin
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the V4L2 plugin.
Package: pipewire-tests
Build-Profiles: <!noinsttest>
Architecture: linux-any
Architecture: any
Depends: pipewire (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Section: misc
Description: PipeWire multimedia server - tests and examples
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains automated and manual tests and example programs.
Package: gstreamer1.0-pipewire
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: pipewire (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Description: GStreamer 1.0 plugin for the PipeWire multimedia server
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains a plugin to make devices managed by the PipeWire
server available as GStreamer sources and sinks.
Package: libspa-0.2-bluetooth
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: libspa-0.2-modules (= ${binary:Version}),
${misc:Depends},
@ -366,18 +367,16 @@ Description: libraries for the PipeWire multimedia server - bluetooth plugins
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains a plugin to make Bluetooth audio devices such as
speakers and headsets available to the PipeWire server. It is considered
to be experimental, and is disabled by default (even if installed) to
avoid conflicts with equivalent functionality in PulseAudio.
speakers and headsets available to the PipeWire server.
Package: libspa-0.2-jack
Architecture: linux-any
Architecture: any
Multi-Arch: same
Depends: libspa-0.2-modules (= ${binary:Version}),
${misc:Depends},
@ -386,9 +385,9 @@ Description: libraries for the PipeWire multimedia server - JACK client
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains a plugin to make PipeWire able to connect to a
@ -420,7 +419,8 @@ Package: pipewire-audio-client-libraries
Section: oldlibs
Architecture: all
Depends: pipewire-alsa,
pipewire-jack
pipewire-jack,
${misc:Depends}
Description: transitional package for pipewire-alsa and pipewire-jack
PipeWire is a server and user space API to deal with multimedia
pipelines.
@ -436,6 +436,8 @@ Depends: ${misc:Depends},
pipewire-alsa,
pipewire-pulse,
wireplumber
Conflicts: pulseaudio,
pulseaudio-module-bluetooth
Replaces: pulseaudio,
pulseaudio-module-bluetooth
Description: recommended set of PipeWire packages for a standard audio desktop use

1
debian/files vendored
View File

@ -1 +0,0 @@
pipewire_0.3.79-2ok3_source.buildinfo libs optional

17
debian/gbp.conf vendored
View File

@ -1,17 +0,0 @@
[DEFAULT]
pristine-tar = True
debian-branch = debian/master
upstream-branch = upstream/latest
upstream-vcs-tag = %(version)s
[buildpackage]
sign-tags = True
[dch]
multimaint-merge = True
[import-orig]
postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
[pq]
patch-numbers = False

View File

@ -1,7 +1,7 @@
libpipewire-0.3.so.0 libpipewire-0.3-0 #MINVER#
* Build-Depends-Package: libpipewire-0.3-dev
PW_LOG_TOPIC_DEFAULT@Base 0.3.38
_pw_log_topic_new@Base 0.3.38
#MISSING: 0.3.82# _pw_log_topic_new@Base 0.3.38
pw_buffers_clear@Base 0.3.1
pw_buffers_negotiate@Base 0.3.1
pw_check_library_version@Base 0.3.75
@ -34,8 +34,8 @@ libpipewire-0.3.so.0 libpipewire-0.3-0 #MINVER#
pw_context_create_node@Base 0.3.1
pw_context_create_port@Base 0.3.1
pw_context_destroy@Base 0.3.1
#MISSING: 0.3.75-0# pw_context_driver_add_listener@Base 0.3.72
#MISSING: 0.3.75-0# pw_context_driver_remove_listener@Base 0.3.72
#MISSING: 0.3.75# pw_context_driver_add_listener@Base 0.3.72
#MISSING: 0.3.75# pw_context_driver_remove_listener@Base 0.3.72
pw_context_find_export_type@Base 0.3.1
pw_context_find_factory@Base 0.3.1
pw_context_find_global@Base 0.3.1
@ -263,7 +263,7 @@ libpipewire-0.3.so.0 libpipewire-0.3-0 #MINVER#
pw_impl_port_set_param@Base 0.3.1
pw_impl_port_update_properties@Base 0.3.1
pw_impl_port_use_buffers@Base 0.3.1
pw_in_valgrind@Base 0.3.6
#MISSING: 1.0.0# pw_in_valgrind@Base 0.3.6
pw_init@Base 0.3.1
pw_link_info_free@Base 0.3.1
pw_link_info_merge@Base 0.3.35
@ -353,7 +353,7 @@ libpipewire-0.3.so.0 libpipewire-0.3-0 #MINVER#
pw_proxy_error@Base 0.3.1
pw_proxy_errorf@Base 0.3.1
pw_proxy_get_bound_id@Base 0.3.1
#MISSING: 0.3.73-0# pw_proxy_get_core@Base 0.3.1
#MISSING: 0.3.73# pw_proxy_get_core@Base 0.3.1
pw_proxy_get_id@Base 0.3.1
pw_proxy_get_marshal@Base 0.3.1
pw_proxy_get_object_listeners@Base 0.3.1
@ -421,6 +421,9 @@ libpipewire-0.3.so.0 libpipewire-0.3-0 #MINVER#
pw_stream_update_params@Base 0.3.1
pw_stream_update_properties@Base 0.3.1
pw_strip@Base 0.3.1
pw_strv_find@Base 0.3.84
pw_strv_find_common@Base 0.3.84
pw_strv_parse@Base 0.3.84
pw_thread_fill_attr@Base 0.3.51
pw_thread_loop_accept@Base 0.3.1
pw_thread_loop_add_listener@Base 0.3.1

View File

@ -36,3 +36,5 @@ usr/lib/*/pipewire-0.3/libpipewire-module-spa-node.so
usr/lib/*/pipewire-0.3/libpipewire-module-vban-recv.so
usr/lib/*/pipewire-0.3/libpipewire-module-vban-send.so
usr/lib/*/pipewire-0.3/libpipewire-module-zeroconf-discover.so
usr/share/man/man7/libpipewire-module*
usr/share/man/man7/pipewire-pulse-module*

View File

@ -37,7 +37,9 @@ usr/share/man/man1/pw-cat.*
usr/share/man/man1/pw-cli.*
usr/share/man/man1/pw-config.*
usr/share/man/man1/pw-dot.*
usr/share/man/man1/pw-dump.*
usr/share/man/man1/pw-link.*
usr/share/man/man1/pw-loopback.*
usr/share/man/man1/pw-metadata.*
usr/share/man/man1/pw-mididump.*
usr/share/man/man1/pw-mon.*

View File

@ -1,3 +1,7 @@
/usr/share/man/man1/pipewire.1.gz /usr/share/man/man1/pipewire-aes67.1.gz
/usr/share/man/man1/pipewire.1.gz /usr/share/man/man1/pipewire-avb.1.gz
/usr/share/man/man1/pw-cat.1.gz /usr/share/man/man1/pw-dsdplay.1.gz
/usr/share/man/man1/pw-cat.1.gz /usr/share/man/man1/pw-encplay.1.gz
/usr/share/man/man1/pw-cat.1.gz /usr/share/man/man1/pw-midiplay.1.gz
/usr/share/man/man1/pw-cat.1.gz /usr/share/man/man1/pw-midirecord.1.gz
/usr/share/man/man1/pw-cat.1.gz /usr/share/man/man1/pw-play.1.gz

2
debian/rules vendored
View File

@ -28,7 +28,7 @@ else
BLUEZ5_CODEC_LDAC=enabled
endif
ifneq (,$(filter m68k,$(DEB_HOST_ARCH)))
ifneq (,$(filter m68k hurd-i386,$(DEB_HOST_ARCH)))
LIBCAMERA=disabled
else
LIBCAMERA=enabled

7
debian/salsa-ci.yml vendored
View File

@ -1,7 +0,0 @@
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
reprotest:
allow_failure: true