Hi tzok
Nice to see someone taking over this package.
Some suggestions to your package:
1. You should move the code that patches xrdp source into a prepare() function. It is now the new standard. I would also do the sed operation in it.
prepare() {
cd "${pkgname}-v${pkgver}"
patch -p1 -i $srcdir/0001-Fix-the-build-with-automake-1.13.patch
# Fix path in xrdp.sh file
sed -i 's|/usr/local/sbin|/usr/bin|' instfiles/xrdp.sh
}
2. You should edit the service file so that they point to /usr/bin instead of /usr/sbin. Even if /usr/sbin exists, it is now a symlink that will probably be removed some day
xrdp-sesman.service:
ExecStart=/usr/bin/xrdp-sesman $SESMAN_OPTIONS
ExecStop=/usr/bin/xrdp-sesman $SESMAN_OPTIONS --kill
xrdp.service:
ExecStart=/usr/bin/xrdp $XRDP_OPTIONS
ExecStop=/usr/bin/xrdp $XRDP_OPTIONS --kill
Search Criteria
Package Details: xrdp 0.10.6-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/xrdp.git (read-only, click to copy) |
|---|---|
| Package Base: | xrdp |
| Description: | An open source remote desktop protocol (RDP) server |
| Upstream URL: | https://github.com/neutrinolabs/xrdp |
| Keywords: | rdp vnc xdrp |
| Licenses: | Apache-2.0 |
| Submitter: | None |
| Maintainer: | Abzie |
| Last Packager: | Abzie |
| Votes: | 152 |
| Popularity: | 0.50 |
| First Submitted: | 2008-01-15 15:02 (UTC) |
| Last Updated: | 2026-04-19 11:59 (UTC) |
Dependencies (12)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, librempeg-gitAUR, ffmpeg-whisper-gitAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-llvmAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-whisperAUR, ffmpeg-cuda-fullAUR)
- fuse3 (fuse3-gitAUR)
- imlib2
- libfdk-aac (libfdk-aac-gitAUR)
- libxrandr (libxrandr-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- cmocka (cmocka-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- check (check-gitAUR) (check)
- realvnc-vnc-serverAUR (optional)
- tigervnc (tigervnc-gitAUR) (optional)
- tightvncAUR (optional)
Required by (9)
- pulseaudio-module-xrdp
- pulseaudio-module-xrdp-git
- xlibre-xorgxrdp (make)
- xlibre-xorgxrdp-glamor (make)
- xlibre-xorgxrdp-nvidia (make)
- xorgxrdp (make)
- xorgxrdp-devel-git (make)
- xorgxrdp-glamor (make)
- xorgxrdp-nvidia (make)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 Next › Last »
russo79 commented on 2013-06-05 21:54 (UTC)
tzok commented on 2013-06-05 18:35 (UTC)
Added version with patch and adjusted to the new filesystem scheme
alex-eri commented on 2013-05-12 22:17 (UTC)
pls add patch to pkgbuild
russo79 commented on 2013-01-16 08:40 (UTC)
bluerider, patch https://sourceforge.net/tracker/?func=detail&aid=3601075&group_id=112022&atid=665248 has already been submited upstream.
bluerider commented on 2013-01-16 03:25 (UTC)
The error can be fixed by changing "AM_CONFIG_HEADER" to "AC_CONFIG_HEADERS" in configure.ac.
This error should be reported upstream.
bluerider commented on 2013-01-16 03:15 (UTC)
I can't seem to compile this :
/usr/bin/autoconf
/usr/bin/automake
/usr/bin/libtool
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
configure.ac:5: error: 'AM_CONFIG_HEADER': this macro is obsolete.
You should use the 'AC_CONFIG_HEADERS' macro instead.
/usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from...
configure.ac:5: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
th-fr commented on 2013-01-12 12:48 (UTC)
Yes, it works. Sry for the misunderstanding and thank you for the fix.
Pinned Comments
Abzie commented on 2024-05-10 14:40 (UTC)
If upgrading from 0.9.x, please read the 'User Changes' section from the release page:https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.0
There is one breaking change that require manual intervention but there are three other changes that will continue to work for now.
xRDP states: Users are urged to heed any generated configuration warnings and update their configurations. Later major versions of xrdp may remove these warnings, or introduce other behaviours for the affected parameters.