Skip to content
Snippets Groups Projects
Commit de766e99 authored by Frederic Danis's avatar Frederic Danis Committed by Arnaud Ferraris
Browse files

Add Debian package files

parent ecef960b
No related branches found
No related tags found
No related merge requests found
wireplumber (0.3.70-1) unstable; urgency=medium
* Initial release
-- Frederic Danis <frederic.danis@collabora.com> Wed, 05 May 2021 15:25:29 +0000
Source: wireplumber
Priority: optional
Maintainer: Frederic Danis <frederic.danis@collabora.com>
Build-Depends: debhelper-compat (= 13),
gobject-introspection,
libgirepository1.0-dev,
libglib2.0-dev,
liblua5.3-dev,
libpipewire-0.3-dev,
cmake,
meson,
pkg-config (>= 0.22),
systemd
Standards-Version: 4.5.1
Section: libs
#Homepage: <insert the upstream URL, if relevant>
#Vcs-Browser: https://salsa.debian.org/debian/wireplumber
#Vcs-Git: https://salsa.debian.org/debian/wireplumber.git
Rules-Requires-Root: no
Package: libwireplumber-0.4
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends},
Description: libraries for WirePlumber modular session / policy manager for PipeWire
WirePlumber is a modular session / policy manager for PipeWire and a
GObject-based high-level library that wraps PipeWire's API, providing
convenience for writing the daemon's modules as well as external tools for
managing PipeWire.
Package: libwireplumber-0.4-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
libwireplumber-0.4 (= ${binary:Version}),
gir1.2-libwireplumber-0.4,
Description: libraries for WirePlumber modular session / policy manager for PipeWire
WirePlumber is a modular session / policy manager for PipeWire and a
GObject-based high-level library that wraps PipeWire's API, providing
convenience for writing the daemon's modules as well as external tools for
managing PipeWire.
.
This package contains the development files.
Package: wireplumber
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}
Section: net
Description: WirePlumber is a modular session / policy manager for PipeWire
WirePlumber is a modular session / policy manager for PipeWire and a
GObject-based high-level library that wraps PipeWire's API, providing
convenience for writing the daemon's modules as well as external tools for
managing PipeWire.
Package: gir1.2-libwireplumber-0.4
Section: introspection
Architecture: any
Depends: ${misc:Depends},
libwireplumber-0.4 (= ${binary:Version}),
Description: Typelib file for libwireplumber-0.4
WirePlumber is a modular session / policy manager for PipeWire and a
GObject-based high-level library that wraps PipeWire's API, providing
convenience for writing the daemon's modules as well as external tools for
managing PipeWire.
.
This package can be used by other packages using the GIRepository format to
generate dynamic bindings for libwireplumber.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: wireplumber
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
Files: *
Copyright: Copyright © 2019 Collabora Ltd.
License: MIT
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 (including the next
paragraph) 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.
/usr/lib/*/girepository-1.0 /usr/lib/
usr/lib
usr/include
usr/include/wireplumber-0.4
usr/lib/*/libwireplumber*.so
usr/lib/*/pkgconfig/wireplumber*
/usr/share/gir-1.0/*.gir
usr/lib
usr/lib/*/lib*.so.*
usr/lib/*/wireplumber-0.4/libwireplumber*.so
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@ --buildsystem=meson
override_dh_auto_configure:
dh_auto_configure -- \
-Dsystem-lua=true \
-Ddoc=disabled
3.0 (quilt)
etc/wireplumber
usr/bin
usr/lib/systemd
usr/share/wireplumber
# Automatically added by dh_installsystemduser/13.3.3apertis1bv2022dev2b1
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
# This will only remove masks created by d-s-h on package removal.
deb-systemd-helper --user unmask 'wireplumber.service' >/dev/null || true
# was-enabled defaults to true, so new installations run enable.
if deb-systemd-helper --quiet --user was-enabled 'wireplumber.service' ; then
# Enables the unit on first installation, creates new
# symlinks on upgrades if the unit file has changed.
deb-systemd-helper --user enable 'wireplumber.service' >/dev/null || true
else
# Update the statefile to add new symlinks (if any), which need to be
# cleaned up on purge. Also remove old symlinks.
deb-systemd-helper --user update-state 'wireplumber.service' >/dev/null || true
fi
fi
# End automatically added section
# Automatically added by dh_installsystemduser/13.3.3apertis1bv2022dev2b1
if [ "$1" = "remove" ]; then
if [ -x "/usr/bin/deb-systemd-helper" ] ; then
deb-systemd-helper --user mask 'wireplumber.service' >/dev/null || true
fi
fi
if [ "$1" = "purge" ]; then
if [ -x "/usr/bin/deb-systemd-helper" ] ; then
deb-systemd-helper --user purge 'wireplumber.service' >/dev/null || true
deb-systemd-helper --user unmask 'wireplumber.service' >/dev/null || true
fi
fi
# End automatically added section
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment