Package Details: pulseaudio-module-xrdp-git 0.7.r19.g1910e49-2

Git Clone URL: https://aur.archlinux.org/pulseaudio-module-xrdp-git.git (read-only, click to copy)
Package Base: pulseaudio-module-xrdp-git
Description: xrdp pulseaudio module
Upstream URL: https://github.com/neutrinolabs/pulseaudio-module-xrdp
Licenses: LGPL-2.1-only
Conflicts: pulseaudio-module-xrdp
Provides: pulseaudio-module-xrdp
Submitter: kballen
Maintainer: Jat (D3vil0p3r, rtrueck, xiota)
Last Packager: xiota
Votes: 2
Popularity: 0.000000
First Submitted: 2020-01-06 17:21 (UTC)
Last Updated: 2025-02-02 01:04 (UTC)

Dependencies (7)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

xiota commented on 2025-01-29 15:59 (UTC)

Updated sync with extra/pulseaudio. Not changing depends on pulseaudio because module uses pulseaudio internal API. For pipewire, use aur/pipewire-module-xrdp-git.

Jat commented on 2025-01-28 14:43 (UTC)

@rtrueck @D3vil0p3r Sorry guys. I am quite busy in the real world. I've added you as co-maintainers so you can update this package if you want. Thanks.

rtrueck commented on 2025-01-25 08:03 (UTC) (edited on 2025-01-25 08:04 (UTC) by rtrueck)

PulseAudio is now based on Git instead of a release tarball, so we need to build it from the same version.


_commit="3e2bb8a1ece02ae4e2c217273c9c0929cb9f5cae"

source=(
    "git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=${_commit}"
    "git+${url}.git#branch=devel"
)

D3vil0p3r commented on 2025-01-20 01:02 (UTC) (edited on 2025-01-20 22:50 (UTC) by D3vil0p3r)

@Jat Build fails:

==> ERROR: sha256sums does not allow empty values.

Not sure if it is caused by:

_pulseaudio_ver="$(pulseaudio --version | awk '{print $NF}')"
: "${_pulseaudio_ver:=17.0}"

when the user has installed pulseaudio latest commit version that appears like "pulseaudio-17.0-43-g3e2bb" instead of "pulseaudio-17.0". So that awk command will extract the entire "17.0-43-g3e2bb" that cannot be used to retrieve the pulseaudio source.

Replace that piece by:

_pulseaudio_ver="$(pulseaudio --version | awk '{split($NF, a, "-"); print a[1]}')"
: "${_pulseaudio_ver:=17.0}"

Also several dependencies are needed to prevent error or missing checks during building (that are shown ad Runtime dependencies during building):

depends=('pulse-native-provider' 'bluez' 'check' 'gst-plugins-base-libs'
         'gtk3' 'libice' 'libsm' 'libxcb' 'libxtst' 'lirc' 'openssl' 'orc'
         'pipewire-jack' 'sbc' 'systemd-libs' 'tdb' 'xrdp')

benjarobin commented on 2024-08-06 18:35 (UTC)

Please depend on pulse-native-provider instead of pulseaudio. See https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/issues/10

Jat commented on 2022-06-28 17:52 (UTC)

@MarsSeed

https://github.com/neutrinolabs/pulseaudio-module-xrdp/wiki/Build-on-other-distro

I followed the wiki and removed meson compile -C build

MarsSeed commented on 2022-06-28 17:19 (UTC)

That implies that this build needs the PulseAudio include headers, as well as some pkg-config files or other such metadata.

It doesn't mean it needs to build the whole PulseAudio.

Jat commented on 2022-06-28 17:12 (UTC) (edited on 2022-06-28 17:13 (UTC) by Jat)

@MarsSeed

https://github.com/neutrinolabs/pulseaudio-module-xrdp#how-to-build

These modules make use of the internal pulseaudio module API. To build them you need access to the pulseaudio sources and configuration.