[arch-commits] Commit in x2goserver/repos (5 files)
Date: Saturday, May 16, 2020 @ 13:31:01 Author: foutrelis Revision: 384627 archrelease: copy trunk to staging-x86_64 Added: x2goserver/repos/staging-x86_64/ x2goserver/repos/staging-x86_64/PKGBUILD (from rev 384626, x2goserver/trunk/PKGBUILD) x2goserver/repos/staging-x86_64/sysusers.d (from rev 384626, x2goserver/trunk/sysusers.d) x2goserver/repos/staging-x86_64/tmpfiles.d (from rev 384626, x2goserver/trunk/tmpfiles.d) x2goserver/repos/staging-x86_64/x2goserver.install (from rev 384626, x2goserver/trunk/x2goserver.install) + PKGBUILD | 137 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 147 insertions(+) Copied: x2goserver/repos/staging-x86_64/PKGBUILD (from rev 384626, x2goserver/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-05-16 13:31:01 UTC (rev 384627) @@ -0,0 +1,137 @@ +# Maintainer: AndyRTR + +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.1.0.3 +pkgrel=4 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="https://www.x2go.org/; +license=('GPL2') +# https://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'nxagent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + 'perl-switch' + 'perl-try-tiny' # FS#58226 + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +optdepends=('perl-dbd-pg: Postgres support') +conflicts=('x2go-agent') +replaces=('x2go-agent') +provides=('x2go-agent' 'x2goagent') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' +'etc/x2go/desktopsharing/settings' +# from old x2go-agent pkg now provided here +etc/x2go/{keystrokes.cfg,x2goagent.keyboard,x2goagent.options} +) +# no https due to invalid certificate +source=(https://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('6776aaa354f5a44e349f0b3c176d4988c88a618c2edf46c98a37ae89c069dcd0' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd ${pkgname}-${pkgver} + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd ${pkgname}-${pkgver} + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + # overwrite upstream systemd tmofile "x /tmp/.x2go-*" with ours + cat ../tmpfiles.d >> "${pkgdir}"/usr/lib/tmpfiles.d/x2goserver.conf + install -Dm644 ../sysusers.d
[arch-commits] Commit in x2goserver/repos (5 files)
Date: Saturday, May 25, 2019 @ 11:47:09 Author: felixonmars Revision: 354245 archrelease: copy trunk to staging-x86_64 Added: x2goserver/repos/staging-x86_64/ x2goserver/repos/staging-x86_64/PKGBUILD (from rev 354244, x2goserver/trunk/PKGBUILD) x2goserver/repos/staging-x86_64/sysusers.d (from rev 354244, x2goserver/trunk/sysusers.d) x2goserver/repos/staging-x86_64/tmpfiles.d (from rev 354244, x2goserver/trunk/tmpfiles.d) x2goserver/repos/staging-x86_64/x2goserver.install (from rev 354244, x2goserver/trunk/x2goserver.install) + PKGBUILD | 138 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 148 insertions(+) Copied: x2goserver/repos/staging-x86_64/PKGBUILD (from rev 354244, x2goserver/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-05-25 11:47:09 UTC (rev 354245) @@ -0,0 +1,138 @@ +# Maintainer: AndyRTR + +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.1.0.3 +pkgrel=2 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="https://www.x2go.org/; +license=('GPL2') +# https://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'nxagent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + 'perl-switch' + 'perl-try-tiny' # FS#58226 + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +optdepends=('perl-dbd-pg: Postgres support') +conflicts=('x2go-agent') +replaces=('x2go-agent') +provides=('x2go-agent' 'x2goagent') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' +'etc/x2go/desktopsharing/settings' +# from old x2go-agent pkg now provided here +etc/x2go/{keystrokes.cfg,x2goagent.keyboard,x2goagent.options} +) +# no https due to invalid certificate +source=(https://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('6776aaa354f5a44e349f0b3c176d4988c88a618c2edf46c98a37ae89c069dcd0' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + # overwrite upstream systemd tmofile "x /tmp/.x2go-*" with ours +# install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/x2goserver.conf + cat
[arch-commits] Commit in x2goserver/repos (5 files)
Date: Thursday, November 29, 2018 @ 07:29:39 Author: andyrtr Revision: 340597 archrelease: copy trunk to testing-x86_64 Added: x2goserver/repos/testing-x86_64/ x2goserver/repos/testing-x86_64/PKGBUILD (from rev 340596, x2goserver/trunk/PKGBUILD) x2goserver/repos/testing-x86_64/sysusers.d (from rev 340596, x2goserver/trunk/sysusers.d) x2goserver/repos/testing-x86_64/tmpfiles.d (from rev 340596, x2goserver/trunk/tmpfiles.d) x2goserver/repos/testing-x86_64/x2goserver.install (from rev 340596, x2goserver/trunk/x2goserver.install) + PKGBUILD | 138 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 148 insertions(+) Copied: x2goserver/repos/testing-x86_64/PKGBUILD (from rev 340596, x2goserver/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-11-29 07:29:39 UTC (rev 340597) @@ -0,0 +1,138 @@ +# Maintainer: AndyRTR + +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.1.0.3 +pkgrel=1 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="https://www.x2go.org/; +license=('GPL2') +# https://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'nxagent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + 'perl-switch' + 'perl-try-tiny' # FS#58226 + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +optdepends=('perl-dbd-pg: Postgres support') +conflicts=('x2go-agent') +replaces=('x2go-agent') +provides=('x2go-agent' 'x2goagent') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' +'etc/x2go/desktopsharing/settings' +# from old x2go-agent pkg now provided here +etc/x2go/{keystrokes.cfg,x2goagent.keyboard,x2goagent.options} +) +# no https due to invalid certificate +source=(https://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('6776aaa354f5a44e349f0b3c176d4988c88a618c2edf46c98a37ae89c069dcd0' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + # overwrite upstream systemd tmofile "x /tmp/.x2go-*" with ours +# install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/x2goserver.conf + cat
[arch-commits] Commit in x2goserver/repos (5 files)
Date: Sunday, August 12, 2018 @ 18:31:04 Author: andyrtr Revision: 331422 archrelease: copy trunk to testing-x86_64 Added: x2goserver/repos/testing-x86_64/ x2goserver/repos/testing-x86_64/PKGBUILD (from rev 331421, x2goserver/trunk/PKGBUILD) x2goserver/repos/testing-x86_64/sysusers.d (from rev 331421, x2goserver/trunk/sysusers.d) x2goserver/repos/testing-x86_64/tmpfiles.d (from rev 331421, x2goserver/trunk/tmpfiles.d) x2goserver/repos/testing-x86_64/x2goserver.install (from rev 331421, x2goserver/trunk/x2goserver.install) + PKGBUILD | 138 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 148 insertions(+) Copied: x2goserver/repos/testing-x86_64/PKGBUILD (from rev 331421, x2goserver/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-08-12 18:31:04 UTC (rev 331422) @@ -0,0 +1,138 @@ +# $Id$ +# Maintainer: AndyRTR + +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.1.0.2 +pkgrel=2 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="https://www.x2go.org/; +license=('GPL2') +# https://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'nxagent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + 'perl-switch' + 'perl-try-tiny' # FS#58226 + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +optdepends=('perl-dbd-pg: Postgres support') +conflicts=('x2go-agent') +replaces=('x2go-agent') +provides=('x2go-agent' 'x2goagent') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' # 'etc/x2go/x2gosql/sql') +# from old x2go-agent pkg now provided here +etc/x2go/{keystrokes.cfg,x2goagent.keyboard,x2goagent.options} +) +# no https due to invalid certificate +source=(https://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('2b567416e7459ff39b047bdedd6648cc66652b7d6a7711a10546fa42f699af91' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + # overwrite upstream systemd tmofile "x /tmp/.x2go-*" with ours +# install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/x2goserver.conf + cat ../tmpfiles.d >>
[arch-commits] Commit in x2goserver/repos (5 files)
Date: Wednesday, August 1, 2018 @ 12:07:03 Author: foutrelis Revision: 330213 archrelease: copy trunk to staging-x86_64 Added: x2goserver/repos/staging-x86_64/ x2goserver/repos/staging-x86_64/PKGBUILD (from rev 330212, x2goserver/trunk/PKGBUILD) x2goserver/repos/staging-x86_64/sysusers.d (from rev 330212, x2goserver/trunk/sysusers.d) x2goserver/repos/staging-x86_64/tmpfiles.d (from rev 330212, x2goserver/trunk/tmpfiles.d) x2goserver/repos/staging-x86_64/x2goserver.install (from rev 330212, x2goserver/trunk/x2goserver.install) + PKGBUILD | 150 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 160 insertions(+) Copied: x2goserver/repos/staging-x86_64/PKGBUILD (from rev 330212, x2goserver/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-08-01 12:07:03 UTC (rev 330213) @@ -0,0 +1,150 @@ +# $Id$ +# Maintainer: AndyRTR + +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.1.0.0 +pkgrel=3 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="http://www.x2go.org/; +license=('GPL2') +# http://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'nxagent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + 'perl-switch' + 'perl-try-tiny' # FS#58226 + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +optdepends=('perl-dbd-pg: Postgres support') +conflicts=('x2go-agent') +replaces=('x2go-agent') +provides=('x2go-agent' 'x2goagent') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' # 'etc/x2go/x2gosql/sql') +# from old x2go-agent pkg now provided here +etc/x2go/{keystrokes.cfg,rgb,x2goagent.keyboard,x2goagent.options} +) +# no https due to invalid certificate +source=(http://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('17f61fb7901a53d4309d7a873e27272809f8cd1188cbeaffd6a0248e53d6d374' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/x2goserver.conf + install -Dm644 ../sysusers.d ${pkgdir}/usr/lib/sysusers.d/x2goserver.conf + + # load
[arch-commits] Commit in x2goserver/repos (5 files)
Date: Monday, February 19, 2018 @ 19:39:09 Author: andyrtr Revision: 317286 archrelease: copy trunk to testing-x86_64 Added: x2goserver/repos/testing-x86_64/ x2goserver/repos/testing-x86_64/PKGBUILD (from rev 317285, x2goserver/trunk/PKGBUILD) x2goserver/repos/testing-x86_64/sysusers.d (from rev 317285, x2goserver/trunk/sysusers.d) x2goserver/repos/testing-x86_64/tmpfiles.d (from rev 317285, x2goserver/trunk/tmpfiles.d) x2goserver/repos/testing-x86_64/x2goserver.install (from rev 317285, x2goserver/trunk/x2goserver.install) + PKGBUILD | 149 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 159 insertions(+) Copied: x2goserver/repos/testing-x86_64/PKGBUILD (from rev 317285, x2goserver/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-02-19 19:39:09 UTC (rev 317286) @@ -0,0 +1,149 @@ +# $Id$ +# Maintainer: AndyRTR+ +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.1.0.0 +pkgrel=1 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="http://www.x2go.org/; +license=('GPL2') +# http://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'nxagent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + 'perl-switch' + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +optdepends=('perl-dbd-pg: Postgres support') +conflicts=('x2go-agent') +replaces=('x2go-agent') +provides=('x2go-agent' 'x2goagent') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' # 'etc/x2go/x2gosql/sql') +# from old x2go-agent pkg now provided here +etc/x2go/{keystrokes.cfg,rgb,x2goagent.keyboard,x2goagent.options} +) +# no https due to invalid certificate +source=(http://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('17f61fb7901a53d4309d7a873e27272809f8cd1188cbeaffd6a0248e53d6d374' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/x2goserver.conf + install -Dm644
[arch-commits] Commit in x2goserver/repos (5 files)
Date: Monday, December 18, 2017 @ 09:56:29 Author: andyrtr Revision: 313289 archrelease: copy trunk to testing-x86_64 Added: x2goserver/repos/testing-x86_64/ x2goserver/repos/testing-x86_64/PKGBUILD (from rev 313288, x2goserver/trunk/PKGBUILD) x2goserver/repos/testing-x86_64/sysusers.d (from rev 313288, x2goserver/trunk/sysusers.d) x2goserver/repos/testing-x86_64/tmpfiles.d (from rev 313288, x2goserver/trunk/tmpfiles.d) x2goserver/repos/testing-x86_64/x2goserver.install (from rev 313288, x2goserver/trunk/x2goserver.install) + PKGBUILD | 130 +++ sysusers.d |2 tmpfiles.d |2 x2goserver.install |6 ++ 4 files changed, 140 insertions(+) Copied: x2goserver/repos/testing-x86_64/PKGBUILD (from rev 313288, x2goserver/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2017-12-18 09:56:29 UTC (rev 313289) @@ -0,0 +1,130 @@ +# $Id$ +# Maintainer: AndyRTR+ +# Contributor: Gerhard Brauer +# Contributor: Richard Murri +# Contributor: Markus Opitz +# Contributor: Milan Knížek + +pkgname=x2goserver +pkgver=4.0.1.22 +pkgrel=2 +pkgdesc="Open source graphical Remote Desktop and terminal server based on NX technology" +arch=('x86_64') +url="http://www.x2go.org/; +license=('GPL2') +# http://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=x2goserver.spec + +# from 4.0.1.20 changelog there could be new deps on bash, xkeyboard-config, perl-cwd-guard + +depends=(#'python' + + # For x2goruncommand - for now + 'bc' + # For netstat in x2goresume-session + 'net-tools' + 'openssh' + 'perl-file-readbackwards' + # We need a database + 'perl-dbd-sqlite' + # For killall in x2gosuspend-session + 'psmisc' + # For x2goshowblocks + 'lsof' + # For x2godbadmin + 'pwgen' # in community + # For printing, file-sharing + 'sshfs' + # For /etc/sudoers.d + 'sudo' + 'x2go-agent' + # For /etc/X11/Xresources + 'xorg-xinit' + 'xorg-fonts-misc' + 'xorg-xauth' + 'shadow' + + # for post install actions + 'desktop-file-utils' + 'shared-mime-info' + + 'perl-capture-tiny' + 'perl-config-simple' + 'perl-file-basedir' # FS#38551 + 'perl-file-which' # FS#44125 + + 'xorg-xwininfo' # FS#38558 + 'xorg-setxkbmap' # FS#53345 + + 'dbus' + + #x2goserver-extensions + #x2goserver-xsession + #x2goserver-fmbindings + #x2goserver-printing +) +makedepends=('man2html' 'perl-extutils-makemaker' 'systemd') +#optdepends=('cups-x2go: printing support') +options=('emptydirs') +install=x2goserver.install +backup=('etc/x2go/x2goserver.conf' 'etc/x2go/x2gosql/sql') +# no https due to invalid certificate +source=(http://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc} + tmpfiles.d + sysusers.d) +sha256sums=('bb7bd9abadfb6201f39068731a955df5183f4d447c42fc0720777f32acafbfbc' +'SKIP' +'548d48925171aeca198494236cfba7232921a25a1c4c81f5d004a734d83d1350' +'04d429e8d8fe02c8078d75ba63ba57774274df877b2c6ec942621312b7bf9118') +validpgpkeys=('1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B') # X2go Git Administrator + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # -r option does not exist in Arch linux + # (However, html man pages do not get installed anyway...) + for Makefile in $(find . -type f -name Makefile); do +sed -i 's@(MAN2HTML_BIN) -r @(MAN2HTML_BIN) < @g' $Makefile +sed -i 's@ \$(MAN2HTML_SRC)/@ < \$(MAN2HTML_SRC)/@g' $Makefile + done + + # fix some Makefile permission options + for Makefile in $(find . -type f -name Makefile); do +sed -i "s:-o root -g root ::g" $Makefile + done + # Do not ship xsession - Debian specific + sed -i -e '/xsession/s/^/#/' Makefile + + make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" install + + # systemd files + install -Dm 644 "$srcdir/${pkgname}-${pkgver}/x2goserver.service" "$pkgdir/usr/lib/systemd/system/x2goserver.service" + install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/x2goserver.conf + install -Dm644 ../sysusers.d ${pkgdir}/usr/lib/sysusers.d/x2goserver.conf + + # load fuse module at system start + install -dm755 $pkgdir/usr/lib/modules-load.d + echo "fuse" > $pkgdir/usr/lib/modules-load.d/x2goserver.conf + + install -dm 755 "${pkgdir}/usr/share/doc/${pkgname}" + install -m 644