#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#

#
# Copyright 2016 Alexander Pyhalov
# Copyright 2019 Michal Nowak
# Copyright 2024 Carsten Grzemba
#

set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)

license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'

# pulseaudio-system.conf is referencing a user named pulse. dbus-daemon fails to start without it.
group groupname=pulse gid=74
user username=pulse gcos-field="pulseaudio daemon user" group=pulse home-dir=/var/empty login-shell=/bin/false uid=74

<transform file path=etc/pulse/.* -> default preserve true>
<transform file path=etc/pulse/.* -> default mode 0644>

file usr/share/dbus-1/system.d/pulseaudio-system.conf path=etc/dbus-1/system.d/pulseaudio-system.conf
file path=etc/pulse/client.conf
file path=etc/pulse/daemon.conf
file path=etc/pulse/default.pa
file path=etc/pulse/system.pa
file path=etc/xdg/autostart/pulseaudio.desktop
file path=usr/bin/pa-info
file path=usr/bin/pacat
file path=usr/bin/pacmd
file path=usr/bin/pactl
file path=usr/bin/padsp
link path=usr/bin/pamon target=pacat
link path=usr/bin/paplay target=pacat
link path=usr/bin/parec target=pacat
link path=usr/bin/parecord target=pacat
file path=usr/bin/pasuspender
file path=usr/bin/pax11publish
file path=usr/bin/pulseaudio
file path=usr/bin/qpaeq pkg.depend.bypass-generate=.*
file path=usr/bin/start-pulseaudio-x11
file path=usr/include/pulse/cdecl.h
file path=usr/include/pulse/channelmap.h
file path=usr/include/pulse/context.h
file path=usr/include/pulse/def.h
file path=usr/include/pulse/direction.h
file path=usr/include/pulse/error.h
file path=usr/include/pulse/ext-device-manager.h
file path=usr/include/pulse/ext-device-restore.h
file path=usr/include/pulse/ext-stream-restore.h
file path=usr/include/pulse/format.h
file path=usr/include/pulse/gccmacro.h
file path=usr/include/pulse/glib-mainloop.h
file path=usr/include/pulse/introspect.h
file path=usr/include/pulse/mainloop-api.h
file path=usr/include/pulse/mainloop-signal.h
file path=usr/include/pulse/mainloop.h
file path=usr/include/pulse/operation.h
file path=usr/include/pulse/proplist.h
file path=usr/include/pulse/pulseaudio.h
file path=usr/include/pulse/rtclock.h
file path=usr/include/pulse/sample.h
file path=usr/include/pulse/scache.h
file path=usr/include/pulse/simple.h
file path=usr/include/pulse/stream.h
file path=usr/include/pulse/subscribe.h
file path=usr/include/pulse/thread-mainloop.h
file path=usr/include/pulse/timeval.h
file path=usr/include/pulse/utf8.h
file path=usr/include/pulse/util.h
file path=usr/include/pulse/version.h
file path=usr/include/pulse/volume.h
file path=usr/include/pulse/xmalloc.h
file path=usr/lib/$(MACH64)/cmake/PulseAudio/PulseAudioConfig.cmake
file path=usr/lib/$(MACH64)/cmake/PulseAudio/PulseAudioConfigVersion.cmake
link path=usr/lib/$(MACH64)/libpulse-mainloop-glib.so \
    target=libpulse-mainloop-glib.so.0
link path=usr/lib/$(MACH64)/libpulse-mainloop-glib.so.0 \
    target=libpulse-mainloop-glib.so.0.0.6
