@cfr42, the patch file needs to be updated. I was able to muddle my way through updating the patch file for sesman.ini and xrdp-sesman.service. Just look in the src/xrdp-git/instfiles/ and src/xrdp-git/sesman/ for the original version of the files and you will notice a few changes vs what the diff is expecting
Search Criteria
Package Details: xrdp-git 1:0.9.18.r35.ge1c6afa3-1
Git Clone URL: | https://aur.archlinux.org/xrdp-git.git (read-only, click to copy) |
---|---|
Package Base: | xrdp-git |
Description: | An open source remote desktop protocol (RDP) server - GIT version |
Upstream URL: | https://github.com/neutrinolabs/xrdp |
Licenses: | Apache |
Conflicts: | xrdp |
Provides: | xrdp |
Submitter: | realturner |
Maintainer: | bidulock |
Last Packager: | bidulock |
Votes: | 29 |
Popularity: | 0.000000 |
First Submitted: | 2011-02-19 10:07 (UTC) |
Last Updated: | 2022-02-14 19:51 (UTC) |
Dependencies (8)
- ffmpeg (ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-intel-full-git, ffmpeg-yt-dlp-bin, ffmpeg-shinobi, ffmpeg-git, ffmpeg-ndi, ffmpeg-mmal, ffmpeg-decklink, ffmpeg-amd-full-git, ffmpeg-amd-full, ffmpeg-gpl-bin, ffmpeg-v4l2-request-git, ffmpeg-headless, ffmpeg-nocuda, ffmpeg-nonvidia, ffmpeg-cuda, ffmpeg-jxl, ffmpeg-mpp, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-full-git, ffmpeg-obs)
- fuse (fuse2)
- imlib2
- libfdk-aac (fdk-aac-free)
- libxrandr (libxrandr-git)
- tigervnc (tigervnc-git)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- nasm (nasm-git) (make)
Required by (7)
- pulseaudio-module-xrdp (requires xrdp)
- pulseaudio-module-xrdp-git (requires xrdp)
- xorgxrdp (requires xrdp) (make)
- xorgxrdp-devel-git (requires xrdp) (make)
- xorgxrdp-git (requires xrdp)
- xorgxrdp-glamor (requires xrdp) (make)
- xorgxrdp-nvidia (requires xrdp) (make)
Sources (2)
noenthu commented on 2022-11-18 08:32 (UTC)
cfr42 commented on 2022-11-07 01:37 (UTC) (edited on 2022-11-07 01:39 (UTC) by cfr42)
I can't build this:
==> WARNING: PACKAGER should have the format 'Example Name
<email@address.invalid>'
==> Making package: xrdp-git 1:0.9.18.r35.ge1c6afa3-1 (Dydd Llun 07 mis
Tachwedd 2022 01:29:20 GMT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning xrdp-git git repo...
Cloning into bare repository '/home/software/sources/xrdp-git'...
remote: Enumerating objects: 30375, done.
remote: Counting objects: 100% (570/570), done.
remote: Compressing objects: 100% (339/339), done.
remote: Total 30375 (delta 287), reused 415 (delta 209), pack-reused 29805
Receiving objects: 100% (30375/30375), 16.18 MiB | 5.80 MiB/s, done.
Resolving deltas: 100% (20917/20917), done.
-> Found arch-config.diff
==> Validating source files with sha256sums...
xrdp-git ... Skipped
arch-config.diff ... Passed
==> Extracting sources...
-> Creating working copy of xrdp-git git repo...
Cloning into 'xrdp-git'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file instfiles/xrdp.service.in
patching file instfiles/xrdp-sesman.service.in
patching file sesman/sesman.ini.in
Hunk #1 FAILED at 94.
1 out of 1 hunk FAILED -- saving rejects to file sesman/sesman.ini.in.rej
patching file sesman/startwm.sh
==> ERROR: A failure occurred in prepare().
Aborting...
bidulock commented on 2021-05-12 23:33 (UTC)
Yes, pinned comment still true. Just haven't been updating xrdp-devel-git that well.
sshaikh commented on 2020-12-13 20:54 (UTC)
BTW is the pinned message still true? It seems this package now also uses the devel branch (probably because 0.9.14 doesn't build)
sshaikh commented on 2020-12-13 20:46 (UTC)
There appears to be a typo of an extra "d" in the configure which causes unit files not to be created in a chroot:
--with-systemdsystemdunitdir=/usr/lib/systemd/system \
Should be:
--with-systemdsystemunitdir=/usr/lib/systemd/system \
sshaikh commented on 2020-11-21 17:18 (UTC)
I had to wrap the sourcing of .xinit with calls to the pre_ and post_start in order to have the profile.d scripts called (LANG wasn't set for me).
Perhaps push that into your patch?
DAC324 commented on 2020-09-28 12:08 (UTC)
This version of xrdp does not work with Remmina 1.4.8 - it is simply not found in Remmina :(
W00PIE commented on 2019-11-04 12:37 (UTC)
I was unable to make xrdp listen on any IPv6 address, it always complains about the port already being in use, but ss -tanp does not show anything on that port. I tried all kind of settings for "port" and different port numbres, starting with uncommenting p"ort=tcp6://:3389" in the ini file. Seems broken?
Pinned Comments
bidulock commented on 2017-01-05 08:59 (UTC)