Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create packages for Debian/CentOS/Fedora/ #42

Open
WSLUser opened this issue Apr 1, 2020 · 10 comments
Open

Create packages for Debian/CentOS/Fedora/ #42

WSLUser opened this issue Apr 1, 2020 · 10 comments
Labels
help wanted Extra attention is needed

Comments

@WSLUser
Copy link

WSLUser commented Apr 1, 2020

Currently only Ubuntu 18.04 Bionic has a package in launchpad. However if you install xrdp, you get a Suggested package xrdp-installer-pulseaudio but has no source available. If I want to get audio through xrdp, I have to build it myself. That is not a acceptable solution for regular users. Users should simply install it from package manager. So please create binaries and publish them to EPEL (Fedora/CentOS) and Debian SID (since it needs to be tested by Debian team before being pushed to stable).

An alternative is to simply release the binaries on the Release page, which is easier than building yourself but has the problem of self-maintenance. There should be auto-updates using CI/CD to the repositories listed above.

@metalefty metalefty added the help wanted Extra attention is needed label Apr 2, 2020
@metalefty
Copy link
Member

If I want to get audio through xrdp, I have to build it myself. That is not a acceptable solution for regular users. Users should simply install it from package manager.

I completely agree but it's up to each distro team right now. They should able to do that much better than us.

I'm also a FreeBSD developer and quite familiar with creating FreeBSD packages, so I create and maintain PulseAudio module of xrdp. To create packages for other OS, we xrdp community need such packaging experts like me of FreeBSD.

Due to human resources constraints, we release source only. We always welcome any kinds of contributions.

@docop
Copy link

docop commented Apr 30, 2020

Indeed, i've try 2 install following the exact command from a centos 7.7 with xfce, and xrdp working.. but the audio give error along the way and while it give : pulaudio v10 bbeing install.. The volume conrtol in xfce, only show Dummy output. From pulseaudio volume control... So don't know what to do after that... ? thanks

@docop
Copy link

docop commented Apr 30, 2020

i did install all the command, in a root ssh login.

@docop
Copy link

docop commented Apr 30, 2020

details:

with like the 3 last command
it said : libtool: warning : relinking 'module-mmkdb-evdev.la ... and other module. like for around 40-50..

near the end :
with : cd pulseaudio-module-xrdp [root@c999945779-cloudpro-905586277 pulseaudio-module-xrdp]# ./bootstrap && ./configure PULSE_DIR=~/rpmbuild/BUILD/pulseaudio-10.0 autoreconf: Entering directory .'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
aclocal: warning: couldn't open directory 'm4': No such file or directory
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, build-aux'. libtoolize: copying file build-aux/ltmain.sh'
libtoolize: putting macros in m4'. libtoolize: copying file m4/libtool.m4'
libtoolize: copying file m4/ltoptions.m4'

@DRRDietrich
Copy link

For Fedora/CentOS/RHEL, the problem has been listed in the Red Hat Bug Tracker since October 2019 and was assigned to Itamar Reis Peixoto.
https://bugzilla.redhat.com/show_bug.cgi?id=1757616

@cpcn
Copy link

cpcn commented Sep 29, 2020

For now, can pulseaudio-module-xrdp be built with pulseaudio 13.0 ( from Debian Buster packages) already installed?

@metalefty
Copy link
Member

pulseaudio-module-xrdp requires PulseAudio source to build. Distro packages usually provides only source.

@lnee94
Copy link

lnee94 commented Jun 11, 2022

i made a script to auto make a deb for the wired pulse audio headers https://github.com/lnee94/pulseaudio-headers-xrdb

@DollarCat
Copy link

I am operating on CentOS 7.7 system.
When I execute the command: yumdownloader -- source pulsaudio, it prompts' no source rpm found for pulsaudio-10.0-5. el7.x86_64 '. What can I do to continue?Any help is appreciated.

@matt335672
Copy link
Member

CentOS 7 is EOL, so it's not generally mirrored in the usual places anymore.

Have you updated your yum repos to point to https://vault.centos.org/ ? That's the only place you'll be able to get source RPMs from now that I'm aware of.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

8 participants