From d1f94547660201da5b55ca06b8bbe3724b4b3247 Mon Sep 17 00:00:00 2001 From: Jeremy Bicha <jbicha@debian.org> Date: Fri, 4 Jan 2019 14:24:46 -0500 Subject: [PATCH] Import Debian changes 0.2.5-1 pipewire (0.2.5-1) unstable; urgency=medium [ Jeremy Bicha ] * New upstream release * Bump minimum meson to 0.47 * debian/libpipewire-0.2-1.symbols: Add new symbol * Drop all patches: applied in new release * Bump Standards-Version to 4.3.0 [ Laurent Bigonville ] * debian/libpipewire-0.2-1.symbols: Add the Build-Depends-Package annotation * debian/control: Set Section to net for the main pipewire package (Closes: #908524) pipewire (0.2.3-3) unstable; urgency=medium * Team upload. * Make libpipewire-0.2-dev depend against libspa-lib-0.1-dev (Closes: #909623) * Enable pipewire.socket by default (Closes: #909625) pipewire (0.2.3-2) unstable; urgency=medium * Make libpipewire-0.2-dev depend against libspa-lib-0.1-dev (Closes: #909623) * Enable pipewire.socket by default (Closes: #909625) pipewire (0.2.3-1) unstable; urgency=medium * New upstream release * Drop make-spa-lib-version.patch: Applied in new release * debian/rules: Update configure options * libspa-lib-0.1-1 has been dropped in this release * debian/libpipewire-0.2-1.symbols: Update * Cherry-pick 7 commits since last release pipewire (0.2.2-1) unstable; urgency=medium * Initial release (Closes: #874089) --- debian/changelog | 48 +++++ debian/compat | 1 + debian/control | 161 +++++++++++++++ debian/copyright | 126 ++++++++++++ debian/docs | 1 + debian/gbp.conf | 11 ++ debian/gstreamer1.0-pipewire.install | 1 + debian/libpipewire-0.2-1.install | 1 + debian/libpipewire-0.2-1.symbols | 285 +++++++++++++++++++++++++++ debian/libpipewire-0.2-dev.install | 3 + debian/libpipewire-0.2-doc.install | 1 + debian/libspa-bluetooth.install | 1 + debian/libspa-ffmpeg.install | 1 + debian/libspa-lib-0.1-dev.install | 2 + debian/patches/series | 0 debian/pipewire.install | 13 ++ debian/pipewire.links | 1 + debian/rules | 23 +++ debian/source/format | 1 + debian/watch | 3 + 20 files changed, 684 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/gbp.conf create mode 100644 debian/gstreamer1.0-pipewire.install create mode 100644 debian/libpipewire-0.2-1.install create mode 100644 debian/libpipewire-0.2-1.symbols create mode 100644 debian/libpipewire-0.2-dev.install create mode 100644 debian/libpipewire-0.2-doc.install create mode 100644 debian/libspa-bluetooth.install create mode 100644 debian/libspa-ffmpeg.install create mode 100644 debian/libspa-lib-0.1-dev.install create mode 100644 debian/patches/series create mode 100644 debian/pipewire.install create mode 100644 debian/pipewire.links create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..f057b93a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,48 @@ +pipewire (0.2.5-1) unstable; urgency=medium + + [ Jeremy Bicha ] + * New upstream release + * Bump minimum meson to 0.47 + * debian/libpipewire-0.2-1.symbols: Add new symbol + * Drop all patches: applied in new release + * Bump Standards-Version to 4.3.0 + + [ Laurent Bigonville ] + * debian/libpipewire-0.2-1.symbols: Add the Build-Depends-Package annotation + * debian/control: Set Section to net for the main pipewire package + (Closes: #908524) + + -- Jeremy Bicha <jbicha@debian.org> Fri, 04 Jan 2019 14:24:46 -0500 + +pipewire (0.2.3-3) unstable; urgency=medium + + * Team upload. + * Make libpipewire-0.2-dev depend against libspa-lib-0.1-dev (Closes: + #909623) + * Enable pipewire.socket by default (Closes: #909625) + + -- Laurent Bigonville <bigon@debian.org> Wed, 26 Sep 2018 01:40:56 +0200 + +pipewire (0.2.3-2) unstable; urgency=medium + + * Make libpipewire-0.2-dev depend against libspa-lib-0.1-dev (Closes: #909623) + * Enable pipewire.socket by default (Closes: #909625) + + -- Laurent Bigonville <bigon@debian.org> Wed, 26 Sep 2018 01:40:45 +0200 + +pipewire (0.2.3-1) unstable; urgency=medium + + * New upstream release + * Drop make-spa-lib-version.patch: Applied in new release + * debian/rules: Update configure options + * libspa-lib-0.1-1 has been dropped in this release + * debian/libpipewire-0.2-1.symbols: Update + * Cherry-pick 7 commits since last release + + -- Jeremy Bicha <jbicha@debian.org> Wed, 19 Sep 2018 19:48:19 -0400 + +pipewire (0.2.2-1) unstable; urgency=medium + + * Initial release (Closes: #874089) + + -- Jeremy Bicha <jbicha@debian.org> Mon, 13 Aug 2018 11:17:57 -0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..b4de3947 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +11 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..5230488f --- /dev/null +++ b/debian/control @@ -0,0 +1,161 @@ +Source: pipewire +Section: libs +Priority: optional +Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net> +Uploaders: Jeremy Bicha <jbicha@debian.org> +Build-Depends: debhelper (>= 11), + libasound2-dev, + libavcodec-dev, + libavfilter-dev, + libavformat-dev, + libdbus-1-dev, + libglib2.0-dev, + libgstreamer1.0-dev, + libgstreamer-plugins-base1.0-dev, + libsbc-dev, + libsdl2-dev, + libudev-dev, + libva-dev, + libv4l-dev, + libx11-dev, + meson (>= 0.47), + pkg-config (>= 0.22), + systemd, + xmltoman, +Build-Depends-Indep: doxygen <!nodoc>, + graphviz <!nodoc>, +Standards-Version: 4.3.0 +Vcs-Browser: https://salsa.debian.org/utopia-team/pipewire +Vcs-Git: https://salsa.debian.org/utopia-team/pipewire.git +Homepage: https://pipewire.org/ + +Package: libpipewire-0.2-1 +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends}, +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. + - Generating graphs for audio and video processing. + +Package: libpipewire-0.2-dev +Section: libdevel +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends}, + libpipewire-0.2-1 (= ${binary:Version}), + libspa-lib-0.1-dev (= ${binary:Version}), +Suggests: pipewire-0.2-doc, +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. + - Generating graphs for audio and video processing. + . + This package contains the development files. + +Package: libspa-lib-0.1-dev +Section: libdevel +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends} +Suggests: pipewire-0.2-doc, +Description: libraries for the PipeWire multimedia server Simple Plugin API - 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. + - Generating graphs for audio and video processing. + . + This package contains the development files for the Simple Plugin API. + +Package: libpipewire-0.2-doc +Section: doc +Build-Profiles: <!nodoc> +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +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. + - Generating graphs for audio and video processing. + . + This package contains the API reference. + +Package: pipewire +Architecture: linux-any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Section: net +Description: 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. + - Generating graphs for audio and video processing. + . + This package contains the server and command-line utilities. + +Package: libspa-ffmpeg +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends}, +Description: libraries for the PipeWire multimedia server - ffmpeg 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. + - Generating graphs for audio and video processing. + . + This package contains the ffmpeg plugins. + +Package: gstreamer1.0-pipewire +Architecture: linux-any +Multi-Arch: same +Depends: ${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. + - Generating graphs for audio and video processing. + . + This package contains the GStreamer plugin. + +Package: libspa-bluetooth +Architecture: linux-any +Multi-Arch: same +Depends: ${misc:Depends}, + ${shlibs:Depends}, +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. + - Generating graphs for audio and video processing. + . + This package contains the bluetooth plugins. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..d358c7f2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,126 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pipewire +Source: https://github.com/PipeWire/pipewire + +Files: * +Copyright: 2015-2017 Wim Taymans +License: LGPL-2+ + +Files: git-version-gen +Copyright: 2007-2008, Free Software Foundation +License: GPL-3+ + +Files: spa/plugins/bluez5/a2dp-codecs.c +Copyright: 2016-2017 Arkadiusz Bokowy +License: Expat + +Files: spa/plugins/bluez5/a2dp-codecs.h +Copyright: 2004-2010 Marcel Holtmann + 2006-2010 +License: LGPL-2.1+ + +Files: spa/plugins/bluez5/rtp.h +Copyright: 2004-2010 Marcel Holtmann +License: LGPL-2.1+ + +Files: spa/plugins/videotestsrc/videotestsrc.c +Copyright: 2016 Axis Communications AB + 2016 Wim Taymans +License: LGPL-2+ + +Files: src/daemon/daemon-config.* + src/modules/spa/module-monitor.c + src/modules/spa/module-node.c + src/pipewire/command.* + src/pipewire/module.* +Copyright: 2016 Axis Communications +License: LGPL-2+ + +Files: spa/plugins/support/plugin.c + spa/plugins/test/plugin.c + spa/plugins/videotestsrc/draw.c + spa/plugins/videotestsrc/plugin.c + src/pipewire/factory.* +Copyright: 2016, Axis Communications AB +License: LGPL-2+ + +Files: src/gst/gstpipewiredeviceprovider.* +Copyright: 2012 Olivier Crete + 2015 Wim Taymans +License: LGPL-2+ + +Files: src/modules/module-rtkit.c +Copyright: 2009 Lennart Poettering + 2010 David Henningsson + 2015 Wim Taymans +License: Expat and LGPL-2+ + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. + +License: LGPL-2+ + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2". + +License: LGPL-2.1+ + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". diff --git a/debian/docs b/debian/docs new file mode 100644 index 00000000..edc00710 --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +NEWS diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 00000000..e5e73ac1 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,11 @@ +[DEFAULT] +pristine-tar = True +debian-branch = debian/master +upstream-branch = upstream/latest +upstream-vcs-tag = %(version)s + +[buildpackage] +sign-tags = True + +[pq] +patch-numbers = False diff --git a/debian/gstreamer1.0-pipewire.install b/debian/gstreamer1.0-pipewire.install new file mode 100644 index 00000000..da0fd916 --- /dev/null +++ b/debian/gstreamer1.0-pipewire.install @@ -0,0 +1 @@ +usr/lib/*/gstreamer-1.0 diff --git a/debian/libpipewire-0.2-1.install b/debian/libpipewire-0.2-1.install new file mode 100644 index 00000000..6758e685 --- /dev/null +++ b/debian/libpipewire-0.2-1.install @@ -0,0 +1 @@ +usr/lib/*/libpipewire*.so.* diff --git a/debian/libpipewire-0.2-1.symbols b/debian/libpipewire-0.2-1.symbols new file mode 100644 index 00000000..098a39b0 --- /dev/null +++ b/debian/libpipewire-0.2-1.symbols @@ -0,0 +1,285 @@ +libpipewire-0.2.so.1 libpipewire-0.2-1 #MINVER# +* Build-Depends-Package: libpipewire-0.2-dev + pw_client_add_listener@Base 0.1.4 + pw_client_destroy@Base 0.1.4 + pw_client_find_resource@Base 0.1.8 + pw_client_get_core@Base 0.1.4 + pw_client_get_core_resource@Base 0.1.4 + pw_client_get_global@Base 0.1.4 + pw_client_get_info@Base 0.1.4 + pw_client_get_properties@Base 0.1.4 + pw_client_get_ucred@Base 0.1.4 + pw_client_get_user_data@Base 0.1.4 + pw_client_info_free@Base 0.1.4 + pw_client_info_update@Base 0.1.4 + pw_client_new@Base 0.1.4 + pw_client_register@Base 0.1.8 + pw_client_set_busy@Base 0.1.4 + pw_client_update_permissions@Base 0.1.8 + pw_client_update_properties@Base 0.1.4 + pw_command_free@Base 0.1.4 + pw_command_parse@Base 0.1.4 + pw_command_run@Base 0.1.4 + pw_control_add_listener@Base 0.1.8 + pw_control_destroy@Base 0.1.8 + pw_control_get_port@Base 0.1.8 + pw_control_link@Base 0.1.8 + pw_control_new@Base 0.1.8 + pw_control_unlink@Base 0.1.8 + pw_core_add_listener@Base 0.1.4 + pw_core_destroy@Base 0.1.4 + pw_core_find_factory@Base 0.1.8 + pw_core_find_format@Base 0.1.4 + pw_core_find_global@Base 0.1.4 + pw_core_find_port@Base 0.1.4 + pw_core_find_protocol@Base 0.1.4 + pw_core_for_each_global@Base 0.1.4 + pw_core_get_global@Base 0.1.4 + pw_core_get_info@Base 0.1.4 + pw_core_get_main_loop@Base 0.1.4 + pw_core_get_properties@Base 0.1.4 + pw_core_get_support@Base 0.1.4 + pw_core_get_type@Base 0.1.4 + pw_core_info_free@Base 0.1.4 + pw_core_info_update@Base 0.1.4 + pw_core_new@Base 0.1.4 + pw_core_update_properties@Base 0.1.4 + pw_data_loop_add_listener@Base 0.1.4 + pw_data_loop_destroy@Base 0.1.4 + pw_data_loop_get_loop@Base 0.1.4 + pw_data_loop_in_thread@Base 0.1.4 + pw_data_loop_new@Base 0.1.4 + pw_data_loop_start@Base 0.1.4 + pw_data_loop_stop@Base 0.1.4 + pw_debug_is_category_enabled@Base 0.1.4 + pw_direction_as_string@Base 0.1.4 + pw_direction_reverse@Base 0.1.4 + pw_factory_add_listener@Base 0.1.8 + pw_factory_create_object@Base 0.1.8 + pw_factory_destroy@Base 0.1.8 + pw_factory_get_global@Base 0.1.8 + pw_factory_get_user_data@Base 0.1.8 + pw_factory_info_free@Base 0.1.8 + pw_factory_info_update@Base 0.1.8 + pw_factory_new@Base 0.1.8 + pw_factory_register@Base 0.1.8 + pw_factory_set_implementation@Base 0.1.8 + pw_fill_remote_properties@Base 0.1.4 + pw_fill_stream_properties@Base 0.1.4 + pw_free_strv@Base 0.1.4 + pw_get_application_name@Base 0.1.4 + pw_get_client_name@Base 0.1.4 + pw_get_host_name@Base 0.1.4 + pw_get_library_version@Base 0.2.2 + pw_get_prgname@Base 0.1.4 + pw_get_spa_dbus@Base 0.1.8 + pw_get_support@Base 0.1.4 + pw_get_support_factory@Base 0.1.4 + pw_get_support_interface@Base 0.1.4 + pw_get_user_name@Base 0.1.4 + pw_global_add_listener@Base 0.2.2 + pw_global_bind@Base 0.1.4 + pw_global_destroy@Base 0.1.4 + pw_global_get_core@Base 0.1.4 + pw_global_get_id@Base 0.1.4 + pw_global_get_object@Base 0.1.4 + pw_global_get_owner@Base 0.1.4 + pw_global_get_parent@Base 0.1.4 + pw_global_get_permissions@Base 0.1.4 + pw_global_get_properties@Base 0.1.8 + pw_global_get_type@Base 0.1.4 + pw_global_get_version@Base 0.1.4 + pw_global_new@Base 0.1.8 + pw_global_register@Base 0.1.8 + pw_init@Base 0.1.4 + pw_link_activate@Base 0.1.4 + pw_link_add_listener@Base 0.1.4 + pw_link_deactivate@Base 0.1.4 + pw_link_destroy@Base 0.1.4 + pw_link_find@Base 0.1.4 + pw_link_get_core@Base 0.1.4 + pw_link_get_global@Base 0.1.4 + pw_link_get_info@Base 0.1.4 + pw_link_get_input@Base 0.1.4 + pw_link_get_output@Base 0.1.4 + pw_link_get_user_data@Base 0.1.4 + pw_link_info_free@Base 0.1.4 + pw_link_info_update@Base 0.1.4 + pw_link_new@Base 0.1.4 + pw_link_register@Base 0.1.8 + pw_link_state_as_string@Base 0.1.4 + pw_log_get@Base 0.1.4 + pw_log_level@Base 0.1.4 + pw_log_log@Base 0.1.4 + pw_log_logv@Base 0.1.4 + pw_log_set@Base 0.1.4 + pw_log_set_level@Base 0.1.4 + pw_loop_destroy@Base 0.1.4 + pw_loop_new@Base 0.1.4 + pw_main_loop_add_listener@Base 0.1.4 + pw_main_loop_destroy@Base 0.1.4 + pw_main_loop_get_loop@Base 0.1.4 + pw_main_loop_new@Base 0.1.4 + pw_main_loop_quit@Base 0.1.4 + pw_main_loop_run@Base 0.1.4 + pw_memblock_alloc@Base 0.1.4 + pw_memblock_find@Base 0.1.8 + pw_memblock_free@Base 0.1.4 + pw_memblock_import@Base 0.1.8 + pw_memblock_map@Base 0.1.4 + pw_module_add_listener@Base 0.1.4 + pw_module_destroy@Base 0.1.4 + pw_module_get_core@Base 0.1.4 + pw_module_get_global@Base 0.1.4 + pw_module_get_info@Base 0.1.4 + pw_module_info_free@Base 0.1.4 + pw_module_info_update@Base 0.1.4 + pw_module_load@Base 0.1.4 + pw_node_add_listener@Base 0.1.4 + pw_node_destroy@Base 0.1.4 + pw_node_find_port@Base 0.1.4 + pw_node_for_each_param@Base 0.2.2 + pw_node_for_each_port@Base 0.1.4 + pw_node_get_core@Base 0.1.4 + pw_node_get_free_port@Base 0.1.4 + pw_node_get_free_port_id@Base 0.1.8 + pw_node_get_global@Base 0.1.4 + pw_node_get_implementation@Base 0.1.8 + pw_node_get_info@Base 0.1.4 + pw_node_get_properties@Base 0.1.4 + pw_node_get_user_data@Base 0.1.4 + pw_node_info_free@Base 0.1.4 + pw_node_info_update@Base 0.1.4 + pw_node_is_active@Base 0.1.8 + pw_node_is_enabled@Base 0.2.2 + pw_node_new@Base 0.1.4 + pw_node_register@Base 0.1.4 + pw_node_set_active@Base 0.1.8 + pw_node_set_enabled@Base 0.2.2 + pw_node_set_implementation@Base 0.1.4 + pw_node_set_state@Base 0.1.4 + pw_node_state_as_string@Base 0.1.4 + pw_node_update_ports@Base 0.2.2 + pw_node_update_properties@Base 0.1.4 + pw_node_update_state@Base 0.1.4 + pw_port_add@Base 0.1.4 + pw_port_add_listener@Base 0.1.4 + pw_port_alloc_buffers@Base 0.1.4 + pw_port_destroy@Base 0.1.4 + pw_port_for_each_filtered_param@Base 0.1.8 + pw_port_for_each_param@Base 0.1.8 + pw_port_get_direction@Base 0.1.4 + pw_port_get_id@Base 0.1.4 + pw_port_get_node@Base 0.1.4 + pw_port_get_properties@Base 0.1.4 + pw_port_get_user_data@Base 0.1.4 + pw_port_info_free@Base 0.2.2 + pw_port_info_update@Base 0.2.2 + pw_port_new@Base 0.1.4 + pw_port_register@Base 0.2.2 + pw_port_send_command@Base 0.1.8 + pw_port_set_param@Base 0.1.4 + pw_port_unlink@Base 0.2.2 + pw_port_update_properties@Base 0.1.4 + pw_port_use_buffers@Base 0.1.4 + pw_properties_copy@Base 0.1.4 + pw_properties_free@Base 0.1.4 + pw_properties_get@Base 0.1.4 + pw_properties_iterate@Base 0.1.4 + pw_properties_merge@Base 0.1.4 + pw_properties_new@Base 0.1.4 + pw_properties_new_dict@Base 0.1.4 + pw_properties_new_string@Base 0.2.2 + pw_properties_set@Base 0.1.4 + pw_properties_setf@Base 0.1.4 + pw_properties_setva@Base 0.2.5 + pw_protocol_add_listener@Base 0.1.4 + pw_protocol_add_marshal@Base 0.1.4 + pw_protocol_destroy@Base 0.1.4 + pw_protocol_get_extension@Base 0.1.4 + pw_protocol_get_implementation@Base 0.1.4 + pw_protocol_get_marshal@Base 0.1.4 + pw_protocol_get_user_data@Base 0.1.4 + pw_protocol_new@Base 0.1.4 + pw_proxy_add_listener@Base 0.1.4 + pw_proxy_add_proxy_listener@Base 0.1.4 + pw_proxy_destroy@Base 0.1.4 + pw_proxy_get_id@Base 0.1.4 + pw_proxy_get_marshal@Base 0.1.4 + pw_proxy_get_protocol@Base 0.1.4 + pw_proxy_get_proxy_listeners@Base 0.1.4 + pw_proxy_get_user_data@Base 0.1.4 + pw_proxy_new@Base 0.1.4 + pw_release_spa_dbus@Base 0.2.3-1~ + pw_remote_add_listener@Base 0.1.4 + pw_remote_connect@Base 0.1.4 + pw_remote_connect_fd@Base 0.1.4 + pw_remote_destroy@Base 0.1.4 + pw_remote_disconnect@Base 0.1.4 + pw_remote_export@Base 0.1.4 + pw_remote_find_proxy@Base 0.1.8 + pw_remote_get_core@Base 0.1.4 + pw_remote_get_core_info@Base 0.1.4 + pw_remote_get_core_proxy@Base 0.1.4 + pw_remote_get_properties@Base 0.2.2 + pw_remote_get_state@Base 0.1.4 + pw_remote_get_user_data@Base 0.1.8 + pw_remote_new@Base 0.1.4 + pw_remote_state_as_string@Base 0.1.4 + pw_remote_steal_fd@Base 0.1.8 + pw_resource_add_listener@Base 0.1.4 + pw_resource_add_override@Base 0.1.4 + pw_resource_destroy@Base 0.1.4 + pw_resource_error@Base 0.1.4 + pw_resource_get_client@Base 0.1.4 + pw_resource_get_id@Base 0.1.4 + pw_resource_get_implementation@Base 0.1.4 + pw_resource_get_marshal@Base 0.1.4 + pw_resource_get_permissions@Base 0.1.4 + pw_resource_get_protocol@Base 0.1.4 + pw_resource_get_type@Base 0.1.4 + pw_resource_get_user_data@Base 0.1.4 + pw_resource_new@Base 0.1.4 + pw_resource_set_implementation@Base 0.1.4 + pw_split_strv@Base 0.1.4 + pw_split_walk@Base 0.1.4 + pw_stream_add_listener@Base 0.1.4 + pw_stream_connect@Base 0.1.4 + pw_stream_dequeue_buffer@Base 0.2.2 + pw_stream_destroy@Base 0.1.4 + pw_stream_disconnect@Base 0.1.4 + pw_stream_finish_format@Base 0.1.4 + pw_stream_get_control@Base 0.2.2 + pw_stream_get_name@Base 0.1.4 + pw_stream_get_node_id@Base 0.1.4 + pw_stream_get_properties@Base 0.1.4 + pw_stream_get_remote@Base 0.2.2 + pw_stream_get_state@Base 0.1.4 + pw_stream_get_time@Base 0.1.4 + pw_stream_new@Base 0.1.4 + pw_stream_new_simple@Base 0.2.2 + pw_stream_queue_buffer@Base 0.2.2 + pw_stream_set_active@Base 0.1.8 + pw_stream_set_control@Base 0.2.2 + pw_stream_state_as_string@Base 0.1.4 + pw_strip@Base 0.1.4 + pw_thread_loop_accept@Base 0.1.4 + pw_thread_loop_add_listener@Base 0.1.4 + pw_thread_loop_destroy@Base 0.1.4 + pw_thread_loop_get_loop@Base 0.1.4 + pw_thread_loop_in_thread@Base 0.1.4 + pw_thread_loop_lock@Base 0.1.4 + pw_thread_loop_new@Base 0.1.4 + pw_thread_loop_signal@Base 0.1.4 + pw_thread_loop_start@Base 0.1.4 + pw_thread_loop_stop@Base 0.1.4 + pw_thread_loop_timed_wait@Base 0.2.2 + pw_thread_loop_unlock@Base 0.1.4 + pw_thread_loop_wait@Base 0.1.4 + pw_type_init@Base 0.1.4 + pw_work_queue_add@Base 0.1.4 + pw_work_queue_cancel@Base 0.1.4 + pw_work_queue_complete@Base 0.1.4 + pw_work_queue_destroy@Base 0.1.4 + pw_work_queue_new@Base 0.1.4 + spa_debug_port_info@Base 0.2.3 diff --git a/debian/libpipewire-0.2-dev.install b/debian/libpipewire-0.2-dev.install new file mode 100644 index 00000000..93c7069d --- /dev/null +++ b/debian/libpipewire-0.2-dev.install @@ -0,0 +1,3 @@ +usr/include/pipewire +usr/lib/*/libpipewire*.so +usr/lib/*/pkgconfig/libpipewire* diff --git a/debian/libpipewire-0.2-doc.install b/debian/libpipewire-0.2-doc.install new file mode 100644 index 00000000..7276ecde --- /dev/null +++ b/debian/libpipewire-0.2-doc.install @@ -0,0 +1 @@ +usr/share/doc diff --git a/debian/libspa-bluetooth.install b/debian/libspa-bluetooth.install new file mode 100644 index 00000000..93f8cb99 --- /dev/null +++ b/debian/libspa-bluetooth.install @@ -0,0 +1 @@ +usr/lib/*/spa/bluez5 diff --git a/debian/libspa-ffmpeg.install b/debian/libspa-ffmpeg.install new file mode 100644 index 00000000..3376e758 --- /dev/null +++ b/debian/libspa-ffmpeg.install @@ -0,0 +1 @@ +usr/lib/*/spa/ffmpeg diff --git a/debian/libspa-lib-0.1-dev.install b/debian/libspa-lib-0.1-dev.install new file mode 100644 index 00000000..64eef922 --- /dev/null +++ b/debian/libspa-lib-0.1-dev.install @@ -0,0 +1,2 @@ +usr/include/spa +usr/lib/*/pkgconfig/libspa* diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 00000000..e69de29b diff --git a/debian/pipewire.install b/debian/pipewire.install new file mode 100644 index 00000000..95f11a8a --- /dev/null +++ b/debian/pipewire.install @@ -0,0 +1,13 @@ +etc/pipewire +usr/bin +usr/lib/systemd +usr/share/man +usr/lib/*/pipewire-0.2/ +usr/lib/*/spa/alsa +usr/lib/*/spa/audiomixer +usr/lib/*/spa/audiotestsrc +usr/lib/*/spa/support +usr/lib/*/spa/test +usr/lib/*/spa/v4l2 +usr/lib/*/spa/videotestsrc +usr/lib/*/spa/volume diff --git a/debian/pipewire.links b/debian/pipewire.links new file mode 100644 index 00000000..c60b9da3 --- /dev/null +++ b/debian/pipewire.links @@ -0,0 +1 @@ +usr/lib/systemd/user/pipewire.socket usr/lib/systemd/user/sockets.target.wants/pipewire.socket diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..868af96f --- /dev/null +++ b/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- \ + -Dgstreamer=enabled \ + -Dman=true \ + -Ddocs=true + +override_dh_missing: + dh_missing --fail-missing + +override_dh_makeshlibs: + dh_makeshlibs \ + --exclude=/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-1.0 \ + --exclude=/usr/lib/$(DEB_HOST_MULTIARCH)/spa \ + --exclude=/usr/lib/$(DEB_HOST_MULTIARCH)/pipewire-0.2 \ + -- -c4 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 00000000..0a78eedb --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +https://github.com/PipeWire/pipewire/releases \ + .*/archive/@ANY_VERSION@@ARCHIVE_EXT@ -- GitLab