aboutsummaryrefslogtreecommitdiff
path: root/sound/pulseaudio
Commit message (Collapse)AuthorAge
* pulseaudio: update to 17.0Russell Senior2024-03-22
| | | | | | | | | changes: remove meson_gio patch, already applied upstream move pulseaudio-system.conf following upsteam change in e96d278bfc5: "daemon/meson.build: Install dbus policy in /usr, not /etc" Signed-off-by: Russell Senior <russell@personaltelco.net>
* pulseaudio: disable compiling against libwrap and (bluez5-)gstreamerJohnny Vogels2023-11-16
| | | | | | | | | | | problem: libwrap.so.0, libgstapp-1.0.so.0 and libgstreamer-1.0.so.0 not found during compilation of pulseaudio when e.g. libwrap was built before pulseaudio Due to https://github.com/pulseaudio/pulseaudio/commit/156e16f941789c5d53cdb0c46be480c64e3149f1 for libwrap. Fixes: https://github.com/openwrt/packages/commit/aafc57c1ded5450419b9690056163acf3d19d51f (no sepearate issue generated) Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>
* Pulseaudio: update to 16.1Johnny Vogels2023-10-28
| | | | Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* pulseadio: fix conffiles for pulseadio-daemon-avahi packageJosef Schlehofer2022-11-03
| | | | | | | | Fixes: 60ac7dd751240fa096a85794023b18f26a8317da ("pulseaudio: simplify and rework Makefile") Reported-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* pulseaudio: change homepage URLs to freedesktop.orgJosef Schlehofer2022-11-01
| | | | | | | | | The previous used domain http(s)://pulseaudio.org redirects to https://www.freedesktop.org/wiki/Software/PulseAudio/ This change enforces to use HTTPS everywhere for homepage URLs Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* pulseaudio: use AUTORELEASE variableJosef Schlehofer2022-11-01
| | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* pulseaudio: daemons should conflict to each otherJosef Schlehofer2022-11-01
| | | | | | | | It should not be possible to install pulseaudio-daemon and pulseadio-daemon-avahi at the same time as they have the same files. Let's avoid that situation by adding conflict. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* pulseaudio: simplify and rework MakefileJosef Schlehofer2022-11-01
| | | | | | | | | | | | | | | | There were two conffiles sections and both of them were same, but for different variants. We can have just one conffile section and use it also for the other variant. The same applies for the install section for different variants. - We have two install sections, but we call the first one with the same files and then add something more for the second variant. - While at it to make it easier, let's change those three rows for copying packages into the single one to make sure that I did not miss anything. Also, we create a directory first and then move files. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* treewide: remove PKG_INSTALL for meson projectsRosen Penev2022-06-15
| | | | | | It doesn't seem to be used by meson. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: compile with tools/mesonRosen Penev2021-09-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: fix compilation without doxygenRosen Penev2021-04-13
| | | | | | Meson update makes this error now. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Pulseaudio: update to 14.2; avahi-variant: Restore Bluez functionalityJohnny Vogels2021-03-02
| | | | | | | | Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com> Pulseaudio: update to 14.2; avahi-variant: Restore Bluez functionality Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* pulseaudio: update to 14.0Rosen Penev2020-11-29
| | | | | | | | Remove upstreamed OpenSSL patch. Update MESON_ARGS. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: fix compilation without deprecated OpenSSL APIsRosen Penev2020-08-10
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: fix compilation with ICONV_FULLRosen Penev2020-07-30
| | | | | | Reordered check to check external iconv first. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Update ARM NEON/VFP detectionJeffery To2020-05-11
| | | | | | | | | | With openwrt/openwrt@8dcc1087602e2dd606e4f6e81a06aee62cfd4f4c, the ARM FPU compiler options are no longer part of CONFIG_TARGET_OPTIMIZATION. This updates various packages that look for NEON/VFP support to search CONFIG_CPU_TYPE instead. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* pulseaudio: do not build NEON with unsupported platformsRosen Penev2020-05-05
| | | | | | | | | | Unfortunately, meson's check is totally broken. Fortunately, it's fairly easy to workaround. Fixes compilation with all ARM platforms that don't support NEON. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: add lto and gc-sections to reduce sizeRosen Penev2020-05-04
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: fix pkgconfig pathsRosen Penev2020-04-18
| | | | | | | | | Turns out, packages like mpd that use pkgconfig to find pulseaudio end up using host paths. Fixes compilation with at least mpd. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: update to 13.0Rosen Penev2020-04-18
| | | | | | | | | | | | | | | Converted to use meson for compilation speed. Removed libwrap dependency. Upstream no longer supports it. Removed intltool and glib2 host dependencies. They seem to be no longer needed. Removed upstream patch. Minor cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: Backport upstream patchRosen Penev2019-09-18
| | | | | | Fixes compilation with recent alsa-libs. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* pulseaudio: Add glib2/host dependencyRosen Penev2019-09-06
| | | | | | | | | | | | | | This was implicit with glib2 but got removed with 170ef79393aabc7cfbe3cd4625dc01f0fcc25221 Fixed license tag to newer SPDX. Removed PKG_BUILD_DIR as that is now default with upstream's e545fac8d968864a965edb9e50c6f90940b0a6c9 Minor reorganization for consistency. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: fix recursive dependenciesSebastian Kemper2019-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | Since OpenWrt commit e82a4d9cfb ("config: regenerate *_shipped sources") a few recursive dependencies have been discovered that were not visible before. $ make menuconfig tmp/.config-package.in:103098:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" tmp/.config-package.in:103098: symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse tmp/.config-package.in:121863:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" tmp/.config-package.in:121863: symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles tmp/.config-package.in:121878:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" tmp/.config-package.in:121878: symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools This commit addresses the pulseaudio package's own recursive dependencies and partially resolves #9300 (baresip will be handled in telephony repository). Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* pulseaudio: update to 12.2Peter Wagner2018-07-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio:Peter Wagner2018-07-15
| | | | | | | * update to 12.1 * cleanup Makefile Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: enable parallel buildPeter Wagner2018-06-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: update to 12.0Peter Wagner2018-06-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: fix non-NEON ARM compilesSebastian Kemper2018-03-19
| | | | | | | | | | | | | | | | | | | | | | | PulseAudio in some cases does not detect the ARM CPU's capabilities correctly and enables NEON ASM while it is not supported. For example when compiling for arm_arm1176jzf-s_vfp the assembler rejects this and the compile fails: {standard input}: Assembler messages: {standard input}:27: Error: selected processor does not support `vld1.16 {d0},[r1]!' in ARM mode {standard input}:28: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode {standard input}:29: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15' {standard input}:31: Error: selected processor does not support `vst1.32 {q0},[r2]!' in ARM mode {standard input}:70: Error: selected processor does not support `vld1.32 {q0},[r1]!' in ARM mode {standard input}:71: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31' {standard input}:72: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode {standard input}:74: Error: selected processor does not support `vst1.16 {d0},[r2]!' in ARM mode Makefile:8668: recipe for target 'pulsecore/libpulsecore_sconv_neon_la-sconv_neon.lo' failed To fix this tell PulseAudio explicitly when to use the NEON ASM and when not to. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Pulseaudio: variant avahi/bluezJohnny Vogels2018-02-06
| | | Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>
* pulseaudio: update to 11.1Peter Wagner2017-10-15
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pusleaudio: update to 11.0Peter Wagner2017-09-11
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: don't link against libspeexdspPeter Wagner2017-08-16
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: update to 10.0Peter Wagner2017-01-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: update to 9.0, fix typoPeter Wagner2016-10-03
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: build without soxr, install configs with all read permissionsTed Hess2016-03-25
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* pulseaudio: update to 8.0Peter Wagner2016-02-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: update to 7.1Peter Wagner2015-11-21
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: update to 7.0Peter Wagner2015-10-03
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: fix libjson dependencyPeter Wagner2015-04-24
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: pulseaudio-daemon depends on libjson-cPeter Wagner2015-03-25
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* Revert "debootstrap: bump version"Peter Wagner2015-03-25
| | | | This reverts commit e9072e50fe807ddd8c4f4b686be93794b28c94ea.
* debootstrap: bump versionDaniel Golle2015-03-24
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* remove uneeded PKG_BUILD_DIR & PKG_CAT overridesNicolas Thill2015-02-22
| | | | Signed-off-by: Nicolas Thill <nico@openwrt.org>
* pulseaudio: update to 6.0Peter Wagner2015-02-15
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* generic userid: use the new USERID apiJohn Crispin2014-10-08
| | | | | | | | recent changes in trunk allow us to specify the userid inside the openwrt makefile. the info is stored int he meta data of the IPK contorl file and users are generated by the new generic postinst trigger. Signed-off-by: John Crispin <blogic@openwrt.org>
* pulseaudio: fix CVE-2014-3970Jiri Slachta2014-08-24
| | | | Signed-off-by: Jiri Slachta <slachta@cesnet.cz>