Package Details: xrdp-git 1:0.9.5.r0.g256fa119-1

Git Clone URL: https://aur.archlinux.org/xrdp-git.git (read-only)
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=0.9.1
Submitter: realturner
Maintainer: bidulock
Last Packager: bidulock
Votes: 29
Popularity: 0.000001
First Submitted: 2011-02-19 10:07
Last Updated: 2018-03-13 14:41

Required by (3)

Sources (2)

Pinned Comments

bidulock commented on 2017-01-05 08:59

Upstream only tags on "master" branch and "master" branch is only updated on release. Using the "master" branch (the one with the tags) makes this package identical to the "xrdp" package: therefore, rather pointless. There is an "xrdp-devel-git" package that uses the "devel" branch and is more of a "-git" package than one which is identical to the non-git package. Those wishing to complain about tags, use this package (or "xrdp" as they are identical). Those wishing to have the latest -git commits, use the "xrdp-devel-git" package.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

Alister.Hood commented on 2012-09-28 11:49

Perhaps you meant x11rdp-git?

Alister.Hood commented on 2012-09-28 11:41

> please add freerdp in the dependencies as well. Thanks

Why? It doesn't link against freerdp, does it?

cyberic commented on 2012-09-20 16:03

please add freerdp in the dependencies as well. Thanks

cyberic commented on 2012-09-20 15:42

Could you please add autoconf and automake to the build dependencies?
Thanks for this package!

kmacleod commented on 2012-09-12 16:47

I'd also appreciate systemd support. Just switching over, and this is the last package I need to specify in my rc.conf.
thanks!

techryda commented on 2012-08-16 13:46

@realturner

I neglected to preface my comment below with some other info:

Arch will be switching to systemd as the default init system in the coming weeks/months - http://mailman.archlinux.org/pipermail/arch-dev-public/2012-August/023389.html (Follow the thread)

systemd is currently a fully supported init system in arch - https://wiki.archlinux.org/index.php/Systemd

The changes proposed below will not affect 'non-systemd' functionality at all

...and I also neglected to phrase it as a request. Will you please consider adding systemd support to this package?

Thanks

techryda commented on 2012-08-14 22:29

To add systemd support:

1. Replace the configure line with this:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-systemdsystemunitdir=/usr/lib/systemd/system

2. Replace the package function with this:

package() {
cd ${srcdir}/$_gitname-build
make DESTDIR=${pkgdir} install || return 1
cd ${pkgdir}
mkdir etc/rc.d/
ln -s etc/xrdp/xrdp.sh etc/rc.d/rdpd
sed -i 's|/usr/local/|/usr/|' etc/xrdp/xrdp.sh
sed -i 's|EnvironmentFile=.*|EnvironmentFile=/etc/xrdp/xrdp.ini|' usr/lib/systemd/system/xrdp.service
sed -i 's|EnvironmentFile=.*|EnvironmentFile=/etc/xrdp/xrdp.ini|' usr/lib/systemd/system/xrdp-sesman.service
}

Then the service can be enabled with:
systemctl enable xrdp.service

and/or started with:
systemctl start xrdp.service

Thanks

Anonymous comment on 2012-08-09 19:15

Hi, I've edited xrdp.ini this way (after checking the Fedora's xrdp package)
=================================
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=high
channel_code=1

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
=================================

with this config with a client like remmina, that can store your login information, you can connect directly to the xrdp server, without the need of re-entering user/pass.

rascas commented on 2012-06-05 19:34

I got this error compiling. Up-to-date arch x86-64:

gcc -DHAVE_CONFIG_H -I. -I../.. -I../../common -I../../sesman/libscp -I../../sesman -DXRDP_CFG_PATH=\"/etc/xrdp\" -DXRDP_SBIN_PATH=\"/usr/sbin\" -DXRDP_SHARE_PATH=\"/usr/share/xrdp\" -DXRDP_PID_PATH=\"/var/run\" -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT sesadmin.o -MD -MP -MF .deps/sesadmin.Tpo -c -o sesadmin.o sesadmin.c
sesadmin.c: In function ‘main’:
sesadmin.c:145:3: error: too many arguments to function ‘log_end’
In file included from ../../sesman/libscp/libscp_types.h:34:0,
from ../../sesman/libscp/libscp.h:35,
from sesadmin.c:9:
../../common/log.h:169:1: note: declared here
make[3]: *** [sesadmin.o] Error 1
make[3]: Leaving directory `/tmp/packerbuild-0/xrdp-git/xrdp-git/src/xrdp-build/sesman/tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/packerbuild-0/xrdp-git/xrdp-git/src/xrdp-build/sesman'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/packerbuild-0/xrdp-git/xrdp-git/src/xrdp-build'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
The build failed.

antiuser commented on 2012-05-05 09:41

@realturner:
no i have not any X sessions.