pulseaudio-module-zeroconf-15.0-150400.2.10 >  A bwnqp9|RgC=1o \Z.\՗}-H۰WO~\_ ^9ùb?fø P5v8G Zv#^jj1F" ר#姍43nwNx;l%#[n&N\<1Nr!.k3wإ=FГBz! #J ,fHfWQ7&^fPGSA춠PwO&)L2NG:^1*j\6f5d9ad35af94033a243c5b6b43d8d6552806f1e395304abe9ed53e87ee4a9a2fa009ccae3ab3ae81a8e6eee568c93557aa8376d9bwnqp9|>e,`JrxJ#I]ʊ9B~[bIFc B)g:ړ.JP.FG%tWH BfxٙmfDAZtB4Bj dLM1q&X!̜M p+?}x‚zySz~B?xhnս"r}#tF@pe.Oī RT!l-t>Y+[DK_@y4&3dit,U6C$ͥTq>pA?d" . Mlpx| >DLl |   4 <\\9(m8tn9 ,n:nF$G8HXIxXY\]^fbcQdefluvwDxdy<ztCpulseaudio-module-zeroconf15.0150400.2.10Zeroconf module for PulseAudiopulseaudio is a networked sound server for Linux and other Unix like operating systems and Microsoft Windows. It is intended to be an improved drop-in replacement for the Enlightened Sound Daemon (ESOUND). This package provides zeroconf network support for the PulseAudio sound serverbwnsheep60l`SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Sound Daemonshttps://www.freedesktop.org/wiki/Software/PulseAudio/linuxx86_64(  I(IhzAAbwn bwnbwnbwnbwnbwnbwnbwn55fe2f2c8d3c550fa5de1d22297c1253e55a3e5c8e133386a5e42fe4cee6e036634684de0df0b9519e4b37e6d2073e4c66604b898ba014f39111a2ade7e88e6dd751be62859ba218d6c4c8d0bf6eee53757ecd91415d9843282611d0aca040905ef095d0decf3b351dce0dbe72be33dfc881220b64a0dc877cdc68810d63fbc9c0d605aed9ff4a909f0d07c98b12dbaf5ab13210b0d60f310e9b87bfbd57d94a049aee876967f1b2f891c281bdb89103e21716f73a0e44d8d8ed6d916260849frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpulseaudio-15.0-150400.2.10.src.rpmlibavahi-wrap.so()(64bit)libraop.so()(64bit)pulseaudio-module-zeroconfpulseaudio-module-zeroconf(x86-64)@@@@@@@@@@@@@@@@@@@    libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libavahi-wrap.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libprotocol-native.so()(64bit)libpthread.so.0()(64bit)libpulse.so.0()(64bit)libpulse.so.0(PULSE_0)(64bit)libpulsecommon-15.0.so()(64bit)libpulsecore-15.0.so()(64bit)libraop.so()(64bit)librtp.so()(64bit)pulseaudiorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)15.03.0.4-14.6.0-14.0-15.2-14.14.3aeaՈ@a͟@aaa@a`2aZaC1a&0a /```}p`P`OL@`<@`7@`7@``@`@` a@___إ@_G@^@^^@^^C^8 @]f@](]b@]y@]t@]e@]Ik]'$\\\\O\[@\e\@\Q\=@[T@[_[@[u[L[+@[(@["X[ZZ؄ZZ@ZZv@Z@YYY{'@Yw2X@XƉX@XlW Wj}WJWH6W@WW@V@V͛@VVV @V7P@V3[V&,V"8@V@VUe@UM@UM@Uc@U@UU#T@TTq@T6T@TuTo)@TmTi@TcKTZ@TBV@tiwai@suse.dedimstar@opensuse.orgtiwai@suse.detiwai@suse.degmbr3@opensuse.orgtiwai@suse.dejengelh@inai.degmbr3@opensuse.orgsbrabec@suse.comtiwai@suse.deoholecek@suse.comgmbr3@opensuse.orggmbr3@opensuse.orgmwilck@suse.comdmueller@suse.commwilck@suse.comtiwai@suse.dealarrosa@suse.comalarrosa@suse.comtiwai@suse.dedimstar@opensuse.orgguillaume.gardet@opensuse.orgdmueller@suse.comtiwai@suse.detiwai@suse.demliska@suse.cztiwai@suse.decallumjfarmer13@gmail.commeissner@suse.comtiwai@suse.detiwai@suse.detiwai@suse.debjorn.lie@gmail.comdimstar@opensuse.orgfcrozat@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comtiwai@suse.deoholecek@suse.comantoine.belvire@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgmvetter@suse.commliska@suse.cztiwai@suse.dejengelh@inai.deolaf@aepfle.dealarrosa@suse.comtiwai@suse.detiwai@suse.detiwai@suse.dealarrosa@suse.comalarrosa@suse.comoholecek@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.debjorn.lie@gmail.comoholecek@suse.comfcrozat@suse.comtiwai@suse.detiwai@suse.detiwai@suse.dedimstar@opensuse.orgrbrown@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comkukuk@suse.dedimstar@opensuse.orgoholecek@suse.comoholecek@suse.comzaitor@opensuse.orgoholecek@suse.comoholecek@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.delmuelle@suse.comhguo@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.commeissner@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.detiwai@suse.deoholecek@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comdimstar@opensuse.orgtiwai@suse.detiwai@suse.desleep_walker@suse.czoholecek@suse.comoholecek@suse.comtiwai@suse.demeissner@suse.comoholecek@suse.comoholecek@suse.comoholecek@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.decrrodriguez@opensuse.org- Workaround for spurious errors in dump-modules command (bsc#1194379): pulseaudio-dump-module-Ignore-invalid-module-init-tools.patch- Fix parameters passed to meson: * access-group, => access_group, system-group => system_group, and system-user => system_user for them to actually have an effect.- Fix a typo in padsp LD_PRELOAD setup (bsc#1194074)- Improving the handling with pipewire (bsc#1188516): * Split the setup script to a sub-package pulseaudio-setup to be shared with pipewire-pulseaudio package * Modified setup script to adapt pipewire-pulse- Revert last change and BuildIgnore user(pulse) instead.- Use system-user-pulse instead of user(pulse) for PreReq; otherwise a new project can't resolve- Make system-user-pulse noarch- Split sysusers.d file to separate package as needed by brltty (bsc#1191465)- Remove obsolete translation-update-upstream support (jsc#SLE-21105). - Require perl-XML-Parser explicitly, it's needed by build.- Drop SDL_AUDIODRIVER override, as SDL already prefers PA as default; this also fixes the recent breakage with SDL2 (bsc#1189778)- Update to PulseAudio 15 - drop esound compat support - drop gconf support - convert to mason build system - disable doxygen doc generation - droped patches: drop bluetooth patches integrated in release: 0001-bluetooth-use-consistent-profile-names.patch 0002-bluetooth-separate-HSP-and-HFP.patch 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch 0004-bluetooth-make-native-the-default-backend.patch 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch 0006-bluetooth-fix-headset-auto-ofono-handover.patch 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch 0008-bluetooth-complete-bluetooth-profile-separation.patch 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch 0011-bluetooth-clean-up-rfcomm_write-usage.patch drop parecord patches integrated in release parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch parecord-really-fix-recording-OGG.patch - refresh disabled-start.diff patch - new features: * Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with higher-quality parameters) * Support for HFP bluetooth profiles * Support for Bluetooth A2DP AVRCP Absolute Volume * ALSA path configuration files can now be placed in user home directory * module-virtual-surround-sink rewritten * More options for module-jackdbus-detect * Improved hardware support * SteelSeries Arctis 9 * HP Thunderbolt Dock 120W G2 * Behringer U-Phoria UMC22 * OnePlus Type-C Bullets * Sennheiser GSX 1000/1200 PRO * New udev variable: PULSE_MODARGS * max_latency_msec argument added to module-null-source * module-filter-apply can take filter parameters from device properties * module-match can now be loaded multiple times * Improvements to FreeBSD support * Windows support added to Meson * Additional commands for pactl * Card profiles can be set to sticky * The startup script can now read additional configuration from the /etc/pulse/default.pa.d/ directory * * Notes for application developers * New API for sending messages from clients to PulseAudio objects * New mechanism for applications to disable shared memory on their connection to PulseAudio ( https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/ )- Remove unneeded shadow dependency, no longer required due to systemd-sysusers- Change to using systemd-sysusers - Remove old SUSE RPM constructs- Really fix recording OGG with parecord (bsc#1183546) parecord-really-fix-recording-OGG.patch- move license to licensedir- Fix "Failed to open audio file" for FLAC and OGG (bsc#1183546) parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch- Upstream fixes for supporting HFP in native backend (bsc#1167940): 0001-bluetooth-use-consistent-profile-names.patch 0002-bluetooth-separate-HSP-and-HFP.patch 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch 0004-bluetooth-make-native-the-default-backend.patch 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch 0006-bluetooth-fix-headset-auto-ofono-handover.patch 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch 0008-bluetooth-complete-bluetooth-profile-separation.patch 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch 0011-bluetooth-clean-up-rfcomm_write-usage.patch- Let pulseaudio-utils require any pulseaudio-daemon provider so parecord and the other utils can be used with other pulseaudio implementations- Provide pulseaudio-daemon capability so pipewire-pulseaudio can also provide that capability instead of providing 'pulseaudio' itself which makes it difficult to recommend the pulseaudio package (boo#1182730).- Drop the bad patch: pulseaudio-wrong-memset.patch the patch has been wrongly refreshed, mutated into a harmful form. The original bug has been already fixed in the upstream commit 764eabd10.- Supplement pulseaudio-bash-completion against bash-completion, not bash.- Disable LTO on armv7 as it breaks the build- udpate to 14.2: * Support upto 8 mixer channels on ALSA devices * Handle ALSA jacks with the same name but different index values * Switch to plugged-in headset when mic availability is unknown * Fix a potential segfault in the Bluetooth oFono HFP backend * Fix a problem with module-ladspa-sink when avoid-resampling=true * Update to the NEWS file for 14.0 (and 14.1) * Fix database names containing canonical host for meson builds- Drop the outdated module-rescue-stream from gdm default config (bsc#1180869)- Fix copyright in the spec file for SLE submission- Enable LTO (boo#1133278) as it works now.- Update to pulseaudio 14.0: see details in: https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/14.0/ - Build with --enable-stream-restore-clear-old-devices: This is a bit destructive option, it will clear the old PA routing once when upgraded prior to 14.0, but it's required for GNOME (see the release notes above). It should be a one-off action, and hopefully wouldn't bother too much. - Drop obsoleted patches: 0001-alsa-mixer-path-test-Hide-unused-functions-when-buil.patch 0002-alsa-mixer-recognize-the-Speaker-Jack-control.patch 0003-alsa-mixer-add-support-for-SteelSeries-Arctis-Pro-20.patch 0004-alsa-mixer-Add-support-for-SteelSeries-Arctis-5-2019.patch 0005-alsa-mixer-add-support-for-LucidSound-LS31-and-creat.patch 0006-alsa-ucm-use-ucm2-name-for-the-direct-card-index-ope.patch 0007-alsa-ucm-add-mixer-IDs-to-ucm_items.patch 0008-alsa-mixer-handle-the-index-for-ALSA-mixer-element-i.patch 0009-alsa-mixer-improve-alsa_id_decode-function.patch 0010-alsa-ucm-Support-Playback-CaptureVolume.patch 0011-alsa-ucm-Fix-volume-control-based-on-review.patch 0012-alsa-ucm-use-the-correct-mixer-identifiers-as-first.patch 0013-alsa-ucm-add-support-for-master-volume.patch 0014-alsa-ucm-split-correctly-JackHWMute-device-names.patch 0015-alsa-ucm-fix-parsing-for-JackControl.patch 0016-alsa-ucm-add-comments-to-ucm_get_mixer_id.patch 0017-alsa-ucm-validate-access-to-PA_DEVICE_PORT_DATA.patch 0018-alsa-Skip-resume-PCM-if-hardware-doesn-t-support-it.patch 0019-alsa-ucm-parse-correctly-the-device-values.patch 0020-alsa-ucm-do-not-try-to-use-UCM-device-name-as-jack-n.patch 0021-alsa-util-do-not-try-to-guess-the-mixer-name-from-th.patch 0022-alsa-ucm-add-control-and-mixer-device-items.patch 0023-alsa-ucm-get-the-mixer-names-from-ucm-don-t-guess.patch 0024-alsa-ucm-use-the-proper-mixer-name-for-ucm-pcm-sink-.patch 0025-alsa-mixer-handle-interface-type-CARD-PCM-for-mixer-.patch 0026-alsa-mixer-Add-the-ability-to-pass-the-intended-role.patch 0027-alsa-mixer-Set-the-intended-role-of-Steelseries-Arct.patch 0028-alsa-rewrite-mixer-open-close-cache-mixer-accesses-i.patch 0029-alsa-ucm-add-support-for-HDMI-ELD.patch 0030-alsa-mixer-do-the-quick-card-number-lookup-to-save-m.patch 0031-alsa-mixer-improve-check-for-the-empty-path-set-for-.patch 0032-alsa-ucm-allow-to-set-profile-priority-from-UCM-valu.patch 0033-alsa-Document-that-mixer-elements-can-be-identified-.patch 0034-alsa-ucm-correct-the-channel-default-logic-stereo.patch 0035-alsa-ucm-do-not-assign-JackHWMute-when-JackControl-i.patch 0036-ucm-Don-t-log-errors-during-normal-operation.patch 0037-alsa-handle-unavailbale-HW-volume-in-UCM.patch 0038-alsa-ucm-use-the-right-profile-name.patch 0039-ucm-fix-the-port-ucm-device-activation-on-boot.patch 0040-alsa-sink-source-fix-the-mixer-initialization.patch- Fixes for %_libexecdir changing to /usr/libexec- for libpulse-devel-32bit, require libpulse0-32bit + libpulse-mainloop-glib0-32bit to help wine development (bsc#1172301)- Backport upstream fixes for ALSA UCM profile handling (boo#1171492): 0033-alsa-Document-that-mixer-elements-can-be-identified-.patch 0034-alsa-ucm-correct-the-channel-default-logic-stereo.patch 0035-alsa-ucm-do-not-assign-JackHWMute-when-JackControl-i.patch 0036-ucm-Don-t-log-errors-during-normal-operation.patch 0037-alsa-handle-unavailbale-HW-volume-in-UCM.patch 0038-alsa-ucm-use-the-right-profile-name.patch 0039-ucm-fix-the-port-ucm-device-activation-on-boot.patch 0040-alsa-sink-source-fix-the-mixer-initialization.patch- Control systemd user socket activation in setup-pulseaudio script too (boo#1168393)- Backport upstream fixes / enhancements about alsa modules: mainly for UCM support (boo#1160914): 0001-alsa-mixer-path-test-Hide-unused-functions-when-buil.patch 0002-alsa-mixer-recognize-the-Speaker-Jack-control.patch 0003-alsa-mixer-add-support-for-SteelSeries-Arctis-Pro-20.patch 0004-alsa-mixer-Add-support-for-SteelSeries-Arctis-5-2019.patch 0005-alsa-mixer-add-support-for-LucidSound-LS31-and-creat.patch 0006-alsa-ucm-use-ucm2-name-for-the-direct-card-index-ope.patch 0007-alsa-ucm-add-mixer-IDs-to-ucm_items.patch 0008-alsa-mixer-handle-the-index-for-ALSA-mixer-element-i.patch 0009-alsa-mixer-improve-alsa_id_decode-function.patch 0010-alsa-ucm-Support-Playback-CaptureVolume.patch 0011-alsa-ucm-Fix-volume-control-based-on-review.patch 0012-alsa-ucm-use-the-correct-mixer-identifiers-as-first.patch 0013-alsa-ucm-add-support-for-master-volume.patch 0014-alsa-ucm-split-correctly-JackHWMute-device-names.patch 0015-alsa-ucm-fix-parsing-for-JackControl.patch 0016-alsa-ucm-add-comments-to-ucm_get_mixer_id.patch 0017-alsa-ucm-validate-access-to-PA_DEVICE_PORT_DATA.patch 0018-alsa-Skip-resume-PCM-if-hardware-doesn-t-support-it.patch 0019-alsa-ucm-parse-correctly-the-device-values.patch 0020-alsa-ucm-do-not-try-to-use-UCM-device-name-as-jack-n.patch 0021-alsa-util-do-not-try-to-guess-the-mixer-name-from-th.patch 0022-alsa-ucm-add-control-and-mixer-device-items.patch 0023-alsa-ucm-get-the-mixer-names-from-ucm-don-t-guess.patch 0024-alsa-ucm-use-the-proper-mixer-name-for-ucm-pcm-sink-.patch 0025-alsa-mixer-handle-interface-type-CARD-PCM-for-mixer-.patch 0026-alsa-mixer-Add-the-ability-to-pass-the-intended-role.patch 0027-alsa-mixer-Set-the-intended-role-of-Steelseries-Arct.patch 0028-alsa-rewrite-mixer-open-close-cache-mixer-accesses-i.patch 0029-alsa-ucm-add-support-for-HDMI-ELD.patch 0030-alsa-mixer-do-the-quick-card-number-lookup-to-save-m.patch 0031-alsa-mixer-improve-check-for-the-empty-path-set-for-.patch 0032-alsa-ucm-allow-to-set-profile-priority-from-UCM-valu.patch- No longer recommend -lang: supplements are in use.- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to work with the -mini flavors. There is no need to be scheduled behind the full systemd.- Update pulseaudio-gdm-hooks.tmpfiles to use the same ownership and permissions as in specfile for pulseaudio files. - Update default.pa-for-gdm to not load bluetooth support in pulseaudio gdm instance. This ensure headset are not stolen by gdm instance instead of user instance. Idea from ArchLinux. - Update pulseaudio-old-systemd-workaround.patch to disable LockPersonality also on Leap 15.x.- Pass --disable-running-from-build-tree to configure for improving build reproducibility. - Add pulseaudio-rpmlintrc: Filter out false positive warnings about hidden files in pulseaudio-gdm-hooks.- Update to version 13.0: * Added support for Dolby TrueHD and DTS-HD Master Audio * Improved initial card profile selection for ALSA cards * Bluetooth card profile choices aren't persistent any more by default. * Added support for SteelSeries Arctis 5 USB headset. * New "max_latency_msec" module argument for module-loopback. * New "stream_name" module argument for module-rtp-send. * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio. * Use source sample spec and channel map by default in module-loopback. * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card. * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it. * New function to enable realtime scheduling for client threads. * Removed BlueZ 4 support. * Dropped intltool. * Introduction of the Meson build system. * Const-ification of parameters across headers. * Minor bug-fixes, bindings updates. * Updated translations. - Update drvver to 13.0.- Use make_build macros.- Workaround for old systemd on Leap 15.x, as the recent hardening relies on the new systemd: pulseaudio-old-systemd-workaround.patch- Update to 13 RC2 (12.99.2) * Added support for Dolby TrueHD and DTS-HD Master Audio * Improved initial card profile selection for ALSA cards * Bluetooth card profile choices aren't persistent any more by default * Added support for SteelSeries Arctis 5 USB headset * New "max_latency_msec" module argument for module-loopback * New "stream_name" module argument for module-rtp-send * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio * Use source sample spec and channel map by default in module-loopback * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card * New function to enable realtime scheduling for client threads * Removed BlueZ 4 support * Dropped intltool * Some initial work on a Meson build system * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/ - Removed patches already included in the source: pulseaudio-alsa.patch pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch- Remove SuSEfirewall2 service since SuSEfirewall2 has been replaced by firewalld (which already provides a service for pulseaudio). - Remove some obsolete macros and conditionals.- Rebase qpaeq-shebang.patch to python3 instead of python, as we build pulseaudio with python3 support and not python2. Aka pulseaudio requires /usr/bin/python3 and not /usr/bin/python.- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- bsc#1130588: Require shadow instead of old pwdutils- Disable LTO (boo#1133278).- Fix the UCM module build due to the removal of alsa/* include path (bsc#1132880): updated pulseaudio-alsa.patch- Remove one redundant Requires: systemd, and add BuildRequires: systemd-rpm-macros.- Use alsa API properly. Consumers are expected to use instead of . This is in preparation of an change to pkgconfig(alsa) to not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333) pulseaudio-alsa.patch- Make /var/lib/gdm %ghost again in pulseaudio-gdm-hooks so we don't create the directory when installing the package. gdm was just changed to create that directory as %ghost too to keep both packages in sync. - Add /var/lib/pulseaudio (which is already created by systemd-tmpfiles) as %ghost so users can easily query who created the directory, it gets uninstalled on package removal and rpmlint doesn't complain about it.- Enable systemd user socket for activating PA (bsc#1083473) - Disable auto-spawn along with the change above- Drop ghost from gdm hook dir to sync with gdm package itself- Fix setup-pulseaudio script to deal with the new alsa/conf.d setup that was introduced since alsa-lib 1.1.7 (bsc#1116153)- Add a Supplements line to pulseaudio-gdm-hooks so it's selected for installation when gdm and pulseaudio are installed.- Don't create files under /var on package installation but using systemd-tmpfiles to be friendly to transactional updates (bsc#1098063, fate#325524) - Add pulseaudio.tmpfiles and pulseaudio-gdm-hooks.tmpfiles- Update to 12.2 * Fixed broken configure script (building failed when gsettings was enabled) - Update to 12.1 * Fixed a crash when switching to the A2DP bluetooth profile * Fixed the plugin search path in module-ladspa-sink * Fixed file permissions for the pipes created by module-pipe-sink and module-pipe-source - Remove patch 0001-Revert-ladspa-sink-fix-Windows-compilation.patch- Update to 12 (for complete changes see RC1 + following) * Better latency reporting (and hence better A/V sync) with the A2DP bluetooth profile * Fixed a crash or high CPU use problem with Intel HDMI LPE * module-pipe-sink can now use an existing pipe * Fixed Native Instruments Traktor Audio 6 detection * Updates for the Vala bindings * Compatibility with glibc 2.27 * The esdcompat tool isn't any more installed if esound support is disabled- Revert the gconf module removal; plasma5-pa still requires it (while paprefs git version moved to gsettings) (bsc#1092871)- Fix LADSPA sink regression: revert the affecting commit (bsc#1097170): 0001-Revert-ladspa-sink-fix-Windows-compilation.patch- Drop pkgconfig(gconf-2.0) BuildRequires: No longer mandatory, following this, replace --enable-gconf configure call with - -disable-gconf and add explicit pkgconfig(gio-2.0) BuildRequires. - Following the above, drop pulseaudio-module-gconf sub-package, and obsolete it from pulseaudio-module-gsettings.- Update to 12 RC1 (11.99.1) * Much more accurate latency reporting for AirPlay devices * module-switch-on-connect now ignores virtual devices * When using passthrough for compressed audio, set the "non-audio" bit * Prioritize HDMI output over S/PDIF output * HSP support for more bluetooth headsets * Choose the A2DP bluetooth profile by default instead of HSP * New "sink_input_properties" module argument for module-ladspa-sink * New "use_system_clock_for_timing" module argument for module-pipe-sink * Steelseries Arctis 7 USB headset stereo output support * Dell Thunderbolt Dock TB16 speaker jack support * Fixed digital input support for some USB sound cards * Ability to disable input or output on macOS * New "dereverb" option for the Speex echo canceller * New module: module-always-source * State files not any more readable by all users in the system mode * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files * The GConf dependency can now be avoided * qpaeq license changed from AGPL to LGPL * qpaeq ported to Qt 5 - Add subpackage module-gsettings (conflicts with module-gconf) - Remove support for obsolete Bluez4 - Fix build phase running configure twice - Removed patches: 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch 0004-alsa-mixer-autodetect-the-ELD-device.patch pulseaudio-glibc2.27.patch - Added patch: qpaeq-shebang.patch- Add Supplements: packageand on zeroconf, lirc, bluetooth subpackages to have them selected for installation automatically instead of relying on patterns (bsc#1087207).- Fix the wrongly suspended sinks due to the previous patch (bsc#1084047): refreshed 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch- Fix the crash with Intel LPE HDMI audio (bsc#1083195): 0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch 0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch 0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch 0004-alsa-mixer-autodetect-the-ELD-device.patch- Abort PA process at session exit properly (bsc#1052437): pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch- Add pulseaudio-glibc2.27.patch: Fix build with glibc 2.27 (boo#1081023, fdo#104733).- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to 11.1 * Fix a crash in filter modules related to flat volumes and volume sharing * Fix a crash when the bluetooth adapter reports weird MTU size * Disable bluetooth MTU autodetection by default * Add mixer handling back for hardware that doesn't have any alsa-lib configuration * Prioritize USB devices over built-in sound cards (11.0 was supposed to have this feature, but the implementation turned out to be incomplete)- Update to 11 (11.0) * The default sink and source configuration is remembered better * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/- Fix Requires(post) and Requires(pre) mixup- Update to 11 RC1 (10.99.1) * Support for newer AirPlay hardware * USB and bluetooth devices preferred over internal sound cards * Bluetooth HSP headset role implemented * Bluetooth HFP audio gateway role implemented (requires oFono) * Bluetooth HSP audio gateway and HFP hands-free unit roles can be enabled simultaneously * Upmixing can now be disabled without bad side effects * Avoid having unavailable sinks or sources as the default * Option to avoid resampling more often * Option to automatically switch bluetooth profile to HSP more often * Better latency control in module-loopback * Changed module argument names in module-ladspa-sink and module-virtual-surround-sink * Fixed input device handling in module-waveout * Improved bluetooth MTU configuration (warning! this causes some hardware to not work any more, see the details below for how to fix it) * Applications can request LADSPA or virtual surround filtering for their streams * Support for 32-bit applications on 64-bit systems in padsp - add --with-pulsedsp-location='/usr/\\$$LIB/pulseaudio' to enable upstream padsp multiarch fix - remove patch4 padsp-biarch.patch, fixed upstream - remove patch5 pulseaudio-vala-0.36.patch, fixed upstream- Prerequire group audio- Add pulseaudio-vala-0.36.patch: Introduce compatibility with vala 0.36.- Update to 10.0 * Fixed hotplugging support for USB surround sound cards * Clarified qpaeq license * https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/- Update to 10 RC1 (9.99.1) * Automatically switch Bluetooth profile when using VoIP applications * New module for prioritizing passthrough streams (module-allow-passthrough) * Improvements to module-loopback * Separate volumes for Bluetooth A2DP and HSP profiles * memfd-based shared memory mechanism enabled by default * Removed module-xenpv-sink * Dropped dependency to json-c * When using systemd to start PulseAudio, pulseaudio.socket is started first * Compatibility with OpenSSL 1.1.0 - Removed BuildRequires pkgconfig(json)- Stop passing --disable-bluez5-ofono-headset when using bluez5.- Update to 9.0 * Automatic routing improvements * Beamforming and various other new features in the WebRTC echo canceller * Various improvements in module-role-cork and module-role-ducking * LFE remixing disabled by default * memfd-backed shared memory transport * Support for sample rates up to 384 kHz * webrtc-audio-processing dependency minimum version bumped to 0.2 * Changed the C standard from C99 to C11. - Updated depencency webrtc-audio-processing to 0.3- Update to 9.0 RC2 (8.99.2)- Update to 9.0 RC1 (8.99.1) + memfd support (off by default) + refinements to automatic switching to HDMI outputs + improvements to our echo canceller (including the addition of beamforming) + lots of other changes - Updated dependency webrtc-audio-processing >= 0.2 - Do not mark shell completion includes as configs (solves some rpmlint warnings)- Use /etc/pulse/client.conf.d/50-system.conf as a system setup by setup-pulseaudio script instead of modifying the global config.- Move libpulsedsp.so into pulseaudio-utils subpackage and add it to baselibs.conf so that 32bit compat lib is built (boo#968568); also recommends is added in libpulse0-32bit for easy installation - Fix padsp script to support bi-arch libs (boo#968568) with padsp-biarch.patch - Call bootstrap.sh for rebuilding properly with patches - Drop the obsoleted disable-srbchannel.patch, which has been fixed in upstream already- Add pulse-%{drvver} and modules subdirectories to any module package; (boo#971960).- Disable flat-volumes by default with config disable_flat_volumes.conf Remedy for fate#310668.- Update to 8.0 + Automatic routing more likely to change profile + OS X and NetBSD support improvements + Systemd journal logging for clients + New LFE balance programming interface + Module-dbus-protocol improvements + More flexible configuration file handling + pulsecore-8.0.so moved to a private directory + New script for measuring memory consumption + Various bug fixes and small improvements + https://wiki.freedesktop.org/www/Software/PulseAudio/Notes/8.0/- Update to 8.0 RC2 (7.99.2)- Update to 8.0 RC1 (7.99.1) - remove 0004-module-alsa-card-Report-available-ports-before-unava.patch- add libpulse-devel to baselibs.conf for use of 32bit biarch wine builds on x86_64- Update to 7.1 + Fix a crasher when using srbchannel + Fix a build system typo that caused symlinks to turn up in / + Make Xonar cards work better + Other minor bug fixes and improvements - remove 0003-alsa-mixer-Add-Dock-Line-Out-jack-handling-to-analog.patch - remove 0002-alsa-mixer-Recognize-Dock-Line-Out-jack.patch - remove pstream-Fix-use-after-free-in-srb_callback.patch- Fix another alsa-mixer path for dock line out jack (boo#948979): 0003-alsa-mixer-Add-Dock-Line-Out-jack-handling-to-analog.patch - Fix the order of ports updates (boo#948979): 0004-module-alsa-card-Report-available-ports-before-unava.patch- Upstream fix patch for srb channel corruption (boo#950487): pstream-Fix-use-after-free-in-srb_callback.patch - Re-enable srbchannel again- Disable srbchannel again as a workaround for crashes on KDE (boo#950487): disable-srbchannel.patch- Update to 7.0- Update to 7.0 RC2 (6.99.2) + better support for Creative SoundBlaster Omni Surround 5.1 USB + coverity scan fixes + bug fixes- spec-cleaner run- Update to 7.0 RC1 (6.99.1) + LFE channel synthesis with low-pass filtering + New libsoxr based resamplers + Socket activation support for TCP + The "srbchannel" IPC mechanism enabled by default + More flexible jack detection support when using UCM + Exiting due to SIGTERM isn't considered a failure - remove patch 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch (upstreamed)- Add pkgconfig(udev) BuildRequires: we explicitly expect udev.pc to be present to define _udevrulesdir.- Fix missing speex resampler due to the recent split of speexdsp (boo#939225)- Fix missing dock line-out jack detection (boo#934850): 0001-alsa-mixer-Make-line-out-path-unavailable-when-Front.patch 0002-alsa-mixer-Recognize-Dock-Line-Out-jack.patch- create symlink providing extra-hdmi.conf (pointing to default.conf) it seems that some HW may get unitialized without this (check pulseaudio RC1 announce)- Uptade to 6.0 + a few bug fixes since RC3 - disable oFono support, oFono package is not in distribution Note that oFono is needed only for Bluetooth HFP (Hands Free profile)- Update to 6.0 RC3 (5.99.3) + srbchannel has been disabled by default for 6.0 (We still encourage testing of the srbchannel - do so by adding the "srbchannel=yes" to "load-module module-native-protocol-unix") + libsamplerate is deprecated + a problem causing wrong volume with orc 0.4.23 was worked around + translation updates (Swedish, Turkish) + a few other bug fixes - remove patch pulseaudio-orc-0.4.23-volume-fix.patch- Fix broken volume setup with orc 0.4.23 (bsc#912260): pulseaudio-orc-0.4.23-volume-fix.patch- build with PIE- Update to 6.0 RC2 (5.99.2) + Build system fixes for Debian/FreeBSD and mingw32 + Some translation updates + Fixed A2DP profile not restored correctly + Configure fixes for bluez 5 native headset backend + Noise in the beginning of a recording (with srbchannel) fixed + Fixed a few memory safety issues + Added warnings for two unstable modules (module-equalizer-sink and module-dbus-protocol) + Enabled autospawn even when systemd socket activation is built in- remove obsoleted libsamplerate support - make completion packages depend on utils subpackage- Update to 6.0 RC1 (5.99.1) + Bluez 5 HSP (headset profile) support, both with and without oFono + SystemD socket activation support + Better support for multichannel and 2.1 profiles + Protocol optimisations + Zsh shell completion support + Remap optimisations + Many minor improvements and bug fixes all across the place - Remove patch pulseaudio-bnc881524-rtp.patch - Update patch disabled-start.diff - Bash&zsh completion split to separate subpackage - Fix %postun for system-wide mode - json-c >= 0.11 is now required (break build on oS 13.1)- Revert yet another one due to still lost headphone handling (bnc#905418): alsa-mixer-recognize-Dock-headphone-jack.patch- Remove a patch causing more regressions, lost headphone handling on Thinkpads (bnc#905418): 0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch- Fix setup-pulseaudio script not to leave $ALSA_CONFIG_PATH when alsa-plugins-pulse isn't installed (bnc#905055)- Fix wrong mixer setup / jack detection issues (bnc#851362) 0001-alsa-mixer-recognize-Dock-headphone-jack.patch 0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch- Replace xorg-x11-devel for the exact pkgconfig deps needed. - Tell doxygen not to generate timestamped html docs.sheep60 165199413815.0-150400.2.1015.0-150400.2.10pulse-15.0moduleslibavahi-wrap.solibraop.somodule-raop-discover.somodule-raop-sink.somodule-zeroconf-discover.somodule-zeroconf-publish.so/usr/lib64//usr/lib64/pulse-15.0//usr/lib64/pulse-15.0/modules/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/446352adac8247cefdee87a2437f6376-pulseaudiocpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed9eae5e238da649eb59bc85b3d1784631db651b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0cf626bb4e1d119ce404ecb7c90704ee3ca64bb0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=58522b4ac76c573575c371db4aa1d6558f92b330, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d2aca116f4b0e9d99ec2f7de4e1887b1ac85f5a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5fa622323d56b9fdc8fbf5c4806b8f5813e5bae9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7ad86eb0c597663435067d5916fc42e51839f19, stripped#.  PRRR RRPRRRRRR RRRRRRRRRR RRRRR RRRRRR RRRRRR RRRRR RRRR RRR R RRRRR R Rpl+6Hs؇(pulseaudio and avahi)utf-8340bc2cfcd09021db7bc44fbca0ba6e2622a460e07c5f76d06229954fdd2cad6?7zXZ !t/q˥4] crt:bLL C h#zp]j5_ Uq2Ncvm2_-b4FG/~wa=C z/Wy0)LԚA?T3[ER[>ԁ(~:٣[G︞ W(?E|G?pk1KDUT7:mqOߍܫݩt8˟[{%ZisMjNm׾JP =MsqⱟI'ԐpnK٢Px?^Zɤ ʲK1J YPAM'RЯyވԬ2Os0dG XAԝӇ*`Ê0)Zg2TPcЦi*"m7: Xz^<*U&>a\JAL6Є6.o&#n՗vk=sBj2RJn{i|]rG⡃؝QK#>ޅ([/S>թa(RR{h᭜f]ƦB1`DZ#}4K(k`"ex4%5WC^̠$cO`bJ";LtK$<ӊI`Hs$" )hڽ+ /"O!R2MAG_IH _YMF[^$Tr{r-K{)`+#?҈h =x| =@ua~n#0d8JuHglwΦm zgS]l6~;:&zP.羕jF;]xNקv"0fm FLkeJIhqUQX|ۺ/-xHUgXV+)6 NbYm1MsN$TxRqcXw[S ;1%$댫4Qf9܄>\_ W~9mbmA;LGe{|z{GiΓ7ZOi;LK>'ļ,wBSzW̺hk0>%VyV Zt^=}8$&UӮ2U}HЪ0Sl0JR<0)~*#͒ >|U. i1i R4˘eV.p{@%(kl\=5S2js H3ך?3nxZh mO΢ʞ-ƾV͌ZM IrL*»zx?_ܨnQnTK1S!9K`H>ԉ\t`.9h-HE@?_nWy\v^I#Nv!(pkJ't0ᑀQ5o #K~|1Oz]o"MDڄmfu&}B"zn[32d1b+i~Y4{~ト,u8(3V9iMӚ^1)<]6FYB50n>6Js]Y8VtM\tPv?YKϸ`6Y⇽$k:A̖$RZQg\ 5Wڷe/< b>9A,Ele[I<DCi)ҲYJ\M9CЏ xb"HDcz/ֻnfI#Hk`·8N0Wʰts%<,vyLĺTIAE=]:Z;Sf@ܮ -g;لE]]GaVVxGJL5tJGN+bu[]WD!Zg`sJV.k{b3֌.g7Cpanv5^r m [2{Dx3m>ӨǖX?V¿s~`=.Um4,E*rO.(@oF &pxHlOVV+Ì7pox~( cr :":(f *EH@(2,M#3z$/9BQ> QGb_PWbo([tgM:cOIӄɎM F%?I[+;|YApſFy %>Zb.;&@ |`0k 52|0W@/# ʰS0CuSJF4HZn`! \žGtBW!"nh|d5-g0^XkGT"{lA6W{[kQ\)hLP(֡Z*lduU[ E[_TH!-#ze!}Ht[ "N~|FX'fw0wG+Yb=:a'JlK1iODJd7{ͫIb@_K9TґnFU.[򍍄R>@sۿP<Å`T4F >%K/U?r.veokع#ȷ]uYGf1/K$[`^^->E;0trRrckmqrF2;e"vΩN:DDTft7s6\وRL EKzx/$a#'4QDC2mƱMXG.4Y8 .ߜ/'gQ[g{Y?tk0P ~1—Z ]VY-0%/߻]W8-!8)oXRG1E쎌{K0|0rӑqxO̳7* OFU\CZ桝hBzM4SiNb}i@ N^&?DX9>%u8ѹ4ϗDceϖHGLJL[<ޮe;g %<5V>$wvCC]NC}E =N_oLii,z8W`S)J 13{'̌^Ot81ge+>>=2YKt ;֩O6: zTp$a}"K}Wa0R BOa 1h1G8*9e{\Q wl>6j:/"ͣp- B7ȼ DE s T>On~KN}At(7HNj4Pjp@}Zcnv-x7Js/]ƃ+Q_ V⍡|?Gƥs-eR픮dK,TR as݀Ϳfex]ۓk #-?X[ѡM}^|K"3(35l['Eo=)Y`P~m8BaxM`4c`q"L~bg,DV,dHH;MN}iyQLJRωpz_)4CXJjM6D+RfcU\C, *h)NNa>CNNs<ŸU:TǏ9m D ^iuXC`ɘrlQE@x,YaIZ+8kMBϠT"МW`K 0V1Xύ'WVr"`.HCا^W3[Q:@DSSR(sK.枻2G QI~W- -. k/:O+?i6HZoEA 1Vج7/ &Cd<);,&nT}A;i6.ɓ k>-BZѰw"Ջm+{ޥOƠi kYv=.9~QO HFxQpXuK`E7d .3Z@^&݄fGUeݎ?m 8bbUz-u@d`x YYq%@5؂B3ޅ= vuchw$JZ^@ dt}'||Q%zUaHbkh LL'?Χ=,7xXv? - [Mp(&]@/ =[.Ar%e=(: fάuĪ*ME K(VgzB1s׼і /. k7sC e]ܲ؆iF>{ߚ{m.ԔJ-`(ևa+5ַX,BF th(pE}fy[ew }C%҉ |daxbNoGe]@pKev,ԓo;TF (9(rv,p|<B>C#旴:fqZ\NŮ3҈S\- ,/CfVc)҄!C)ѫ$U<B|: +#w m76iaB(tu 7 oUiHB}+[m&M w;r\gE.IzIBm-F _+\L䨏FM=D|8dq; <|pBxM\ux5AIae-ؒQf ޑ~bRty۬mS8Һ:lvƀۮKT&M\䘭-ʯ@ Z| qݝ-! ߮o>c{uh.<aWw͒ C)yP`ߖ,Av$[H5l37Qa6L{Q:sURp¼ &>TxeЋ0Cd@vâ w*\TlL4*>d}Iw'&\J@#7M0e+N&Ӻ Ji1<G -N}5q,hGCWF KCQ`OvP[0xJqڐeJb u앃bj-hQϮv µh]FҾ[-QJZ̕G^da Cߵ\*L*Owwc?=x-d'#4Q}T"6dz> &Mn bSv% $4hwa?K Qo,W\͙RQ3U)rt?Fe`s$ZwZOJdȒ$DNUNo'B濠x0@>\Tm@-Uy\K3ڝ"eh1]}"#bG!4fū7 ZSP9$4輖ve ʯt^O$ OC|&>"#*z@֮.R#|c{ʽ|c֮E+Xejk}%qϫ{Cj^R\'{{h~''ygDEmPc;t?U%@X.+*;J?7vL2b LOḕ[ aXwB& uAZEH/Ub5-v;*K,YM#))"!&%.*XwɲfS߰vFWA,Gc's36]nL1]:ɓ+[7d2L( hZ*x.bײr~,f¸ L&1̥,[UEuS|X#{sqs&g-SyM)vJFG#mv c o{aw9 r0ţ[a5^:\/.e!iOZ3 72wI q"Ot K{bbXҘ(jDכcGBCɵoUDJ@<]黀Qk·_!OΔ欲4m"Wr/Zq}%RXYmԍ1?}$Yy*S ۺ}HZRx"8 De"|9Sֻ9$6Uz l\UI^pV\OD5] 2dL`և:B۬HpQ3cv#G$uE^FB@!+)LT:x`併 $g-ZRMWoJ_L˰$'}bʸ ka6@s^UK&ôOD9]t֒PpbZX0=*)>}m&4w~C%I Ř)${炘;,e 7e#w˧fLQts#Y|:A6 Ʉ$b䗱IߵH!H{Mqy8czqkrE$[n43 {~ YOxEXb$ :J{xM ԶN:|8 ˥Q腴 Kupy:1{f@c.>\єHl; |vqn)4A#%wқ s@&{$}wmZT_ITl 2it2MBsGaZQ>ܽe<#Q:=C:AXVkJqPOp?ss2H{İ,YRT[IsCKt@z~(xp'dqnYu`$A:f!I m3&nbB/n瀏5BI=cNeO_,O(hм Ce}׏ql[/sfU%޻q5@Cj߽CtPWE.9+؟ @4M?ÿQI+y~uXt6Hjv逇{#:66 UvW`>sY'Rf[98M~5 mJŞ_DGy!Ywfz i!e@ȳ&OFb#ਲ਼_\ze< c9 ܁ Y*̶L֨Ky:G͑QioEkv8) H, .,El+]GR.c '56\P5 y ,' gHۍ!:-R\Oa6W!)O[G'U˥C=O,$d--TC` gG?@4g+fW1Ϯu69,sÓ29YH:؋7}7غ65ևTj&8`=fiϿfk/)F6 mtHK[B-Ģ7YD [[Cǃ?AIwŠE_ZY}ugqd}MrJ~[Zq `#s< m$TN C@h@/BvXys5"/ѝOj`ܔ1y?g̜U^#m4Yl 4hhk]EhgHd!uQ WnZ53+_a)0hFTa9K j9]o:Z/]M<"-;rOmXmVƨ SϚ dݶgh!/^'mW4w'°6d;V4r\m 9 @%F,89HߪG˧ Na:Ly^xʹi w)8wݻn-`lݜ'I'D :yYJ~-KjP>N^ozŞ1s@xIHFG-ơ! By',]i9xy勃F+.jd 6ФT&ۇ0\ ]9 m QIxrr<0A&Ԫ%E֎j;wGM؂̧r:.0+~1߄?Z9!% `&)RMt-&kƜ̕5B=Aqc(v0ly&wd )o/c8.D*<@;Π1ﱫIf'=b w|<~bwkkG-竟ˆP.AтUjcE/ղb{EAp2;,>o.i)VB$џ(hE#NTũGx_KCO2JGTjgH9G؅L4y=r({fMp,GH^J;ߕimlU6y)4 *k ԩ6IPw*p+2TTc.9TG~./D')V=[2*4R^ɄC~!ŘoM]Zo1?VN>"ޮy[]h[JFm|}Ο Է+2F90LղY GO;h#0|oz!1vV?e/ dt%_:U [ XACž{B:bNtiԕGmKUN`) hҫ+gŖ1m"84fm yģlHkc\HEAC% K aS$:;W3zfl |f(NӦJi]Ub%bˎ Up-Ѱ~1AȰ˓*v.+zϬVt]į,W >ӌ*XuY^F>'oEZ䈑y.SMs<70[XY%;ϚY{sV{zh=~8n,E'N?_q ɉ˼'P;"!N]W ہ'dhފ Rml?%F"w  Qf+4q>!U0 1ub;>,2:?&[Ǚ{ MCUBq.vsU(Ӆ`o!f'ĤYZ1:GK'NjΊ}+C헎\K2oYtƖ]H@,A@b ?ikkFh"*ǿ}F"bhA7.5e/Uն|`O[yGׁA]`\e?++Xпi?Ø'W/DzE*mai kqn]1bz8+e(31w2|cv7˾^5L[nqS,}[3z})-׉vxف,'|>~ձ =(U2 ԟ8ϱv r(@E+P- |n^uW 7[=O-p@Z>x*}3 ^Xƶodf#WR;MwWzCg @/zMHڠ(,c}d~Ŷ{7n8uŴ͍Е,l8ouP:$pTy"u1KniG NFӨIGmO6Sě'y e7AݮJ[R{vҏhB z~VR%OUa:h`[&n2j `"UhTPm]ccL%m4cWw"sǟl.x)tMup){d@0:'އwtէXT+ ^e:4U?tީo'F[[V9ŝ0+ԥ?Ωk#971Q;ü/DՅ&qHGP.JPnDʣm}pw |g*4ڤEG|:yoÀ0uC"(5N4 :>kAjd8& pX4< / \NPt?!ĥٖy\ aJ$g"8yjz} \C=7O- Et"YAA:ULztg0W0kRheЉ;bEøv47(`':о&bkWBt .ig eЍ$V"q] ?k1´+֬XS`]!LO#pwI,ے.qh%iy rMU=WSf6B(ڻ1gj9v9NR 0S)n{݆ȷӵ=QLvlXTTAǁMP)iNՍ`J]Q:[9o>I;Ѣ Z_3ou2Gl[&D72r8,P\ham pXG'>@?9:nFYg3{X5f{\I4D b|A%߆~r"a|\cI1 Ƌ-馘DF8xskt'4gKj3_ѹ,p`ɪ -d*E^ $XT1 ;&Sf eS= fiQ$v9cu׼o 7ިegcESώPp%OjYV5Pb&\O <EEP\],=Le7oI0hxlH6?hsrqug"9ԣ$Njt]ܖAXOpG-ȘaYtz"QYYTΩF^]C dr ty, wE9 n[8PO>u+D;:!wYd!䯓4 5ktEhd}IPu!+\@1,ɺs~}?]Ͻ=,Ulert_̋3fD=bͮqЋ>2tifr1O4ֹE^Uv-Ƭ]`2seAt~nԉ%?TK-4*wyfifsIFؼ0|'"`-DBIŹﴀ!dջUIG`a_Az{lc #B1&F>77@O8P Mk% vBpZt,"^0:q7ˀUpYhJJ]s%2 t z_a' ?@RX/WDm_R ҒVA-&@k["'1>a.uJU#п^`dPWЁp*~3e&(w+XY4W]BFŪ;-ݰaU·5 yt~!>zODp4TS{̖l(]'jUz%01&P+u8ˎUj lUΑ3M,4,+iv}殠E dnJ{uqX3)ODx=EwF/@cb+Q 0渄6FPZd h<%:v.SvL0$A–md𖽴 d9ND'$'9Pמu,WBVBqP}X>\a1'#K(9>IȾm]r^.=>Ntc=~WO mKURjRwʥk>"avvup6cg;ܚ uuQ)噾R4 }vK= 3%mG\\|1䒰rL&ʻ>9U6bNJopx2>Wr݅ sϘϚtA# 8I-2/W^ysr FOkg&mx؛x*QK(%#$v&,W|[57<+<tǎwQ Ϡɱ1*)u76/A-&|xK3Sʔ夜Z qj_%LPyٮhU%-=ihݞ d 8m򏠂gBX#k\B 0!;(~w 8 hlgU%_f2[]}CrDzݒJغڻw5V?aWe͚ɤ :yW֨Q>}6n}!Q[PCy )9XS h ϓ&uBb7[Y?ՠS 50u~?*P}xqNLN]du' 5к煩 kiRb\^[DbR0A/R7z%Vm_\'BE"<:%W_d3jO|Lo(]:TMn$X#oH1,"J(*QS)^c_,rHl*e<v'NHXȜ%NU=_̠jPb3K U}fiS !6jQwlç>?BK{Ldv#|i] zIέ>+ηA2Xyx^ˁc4g^r40zï/LM_V3SBoX-Zݛ͹^Mǧ5P{]ՅX .;G;L>t{˾>8;ol~)-& m`^zPuGa_'\8 2MGAC]ƿ7m{K`¶h̛J)M}Rc1̓2eCe( 0~Iyj Rn֥;-ά[F'k7RJ zPqQI;"̣u4"9l _% 9*LC $aLzt㮃@ :=u@ 1/A]O߿渼{h f/A3$uAq v~#l/] a= /U)b#ؗLGv\ <b[ # [3W1426u u$~hySA&WNi8m&!v)vǾ]uIwϱ ߽6"ԟT篐IgUTmD:R]8-TY#Iq󏦹^2B{K%o {aуꌌEǒ gut)LE]6JAyyK$Ee6!m1Ƽ7\Wqc8xzo)W4Ls뫚?҂O@}ѧ3"느 VzyyrTW̘^ñL~(&

