summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD32
-rw-r--r--arch-config.diff95
3 files changed, 67 insertions, 68 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 19a1ef2cfdcb..200667977e77 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = xrdp-devel-git
pkgdesc = An open source remote desktop protocol (RDP) server - GIT version
- pkgver = 0.8.0.r411.g9fb02e3
+ pkgver = 0.9.1.r16.gedd8d5e6
pkgrel = 1
url = https://github.com/neutrinolabs/xrdp
install = xrdp-devel-git.install
@@ -8,18 +8,20 @@ pkgbase = xrdp-devel-git
arch = x86_64
arch = armv6h
license = Apache
+ makedepends = git
depends = tigervnc
depends = libxrandr
+ depends = lame
depends = opus
depends = fuse
- provides = xrdp
+ provides = xrdp=0.9.1
conflicts = xrdp
backup = etc/xrdp/sesman.ini
backup = etc/xrdp/xrdp.ini
source = xrdp-devel-git::git+https://github.com/neutrinolabs/xrdp.git#branch=devel
source = arch-config.diff
md5sums = SKIP
- md5sums = 964d82ca1689435e1e9ae98120e6fb68
+ md5sums = cca1a944ca04e33987b60eb7278d4d8f
pkgname = xrdp-devel-git
diff --git a/PKGBUILD b/PKGBUILD
index 666756011776..cc365f56b0a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,31 @@
# Maintainer: Brian Bidulock <bidulock@openss7.org>
# Contributor: Tau Tsao <realturner at gmail.com>
pkgname=xrdp-devel-git
-pkgver=0.8.0.r411.g9fb02e3
+pkgver=0.9.1.r16.gedd8d5e6
pkgrel=1
pkgdesc="An open source remote desktop protocol (RDP) server - GIT version"
url="https://github.com/neutrinolabs/xrdp"
arch=('i686' 'x86_64' 'armv6h')
license=('Apache')
-depends=('tigervnc' 'libxrandr' 'opus' 'fuse')
+makedepends=('git')
+depends=('tigervnc' 'libxrandr' 'lame' 'opus' 'fuse')
conflicts=('xrdp')
-provides=('xrdp')
+provides=('xrdp=0.9.1')
backup=('etc/xrdp/sesman.ini' 'etc/xrdp/xrdp.ini')
-install=xrdp-devel-git.install
+install="${pkgname}.install"
source=("$pkgname::git+https://github.com/neutrinolabs/xrdp.git#branch=devel"
"arch-config.diff")
md5sums=('SKIP'
- '964d82ca1689435e1e9ae98120e6fb68')
+ 'cca1a944ca04e33987b60eb7278d4d8f')
pkgver() {
cd $pkgname
- printf "0.8.0.r%s.g%s" "$(git rev-list --count v0.8.0..HEAD)" "$(git rev-parse --short HEAD)"
+ printf "0.9.1.r%s.g%s" "$(git rev-list --count v0.9.1..HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd $pkgname
-
- sed -i 's|/etc/sysconfig/xrdp|/etc/xrdp/xrdp.ini|' instfiles/xrdp.service
- sed -i 's|/etc/sysconfig/xrdp|/etc/xrdp/xrdp.ini|' instfiles/xrdp-sesman.service
-
- sed -i 's|/usr/local/sbin|/usr/bin|' instfiles/xrdp.sh
- sed -i 's|/usr/sbin|/usr/bin|' instfiles/xrdp.service
- sed -i 's|/usr/sbin|/usr/bin|' instfiles/xrdp-sesman.service
- patch -p1 < ../arch-config.diff
-
+ patch -Np2 -b -z .orig < ../arch-config.diff
./bootstrap
}
@@ -42,15 +35,20 @@ build() {
--sysconfdir=/etc \
--localstatedir=/var \
--sbindir=/usr/bin \
+ --with-systemdsystemdunitdir=/usr/lib/systemd/system \
--enable-jpeg \
+ --enable-tjpeg \
--enable-fuse \
- --enable-opus
+ --enable-opus \
+ --enable-rfxcodec \
+ --enable-mp3lame \
+ --enable-pixman
make V=0
}
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
-
+ rm -f "$pkgdir"/etc/xrdp/rsakeys.ini
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
diff --git a/arch-config.diff b/arch-config.diff
index d8957f065504..d55120226eb9 100644
--- a/arch-config.diff
+++ b/arch-config.diff
@@ -1,23 +1,50 @@
-diff -upr xrdp-git/instfiles/pam.d/xrdp-sesman xrdp-git-new/instfiles/pam.d/xrdp-sesman
---- xrdp-git/instfiles/pam.d/xrdp-sesman 2015-04-24 16:38:02.096121088 -0700
-+++ xrdp-git-new/instfiles/pam.d/xrdp-sesman 2015-04-24 16:44:57.272805802 -0700
-@@ -1,5 +1,9 @@
- #%PAM-1.0
--@include common-auth
--@include common-account
--@include common-session
--@include common-password
-+#@include common-auth
-+#@include common-account
-+#@include common-session
-+#@include common-password
-+auth include system-auth
-+account include system-auth
-+password include system-auth
-+session include system-auth
-diff -upr xrdp-git/sesman/startwm.sh xrdp-git-new/sesman/startwm.sh
---- xrdp-git/sesman/startwm.sh 2015-04-24 16:38:02.116121089 -0700
-+++ xrdp-git-new/sesman/startwm.sh 2015-04-24 16:43:36.872802307 -0700
+diff -up src/xrdp-devel-git/instfiles/xrdp.service.orig src/xrdp-devel-git/instfiles/xrdp.service
+--- src/xrdp-devel-git/instfiles/xrdp.service.orig 2017-01-04 17:08:45.000000000 -0700
++++ src/xrdp-devel-git/instfiles/xrdp.service 2017-01-04 17:08:48.000000000 -0700
+@@ -6,10 +6,8 @@ After=syslog.target network.target xrdp-
+ [Service]
+ Type=forking
+ PIDFile=/var/run/xrdp.pid
+-EnvironmentFile=-/etc/sysconfig/xrdp
+-EnvironmentFile=-/etc/default/xrdp
+-ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS
+-ExecStop=/usr/sbin/xrdp $XRDP_OPTIONS --kill
++ExecStart=/usr/bin/xrdp
++ExecStop=/usr/bin/xrdp --kill
+
+ [Install]
+ WantedBy=multi-user.target
+diff -up src/xrdp-devel-git/instfiles/xrdp-sesman.service.orig src/xrdp-devel-git/instfiles/xrdp-sesman.service
+--- src/xrdp-devel-git/instfiles/xrdp-sesman.service.orig 2017-01-04 17:08:45.000000000 -0700
++++ src/xrdp-devel-git/instfiles/xrdp-sesman.service 2017-01-04 17:08:48.000000000 -0700
+@@ -7,10 +7,8 @@ BindTo=xrdp.service
+ [Service]
+ Type=forking
+ PIDFile=/var/run/xrdp-sesman.pid
+-EnvironmentFile=-/etc/sysconfig/xrdp
+-EnvironmentFile=-/etc/default/xrdp
+-ExecStart=/usr/sbin/xrdp-sesman $SESMAN_OPTIONS
+-ExecStop=/usr/sbin/xrdp-sesman $SESMAN_OPTIONS --kill
++ExecStart=/usr/bin/xrdp-sesman
++ExecStop=/usr/bin/xrdp-sesman --kill
+
+ [Install]
+ WantedBy=multi-user.target
+diff -up src/xrdp-devel-git/instfiles/xrdp.sh.orig src/xrdp-devel-git/instfiles/xrdp.sh
+--- src/xrdp-devel-git/instfiles/xrdp.sh.orig 2017-01-04 17:08:45.000000000 -0700
++++ src/xrdp-devel-git/instfiles/xrdp.sh 2017-01-04 17:10:02.000000000 -0700
+@@ -17,7 +17,7 @@
+ # Description: starts xrdp
+ ### END INIT INFO
+
+-SBINDIR=/usr/local/sbin
++SBINDIR=/usr/bin
+ LOG=/dev/null
+ CFGDIR=/etc/xrdp
+
+diff -up src/xrdp-devel-git/sesman/startwm.sh.orig src/xrdp-devel-git/sesman/startwm.sh
+--- src/xrdp-devel-git/sesman/startwm.sh.orig 2017-01-04 17:08:46.000000000 -0700
++++ src/xrdp-devel-git/sesman/startwm.sh 2017-01-04 17:08:48.000000000 -0700
@@ -8,6 +8,17 @@ wm_start()
export LANG LANGUAGE
fi
@@ -36,31 +63,3 @@ diff -upr xrdp-git/sesman/startwm.sh xrdp-git-new/sesman/startwm.sh
# debian
if [ -r /etc/X11/Xsession ]; then
. /etc/X11/Xsession
-diff -upr xrdp-git/xrdp/xrdp.ini xrdp-git-new/xrdp/xrdp.ini
---- xrdp-git/xrdp/xrdp.ini 2015-04-24 16:38:02.152787757 -0700
-+++ xrdp-git-new/xrdp/xrdp.ini 2015-04-24 16:46:19.786142723 -0700
-@@ -51,7 +51,7 @@ grey=dedede
- # require_credentials=yes
-
- # set a default entry for autorun if the client send login and pass directly
--autorun=xrdp1
-+autorun=xrdp2
-
- bulk_compression=yes
-
-@@ -139,6 +139,15 @@ tcutils=true
- # for debugging xrdp, add following line to section xrdp1
- # chansrvport=/tmp/.xrdp/xrdp_chansrv_socket_7210
-
-+[xrdp0]
-+name=sesman-Xvnc-delay
-+lib=libvnc.so
-+username=ask
-+password=ask
-+ip=127.0.0.1
-+port=-1
-+delay_ms=2000
-+
- [xrdp1]
- name=sesman-X11rdp
- lib=libxup.so