[arch-commits] Commit in x2goserver/repos (5 files)

2020-05-16 Thread Evangelos Foutras via arch-commits
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)

2019-05-25 Thread Felix Yan via arch-commits
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)

2018-11-28 Thread Andreas Radke via arch-commits
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)

2018-08-12 Thread Andreas Radke via arch-commits
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)

2018-08-01 Thread Evangelos Foutras via arch-commits
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)

2018-02-19 Thread Andreas Radke via arch-commits
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)

2017-12-18 Thread Andreas Radke via arch-commits
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