This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch feature/x2godialog in repository x2goserver. discards 3a5f5b1c add new subpackage x2godialog discards d578afe3 x2goserver/bin/x2gostartagent: actually let x2godialog handle events via NX_CLIENT. new f14188a8 debian/rules: remove unintentional addition of USE_GTK variable. new a161254f debian/rules: port new OS version detection code from X2Go Client, which also fixes detecting testing and unstable. new 875dfa94 x2goserver/bin/x2gostartagent: actually let x2godialog handle events via NX_CLIENT. new 072baed5 add new subpackage x2godialog This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (3a5f5b1c) \ N -- N -- N refs/heads/feature/x2godialog (072baed5) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 3 ++ debian/rules | 94 +++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 79 insertions(+), 18 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch feature/x2godialog in repository x2goserver. commit f14188a81c6520814fe50d103a8482e9edf4563f Author: Mihai Moldovan <ionic@ionic.de> Date: Wed May 24 21:40:24 2023 +0200 debian/rules: remove unintentional addition of USE_GTK variable. --- debian/changelog | 1 + debian/rules | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 09a74397..4da8ddbf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -470,6 +470,7 @@ x2goserver (4.1.0.4-0x2go1.2) UNRELEASED; urgency=medium string should only be quoted once (so that the shell can parse the quoted result). Quote the values in the variable directly and try not to "double-quote" the resulting string. + + Remove unintentional addition of USE_GTK variable. * debian/libx2go-server-perl.install: + Remove duplicated entry for X2Go/Utils.pm. * debian/x2goserver.init: diff --git a/debian/rules b/debian/rules index aaa4f1d7..18fc9353 100755 --- a/debian/rules +++ b/debian/rules @@ -6,7 +6,6 @@ RELEASE_VER_MINOR = 0 SUBSTVARS_LEGACY = -Vdist:Depends="perl" SUBSTVARS_MULTI_ARCH_HINT = -Vdist:Depends="perl:any" SUBSTVARS = $(SUBSTVARS_LEGACY) -USE_GTK = 2.0 ifeq ($(shell { dpkg-vendor --is Debian && echo yes; } || { dpkg-vendor --is Raspbian && echo yes; }),yes) RELEASE_VER = $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '1') -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch feature/x2godialog in repository x2goserver. commit a161254f752171cc7b73dd83fdf0e3ecf1d693f6 Author: Mihai Moldovan <ionic@ionic.de> Date: Wed May 24 22:22:27 2023 +0200 debian/rules: port new OS version detection code from X2Go Client, which also fixes detecting testing and unstable. --- debian/changelog | 2 ++ debian/rules | 93 +++++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 78 insertions(+), 17 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4da8ddbf..e4b5ed4c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -471,6 +471,8 @@ x2goserver (4.1.0.4-0x2go1.2) UNRELEASED; urgency=medium quoted result). Quote the values in the variable directly and try not to "double-quote" the resulting string. + Remove unintentional addition of USE_GTK variable. + + Port new OS version detection code from X2Go Client, which also fixes + detecting testing and unstable. * debian/libx2go-server-perl.install: + Remove duplicated entry for X2Go/Utils.pm. * debian/x2goserver.init: diff --git a/debian/rules b/debian/rules index 18fc9353..1ed48256 100755 --- a/debian/rules +++ b/debian/rules @@ -7,24 +7,83 @@ SUBSTVARS_LEGACY = -Vdist:Depends="perl" SUBSTVARS_MULTI_ARCH_HINT = -Vdist:Depends="perl:any" SUBSTVARS = $(SUBSTVARS_LEGACY) -ifeq ($(shell { dpkg-vendor --is Debian && echo yes; } || { dpkg-vendor --is Raspbian && echo yes; }),yes) - RELEASE_VER = $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '1') -# Let's fake testing's and unstable's "release version"... -ifeq ($(RELEASE_VER),testing) - RELEASE_VER = 999 -endif -ifeq ($(RELEASE_VER),unstable) - RELEASE_VER = 9999 -endif -ifeq ($(shell /bin/bash -c '(( $(RELEASE_VER) >= 8 )) && echo yes'),yes) - SUBSTVARS = $(SUBSTVARS_MULTI_ARCH_HINT) -endif -else ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes),yes) - RELEASE_VER_MAJOR = $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '1') - RELEASE_VER_MINOR = $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '2') -ifeq ($(shell /bin/bash -c '(( $(RELEASE_VER_MAJOR) >= 16 )) && echo yes'),yes) - SUBSTVARS = $(SUBSTVARS_MULTI_ARCH_HINT) +# Setting these disables autodetection. +FORCE_VENDOR ?= +FORCE_RELEASE_VER ?= + +ifneq ($(FORCE_VENDOR),) + ifneq ($(FORCE_RELEASE_VER),) + VENDOR_DEBIAN := $(shell if [ 'debian' = '$(FORCE_VENDOR)' ] || [ '$(FORCE_VENDOR)' = 'raspbian' ]; then echo 'yes'; fi) + VENDOR_UBUNTU := $(shell if [ 'ubuntu' = '$(FORCE_VENDOR)' ]; then echo 'yes'; fi) + RELEASE_VER := $(FORCE_RELEASE_VER) + + ifeq ($(VENDOR_UBUNTU),yes) + RELEASE_VER_MAJOR := $(shell printf '%s\n' '$(RELEASE_VER)' | /usr/bin/cut -d '.' -f '1') + RELEASE_VER_MINOR := $(shell printf '%s\n' '$(RELEASE_VER)' | /usr/bin/cut -d '.' -f '2') + endif + else + $(error FORCE_VENDOR passed, but FORCE_RELEASEVER empty.) + endif +else + VENDOR_DEBIAN := $(shell { dpkg-vendor --is 'Debian' && echo 'yes'; } || { dpkg-vendor --is 'Raspbian' && echo 'yes'; }) + + ifeq ($(VENDOR_DEBIAN),yes) + RELEASE_VER := $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '1') + + # Newer Debian versions might report "n/a" for testing and unstable. + ifeq ($(RELEASE_VER),n/a) + # On these platforms, the best way to determine the system version is by + # going through "apt-cache policy". + # Note that this should only be the case for either testing or unstable. + # Other systems should have a proper version number. + # This is also why we can just drop any suites/archive names (this is + # what a= means) containing a dash character (e.g., "stable-updates") + # and only pick the first match. + RELEASE_VER := $(shell /usr/bin/apt-cache policy | grep -E 'o=(De|Rasp)bian,' | grep -E 'l=(De|Rasp)bian,' | grep -F 'c=main,' | grep -Eo 'a=[^, ]*' | sed -e 's/^a=//' | grep -v -- '-' | head -n '1') + + # Do error checking. + ifneq ($(RELEASE_VER),testing) + ifneq ($(RELEASE_VER),unstable) + $(error Release version could not be determined, sorry. Extracted value: $(RELEASE_VER)) + endif + endif + endif + + # Let's fake testing's and unstable's "release version"... + ifeq ($(RELEASE_VER),testing) + RELEASE_VER := 999 + endif + ifeq ($(RELEASE_VER),unstable) + RELEASE_VER := 9999 + endif + else + VENDOR_UBUNTU := $(shell dpkg-vendor --is 'Ubuntu' && echo 'yes') + + ifeq ($(VENDOR_UBUNTU),yes) + RELEASE_VER_MAJOR := $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '1') + RELEASE_VER_MINOR := $(shell /usr/bin/lsb_release -r | /bin/sed -e 's/[ ]*//g' | /usr/bin/cut -d ':' -f '2' | /usr/bin/cut -d '.' -f '2') + endif + endif endif + +# Actual version switch. +ifeq ($(VENDOR_DEBIAN),yes) + ifeq ($(shell /bin/bash -c '(( $(RELEASE_VER) >= 8 )) && echo '"'"'yes'"'"),yes) + SUBSTVARS = $(SUBSTVARS_MULTI_ARCH_HINT) + endif +else + ifeq ($(VENDOR_UBUNTU),yes) + # Example of how to use major and minor as a selector, we currently won't need + # this as the transition happened on a major version. + #ifeq ($(shell /bin/bash -c '(( $(RELEASE_VER_MAJOR) == 16 )) && echo '"'"'yes'"'"),yes) + #ifeq ($(shell /bin/bash -c '(( $(RELEASE_VER_MINOR) >= 4 )) && echo '"'"'yes'"'"),yes) + #SUBSTVARS = $(SUBSTVARS_MULTI_ARCH_HINT) + #endif + #endif + ifeq ($(shell /bin/bash -c '(( $(RELEASE_VER_MAJOR) >= 16 )) && echo '"'"'yes'"'"),yes) + SUBSTVARS = $(SUBSTVARS_MULTI_ARCH_HINT) + endif + endif endif export NXLIBDIR='/usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/nx' -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch feature/x2godialog in repository x2goserver. commit 875dfa9487c6bd7445405dc99a71cc73fe46cc9c Author: Ulrich Sibiller <uli42@gmx.de> Date: Fri Mar 12 11:48:19 2021 +0100 x2goserver/bin/x2gostartagent: actually let x2godialog handle events via NX_CLIENT. For a proper description, refer to 51e1da1312245accbfcb6f2fa360c5bef3d99588. Fixes: #1228. Fixes: #1540. --- debian/changelog | 3 +++ x2goserver/bin/x2gostartagent | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index e4b5ed4c..882e9b73 100644 --- a/debian/changelog +++ b/debian/changelog @@ -518,6 +518,9 @@ x2goserver (4.1.0.4-0x2go1.2) UNRELEASED; urgency=medium Fixes: #1228. Fixes: #1540. - x2gostartsession: revert previous commit, this was not supposed to enter the master branch yet. + - x2goserver/bin/x2gostartagent: actually let x2godialog handle events via + NX_CLIENT. For a proper description, refer to + 51e1da1312245accbfcb6f2fa360c5bef3d99588. Fixes: #1228. Fixes: #1540. [ Hanno Foest ] * New upstream version (4.1.0.4): diff --git a/x2goserver/bin/x2gostartagent b/x2goserver/bin/x2gostartagent index cd9fc97b..faef237f 100755 --- a/x2goserver/bin/x2gostartagent +++ b/x2goserver/bin/x2gostartagent @@ -20,6 +20,7 @@ # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. X2GO_LIB_PATH="$(x2gopath 'libexec')" +X2GO_BASE_PATH="$(x2gopath 'base')" "${X2GO_LIB_PATH}/x2gosyslog" "${0}" 'info' "$(basename "${0}") called with options: ${*}" @@ -204,7 +205,7 @@ if [[ "${LWORD}" = 'LIMIT' ]]; then exit '9' fi -export NX_CLIENT="${X2GO_LIB_PATH}/x2gosuspend-agent" +export NX_CLIENT="${X2GO_BASE_PATH}/bin/x2godialog" COLORDEPTH="$(awk '{split($0,a,"-depth_"); print a[2]}' <<< "${X2GO_TYPE}")" -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch feature/x2godialog in repository x2goserver. commit 072baed56acccd9e572a1e00c4d67f428ea55b92 Author: Ulrich Sibiller <uli42@gmx.de> Date: Fri Mar 12 11:43:34 2021 +0100 add new subpackage x2godialog Fixes https://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1228 1/2 --- Makefile | 7 +++ debian/control | 24 +++++++++ debian/x2goserver-x2godialog.install | 2 + debian/x2goserver-x2godialog.postinst | 25 +++++++++ debian/x2goserver-x2godialog.postrm | 25 +++++++++ debian/x2goserver-x2godialog.preinst | 22 ++++++++ x2goserver-x2godialog/Makefile | 78 +++++++++++++++++++++++++++++ x2goserver-x2godialog/bin/.keep | 0 x2goserver-x2godialog/man/man1/x2godialog.1 | 24 +++++++++ x2goserver.spec | 27 ++++++++++ 10 files changed, 234 insertions(+) diff --git a/Makefile b/Makefile index 08a6d10f..b293496b 100755 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ build_man2html: $(MAKE) -C x2goserver-xsession $@ $(MAKE) -C x2goserver-fmbindings $@ $(MAKE) -C x2goserver-desktopsharing $@ + $(MAKE) -C x2goserver-x2godialog $@ clean: -$(MAKE) -f Makefile.perl clean @@ -41,6 +42,7 @@ clean: $(MAKE) -C x2goserver-xsession $@ $(MAKE) -C x2goserver-fmbindings $@ $(MAKE) -C x2goserver-desktopsharing $@ + $(MAKE) -C x2goserver-x2godialog $@ distclean: -$(MAKE) -f Makefile.perl realclean @@ -54,6 +56,7 @@ distclean: $(MAKE) -C x2goserver-xsession clean $(MAKE) -C x2goserver-fmbindings clean $(MAKE) -C x2goserver-desktopsharing $@ + $(MAKE) -C x2goserver-x2godialog $@ build-arch: $(MAKE) -C x2goserver-common $@ @@ -66,6 +69,7 @@ build-arch: $(MAKE) -C x2goserver-xsession $@ $(MAKE) -C x2goserver-fmbindings $@ $(MAKE) -C x2goserver-desktopsharing $@ + $(MAKE) -C x2goserver-x2godialog $@ build-indep: $(PERL) Makefile.PL INSTALLDIRS=$(PERL_INSTALLDIRS) @@ -80,6 +84,7 @@ build-indep: $(MAKE) -C x2goserver-xsession $@ $(MAKE) -C x2goserver-fmbindings $@ $(MAKE) -C x2goserver-desktopsharing $@ + $(MAKE) -C x2goserver-x2godialog $@ install: $(MAKE) -f Makefile.perl pure_install @@ -93,12 +98,14 @@ install: $(MAKE) -C x2goserver-xsession $@ $(MAKE) -C x2goserver-fmbindings $@ $(MAKE) -C x2goserver-desktopsharing $@ + $(MAKE) -C x2goserver-x2godialog $@ uninstall: $(MAKE) -C x2goserver-printing $@ $(MAKE) -C x2goserver-x2goagent $@ $(MAKE) -C x2goserver-x2gokdrive $@ $(MAKE) -C x2goserver-xsession $@ + $(MAKE) -C x2goserver-x2godialog $@ $(MAKE) -C x2goserver-desktopsharing $@ $(MAKE) -C x2goserver-fmbindings $@ $(MAKE) -C x2goserver-extensions $@ diff --git a/debian/control b/debian/control index 81ad6aa8..042acc5c 100644 --- a/debian/control +++ b/debian/control @@ -65,6 +65,7 @@ Recommends: x2goserver-printing (>= ${source:Version}), x2goserver-xsession (<< ${source:Version}.1~), x2goserver-xsession (>= ${source:Version}), + x2goserver-x2godialog, xfonts-base, xinit, Suggests: @@ -310,6 +311,29 @@ Description: X2Go Server's X2Go Agent Xserver Please refer to the nxagent package's description for more information on NX. +Package: x2goserver-x2godialog +Architecture: any +Pre-Depends: + dpkg (>= 1.15.7.2), +Depends: + nxdialog, + ${misc:Depends}, +Suggests: + x2goserver, +Breaks: +Replaces: +Description: X2Go Server's X2Go dialog tool + X2Go is a software suite that uses NX and/or KDrive technology for + remote desktop computing. + . + NX technology implements a very efficient compression of the X11 + protocol. This increases performance when using X applications over a + network, especially a slow one. + . + This package is a wrapper that activates X2Go branding in nxdialog. + Please refer to the nxagent package's description for more information + on NX. + Package: x2goserver-x2gokdrive Architecture: any Pre-Depends: diff --git a/debian/x2goserver-x2godialog.install b/debian/x2goserver-x2godialog.install new file mode 100644 index 00000000..09ad1b4c --- /dev/null +++ b/debian/x2goserver-x2godialog.install @@ -0,0 +1,2 @@ +usr/bin/x2godialog +usr/share/man/man1/x2godialog.1* diff --git a/debian/x2goserver-x2godialog.postinst b/debian/x2goserver-x2godialog.postinst new file mode 100755 index 00000000..1dd033a2 --- /dev/null +++ b/debian/x2goserver-x2godialog.postinst @@ -0,0 +1,25 @@ +#!/bin/sh +# postinst script for x2goserver-x2godialog + +set -e + +# see: dh_installdeb(1) +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <postinst> `abort-remove' +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit '0' diff --git a/debian/x2goserver-x2godialog.postrm b/debian/x2goserver-x2godialog.postrm new file mode 100755 index 00000000..1f45c882 --- /dev/null +++ b/debian/x2goserver-x2godialog.postrm @@ -0,0 +1,25 @@ +#!/bin/sh +# postrm script for x2goserver-x2godialog + +set -e + +# see: dh_installdeb(1) +# summary of how this script can be called: +# * <postrm> `remove' +# * <postrm> `purge' +# * <old-postrm> `upgrade' <new-version> +# * <new-postrm> `failed-upgrade' <old-version> +# * <new-postrm> `abort-install' +# * <new-postrm> `abort-install' <old-version> +# * <new-postrm> `abort-upgrade' <old-version> +# * <disappearer's-postrm> `disappear' <overwriter> +# <overwriter-version> +# for details, see /usr/share/doc/packaging-manual/ + + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit '0' diff --git a/debian/x2goserver-x2godialog.preinst b/debian/x2goserver-x2godialog.preinst new file mode 100755 index 00000000..2d7f031b --- /dev/null +++ b/debian/x2goserver-x2godialog.preinst @@ -0,0 +1,22 @@ +#!/bin/sh +# preinst script for x2goserver-x2godialog + +set -e + +# see: dh_installdeb(1) +# summary of how this script can be called: +# * <new-preinst> `install' +# * <new-preinst> `install' <old-version> +# * <new-preinst> `upgrade' <old-version> +# * <old-preinst> `abort-upgrade' <new-version> +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit '0' diff --git a/x2goserver-x2godialog/Makefile b/x2goserver-x2godialog/Makefile new file mode 100755 index 00000000..f6a68579 --- /dev/null +++ b/x2goserver-x2godialog/Makefile @@ -0,0 +1,78 @@ +#!/usr/bin/make -f + +SRC_DIR=$(CURDIR) +SHELL=/bin/bash + +INSTALL_DIR=install -d -o root -g root -m 755 +INSTALL_FILE=install -o root -g root -m 644 +INSTALL_PROGRAM=install -o root -g root -m 755 +INSTALL_SYMLINK=ln -s -f + +RM_FILE=rm -f +RM_DIR=rmdir -p --ignore-fail-on-non-empty + +DESTDIR ?= +PREFIX ?= /usr/local +BINDIR ?= $(PREFIX)/bin +MANDIR ?= $(PREFIX)/share/man + +BIN_SCRIPTS=x2godialog $(shell cd bin && echo *) + +man_pages = `cd man && find * -type f` + +MAN2HTML_BIN = $(shell which man2html) +MAN2HTML_SRC = man +MAN2HTML_DEST = .build_man2html/html + +all: clean build + +build: build-arch build-indep + +build-arch: + +build-indep: build_man2html + +build_man2html: + if [ -n "$(MAN2HTML_BIN)" ]; then \ + mkdir -p $(MAN2HTML_DEST); \ + for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ + for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ + fi + +clean: clean_man2html + +clean_man2html: + rm -rf `dirname $(MAN2HTML_DEST)` + +install: install_scripts install_config install_data install_man install_version + +install_scripts: + $(INSTALL_DIR) $(DESTDIR)$(BINDIR) + $(INSTALL_SYMLINK) nxdialog $(DESTDIR)$(BINDIR)/x2godialog + +install_data: + +install_config: + +install_man: + $(INSTALL_DIR) $(DESTDIR)$(MANDIR) + $(INSTALL_DIR) $(DESTDIR)$(MANDIR)/man1 + $(INSTALL_FILE) man/man1/*.1 $(DESTDIR)$(MANDIR)/man1 + gzip -f $(DESTDIR)$(MANDIR)/man1/x2go*.1 + +install_version: + +uninstall: uninstall_scripts uninstall_config uninstall_data uninstall_man uninstall_version + +uninstall_scripts: + for file in $(BIN_SCRIPTS); do $(RM_FILE) $(DESTDIR)$(BINDIR)/$$file; done + +uninstall_data: + +uninstall_config: + +uninstall_man: + for file in $(BIN_SCRIPTS); do $(RM_FILE) $(DESTDIR)$(MANDIR)/man1/$$file.1.gz; done + $(RM_DIR) $(DESTDIR)$(MANDIR) || true + +uninstall_version: diff --git a/x2goserver-x2godialog/bin/.keep b/x2goserver-x2godialog/bin/.keep new file mode 100644 index 00000000..e69de29b diff --git a/x2goserver-x2godialog/man/man1/x2godialog.1 b/x2goserver-x2godialog/man/man1/x2godialog.1 new file mode 100644 index 00000000..99b07124 --- /dev/null +++ b/x2goserver-x2godialog/man/man1/x2godialog.1 @@ -0,0 +1,24 @@ +.TH x2godialog 1 "Nov 2018" "Version 4.1.0.4" +.SH NAME +x2godialog \- X2Go dialog tool. +.SH SYNOPSIS +.B x2godialog +.I "[options]" + +.SH DESCRIPTION +\fBx2godialog\fR is a wrapper around nxdialog which is an a tool +to display graphical requestor windows which called used by x2goagent. + +.SH OPTIONS +.TP +.B \--help +Lists all others options that are not listed here. For the complete +manpage please refer to the nxdialog manpage. + +.SH FURTHER READINGS +Information on X2Go: https://wiki.x2go.org +.PP +Information on NX: https://github.com/ArcticaProject/nx-libs + +.SH AUTHOR +This manual page was written by Ulrich Sibiller <uli42@gmx.de>. diff --git a/x2goserver.spec b/x2goserver.spec index e829d988..fa54445e 100644 --- a/x2goserver.spec +++ b/x2goserver.spec @@ -377,6 +377,23 @@ This package is a wrapper that activates X2Go branding in nxagent. Please refer to the nxagent package's description for more information on NX. +%package x2godialog +Group: Applications/System +Summary: X2Go Server's X2Go Agent Xserver +Requires: nxdialog + +%description x2godialog +X2Go is a software suite that uses NX and/or KDrive technology for remote +desktop computing. + +NX technology implements a very efficient compression of the X11 +protocol. This increases performance when using X applications over a +network, especially a slow one. + +This package is a wrapper that activates X2Go branding in nxdialog. +Please refer to the nxagent package's description for more information +on NX. + %package x2gokdrive Group: Applications/System Summary: X2Go Server's X2Go KDrive Xserver @@ -924,6 +941,7 @@ fi %exclude %{_bindir}/x2gofm %exclude %{_bindir}/x2goprint %exclude %{_bindir}/x2goagent +%exclude %{_bindir}/x2godialog %exclude %{_bindir}/x2go*-desktopsharing %dir %{_libdir}/x2go %{_libdir}/x2go/x2gochangestatus @@ -958,6 +976,7 @@ fi %exclude %{_mandir}/man8/x2goserver-run-extensions.8* %exclude %{_mandir}/man8/x2go*-desktopsharing.8* %exclude %{_mandir}/man1/x2goagent.1* +%exclude %{_mandir}/man1/x2godialog.1* %dir %{_datadir}/x2go/ %dir %{_datadir}/x2go/x2gofeature.d/ %{_datadir}/x2go/x2gofeature.d/x2goserver.features @@ -1136,4 +1155,12 @@ fi %config(noreplace) %{_sysconfdir}/logcheck/ignore.d.server/x2goserver +%files x2godialog +%defattr(-,root,root) +%doc debian/copyright +%doc debian/changelog +%{_bindir}/x2godialog +%{_mandir}/man1/x2godialog.1* + + %changelog -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goserver.git