Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Tau Tsao <realturner at gmail.com>
- pkgname=xrdp-git
- pkgver=20130220
- pkgrel=1
- pkgdesc="An open source remote desktop protocol(rdp) server - GIT version"
- url="https://github.com/FreeRDP/xrdp"
- arch=('i686' 'x86_64')
- license=('GPL')
- groups=()
- depends=('tigervnc')
- makedepends=('git' 'autoconf' 'automake' 'libtool')
- provides=()
- conflicts=()
- replaces=()
- backup=()
- options=()
- source=()
- noextract=()
- md5sums=()
- _gitroot="git://github.com/FreeRDP/xrdp.git"
- _gitname=xrdp
- build() {
- cd "$srcdir"
- msg "Connecting to GIT server...."
- if [ -d $srcdir/$_gitname ] ; then
- cd $srcdir/$_gitname && git pull origin
- msg "The local files are updated."
- else
- git clone $_gitroot $_gitname
- fi
- msg "GIT checkout done or server timeout"
- msg "Starting make..."
- rm -rf ${srcdir}/$_gitname-build
- cp -a ${srcdir}/$_gitname{,-build}
- cd ${srcdir}/$_gitname-build
- #
- # BUILD HERE
- #
- sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac
- ./bootstrap
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
- make || return 1
- }
- package() {
- cd ${srcdir}/$_gitname-build
- make DESTDIR=${pkgdir} install || return 1
- cd ${pkgdir}/etc
- mkdir rc.d/
- ln -s ../xrdp/xrdp.sh rc.d/rdpd
- sed -i 's|/usr/local/|/usr/|' xrdp/xrdp.sh
- cd ${pkgdir}
- mkdir -p usr/lib/systemd/system
- cp ${srcdir}/$_gitname-build/instfiles/*.service usr/lib/systemd/system
- sed -i 's|/sysconfig/xrdp|/xrdp/xrdp.ini|' usr/lib/systemd/system/xrdp.service
- sed -i 's|/sysconfig/xrdp|/xrdp/xrdp.ini|' usr/lib/systemd/system/xrdp-sesman.service
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement