diff --git a/debian/apertis/component b/debian/apertis/component new file mode 100644 index 0000000000000000000000000000000000000000..eb5a316cbd195d26e3f768c7dd8e1b47299e17f8 --- /dev/null +++ b/debian/apertis/component @@ -0,0 +1 @@ +target diff --git a/debian/apertis/copyright b/debian/apertis/copyright new file mode 100644 index 0000000000000000000000000000000000000000..11ca011885d7d6fdcfbf4d995c5b7412a9f130db --- /dev/null +++ b/debian/apertis/copyright @@ -0,0 +1,1103 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +Files: * +Copyright: 2018, 2022, Wim Taymans +License: Expat + +Files: README.md + meson.build +Copyright: no-info-found +License: Expat + +Files: debian/* +Copyright: 2009 Lennart Poettering + 2010 David Henningsson + 2013 Inigo Quilez + 2015-2022 Wim Taymans + 2016-2021 Axis Communications + 2018-2022 Collabora Ltd. + 2020 Konsulko Group + 2020 Sergey Bugaev + 2020 Georges Basile Stavracas Neto + 2021 jothepro + 2019-2021 Red Hat, Inc. + 2021 Arun Raghavan + 2013 The Chromium OS Authors. + 2010 Google Inc. + 2017 HiFi-LoFi + 2000-2002 Richard W.E. Furse, Paul Barton-Davis + 2021 Sanchayan Maity + 2021 Pauli Virtanen + 2021 Florian Hülsmann +License: Expat + +Files: debian/tests/gstreamer1.0-pipewire + debian/tests/libpipewire-0.3-dev +Copyright: 2020, Collabora Ltd. +License: Expat + +Files: doc/* +Copyright: 2021, jothepro +License: Expat + +Files: include/* +Copyright: 2000-2017, Julian Seward. +License: GPL-2 + +Files: pipewire-alsa/* +Copyright: Copyright © 2021, Axis Communications AB +License: Expat + +Files: pipewire-alsa/alsa-plugins/* +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: pipewire-alsa/alsa-plugins/pcm_pipewire.c +Copyright: Copyright © 2017, Wim Taymans +License: Expat + +Files: pipewire-jack/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: pipewire-jack/jack/* +Copyright: 2004, 2010, 2013, Paul Davis +License: LGPL-2.1+ + +Files: pipewire-jack/jack/control.h +Copyright: 2008, Nedko Arnaudov + 2008, GRAME +License: GPL-2 + +Files: pipewire-jack/jack/intclient.h +Copyright: 2004, Jack OQuin +License: LGPL-2.1+ + +Files: pipewire-jack/jack/jack.h + pipewire-jack/jack/transport.h + pipewire-jack/jack/types.h +Copyright: 2003, 2004, Jack OQuin + 2001, 2002, Paul Davis +License: LGPL-2.1+ + +Files: pipewire-jack/jack/jslist.h +Copyright: 2002, Kai Vehmanen. +License: LGPL-2.1+ + +Files: pipewire-jack/jack/metadata.h +Copyright: 2013, Paul Davis + 2011-2014, David Robillard +License: LGPL-2.1+ + +Files: pipewire-jack/jack/midiport.h +Copyright: 2004, Ian Esten +License: LGPL-2.1+ + +Files: pipewire-jack/jack/net.h + pipewire-jack/jack/systemdeps.h +Copyright: 2004-2012, Grame +License: LGPL-2.1+ + +Files: pipewire-jack/jack/ringbuffer.h +Copyright: 2003, Rohan Drape + 2000, Paul Davis +License: LGPL-2.1+ + +Files: pipewire-jack/jack/session.h +Copyright: 2010, Torben Hohn + 2004, Jack OQuin + 2001, Paul Davis +License: LGPL-2.1+ + +Files: pipewire-jack/jack/statistics.h +Copyright: 2004, Rui Nuno Capela, Lee Revell +License: LGPL-2.1+ + +Files: pipewire-jack/src/* +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: pipewire-jack/src/control.c +Copyright: Copyright © 2021, Florian Hülsmann <fh@cbix.de> +License: Expat + +Files: pipewire-jack/src/dummy.c + pipewire-jack/src/export.c + pipewire-jack/src/pipewire-jack-extensions.h + pipewire-jack/src/pw-jack.in +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: pipewire-jack/src/net.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: pipewire-v4l2/* +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/* +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/examples/adapter-control.c + spa/examples/local-libcamera.c +Copyright: Copyright © 2020, Collabora Ltd. +License: Expat + +Files: spa/include/spa/debug/context.h +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: spa/include/spa/debug/log.h +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: spa/include/spa/interfaces/* +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: spa/include/spa/monitor/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/include/spa/monitor/device.h +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/include/spa/monitor/event.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/include/spa/monitor/type-info.h +Copyright: Copyright © 2021, Collabora Ltd. +License: Expat + +Files: spa/include/spa/node/keys.h + spa/include/spa/node/utils.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/include/spa/param/audio/* +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: spa/include/spa/param/audio/aac-types.h + spa/include/spa/param/audio/amr-types.h + spa/include/spa/param/audio/dsd-utils.h + spa/include/spa/param/audio/dsp-utils.h + spa/include/spa/param/audio/dsp.h + spa/include/spa/param/audio/format-utils.h + spa/include/spa/param/audio/format.h + spa/include/spa/param/audio/iec958-types.h + spa/include/spa/param/audio/iec958-utils.h + spa/include/spa/param/audio/layout.h + spa/include/spa/param/audio/mp3-types.h + spa/include/spa/param/audio/raw-types.h + spa/include/spa/param/audio/raw-utils.h + spa/include/spa/param/audio/raw.h + spa/include/spa/param/audio/type-info.h + spa/include/spa/param/audio/wma-types.h +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/include/spa/param/audio/compressed.h +Copyright: Copyright © 2022, Asymptotic Inc. + Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/include/spa/param/audio/dsd.h + spa/include/spa/param/audio/iec958.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/include/spa/param/bluetooth/audio.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/include/spa/param/latency-utils.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/include/spa/param/latency.h +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: spa/include/spa/param/profiler.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/include/spa/param/video/h264-utils.h + spa/include/spa/param/video/h264.h +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: spa/include/spa/pod/vararg.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/include/spa/support/i18n.h + spa/include/spa/support/plugin-loader.h + spa/include/spa/support/thread.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/include/spa/support/system.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/include/spa/utils/ansi.h + spa/include/spa/utils/string.h +Copyright: Copyright © 2021, Red Hat, Inc. +License: Expat + +Files: spa/include/spa/utils/atomic.h + spa/include/spa/utils/ratelimit.h +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: spa/include/spa/utils/cleanup.h +Copyright: Copyright © 2023, PipeWire authors +License: Expat + +Files: spa/include/spa/utils/dll.h + spa/include/spa/utils/keys.h + spa/include/spa/utils/names.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/include/spa/utils/json-pod.h +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: spa/include/spa/utils/json.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/aec/* +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: spa/plugins/aec/aec-webrtc.cpp +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2021, Arun Raghavan <arun@asymptotic.io> +License: Expat + +Files: spa/plugins/alsa/90-pipewire-alsa.rules +Copyright: no-info-found +License: LGPL-2.1+ + +Files: spa/plugins/alsa/acp-tool.c + spa/plugins/alsa/test-timer.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/alsa/acp/* +Copyright: 2006, Pierre Ossman <ossman@cendio.se> for Cendio AB + 2004-2009, Lennart Poettering +License: LGPL-2.1+ + +Files: spa/plugins/alsa/acp/acp.c + spa/plugins/alsa/acp/acp.h + spa/plugins/alsa/acp/dynarray.h + spa/plugins/alsa/acp/hashmap.h + spa/plugins/alsa/acp/idxset.h + spa/plugins/alsa/acp/proplist.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/alsa/acp/alsa-ucm.c + spa/plugins/alsa/acp/alsa-ucm.h +Copyright: 2012, Feng Wei <wei.feng@freescale.com>, Freescale Ltd. + 2011, Wolfson Microelectronics PLC +License: LGPL-2.1+ + +Files: spa/plugins/alsa/acp/array.h +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/alsa/acp/conf-parser.c + spa/plugins/alsa/acp/conf-parser.h + spa/plugins/alsa/acp/llist.h +Copyright: 2004-2006, Lennart Poettering +License: LGPL-2.1+ + +Files: spa/plugins/alsa/alsa-compress-offload-sink.c +Copyright: Copyright © 2022, Wim Taymans + Copyright © 2022, Asymptotic Inc. + Copyright @ 2023, Carlos Rafael Giani +License: Expat + +Files: spa/plugins/alsa/alsa-seq.c + spa/plugins/alsa/alsa-seq.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/alsa/alsa.h +Copyright: Copyright © 2021, Red Hat, Inc. +License: Expat + +Files: spa/plugins/alsa/mixer/* +Copyright: no-info-found +License: LGPL-2.1+ + +Files: spa/plugins/alsa/mixer/profile-sets/kinect-audio.conf +Copyright: 2011, Antonio Ospite <ospite@studenti.unina.it> +License: LGPL-2.1+ + +Files: spa/plugins/alsa/test-hw-params.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: spa/plugins/audioconvert/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/audioconvert/audioconvert.c + spa/plugins/audioconvert/delay.h + spa/plugins/audioconvert/peaks-ops-c.c + spa/plugins/audioconvert/peaks-ops-sse.c + spa/plugins/audioconvert/peaks-ops.c + spa/plugins/audioconvert/peaks-ops.h + spa/plugins/audioconvert/test-peaks.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: spa/plugins/audioconvert/channelmix-ops-c.c + spa/plugins/audioconvert/channelmix-ops-sse.c + spa/plugins/audioconvert/channelmix-ops.c + spa/plugins/audioconvert/channelmix-ops.h + spa/plugins/audioconvert/fmt-ops-avx2.c + spa/plugins/audioconvert/fmt-ops-c.c + spa/plugins/audioconvert/fmt-ops-sse2.c + spa/plugins/audioconvert/fmt-ops-sse41.c + spa/plugins/audioconvert/fmt-ops-ssse3.c + spa/plugins/audioconvert/fmt-ops.c + spa/plugins/audioconvert/plugin.c + spa/plugins/audioconvert/resample-peaks.c + spa/plugins/audioconvert/resample.h +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/audioconvert/fmt-ops-neon.c + spa/plugins/audioconvert/spa-resample.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/audioconvert/hilbert.h + spa/plugins/audioconvert/law.h + spa/plugins/audioconvert/volume-ops-c.c + spa/plugins/audioconvert/volume-ops-sse.c + spa/plugins/audioconvert/volume-ops.c + spa/plugins/audioconvert/volume-ops.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/plugins/audiomixer/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/audiomixer/audiomixer.c + spa/plugins/audiomixer/mixer-dsp.c + spa/plugins/audiomixer/plugin.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/audiomixer/test-mix-ops.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: spa/plugins/avb/* +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/* +Copyright: Copyright © 2022, Pauli Virtanen +License: Expat + +Files: spa/plugins/bluez5/a2dp-codec-aac.c + spa/plugins/bluez5/a2dp-codec-aptx.c + spa/plugins/bluez5/a2dp-codec-ldac.c + spa/plugins/bluez5/a2dp-codec-sbc.c + spa/plugins/bluez5/codec-loader.c + spa/plugins/bluez5/codec-loader.h + spa/plugins/bluez5/media-codecs.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/a2dp-codec-caps.h +Copyright: 2018, Pali Rohár <pali.rohar@gmail.com> + 2006-2010, Nokia Corporation + 2004-2010, Marcel Holtmann <marcel@holtmann.org> +License: LGPL-2.1+ + +Files: spa/plugins/bluez5/a2dp-codec-faststream.c +Copyright: Copyright © 2021, Pauli Virtanen + Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/a2dp-codec-lc3plus.c + spa/plugins/bluez5/a2dp-codec-opus.c +Copyright: Copyright © 2022, Pauli Virtanen + Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/backend-hsphfpd.c + spa/plugins/bluez5/backend-ofono.c +Copyright: Copyright © 2020, Collabora Ltd. +License: Expat + +Files: spa/plugins/bluez5/backend-native.c +Copyright: Copyright © 2021, Collabora + Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/bap-codec-caps.h + spa/plugins/bluez5/modemmanager.c + spa/plugins/bluez5/modemmanager.h + spa/plugins/bluez5/upower.c + spa/plugins/bluez5/upower.h +Copyright: Copyright © 2022, Collabora +License: Expat + +Files: spa/plugins/bluez5/bap-codec-lc3.c +Copyright: Copyright © 2022, Pauli Virtanen + Copyright © 2022, Collabora + Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/bluez5-dbus.c + spa/plugins/bluez5/bluez5-device.c + spa/plugins/bluez5/defs.h + spa/plugins/bluez5/media-sink.c + spa/plugins/bluez5/plugin.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/dbus-helpers.h +Copyright: Copyright © 2023, PipeWire authors +License: Expat + +Files: spa/plugins/bluez5/iso-io.c +Copyright: Copyright © 2023, Pauli Virtanen. +License: Expat + +Files: spa/plugins/bluez5/iso-io.h +Copyright: Copyright © 2023, Pauli Virtanen +License: Expat + +Files: spa/plugins/bluez5/media-codecs.c +Copyright: 2016, 2017, Arkadiusz Bokowy +License: Expat + +Files: spa/plugins/bluez5/media-source.c +Copyright: Copyright © 2019, Collabora Ltd. + Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/bluez5/player.c + spa/plugins/bluez5/player.h + spa/plugins/bluez5/quirks.c +Copyright: Copyright © 2021, Pauli Virtanen +License: Expat + +Files: spa/plugins/bluez5/rtp.h +Copyright: 2004-2010, Marcel Holtmann <marcel@holtmann.org> +License: LGPL-2.1+ + +Files: spa/plugins/bluez5/sco-io.c + spa/plugins/bluez5/sco-sink.c + spa/plugins/bluez5/sco-source.c +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: spa/plugins/control/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/control/plugin.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/jack/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/libcamera/* +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2020, Collabora Ltd. +License: Expat + +Files: spa/plugins/libcamera/libcamera-manager.cpp +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: spa/plugins/libcamera/libcamera-manager.hpp +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: spa/plugins/libcamera/libcamera-source.cpp +Copyright: Copyright © 2020, Collabora Ltd. +License: Expat + +Files: spa/plugins/libcamera/libcamera.c + spa/plugins/libcamera/libcamera.h +Copyright: Copyright © 2020, collabora +License: Expat + +Files: spa/plugins/support/cpu-arm.c + spa/plugins/support/evl-plugin.c + spa/plugins/support/evl-system.c + spa/plugins/support/system.c +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/support/journal.c +Copyright: Copyright © 2020, Sergey Bugaev +License: Expat + +Files: spa/plugins/support/log-patterns.c +Copyright: Copyright © 2021, Red Hat, Inc. +License: Expat + +Files: spa/plugins/support/node-driver.c + spa/plugins/support/null-audio-sink.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/plugins/videoconvert/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/videoconvert/plugin.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: spa/plugins/vulkan/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/plugins/vulkan/shaders/disk-intersection.comp +Copyright: 2013, Inigo Quilez +License: Expat + +Files: spa/tests/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: spa/tests/benchmark-dict.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: spa/tools/spa-json-dump.c +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/* +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/examples/audio-capture.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: src/examples/audio-dsp-filter.c + src/examples/bluez-session.c + src/examples/export-spa-device.c + src/examples/video-dsp-play.c +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/examples/audio-dsp-src.c + src/examples/video-play-fixate.c + src/examples/video-play-reneg.c + src/examples/video-src-reneg.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/examples/internal.c +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: src/gst/gstpipewirecore.c + src/gst/gstpipewirecore.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/modules/* +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/modules/flatpak-utils.h + src/modules/module-access.c + src/modules/module-adapter.c + src/modules/module-client-node.c + src/modules/module-link-factory.c + src/modules/module-protocol-native.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/modules/module-adapter/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-adapter/adapter.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/modules/module-avb.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: src/modules/module-avb/* +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: src/modules/module-client-device.c + src/modules/module-metadata.c +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-client-device/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-client-device/resource-device.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/modules/module-client-node/* +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/modules/module-client-node/v0/* +Copyright: Copyright © 2016, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-client-node/v0/client-node.c + src/modules/module-client-node/v0/client-node.h +Copyright: Copyright © 2015, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-client-node/v0/protocol-native.c +Copyright: Copyright © 2017, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-combine-stream.c + src/modules/module-example-filter.c + src/modules/module-netjack2-manager.c +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: src/modules/module-echo-cancel.c +Copyright: Copyright © 2021, Wim Taymans + Copyright © 2021, Arun Raghavan <arun@asymptotic.io> +License: Expat + +Files: src/modules/module-filter-chain/* +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: src/modules/module-filter-chain/builtin_plugin.c + src/modules/module-filter-chain/convolver.h + src/modules/module-filter-chain/ladspa_plugin.c + src/modules/module-filter-chain/lv2_plugin.c + src/modules/module-filter-chain/plugin.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/modules/module-filter-chain/convolver.c +Copyright: Copyright © 2021, Wim Taymans + Copyright © 2017, HiFi-LoFi +License: Expat + +Files: src/modules/module-filter-chain/ladspa.h +Copyright: 2000-2002, Richard W.E. Furse, Paul Barton-Davis +License: LGPL-2.1+ + +Files: src/modules/module-jack-tunnel/* +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: src/modules/module-jackdbus-detect.c + src/modules/module-portal.c +Copyright: Copyright © 2019, Red Hat Inc. + Copyright © 2016, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-metadata/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-netjack2/* +Copyright: Copyright © 2023, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-pipe-tunnel.c +Copyright: Copyright © 2022, Wim Taymans + Copyright © 2021, Sanchayan Maity <sanchayan@asymptotic.io> +License: Expat + +Files: src/modules/module-profiler.c + src/modules/module-protocol-pulse.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/modules/module-profiler/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-native/* +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-native/test-connection.c +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-native/v0/* +Copyright: Copyright © 2016, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-protocol-native/v0/protocol-native.c +Copyright: Copyright © 2017, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-protocol-pulse/* +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-pulse/cmd.c + src/modules/module-protocol-pulse/cmd.h +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-pulse/collect.h + src/modules/module-protocol-pulse/volume.h +Copyright: Copyright © 2021, Sanchayan Maity <sanchayan@asymptotic.io> + Copyright © 2020, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-pulse/dbus-name.c + src/modules/module-protocol-pulse/dbus-name.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-pulse/extensions/* +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-pulse/extensions/ext-stream-restore.c +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-pulse/log.h +Copyright: Copyright © 2021, Red Hat, Inc. +License: Expat + +Files: src/modules/module-protocol-pulse/message-handler.c + src/modules/module-protocol-pulse/message-handler.h +Copyright: Copyright © 2021, Pauli Virtanen +License: Expat + +Files: src/modules/module-protocol-pulse/module.c + src/modules/module-protocol-pulse/module.h +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2020, Georges Basile Stavracas Neto +License: Expat + +Files: src/modules/module-protocol-pulse/modules/* +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-protocol-pulse/modules/module-alsa-sink.c + src/modules/module-protocol-pulse/modules/module-alsa-source.c + src/modules/module-protocol-pulse/modules/module-virtual-sink.c +Copyright: Copyright © 2023, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-protocol-pulse/modules/module-always-sink.c + src/modules/module-protocol-pulse/modules/module-gsettings.c + src/modules/module-protocol-pulse/modules/module-rtp-recv.c + src/modules/module-protocol-pulse/modules/module-rtp-send.c + src/modules/module-protocol-pulse/modules/module-x11-bell.c +Copyright: Copyright © 2022, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-protocol-pulse/modules/module-combine-sink.c + src/modules/module-protocol-pulse/modules/module-echo-cancel.c + src/modules/module-protocol-pulse/modules/module-loopback.c + src/modules/module-protocol-pulse/modules/module-virtual-source.c +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2021, Arun Raghavan <arun@asymptotic.io> +License: Expat + +Files: src/modules/module-protocol-pulse/modules/module-null-sink.c +Copyright: Copyright © 2021, Georges Basile Stavracas Neto +License: Expat + +Files: src/modules/module-protocol-pulse/modules/module-pipe-sink.c + src/modules/module-protocol-pulse/modules/module-pipe-source.c + src/modules/module-protocol-pulse/modules/module-roc-sink-input.c + src/modules/module-protocol-pulse/modules/module-roc-sink.c + src/modules/module-protocol-pulse/modules/module-roc-source.c + src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2021, Sanchayan Maity <sanchayan@asymptotic.io> +License: Expat + +Files: src/modules/module-protocol-pulse/modules/module-switch-on-connect.c +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2021, Pauli Virtanen <pav@iki.fi> +License: Expat + +Files: src/modules/module-protocol-pulse/quirks.c + src/modules/module-protocol-pulse/quirks.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/modules/module-protocol-simple.c +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-roc-sink.c + src/modules/module-roc-source.c +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> + Copyright © 2021, Sanchayan Maity <sanchayan@asymptotic.io> +License: Expat + +Files: src/modules/module-rt.c +Copyright: Copyright © 2022, Wim Taymans + 2010, David Henningsson <diwic@ubuntu.com> + 2009, Lennart Poettering +License: Expat + +Files: src/modules/module-rtp-sap.c + src/modules/module-rtp-session.c + src/modules/module-rtp-sink.c + src/modules/module-rtp-source.c + src/modules/module-x11-bell.c +Copyright: Copyright © 2022, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-rtp/* +Copyright: Copyright © 2023, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-rtp/audio.c + src/modules/module-rtp/midi.c + src/modules/module-rtp/rtp.h + src/modules/module-rtp/sap.h +Copyright: Copyright © 2022, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-session-manager.c +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/modules/module-session-manager/* +Copyright: Copyright © 2020, Collabora Ltd. +License: Expat + +Files: src/modules/module-session-manager/client-endpoint/* +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/modules/module-session-manager/client-session/* +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/modules/module-session-manager/protocol-native.c +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/modules/module-vban-recv.c + src/modules/module-vban-send.c +Copyright: Copyright © 2023, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-vban/* +Copyright: Copyright © 2023, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/module-vban/audio.c +Copyright: Copyright © 2022, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/modules/spa/* +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/modules/spa/module-node.c +Copyright: Copyright © 2018, Wim Taymans + Copyright © 2016, Axis Communications <dev-gstreamer@axis.com> +License: Expat + +Files: src/pipewire/buffers.c + src/pipewire/buffers.h + src/pipewire/filter.c + src/pipewire/filter.h + src/pipewire/impl-core.c + src/pipewire/impl.h + src/pipewire/keys.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/pipewire/cleanup.h +Copyright: Copyright © 2023, PipeWire authors +License: Expat + +Files: src/pipewire/conf.c + src/pipewire/conf.h + src/pipewire/i18n.h + src/pipewire/impl-metadata.c + src/pipewire/impl-metadata.h + src/pipewire/settings.c + src/pipewire/thread.c + src/pipewire/thread.h +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/pipewire/extensions/metadata.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/pipewire/extensions/profiler.h +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/pipewire/extensions/session-manager.h +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/pipewire/extensions/session-manager/* +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/pipewire/extensions/session-manager/introspect-funcs.h +Copyright: Copyright © 2020, Collabora Ltd. +License: Expat + +Files: src/pipewire/impl-module.c + src/pipewire/impl-module.h +Copyright: Copyright © 2018, Wim Taymans + Copyright © 2016, Axis Communications <dev-gstreamer@axis.com> +License: Expat + +Files: src/tests/* +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: src/tests/test-cpp.cpp +Copyright: Copyright © 2018, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/tests/test-endpoint.c +Copyright: Copyright © 2020, Collabora Ltd. +License: Expat + +Files: src/tests/test-filter.c +Copyright: Copyright © 2022, Wim Taymans +License: Expat + +Files: src/tools/* +Copyright: Copyright © 2020, Wim Taymans +License: Expat + +Files: src/tools/dsffile.c + src/tools/dsffile.h + src/tools/pw-link.c +Copyright: Copyright © 2021, Wim Taymans +License: Expat + +Files: src/tools/pw-cat.c +Copyright: Copyright © 2020, Konsulko Group +License: Expat + +Files: src/tools/pw-cli.c + src/tools/pw-mon.c +Copyright: Copyright © 2018, Wim Taymans +License: Expat + +Files: src/tools/pw-config.c +Copyright: Copyright © 2023, Wim Taymans +License: Expat + +Files: src/tools/pw-dot.c +Copyright: Copyright © 2019, Collabora Ltd. +License: Expat + +Files: src/tools/pw-dump.c +Copyright: Copyright © 2020, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/tools/pw-loopback.c +Copyright: Copyright © 2021, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: src/tools/reserve.c + src/tools/reserve.h +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: test/* +Copyright: Copyright © 2021, Red Hat, Inc. +License: Expat + +Files: test/test-array.c + test/test-client.c + test/test-context.c + test/test-functional.c + test/test-utils.c +Copyright: Copyright © 2019, Wim Taymans +License: Expat + +Files: test/test-loop.c +Copyright: Copyright © 2022, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: test/test-properties.c +Copyright: Copyright © 2021, Red Hat, Inc. + Copyright © 2019, Wim Taymans +License: Expat + +Files: test/test-spa-buffer.c + test/test-spa-utils.c +Copyright: Copyright © 2018, Collabora Ltd. +License: Expat + +Files: test/test-spa-json.c +Copyright: Copyright © 2020, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: test/test-spa-node.c + test/test-spa-pod.c +Copyright: Copyright © 2019, Wim Taymans <wim.taymans@gmail.com> +License: Expat + +Files: spa/plugins/audioconvert/biquad.c spa/plugins/audioconvert/biquad.h spa/plugins/audioconvert/crossover.c spa/plugins/audioconvert/crossover.h spa/plugins/audioconvert/wavfile.c spa/plugins/audioconvert/wavfile.h spa/plugins/vulkan/shaders/* src/modules/module-filter-chain/biquad.c src/modules/module-filter-chain/biquad.h +Copyright: 2009 Lennart Poettering + 2010 David Henningsson + 2013 Inigo Quilez + 2015-2022 Wim Taymans + 2016-2021 Axis Communications + 2018-2022 Collabora Ltd. + 2020 Konsulko Group + 2020 Sergey Bugaev + 2020 Georges Basile Stavracas Neto + 2021 jothepro + 2019-2021 Red Hat, Inc. + 2021 Arun Raghavan + 2013 The Chromium OS Authors. + 2010 Google Inc. + 2017 HiFi-LoFi + 2000-2002 Richard W.E. Furse, Paul Barton-Davis + 2021 Sanchayan Maity + 2021 Pauli Virtanen + 2021 Florian Hülsmann +License: Expat + +Files: src/modules/module-filter-chain/pffft.c src/modules/module-filter-chain/pffft.h +Copyright: 2013 Julien Pommier + 2004 The University Corporation for Atmospheric Research +License: FFTPACK diff --git a/debian/apparmor.d/abstractions/pipewire b/debian/apparmor.d/abstractions/pipewire new file mode 100644 index 0000000000000000000000000000000000000000..7f08cd7f7dcedf6f3102be276e99124a71dd8bd2 --- /dev/null +++ b/debian/apparmor.d/abstractions/pipewire @@ -0,0 +1,12 @@ + #include <abstractions/freedesktop.org> + #include <abstractions/audio> + + owner @{HOME}/.Xauthority r, + + +# Applications can launch pulse due to autolaunching in some cases + /usr/bin/pipewire rmPx, + + # pulseaudio probes whether other processes exist so that it can + # know whether to clean up their shared memory segments. + signal (receive) set=("exists") peer=/usr/bin/pipewire, diff --git a/debian/apparmor.d/usr.bin.pipewire b/debian/apparmor.d/usr.bin.pipewire new file mode 100644 index 0000000000000000000000000000000000000000..7eb519a5063e775bd22948814d15d5ea4293dd01 --- /dev/null +++ b/debian/apparmor.d/usr.bin.pipewire @@ -0,0 +1,39 @@ +#include <tunables/global> + +profile /usr/bin/pipewire { + #include <abstractions/chaiwala-base> + #include <abstractions/dbus-strict> + #include <abstractions/dbus-session-strict> + #include <abstractions/nameservice> + #include <abstractions/pipewire> + #include <abstractions/user-tmp> + #include <abstractions/orc> + + dbus send bus=system peer=(name=org.freedesktop.RealtimeKit1), + + dbus (send, receive) bus=session peer=(label=unconfined), + + @{HOME}/.ICEauthority r, + @{HOME}/.config/pipewire/ rw, + @{HOME}/.config/pipewire/** rw, + + / r, + /etc/pipewire/ r, + /etc/pipewire/*.conf r, + /dev/video* rw, + /sys/devices/virtual/dmi/id/* r, + /usr/bin/pactl ix, + owner @{PROC}/*/stat r, + owner @{PROC}/*/fd/ r, + owner @{PROC}/*/fd/* r, + owner @{PROC}/*/task/*/comm rw, + + # This seems to be mediated as ptrace(trace), ptrace(traceby). + ptrace (read), + + # tell systemd --user that we're ready + /run/user/*/systemd/notify w, + + owner /run/user/*/pipewire* krw, + owner /run/user/*/pulse/{,*} krw, +} diff --git a/debian/apparmor.d/usr.bin.pipewire-pulse b/debian/apparmor.d/usr.bin.pipewire-pulse new file mode 100644 index 0000000000000000000000000000000000000000..c6f9fb205114828d543135bcf85ae2a2e1d64032 --- /dev/null +++ b/debian/apparmor.d/usr.bin.pipewire-pulse @@ -0,0 +1,40 @@ +#include <tunables/global> + +# attach_disconnected flag is needed to open /proc/<pid>/root +# when called from flatpak containers +profile /usr/bin/pipewire-pulse flags=(attach_disconnected) { + #include <abstractions/chaiwala-base> + #include <abstractions/dbus-strict> + #include <abstractions/dbus-session-strict> + #include <abstractions/nameservice> + #include <abstractions/pipewire> + #include <abstractions/user-tmp> + #include <abstractions/orc> + + dbus send + bus=session + path=/org/freedesktop/DBus + interface=org.freedesktop.DBus + member={RequestName,ReleaseName} + peer=(name=org.freedesktop.DBus), + dbus bind bus=session name=org.pulseaudio.Server, + + capability sys_ptrace, + + @{HOME}/.config/pulse/ rw, + @{HOME}/.config/pulse/** rw, + + / r, + /etc/pipewire/*.conf r, + /sys/devices/virtual/dmi/id/* r, + owner @{PROC}/*/stat r, + owner @{PROC}/*/fd/ r, + owner @{PROC}/*/fd/* r, + /.flatpak-info r, + + + # This seems to be mediated as ptrace(trace), ptrace(traceby). + ptrace (read), + + /run/user/*/pipewire* rw, +} diff --git a/debian/changelog b/debian/changelog index 771c6606f1231acd2b91e1384edd88c78e7e76fd..13cc3c7310daf92e847c0bc359af30c291b76e63 100644 --- a/debian/changelog +++ b/debian/changelog @@ -94,6 +94,24 @@ pipewire (0.3.79-2) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Mon, 11 Sep 2023 12:12:58 +0200 +pipewire (0.3.79-1~bpo12+1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm-backports. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libffado-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libmysofa-dev (not needed) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + - Patch meson.build to fix readline detection + + -- Dylan Aïssi <dylan.aissi@collabora.com> Wed, 13 Sep 2023 14:46:49 +0200 + pipewire (0.3.79-1~bpo12+1) bookworm-backports; urgency=medium * Rebuild for bookworm-backports. @@ -302,6 +320,37 @@ pipewire (0.3.66-1) experimental; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 17 Feb 2023 15:01:23 +0100 +pipewire (0.3.65-3+apertis3) apertis; urgency=medium + + * Bump changelog to trigger license scan report + + -- Ritesh Raj Sarraf <ritesh.sarraf@collabora.com> Tue, 25 Jul 2023 15:55:32 +0530 + +pipewire (0.3.65-3+apertis2) apertis; urgency=medium + + * Re-enable libcamera plugin. It was disabled because libcamera is not + available in Bullseye. Since the rebase of Apertis on Bookworm, libcamera is + now available in Apertis. + + -- Dylan Aïssi <dylan.aissi@collabora.com> Tue, 23 May 2023 15:58:49 +0200 + +pipewire (0.3.65-3+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libcamera-dev (not in Apertis) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + - Patch meson.build to fix readline detection + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 17 Apr 2023 11:13:13 +0200 + pipewire (0.3.65-3) unstable; urgency=medium * pipewire-audio: add pulseaudio-module-bluetooth in Conflicts+Replaces @@ -413,6 +462,34 @@ pipewire (0.3.63-2) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 06 Jan 2023 21:38:55 +0100 +pipewire (0.3.63-1~bpo11+1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bullseye-backports. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Enable liblc3 + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + - Patch meson.build to fix readline detection + + -- Dylan Aïssi <dylan.aissi@collabora.com> Wed, 11 Jan 2023 10:09:37 +0000 + +pipewire (0.3.63-1~bpo11+1) bullseye-backports; urgency=medium + + * Rebuild for bullseye-backports. + * Disable XFixes, minimum required version not available in Bullseye + * Disable libcamera, not available in Bullseye + * Disable liblc3, not available in Bullseye + * Do not mark pipewire-alsa in conflict with pulseaudio + This will break dependencies in Bullseye. + + -- Dylan Aïssi <daissi@debian.org> Tue, 03 Jan 2023 11:31:01 +0100 + pipewire (0.3.63-1) unstable; urgency=medium * New upstream release @@ -435,6 +512,40 @@ pipewire (0.3.62-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 09 Dec 2022 14:03:00 +0100 +pipewire (0.3.61-1~bpo11+1+apertis2) apertis; urgency=medium + + * apparmor: fix rule for /proc/*/task/*/comm + + -- Dylan Aïssi <dylan.aissi@collabora.com> Tue, 03 Jan 2023 10:45:25 +0100 + +pipewire (0.3.61-1~bpo11+1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bullseye-backports. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Enable liblc3 + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + - Patch meson.build to fix readline detection + + -- Dylan Aïssi <dylan.aissi@collabora.com> Wed, 14 Dec 2022 17:05:54 +0100 + +pipewire (0.3.61-1~bpo11+1) bullseye-backports; urgency=medium + + * Rebuild for bullseye-backports. + * Disable XFixes, minimum required version not available in Bullseye + * Disable libcamera, not available in Bullseye + * Disable liblc3, not available in Bullseye + * Do not mark pipewire-alsa in conflict with pulseaudio + This will break dependencies in Bullseye. + + -- Dylan Aïssi <daissi@debian.org> Fri, 09 Dec 2022 16:02:30 +0100 + pipewire (0.3.61-1) unstable; urgency=medium * New upstream release @@ -488,6 +599,21 @@ pipewire (0.3.60-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 11 Nov 2022 14:55:34 +0100 +pipewire (0.3.59-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Tue, 11 Oct 2022 13:34:27 +0200 + pipewire (0.3.59-1) unstable; urgency=medium * New upstream release @@ -497,6 +623,31 @@ pipewire (0.3.59-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 30 Sep 2022 15:04:20 +0200 +pipewire (0.3.58-2~bpo11+1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bullseye-backports. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 03 Oct 2022 10:42:00 +0200 + +pipewire (0.3.58-2~bpo11+1) bullseye-backports; urgency=medium + + * Rebuild for bullseye-backports. + * Disable XFixes, minimum required version not available in Bullseye + * Reenable libfreeaptx, now in bullseye-backports + * Do not mark pipewire-pulse in conflict with pulseaudio + Bullseye (and users) is not ready for this change. + + -- Dylan Aïssi <daissi@debian.org> Fri, 30 Sep 2022 11:30:26 +0200 + pipewire (0.3.58-2) unstable; urgency=medium * Mention to install pipewire-alsa and pipewire-jack @@ -530,6 +681,29 @@ pipewire (0.3.58-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 16 Sep 2022 15:41:31 +0200 +pipewire (0.3.57-1~bpo11+1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bullseye-backports. + Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Thu, 15 Sep 2022 10:31:06 +0200 + +pipewire (0.3.57-1~bpo11+1) bullseye-backports; urgency=medium + + * Rebuild for bullseye-backports. + * Disable XFixes, minimum required version not available in Bullseye + * Disable libfreeaptx, not yet available in Bullseye + + -- Dylan Aïssi <daissi@debian.org> Wed, 07 Sep 2022 13:47:47 +0200 + pipewire (0.3.57-1) unstable; urgency=medium * New upstream release @@ -604,6 +778,20 @@ pipewire (0.3.53-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 01 Jul 2022 14:08:59 +0200 +pipewire (0.3.52-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Tue, 14 Jun 2022 21:25:36 +0200 + pipewire (0.3.52-1) unstable; urgency=medium [ Dylan Aïssi ] @@ -622,6 +810,20 @@ pipewire (0.3.52-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 09 Jun 2022 22:17:03 +0200 +pipewire (0.3.51-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libsdl2 (not needed) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Thu, 05 May 2022 10:08:15 +0200 + pipewire (0.3.51-1) unstable; urgency=medium * Team upload. @@ -659,6 +861,20 @@ pipewire (0.3.50-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 14 Apr 2022 10:11:53 +0200 +pipewire (0.3.49-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - libxfixes-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Sat, 02 Apr 2022 15:09:55 +0000 + pipewire (0.3.49-1) unstable; urgency=medium * Team upload. @@ -669,6 +885,31 @@ pipewire (0.3.49-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Wed, 30 Mar 2022 12:06:06 +0200 +pipewire (0.3.48-1+apertis3) apertis; urgency=medium + + * apparmor: Fix pactl execution rights + + -- Frédéric Danis <frederic.danis@collabora.com> Wed, 16 Mar 2022 11:28:47 +0100 + +pipewire (0.3.48-1+apertis2) apertis; urgency=medium + + * Disable xfixes build depends + + -- Frédéric Danis <frederic.danis@collabora.com> Tue, 15 Mar 2022 12:23:03 +0100 + +pipewire (0.3.48-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 07 Mar 2022 08:40:06 +0000 + pipewire (0.3.48-1) unstable; urgency=medium * Team upload. @@ -677,6 +918,19 @@ pipewire (0.3.48-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 03 Mar 2022 15:43:37 +0100 +pipewire (0.3.47-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - libfreeaptx-dev (proprietary codec, unknown legal status) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 21 Feb 2022 08:40:50 +0000 + pipewire (0.3.47-1) unstable; urgency=medium * Team upload. @@ -700,6 +954,18 @@ pipewire (0.3.45-2) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Tue, 15 Feb 2022 11:18:05 +0100 +pipewire (0.3.45-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Install AppArmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Thu, 10 Feb 2022 11:37:31 +0100 + pipewire (0.3.45-1) unstable; urgency=medium * Team upload. @@ -721,6 +987,17 @@ pipewire (0.3.44-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 27 Jan 2022 16:24:40 +0100 +pipewire (0.3.43-2+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + + -- Dylan Aïssi <dylan.aissi@collabora.com> Thu, 13 Jan 2022 08:35:01 +0000 + pipewire (0.3.43-2) unstable; urgency=medium * Team upload. @@ -738,6 +1015,17 @@ pipewire (0.3.43-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Mon, 10 Jan 2022 10:54:04 +0100 +pipewire (0.3.42-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - liblilv-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 20 Dec 2021 12:48:58 +0000 + pipewire (0.3.42-1) unstable; urgency=medium * Team upload. @@ -777,6 +1065,16 @@ pipewire (0.3.40-2) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Wed, 24 Nov 2021 15:07:07 +0100 +pipewire (0.3.40-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + + -- Frédéric Danis <frederic.danis@collabora.com> Mon, 22 Nov 2021 15:08:20 +0100 + pipewire (0.3.40-1) unstable; urgency=medium * Team upload. @@ -843,6 +1141,23 @@ pipewire (0.3.39-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 21 Oct 2021 17:14:22 +0200 +pipewire (0.3.38-2+apertis2) apertis; urgency=medium + + * Re-enable pipewire-jack support + + -- Ryan Gonzalez <ryan.gonzalez@collabora.com> Tue, 02 Nov 2021 08:42:00 -0600 + +pipewire (0.3.38-2+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - Replace libreadline-dev by libeditreadline-dev in Build-Deps + - Add a patch to help meson to find libeditreadline-dev + + -- Dylan Aïssi <dylan.aissi@collabora.com> Tue, 05 Oct 2021 07:39:12 +0000 + pipewire (0.3.38-2) unstable; urgency=medium * Team upload. @@ -860,6 +1175,15 @@ pipewire (0.3.38-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Fri, 01 Oct 2021 10:07:52 +0200 +pipewire (0.3.37-2+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + + -- Dylan Aïssi <dylan.aissi@collabora.com> Wed, 29 Sep 2021 14:55:30 +0200 + pipewire (0.3.37-2) unstable; urgency=medium * Team upload. @@ -892,6 +1216,15 @@ pipewire (0.3.36-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 16 Sep 2021 21:50:44 +0200 +pipewire (0.3.35-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian unstable. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + + -- Dylan Aïssi <dylan.aissi@collabora.com> Mon, 13 Sep 2021 13:38:37 +0000 + pipewire (0.3.35-1) unstable; urgency=medium * Team upload. @@ -902,6 +1235,16 @@ pipewire (0.3.35-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Thu, 09 Sep 2021 21:49:29 +0200 +pipewire (0.3.34-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Bookworm. Remaining Apertis specific changes: + - Continue to disable build-depends: + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - Add apparmor rules + + -- Dylan Aïssi <dylan.aissi@collabora.com> Tue, 31 Aug 2021 12:16:09 +0200 + pipewire (0.3.34-1) unstable; urgency=medium * Team upload. @@ -921,6 +1264,23 @@ pipewire (0.3.33-1) unstable; urgency=medium -- Dylan Aïssi <daissi@debian.org> Mon, 16 Aug 2021 11:44:56 +0200 +pipewire (0.3.32-1+apertis2) apertis; urgency=medium + + [ Frederic Danis ] + * Refresh the automatically detected licensing information + + [ Frédéric Danis ] + * Fix AppArmor rules for AMD64 targets + + -- Frédéric Danis <frederic.danis@collabora.com> Thu, 05 Aug 2021 09:10:05 +0200 + +pipewire (0.3.32-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Experimental + Remove merged patches + + -- Ritesh Raj Sarraf <ritesh.sarraf@collabora.com> Tue, 27 Jul 2021 18:39:12 +0530 + pipewire (0.3.32-1) experimental; urgency=medium * Team upload. @@ -952,6 +1312,26 @@ pipewire (0.3.30-1) experimental; urgency=medium -- Dylan Aïssi <daissi@debian.org> Wed, 16 Jun 2021 12:07:16 +0200 +pipewire (0.3.28-1+apertis2) apertis; urgency=medium + + * d/patches: Fix flatpak support + * Prepare AppArmor rule to support future protected clients + * Add PTrace capability in pipewire-pulse AppArmor rule + * Fix AppArmor rule for access from Flatpak container + + -- Frédéric Danis <frederic.danis@collabora.com> Fri, 04 Jun 2021 11:32:21 +0200 + +pipewire (0.3.28-1+apertis1) apertis; urgency=medium + + * Sync updates from Debian Experimental + * Continue to disable build-depends + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - libopenaptx-dev (proprietary codec, unknown legal status) + * Add apparmor rules + + -- Frédéric Danis <frederic.danis@collabora.com> Tue, 27 May 2021 16:12:50 +0200 + pipewire (0.3.28-1) experimental; urgency=medium [ Frédéric Danis ] @@ -975,6 +1355,17 @@ pipewire (0.3.27-1) experimental; urgency=medium -- Sjoerd Simons <sjoerd@debian.org> Wed, 12 May 2021 20:37:03 +0200 +pipewire (0.3.26-1apertis1) apertis; urgency=medium + + * Sync updates from Debian Experimental + * Continue to disable build-depends + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - libopenaptx-dev (proprietary codec, unknown legal status) + * Continue to enable pipewire pulse units by default + + -- Frédéric Danis <frederic.danis@collabora.com> Wed, 12 May 2021 10:31:55 +0200 + pipewire (0.3.26-1) experimental; urgency=medium * New upstream release @@ -984,6 +1375,23 @@ pipewire (0.3.26-1) experimental; urgency=medium -- Sjoerd Simons <sjoerd@debian.org> Sun, 25 Apr 2021 20:54:29 +0200 +pipewire (0.3.25-1apertis2) apertis; urgency=medium + + * Enable pulseaudio compatibility later by default + + -- Sjoerd Simons <sjoerd@collabora.com> Tue, 20 Apr 2021 11:18:09 +0200 + +pipewire (0.3.25-1apertis1) apertis; urgency=medium + + * Disable build-depends + - libsdl2 (not needed) + - libjack-jackd2-dev (not needed) + - libopenaptx-dev (proprietary codec, unknown legal status) + * Drop debian/apertis/gitlab-ci.yml, no longer needed + * Enable pipewire pulse units by default + + -- Sjoerd Simons <sjoerd@collabora.com> Thu, 15 Apr 2021 14:40:14 +0000 + pipewire (0.3.25-1) experimental; urgency=medium * New upstream release diff --git a/debian/control b/debian/control index 2670943a6a738aef82b578dbd3240cfd4eb4351c..e0fbe858b24116035a34432301fc0b441f3995e0 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,7 @@ Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian. Uploaders: Jeremy Bicha <jbicha@debian.org>, Dylan Aïssi <daissi@debian.org> Build-Depends: debhelper-compat (= 13), + dh-apparmor, doxygen <!nodoc>, graphviz <!nodoc>, libasound2-dev, @@ -12,24 +13,24 @@ Build-Depends: debhelper-compat (= 13), libbluetooth-dev [linux-any], libcamera-dev [!m68k !hurd-i386], libdbus-1-dev, - libffado-dev, - libfreeaptx-dev, +# libffado-dev, +# libfreeaptx-dev, libglib2.0-dev, libgstreamer-plugins-base1.0-dev, libgstreamer1.0-dev, - libjack-jackd2-dev, +# libjack-jackd2-dev, libcanberra-dev, liblc3-dev, libldacbt-abr-dev [!s390x !hppa !m68k !powerpc !ppc64 !sparc64], libldacbt-enc-dev [!s390x !hppa !m68k !powerpc !ppc64 !sparc64], - liblilv-dev, - libmysofa-dev, +# liblilv-dev, +# libmysofa-dev, libncurses-dev, libopus-dev, libpulse-dev, - libreadline-dev, + libeditreadline-dev, libsbc-dev, - libsdl2-dev <!noinsttest>, +# libsdl2-dev <!noinsttest>, libsndfile1-dev, libssl-dev, libsystemd-dev [linux-any], @@ -37,7 +38,7 @@ Build-Depends: debhelper-compat (= 13), libusb-1.0-0-dev, libv4l-dev, libwebrtc-audio-processing-dev, - libxfixes-dev (>= 1:6.0.0), +# libxfixes-dev (>= 1:6.0.0), meson (>= 0.59.0), modemmanager-dev, pkg-config, diff --git a/debian/libpipewire-0.3-0.install b/debian/libpipewire-0.3-0.install index 6758e6852b4cc58c1582f5c17e9f8e66a7463897..4f6d683e0579626fc88a85c1cf7a4a3138a79b80 100644 --- a/debian/libpipewire-0.3-0.install +++ b/debian/libpipewire-0.3-0.install @@ -1 +1,2 @@ usr/lib/*/libpipewire*.so.* +debian/apparmor.d/abstractions/pipewire etc/apparmor.d/abstractions/ diff --git a/debian/libpipewire-0.3-modules.install b/debian/libpipewire-0.3-modules.install index 6ef521332ab482fe043139bfc05a61b11b10bdcb..fc0a7e3cce7857d1023a8c0643f48770b0acb51f 100644 --- a/debian/libpipewire-0.3-modules.install +++ b/debian/libpipewire-0.3-modules.install @@ -6,8 +6,6 @@ usr/lib/*/pipewire-0.3/libpipewire-module-client-node.so usr/lib/*/pipewire-0.3/libpipewire-module-combine-stream.so usr/lib/*/pipewire-0.3/libpipewire-module-echo-cancel.so usr/lib/*/pipewire-0.3/libpipewire-module-f*.so -usr/lib/*/pipewire-0.3/libpipewire-module-jack-tunnel.so -usr/lib/*/pipewire-0.3/libpipewire-module-jackdbus-detect.so usr/lib/*/pipewire-0.3/libpipewire-module-link-factory.so usr/lib/*/pipewire-0.3/libpipewire-module-loopback.so usr/lib/*/pipewire-0.3/libpipewire-module-metadata.so diff --git a/debian/patches/Fix_meson_readline.patch b/debian/patches/Fix_meson_readline.patch new file mode 100644 index 0000000000000000000000000000000000000000..ffebd9176a199ff0e35f85fe6b5a696f7fa51710 --- /dev/null +++ b/debian/patches/Fix_meson_readline.patch @@ -0,0 +1,18 @@ +Description: If dependency() doesn't find readline, the build stops with: + "ERROR: Dependency "readline" not found, tried pkgconfig" + without using the fallback cc.find_library(). Let's give it a second chance + to find readline with cc.find_library(). +Author: Dylan Aïssi <dylan.aissi@collabora.com> +Forwarded: TODO + +--- a/meson.build ++++ b/meson.build +@@ -260,7 +260,7 @@ + sdl_dep = dependency('sdl2', required : get_option('sdl2')) + summary({'SDL2 (video examples)': sdl_dep.found()}, bool_yn: true, section: 'Misc dependencies') + drm_dep = dependency('libdrm', required : false) +-readline_dep = dependency('readline', required : get_option('readline')) ++readline_dep = dependency('readline', required : false) + + if not readline_dep.found() + readline_dep = cc.find_library('readline', required : get_option('readline')) diff --git a/debian/patches/series b/debian/patches/series index b015341dcc6c7b109a535f04835fd39928afaf71..cad17d645ea0681a7c25157ec72c098daa43c82a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,6 @@ Don-t-automatically-start-pipewire-for-root-logins.patch Fix_services.patch # Upstream patch for 0.3.8X + +# Apertis patch +Fix_meson_readline.patch diff --git a/debian/pipewire-bin.install b/debian/pipewire-bin.install index 17cf496ec70275a4b51b250d8bf8bbb71e600866..cdf767ece453c05cff8b1024869ca83b2000f049 100644 --- a/debian/pipewire-bin.install +++ b/debian/pipewire-bin.install @@ -45,3 +45,4 @@ usr/share/man/man1/pw-profiler.* usr/share/man/man1/pw-top.* usr/share/man/man5 etc/security/limits.d/25-pw-rlimits.conf +debian/apparmor.d/usr.bin.pipewire /etc/apparmor.d/ diff --git a/debian/pipewire-pulse.install b/debian/pipewire-pulse.install index 0b12dd797e67d3e643279637fff27cb4484b3c42..532e45a849036463ec2ff6f9b8462945d7e7db18 100644 --- a/debian/pipewire-pulse.install +++ b/debian/pipewire-pulse.install @@ -3,3 +3,4 @@ usr/bin/pipewire-pulse usr/lib/systemd/user/pipewire-pulse.service usr/lib/systemd/user/pipewire-pulse.socket usr/share/man/man1/pipewire-pulse.* +debian/apparmor.d/usr.bin.pipewire-pulse etc/apparmor.d/ diff --git a/debian/rules b/debian/rules index ccafd55c0cbfb867c5c96bd93c43134ff5cf4e06..3205bf481fc6bdde2f98de4d893ab0e44a32f633 100755 --- a/debian/rules +++ b/debian/rules @@ -4,7 +4,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs %: - dh $@ + dh $@ -Nlibspa-0.2-jack ifneq ($(filter nodoc,$(DEB_BUILD_PROFILES)),) DOCS=disabled @@ -40,9 +40,9 @@ LV2=disabled LIBMYSOFA=disabled LIBFFADO=disabled else -LV2=enabled -LIBMYSOFA=enabled -LIBFFADO=enabled +LV2=disabled +LIBMYSOFA=disabled +LIBFFADO=disabled endif override_dh_auto_configure: @@ -52,7 +52,7 @@ override_dh_auto_configure: -Davahi=enabled \ -Dbluez5-backend-native-mm=enabled \ -Dbluez5-codec-aac=disabled \ - -Dbluez5-codec-aptx=enabled \ + -Dbluez5-codec-aptx=disabled \ -Dbluez5-codec-lc3=enabled \ -Dbluez5-codec-lc3plus=disabled \ -Dbluez5-codec-ldac=$(BLUEZ5_CODEC_LDAC) \ @@ -71,6 +71,9 @@ override_dh_auto_configure: -Dtest=enabled \ -Dvideotestsrc=enabled \ -Dvulkan=disabled \ + -Dsdl2=disabled \ + -Djack=disabled \ + -Dx11-xfixes=disabled \ $(NULL) install -d debian/ld.so.conf.d echo "/usr/lib/$(DEB_HOST_MULTIARCH)/pipewire-0.3/jack/" > "debian/ld.so.conf.d/pipewire-jack-$(DEB_HOST_MULTIARCH).conf" @@ -85,6 +88,10 @@ ifneq ($(filter mips%,$(DEB_HOST_ARCH_CPU)),) test_timeout_multiplier = 10 endif +override_dh_install: + dh_install + dh_apparmor -ppipewire --profile-name=usr.bin.pipewire + override_dh_auto_test: dh_auto_test \ -- \