file path=usr/lib/$(MACH64)/libpulse-mainloop-glib.so.0.0.6
link path=usr/lib/$(MACH64)/libpulse-simple.so target=libpulse-simple.so.0
link path=usr/lib/$(MACH64)/libpulse-simple.so.0 target=libpulse-simple.so.0.1.1
file path=usr/lib/$(MACH64)/libpulse-simple.so.0.1.1
link path=usr/lib/$(MACH64)/libpulse.so target=libpulse.so.0
link path=usr/lib/$(MACH64)/libpulse.so.0 target=libpulse.so.0.24.3
file path=usr/lib/$(MACH64)/libpulse.so.0.24.3
file path=usr/lib/$(MACH64)/pkgconfig/libpulse-mainloop-glib.pc
file path=usr/lib/$(MACH64)/pkgconfig/libpulse-simple.pc
file path=usr/lib/$(MACH64)/pkgconfig/libpulse.pc
file path=usr/lib/$(MACH64)/pulseaudio/libpulsecommon-$(HUMAN_VERSION).so
file path=usr/lib/$(MACH64)/pulseaudio/libpulsecore-$(HUMAN_VERSION).so
file path=usr/lib/$(MACH64)/pulseaudio/libpulsedsp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libavahi-wrap.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libcli.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/liboss-util.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libprotocol-cli.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libprotocol-http.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libprotocol-native.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libprotocol-simple.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/libraop.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/librtp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-allow-passthrough.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-always-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-always-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-augment-properties.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-card-restore.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-cli-protocol-tcp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-cli-protocol-unix.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-cli.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-combine-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-combine.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-console-kit.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-dbus-protocol.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-default-device-restore.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-detect.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-device-manager.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-device-restore.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-echo-cancel.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-equalizer-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-filter-apply.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-filter-heuristics.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-gsettings.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-http-protocol-tcp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-http-protocol-unix.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-intended-roles.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-ladspa-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-loopback.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-match.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-native-protocol-fd.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-native-protocol-tcp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-native-protocol-unix.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-null-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-null-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-oss.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-pipe-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-pipe-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-position-event-sounds.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-raop-discover.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-raop-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-remap-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-remap-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-rescue-streams.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-role-cork.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-role-ducking.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-rtp-recv.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-rtp-send.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-rygel-media-server.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-simple-protocol-tcp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-simple-protocol-unix.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-sine-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-sine.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-stream-restore.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-suspend-on-idle.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-switch-on-connect.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-switch-on-port-available.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-tunnel-sink-new.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-tunnel-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-tunnel-source-new.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-tunnel-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-virtual-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-virtual-source.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-virtual-surround-sink.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-volume-restore.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-x11-bell.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-x11-cork-request.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-x11-publish.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-x11-xsmp.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-zeroconf-discover.so
file path=usr/lib/$(MACH64)/pulseaudio/modules/module-zeroconf-publish.so
file path=usr/libexec/pulse/gsettings-helper
file path=usr/share/GConf/gsettings/pulseaudio.convert
link path=usr/share/bash-completion/completions/pacat target=pactl
link path=usr/share/bash-completion/completions/pacmd target=pactl
file path=usr/share/bash-completion/completions/pactl
link path=usr/share/bash-completion/completions/padsp target=pactl
link path=usr/share/bash-completion/completions/paplay target=pactl
link path=usr/share/bash-completion/completions/parec target=pactl
link path=usr/share/bash-completion/completions/parecord target=pactl
link path=usr/share/bash-completion/completions/pasuspender target=pactl
link path=usr/share/bash-completion/completions/pulseaudio target=pactl
file path=usr/share/dbus-1/system.d/pulseaudio-system.conf
file path=usr/share/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml
file path=usr/share/locale/af/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/as/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/be/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/bg/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/bn_IN/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ca/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/cs/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/da/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/de/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/de_CH/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/el/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/eo/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/es/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/eu/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/fi/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/fr/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/gl/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/gu/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/he/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/hi/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/hr/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/hu/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/id/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/it/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ja/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ka/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/kk/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/kn/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ko/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/lt/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ml/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/mr/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/nl/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/nn/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/oc/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/or/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/pa/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/pl/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/pt/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ru/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/si/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/sk/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/sr/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/sv/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/ta/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/te/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/tr/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/uk/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/zh_CN/LC_MESSAGES/pulseaudio.mo
file path=usr/share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
file path=usr/share/man/man1/pacat.1
file path=usr/share/man/man1/pacmd.1
file path=usr/share/man/man1/pactl.1
file path=usr/share/man/man1/padsp.1
link path=usr/share/man/man1/pamon.1 target=pacat.1
link path=usr/share/man/man1/paplay.1 target=pacat.1
link path=usr/share/man/man1/parec.1 target=pacat.1
link path=usr/share/man/man1/parecord.1 target=pacat.1
file path=usr/share/man/man1/pasuspender.1
file path=usr/share/man/man1/pax11publish.1
file path=usr/share/man/man1/pulseaudio.1
file path=usr/share/man/man1/start-pulseaudio-x11.1
file path=usr/share/man/man5/default.pa.5
file path=usr/share/man/man5/pulse-cli-syntax.5
file path=usr/share/man/man5/pulse-client.conf.5
file path=usr/share/man/man5/pulse-daemon.conf.5
file path=usr/share/vala/vapi/libpulse-mainloop-glib.deps
file path=usr/share/vala/vapi/libpulse-mainloop-glib.vapi
file path=usr/share/vala/vapi/libpulse-simple.deps
file path=usr/share/vala/vapi/libpulse-simple.vapi
file path=usr/share/vala/vapi/libpulse.deps
file path=usr/share/vala/vapi/libpulse.vapi
file path=usr/share/zsh/5.9/functions/Completion/Unix/_pulseaudio