diff options
author | Alan Beale | 2024-03-10 10:09:25 +0000 |
---|---|---|
committer | Alan Beale | 2024-03-10 10:09:25 +0000 |
commit | 8c274065ebe7f4b79f826ea8d9dee24cf5cbb27a (patch) | |
tree | 525e553f609978b42415cb7857ad44956f54ad84 | |
parent | ed8fe5f85621bcca7ffea11a8fe4ac111b8ac26b (diff) | |
download | aur-8c274065ebe7f4b79f826ea8d9dee24cf5cbb27a.tar.gz |
Update to v0.10.0-beta.1
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | arch-config.diff | 36 | ||||
-rw-r--r-- | xrdp-sesman.service | 14 | ||||
-rw-r--r-- | xrdp.service | 14 |
5 files changed, 22 insertions, 80 deletions
@@ -1,6 +1,6 @@ pkgbase = xrdp pkgdesc = An open source remote desktop protocol (RDP) server - pkgver = 0.9.24 + pkgver = 0.10.0_beta.1 pkgrel = 1 url = https://github.com/neutrinolabs/xrdp install = xrdp.install @@ -9,9 +9,10 @@ pkgbase = xrdp arch = armv6h arch = armv7l arch = aarch64 - license = Apache + license = Apache-2.0 checkdepends = check makedepends = nasm + makedepends = cmocka depends = libxrandr depends = fuse depends = libfdk-aac @@ -26,9 +27,10 @@ pkgbase = xrdp backup = etc/xrdp/key.pem backup = etc/xrdp/startwm.sh backup = etc/xrdp/reconnectwm.sh - source = https://github.com/neutrinolabs/xrdp/releases/download/v0.9.24/xrdp-0.9.24.tar.gz + backup = etc/default/xrdp + source = https://github.com/neutrinolabs/xrdp/releases/download/v0.10.0-beta.1/xrdp-0.10.0-beta.1.tar.gz source = arch-config.diff - sha256sums = 68b2c58254ed8488900b99e6f84ed666324e7665614ce68d21dcf2f5e8ad1717 - sha256sums = 1ea3b860870786e52c7ae0dc83c533ada7e6ef8a33f7bcf4889228337ea3dc15 + sha256sums = 4e2ce2d4298eccf18edeaa3da040bf457ef3f349a1ca5f9a3bef2cff08842908 + sha256sums = e0ffce5b1a436990281fe2cc4a3cd9c2840a1dad99740aeaea866ccd9ef56db0 pkgname = xrdp @@ -7,13 +7,13 @@ # Contributor: Alan Beale <the.mrabz@gmail.com> pkgname=xrdp -pkgver=0.9.24 +pkgver=0.10.0_beta.1 pkgrel=1 pkgdesc="An open source remote desktop protocol (RDP) server" url="https://github.com/neutrinolabs/xrdp" arch=(i686 x86_64 armv6h armv7l aarch64) -license=('Apache') -makedepends=('nasm') +license=('Apache-2.0') +makedepends=('nasm' 'cmocka') depends=('libxrandr' 'fuse' 'libfdk-aac' 'ffmpeg' 'imlib2') checkdepends=('check') optdepends=('tigervnc' 'tightvnc' 'realvnc-vnc-server') @@ -22,23 +22,25 @@ backup=('etc/xrdp/sesman.ini' 'etc/xrdp/cert.pem' 'etc/xrdp/key.pem' 'etc/xrdp/startwm.sh' - 'etc/xrdp/reconnectwm.sh') + 'etc/xrdp/reconnectwm.sh' + 'etc/default/xrdp') install="${pkgname}.install" -source=("https://github.com/neutrinolabs/xrdp/releases/download/v${pkgver}/xrdp-${pkgver}.tar.gz" +source=("https://github.com/neutrinolabs/xrdp/releases/download/v${pkgver//_/-}/xrdp-${pkgver//_/-}.tar.gz" "arch-config.diff") -sha256sums=('68b2c58254ed8488900b99e6f84ed666324e7665614ce68d21dcf2f5e8ad1717' - '1ea3b860870786e52c7ae0dc83c533ada7e6ef8a33f7bcf4889228337ea3dc15') +sha256sums=('4e2ce2d4298eccf18edeaa3da040bf457ef3f349a1ca5f9a3bef2cff08842908' + 'e0ffce5b1a436990281fe2cc4a3cd9c2840a1dad99740aeaea866ccd9ef56db0') prepare() { - cd "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver//_/-}" patch -Np2 -b -z .orig <../arch-config.diff ./bootstrap } build() { - cd "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver//_/-}" ./configure --prefix=/usr \ --sysconfdir=/etc \ + --libexecdir=/usr/lib \ --localstatedir=/var \ --sbindir=/usr/bin \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ @@ -62,13 +64,15 @@ build() { } check () { - cd "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver//_/-}" make check } package() { - cd "${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver//_/-}" + sed -i 's^param=Xorg^param=/usr/lib/Xorg^g' sesman/sesman.ini make DESTDIR="$pkgdir" install rm -f "$pkgdir"/etc/xrdp/rsakeys.ini install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING + install -Dm644 instfiles/default/xrdp "$pkgdir"/etc/default/xrdp } diff --git a/arch-config.diff b/arch-config.diff index 4f6f598f5b0b..0968a4a7f5cf 100644 --- a/arch-config.diff +++ b/arch-config.diff @@ -1,39 +1,3 @@ -diff -up src/xrdp-0.9.16/instfiles/xrdp.service.in.orig src/xrdp-0.9.16/instfiles/xrdp.service.in ---- src/xrdp-0.9.16/instfiles/xrdp.service.in.orig 2020-06-26 05:13:58.000000000 -0600 -+++ src/xrdp-0.9.16/instfiles/xrdp.service.in 2021-05-12 17:06:31.680000000 -0600 -@@ -6,11 +6,9 @@ After=network.target xrdp-sesman.service - - [Service] - Type=forking --PIDFile=@localstatedir@/run/xrdp.pid --EnvironmentFile=-@sysconfdir@/sysconfig/xrdp --EnvironmentFile=-@sysconfdir@/default/xrdp --ExecStart=@sbindir@/xrdp $XRDP_OPTIONS --ExecStop=@sbindir@/xrdp $XRDP_OPTIONS --kill -+PIDFile=/run/xrdp.pid -+ExecStart=@sbindir@/xrdp -+ExecStop=@sbindir@/xrdp --kill - - [Install] - WantedBy=multi-user.target -diff -up src/xrdp-0.9.16/instfiles/xrdp-sesman.service.in.orig src/xrdp-0.9.16/instfiles/xrdp-sesman.service.in ---- src/xrdp-0.9.16/instfiles/xrdp-sesman.service.in.orig 2020-06-26 05:13:58.000000000 -0600 -+++ src/xrdp-0.9.16/instfiles/xrdp-sesman.service.in 2021-05-12 17:06:31.690000000 -0600 -@@ -7,11 +7,9 @@ BindsTo=xrdp.service - - [Service] - Type=forking --PIDFile=@localstatedir@/run/xrdp-sesman.pid --EnvironmentFile=-@sysconfdir@/sysconfig/xrdp --EnvironmentFile=-@sysconfdir@/default/xrdp --ExecStart=@sbindir@/xrdp-sesman $SESMAN_OPTIONS --ExecStop=@sbindir@/xrdp-sesman $SESMAN_OPTIONS --kill -+PIDFile=/run/xrdp-sesman.pid -+ExecStart=@sbindir@/xrdp-sesman -+ExecStop=@sbindir@/xrdp-sesman --kill - - [Install] - WantedBy=multi-user.target diff -up src/xrdp-0.9.16/sesman/startwm.sh.orig src/xrdp-0.9.16/sesman/startwm.sh --- src/xrdp-0.9.16/sesman/startwm.sh.orig 2020-12-28 07:03:43.000000000 -0700 +++ src/xrdp-0.9.16/sesman/startwm.sh 2021-05-12 17:06:31.690000000 -0600 diff --git a/xrdp-sesman.service b/xrdp-sesman.service deleted file mode 100644 index c33376ecc337..000000000000 --- a/xrdp-sesman.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=xrdp session manager -After=syslog.target network.target -StopWhenUnneeded=true - -[Service] -Type=forking -PIDFile=/var/run/xrdp-sesman.pid -ExecStart=/usr/bin/xrdp-sesman -ExecStop=/usr/bin/xrdp-sesman --kill - -[Install] -WantedBy=multi-user.target - diff --git a/xrdp.service b/xrdp.service deleted file mode 100644 index 269dff87b457..000000000000 --- a/xrdp.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=xrdp daemon -Requires=xrdp-sesman.service -After=syslog.target network.target xrdp-sesman.service - -[Service] -Type=forking -PIDFile=/var/run/xrdp.pid -EnvironmentFile=/etc/xrdp/xrdp.ini -ExecStart=/usr/bin/xrdp $XRDP_OPTIONS -ExecStop=/usr/bin/xrdp $XRDP_OPTIONS --kill - -[Install] -WantedBy=multi-user.target |