mirror of
https://github.com/archlinux/aur.git
synced 2026-01-27 20:28:31 +01:00
Update to v0.10.0-beta.1
This commit is contained in:
parent
ed8fe5f856
commit
8c274065eb
5 changed files with 22 additions and 80 deletions
12
.SRCINFO
12
.SRCINFO
|
|
@ -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
|
||||
|
|
|
|||
26
PKGBUILD
26
PKGBUILD
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
14
xrdp.service
14
xrdp.service
|
|
@ -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
|
||||
Loading…
Add table
Reference in a new issue