j^ٕ_ތ%L]lNγ kdQgY߳b&ӐY ձǂ%4[(0Y>  MkgԬ :d)HVO^i!t˔s̼r}C ~"=l\vxKr45D{+vGYNiz U%k'}ݖSK5e|}ciXxaQ*\ _Ȭ? سw>6fSDU{3t"ˊ k] b}a*3S-'&4xMKO1m=#2a۟ݐ ]wI=Zs`çtT fK3 z6&3\Kj)qIT̠,K\GE6>-և1G GQP2/F(G]GW'WA]9Th}ai05``cmʲ8fX"L_񜧀`/a`P?M;;~":'@3/m?Oԓ:p3>e66BaRY_?S*cN4F~I8 '\)Co1k_&T$t1>2 dq7%tFuv;Qkh/%k;vUq:!QEܝtڟMy28YIީdHs1zJg,gk-$Xc/Wb̵v<6rPDFG N?,b'~D-aҋ7[~量:n;g50v?o1DF76 51>h8{߾$d\H_sYER<)ԧ 75dnǧSe$(sAkq3iyE'qԼ.X]$^0lomQ!znz]+8^!q$O/#tV嶷]6?c*dԟ 1xTWB({Q +I* TPaʑ>j1` pkނCG}Ȃ@Ivk׹Yc~{!OXzh[x3AJV۷)dV;}JBo\Nɮ>r?ګ TSqy85?Duzzb4:-Ց9ޗNZZԡ+YSy; $wm: 7 2LRU4nWOu6'(ZP{R#N3^< 셟A^bqSC]f1t)d^}z>!G.u%gEn¥@W*(r,78Q4,e3GF t)Zll=@Pv}#Ch9o K3"EG%FĉsJe:ىbJ/z yJ/4aثXz{to:m Y(uZm.·Q* 8ÆNPop( |E67hd+'$+DMEOjc„0NSk8w dX\b,8$#Ѩ{/EJvǚ)̗ _VEcN_*3-e@竈ŗxvCYfmfD@6Mq*cLYc}r#&Bym_|qyKɷ渧JEK-N-(9*ځF,tcd䮭d՛V.q~BgҔ VG\I2j(= n=3"IOdwb|OMVv{վC,Ƌ۫!2A߂н/@P)1uljyInV$~G7E'dTƒ{NMu G;X*.re9<$!wy!V-vvӂpc[g+~2 ?d9HH3u@[j܁ G1AvEY jQIr_5cg?6T{wˋuj.DrlBj3)iY{Yn 9wxJ~KP5=E# 9Fi_ba/A*@h|T5Q2>*T`xwMênf)O6Gb𭈜B A+5M?%z[ޥ|мjCpꝯ_ ww 2'Vj[>m $C;UvH F\9fx{@FaeB?s ǧFݤ,R|Džnͯ^t59's6pٲ`gwbvWLin7jǶ";rI#=i2LԸX/xT'EN?1o!e(J F,J.5sr/Ÿ08S_k q \ [%#Nz:ό a>%uI[eN\L:<>5w(#뎺eg?(H:T7pwA3v"\7 HfɏVhJ,ȧ$Ud@߷N&e3p`/Hq Ilh.,; %Z-ypU.!b$劔rR6oH**~eNc5u0ٹp*9׊m @] VVV5걋=q|j])2Vgұ&:8% ~«H'XK>w1LlJ")M{:_\6SºqȠhcI!]_jܱ:V'c 62a_hr IPEOо e0Tփ& 6>pN7bU^P/Єϻ~l)`,-?9jb KkCȋs<*ȷC7H" /S.rPBg+ͷZI:~Ȝé`C.‘rOe$K >$q=BwAăN?A1ˌNm#f^gJ8k '霳LT0$1fTw Es4J3/&7y_d\<֯n(,];j5WPQ:,A`5"=&@RĉK"]oX㔊^E90yOgRNfHBAj N!a Slx.(' u5ba؀G(! Ɛ"#z,9 "g@]D0(/qfљ.zJS'1HI4hTiKnЦC*uبCmRfQgo'"Hƭig?B5ڡ`/`d~6f6Ş=dfIhrr1v+VRIKBs|$qZ$(efT'޷ĔR^w:V!LRUǾlwY|9 \E9L#6lJ~/-j% [:ނVR`~{kM#whN'%3u²G2vʱ-:WkÑgh"T`8{5Ig&`bl1cv1a nkeOIA_G0-oYZ SM埼uyQ_Rȵ}teϏB/#DC[Td C%aoHgms V) B*hkN\9FXϊnr{xZAYێ .|V7=<5Ԙ>T!IkT6/a]c<4.Uu>1;ClT5' p(6%K,6ejl/3"h)Fy9~t{S\ QԲesj^C0HI]t2Dvlq=VnBPCE~r5gw)p#6!@GgyN\/tKw(wrfyuГsq9\t{\9(pJŵk&ue7dR B؉#| xqf`&S_G-7 HfҒIB0;C?W\fSIEc9nxwt]h1Ռ?/-yH/̤EG(_o }?8? >+vEѹ1 q@?`3.2Q-|ɾZ(\ҷv Lp/~C&ߠ3yEv0V ZBt;Ǡ@N^$j5O(xپILe:mݰB(XGu*, 6#,=r_5$@T[RlFxj87D+0djIFp ?8GcWzluҜ7 !^5Aˆ6+~f 50?(݅MDUF'cf@`3lI3;Y rY@FUiVC6t+>¦3;:{tqKy%b"KȑӜWh*NRٱ}NCN{'ٖU>05>y6ߦ$$(؞fИ k\9 ETfʩ:1N%K֛]39'[ - d?^l μXWaֵ#җ=x $joCJΒV('1y9nkҮPB6P['SHRSጱ>#3:/2=!{0u4*i_nݍWթL=d3t2ow׶Gs fq ;VԆd絶"e6j ^1!HͭVە#cUkall~4e  !ZacG7h҄^{祳M?<}SfR]Î/~U?:G!~*[=Vd_^|OM3XMNܩW[J`z"m&_*^aA{ƸNLj !Ӓ"z1mB9`~ @|%TWzlBZrqv,2͏b%{ 9j>uf3|y&ɾ@j^r^܊і|Hߍ\Q6ײPt`l9\m&Q]NjCy];4v?.s9uUBJ- &0WP:>Gb|"79vzᾈGp a Pұc#X~.<Ynԍts":nE L2B< >QJX:mJʭX-/$Ū/0d(Ii}^CZh< %cnSLlG]`b>W0jqgrK, JkZ#Z_57VIaiְ'Dk] eVW/n! F.%:$4diTwxku'׬+x2[_\U2C Y'lqš4V^j+Gߔ*Ӿ߉J%} f_]̘fA".nRu@ɀe>SioYt YL{ky7l MS녦H{iG5SRCr>6F5W pp:V3#nϲk( "|li0<4e3y4u.Q4.# P#n$Oos*")k1gW'7Y`w[njoHQdt,`>k '/{uq$8pg\^Й K_rB|orP#xjQD34ʼnS:֏yJQsoVSʡfp RlۻR6^UsFksLHb+?ϕlWF'~%)#d>/x`Ժ?mLٲ6&2ɛX>HsgDzm9ѶOr8LW]@ڴ7vgvR ]]?_Vv*~&Fy#q#|^2m9(JGW84;(}9^X3&`_;sCƒX8+=KiϮU95&Y~^'QQ)/0J8(HRrds]B1EkOS&\^ B|Nha}J*g% m/-#VaAzOq[wƴ݇J]L0'  7b:iP! 5w=D%ViDkϡo h; ޞu֖$xeá#L]o@kA9bxFXX)M90ߍGbLFŽxs0zCqMyE ů2񣿀O 8zٱia`ɺA3oed  ǚ'a-NlC]nqG§1+Nd͗s4Dkxٗ^ )єp*d u3Z ygtF`P&D^]RU8+P?@pq7[sF*B*ƌ֫" y;{!5#X0"puVWAӜ7 lO. ۊbf!?2S:JQ|G.ӡ 5$@)bV>MqnWS"QѫqsD~K5MN՘jrk}[aR=`Ahjq΂eV۬A.xS) ] ͻ xX_s.BqR*R:f& \\p) (/CFL*V Ѕ|2`oFcT7%WK4R=]*0v\Ȕf,4hsu7`P _Twm[$b˥G7ܾF g5 F>k Dɓ$8ƄlsE>Y:cOxM#YOCw1]Tvx#uPKw0t~K=C1Uc?0ui%ZJԆ$ފ?'eEr~6\|`1yOr[+&ۅn8c!B"PI{fI^םGH#jR/W?V-!5c8hkwv`v3`Dáztl*!unB=,8Z| VbQ/t?ljT9Cӆ"!ei$._8&GSa`)C#H]) r=D$Ҡ $QdNJhg4e1 &D 77 MN!{kb.O+ I&4с؄a?r I;R7qƊC0i/ #L_JCuZ ҩrV7CuD :\M/Dϴ ~` 2QƂ¼T 4Im o%ߛZ NCi@XĨ\< 7là.90ىH!>]8k֟ea?ND!tNSXO b1Cy_åod1.e eѬ˶^60\ KC7+Cϩ z_1ZNyv-Jˆ HaN4%+wlC&36O1=kXy=AǷ޶i5tQZ:a'W8$dR ˆ$e)r`K9loR3c̥] K~W6vPlR-Ƥg롂Z%*~u `a_K(ڢ%'0 Jb­!{jeQ|:L;NJٸ!}aJgz,mGm?ߪ, m l@|>a N(װ<ΘL?&,7HK{J# v7FJ5XD~]}TE {8GB5ĄfPq×\Y*+=GE0ܧ<7S+&x^w["cPia|_um/=y'C4VwĩL@'пI|ssYl9:cn%JbCElGYpk`Sv4a,}3~´dk Τ=a+.-@GnOns*[4nj|yS6 G&+7MAnqJt{c&-Z'=BvIpAl쳉4q:gƱMbO{d ݣARa'`y&ue8.`@EEga6 ˧ȢFGrw[>2ϺR,vTjLCNǻUux*2&B|jU(QY؂:y'JG kiخz?CI Scãh(z0t\?Dz? B=[Ďg&Gމo3ߢ A%"|v9;%]9d 6:KG0xT <D~M*ݨ ͔y_- >άet7' $"a7,8'C~-^QJ>fԅkʠ =s+oor24i?4;H,~rUӲؼX3;՘a Mػ;!l[ӖpHs4hOm[ n4x]s`Dx=r0K/+q6rwjr=qAkC 3;bF ́O#â"K(.^⹩@;kcقC:R2aىU()\Zrǀ.X- t &3S,[2u_ BۈF`R uXO|B״l'{5َ/ N %7sBv\r!x4Ecמ >J5 \K/=۹9.?KxMZR6q?gI˱IU5 ]{j{?qɀỎM}dUW}:Ũ~Vj<4F3MK:9G8ъDo+<\"G wKxZ%.}ѕ#KpI]~#Zvѐ ;3qڥG<Ʒ@h0i\nc:mK7j4g 5\F39tۼCh o©%Z~eVAlux\3[iPZ@s9L %? 6}4⊼Y>.>|\= D\2/16s^W 趀e~ - >={Vw7FAf3:~7x2dD[)u'}PǀvzHbHB>,J#AF+bGU "Z_z|&<!ur7#O79S)̍^Ԏi&ĺci휡mw͟LQp|d62Ps?-c9"n1[+U\0yju?:.޴@=mkX%%K]!xz&XDһM#(ETt xUk\Οʛ#EiAr"!DA.!^_:6[~2=-J3S+G5:]RZ[^E ǘ$99$-3'qc& o%3.'#8IA Ov٢2.J7^j xh~봂Y(ꘁ܂=6!r4+)m1r G|&D<Ĝ8K]rPrWݛVcD=b#|'"M[ؑ`iui?I 36yi⼾+8h#Bڸc@ gFI4H%0-z"=]?%n):G▂D^gC%*$WY7pyS2gV4! x"D ko*b]cq(V1G&aZΣoO]v1^,A`Y;%v1GwրF({HT$:SGH6eCͱ8c}|_Kۗelp{躌tL{嗝ܥ|5 !1/"'r, }ߘuWoB@ 9p<$̭ai/030UxK{/jƓxVٕ<$먄7A1w$6mXY󈾆0¼f09۱oX8?.j] D8ۗ˪\ aua8ϊ;(~z"J8,LiXVpCPaKˊW2\6 @u]72Q5ή]P,;BZ PIQyaÇE7߸Xl|7G];Dv7Jr1Ox23O 4H Ad߽CzCc=80S|Ao݋jC?!ɝ,3/XWbJ'RA?qk)p'+v=g ]W(u#;r盞 yP/M20+$/a)1 G%kdG2i\JVbARK %qvzJ"z%6yXf>nYП\P8(ؠ*y!d*[޲LD&^`orI%8WPM b7'*ջ?΋7m潢#`$Lx~[rZ@ZAam3(٪WVTDn{4x#[Xѫ 6d"MDȺ%s( $AI>p͈+G</0ܲ宰/'Bl_B6Yuj25pЊWt.L#X9(E#|g#֐i=vX3)a13SLMOs\"BYo)+I1NS`ol`x~MyM)qAL\"x#K5JDeVXK~L )a\b J-M@dg"AR;Hc*^_σ6Wvv6H;(+@kS Λ WDИ6s}l^^#CV^Kn䏈Nu2V\s惢mʹ$~FVU  ZHcF_3b/WNp1,~U&ʢ]^=eCvfS |VjftۿA|g5Z/lWM9|,:_>R9;}ǣXU 5j}"-E;#G| s34N?$϶n0ǩ&O0FDҭ4EI Ѝu%n-Rlq3ɜϔ_z-9g˘E@ Gej}5s$l0B{ϥ[tRp*ʍJ_۪jCR`ݢL߶eLojSl]r|%ݳS.p,m*3LVR߮G6~C#E`\CeI{RLG(² ƴEay?(Qnw:&h ̉}ʢ^*M5፩rDsI4(Z|%2K[;a#qIXR NhLsPˣ;R> DIB }  5UȧKf#U?^ +*r\M&Ah*9)exNFcF2EZ'lPqJVsDe9h5u $t9 AՇ]>LT7Xv>OLu[L馽w]e/*{O+mkYWL쨮)Hi2dռRI٫ J$2zG$(B&ĚIȇij6B Kr0X>;Cf!<)M`U;w5X\QI nե|(ti F$z%1 =j(V^7|nO|K%U4E) ;Ur1P  죁8٩5nQx?aE3A0*v Ɲd*7S:s9!e0n{3@6͜fgʀn #jgIo?DcD g %VT Rm" WݩNnh\iC)1I9ssx0l8Yn?=+OWBw15i=ik9[7f,<,u`ySK*Ija`f3tJA?i PJ4x,VYV^*nDcZ5:hsVm]!| :XkAP:p,n6X=Q&tv\"dS Gs ZPT?+#IM$I2" Ay˫&];"d1A116fS'Ͼ̝B-Rdjλc֥Pjs>?~\)2_ F]w2jM/zݪy\<qjTTS1aZ1|Otl)=`͙؆|/HHz|worl?PTO+BӏݮZyZ \c}VN[H*2>_ՙ꣚(q)HYG]C=!f$5?YnB&K`{͟v\VL<1`,`OG$.g͒%0cޝ^j[ p/4^XLv Gc7f ; <Oރ2O|MIvCc @w^3fMDTff犿13l/JJ7ƒ ;ZE3' I}7X#%h O$r?C2v~*I=r`:ka^:u|!gm/F?/{qwx(Y!l{ *j8yfhJ]k3cSR׈}|I㑯qbgߧ$C2if THϗ+-s#.ѭ-*HH.CT.߆%{h=ApSVS`E48rTp{)n//2k :E֊T-B)UU7$M^D9 =YF#2U~92k.: o!gĚ?R=ӕ6.Kܦ (YIvWj(>2EzU:DR_9_"i,x0 J#fك3PpxKhQdϺIw( F?J/h YrT^g"Fn7 7\Yg /ՃWa_@)z%_1UQ+ku\v]&y"1\W uI)hw$#`Y?-)mAN1W*kZ E=v|EMsCv+`eLGa=,fY;jb;'yL)o\jyNXOpAaHnqԤEUGRԢhѺ,²mkh\V>e'#Nw*PG6~:ʓmux3y8@>298bOF)8WAݍa75|jl`?fpO \PE`r2 _rjj+GIH᧨\`?>h38M&yPS@ Ͻ?~͉^qMQ_%;j|f+>gZ.8 ُ)'K$,Fh|Tf<8]{f?gс."@m. 6uJ jI4pF(&]EM|9YDhnv4wФUYcH*(cҡe5,El" 9XDUGʔ̝hqW.- ^ˏ{s> ->`? 56Uig?|h7Ef)2gX.YFEM̂2&ocY4ʥNڔ;Di)fS7hi ^J(aؾͬwLQ`"qki=#+mj1ӱo?,g"!sRN(6wZXh5ofGB C0#֪N$:X)1BrD BCz?rNƓ /`|_^H謹:=KU큇 ۯֵi{\d>5r3Wr q.@,ayѢo4 DrG<&<+3 :𫱸W"βrU} Eb#9uVXr Mo@L٨r>[kTc<,Odʰf|'Ň'o&QD?B+VbBn]{ F"߮ `uavtTX'P÷4z:Cjju˽ܟ=۪HYQk!3J3B)X8iIuZb+srfEF /;?ؿeo-CfLׁm c/u`Xy+e