Hello, I operate Eskimo North, an Internet hosting company and among other things we have shell servers available to our customers with full remote desktop via RDP, VNC, X2go, or Guacamole.
One of those servers is Manjaro Linux and we are using the Mate desktop because it is compatible with X2go.
The Mate desktop recently stopped working, workspace switcher quit working, terminals ran over the panels, etc. I replaced a number of elements but wasn’t able to get it sane. I figured given that it had been years since Manjaro had first been installed, perhaps it was just time for a fresh start so deleted the virtual machine and started over.
However I am stuck with x2goserver, getting a pgp failure and even when I install the key it still fails identically. There is a post here someone else wrote about this issue but I’ve tried everything they did and nothing has worked for me yet.
As a long time admin of Manjaro system you are fully aware of the unsupported nature pertaining to AUR?
If you get a gpg issue you need to import the key(s) locally.
gpg recv-keys 1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B2B 9BFBAEE86C0AA5FFBF2207829AF46B3025771B31
Then rebuild the package
pamac build x2goserver
This log is from today:
trizen -S x2goserver
** GET https://aur.archlinux.org/rpc?v=5&type=info&arg=x2goserver ==> 200 OK
:: Pulling AUR changes: x2goserver
** GET https://aur.archlinux.org/packages/x2goserver ==> 200 OK
Comment by fow0ryl on 2022-04-27 08:19
x2go server did not work after installation ....
I had to run the following command on the server to initialize the SQLite database
x2godbadmin --createdb
At least a hint would be helpful :)
Comment by justin_wu on 2022-07-04 07:38
got a gpg error!
==> Verifying source file signatures with gpg...
x2goserver-4.1.0.3.tar.gz ... FAILED (unknown public key F4A7678C9C6B0B2B)
==> ERROR: One or more PGP signatures could not be verified!
Comment by simona on 2022-10-02 17:47
ok with perl 5.36?
Comment by fyoory on 2022-10-14 11:27
Ok to fix the pgp I had to do the following.
Create a file $HOME/.gnupg/gpg.conf and place in it:
keyserver hkps://keyserver.ubuntu.org
keyserver-options timeout=30
with-fingerprint
Comment by petaramesh on 2022-10-18 17:40
Hi,
Please add 'aarch64' in the supported architectures in PKGBUILD, as it compiles and runs fine there.
Thanks in advance.
Comment by rassawyer on 2022-11-22 00:41
pgp problems persist. direction in comment below do not resolve them for me.
==> Verifying source file signatures with gpg...
x2goserver-4.1.0.3.tar.gz ... FAILED (unknown public key F4A7678C9C6B0B2B)
==> ERROR: One or more PGP signatures could not be verified!
Comment by kermitDerFrosch on 2022-11-28 19:15
Add the PGP Key with:
gpg --keyserver keyserver.ubuntu.com --recv-keys F4A7678C9C6B0B2B
=>> Edit x2goserver/PKGBUILD? [y/N]:
=>> Edit x2goserver/reproducible-man-gzip.patch? [y/N]:
=>> Edit x2goserver/sysusers.d? [y/N]:
=>> Edit x2goserver/tmpfiles.d? [y/N]:
=>> Edit x2goserver/x2goserver.install? [y/N]:
Repository : AUR
Name : x2goserver
Version : 4.1.0.5-1
Maintainer : leoneii
URL : https://www.x2go.org/
AUR URL : https://aur.archlinux.org/packages/x2goserver
License : GPL2
Votes : 8
Popularity : 1.7%
Installed : Yes
Out Of Date : No
Depends On : openssh
nxagent
bash
bc
iproute
lsof
psmisc
pwgen
sshfs
sudo
which
xorg-xinit
inetutils
xorg-fonts-misc
xorg-xauth
xkeyboard-config
xorg-xwininfo
xorg-setxkbmap
shadow
desktop-file-utils
shared-mime-info
xdg-utils
perl-dbd-sqlite
perl-capture-tiny
perl-config-simple
perl-file-basedir
perl-file-which
perl-switch
perl-try-tiny
dbus
Make Deps : man2html
perl-extutils-makemaker
systemd
sudo
Check Deps : None
Optional Deps : perl-dbd-pg: Postgres support
Provides : None
Conflicts With : None
Replaces : None
Package Base : x2goserver
Last Update : Mon Aug 7 20:52:53 2023
Description : Open source graphical Remote Desktop and terminal server based on NX technology
==> Erstelle Paket: x2goserver 4.1.0.5-1 (Fr 11 Aug 2023 14:19:21 CEST)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> x2goserver-4.1.0.5.tar.gz gefunden
-> x2goserver-4.1.0.5.tar.gz.asc gefunden
-> tmpfiles.d gefunden
-> sysusers.d gefunden
-> reproducible-man-gzip.patch gefunden
==> Überprüfe source Dateien mit sha256sums...
x2goserver-4.1.0.5.tar.gz ... Erfolg
x2goserver-4.1.0.5.tar.gz.asc ... Übersprungen
tmpfiles.d ... Erfolg
sysusers.d ... Erfolg
reproducible-man-gzip.patch ... Erfolg
==> Überprüfe Signaturen der Quell-Dateien mit gpg...
x2goserver-4.1.0.5.tar.gz ... Erfolg
==> Entpacke Quellen...
-> Entpacke x2goserver-4.1.0.5.tar.gz mit bsdtar
==> Beginne prepare()...
patching file x2goserver-common/Makefile
patching file x2goserver/Makefile
Hunk #1 succeeded at 156 with fuzz 1 (offset 76 lines).
patching file x2goserver-x2goagent/Makefile
Hunk #1 succeeded at 74 (offset -1 lines).
patching file x2goserver-printing/Makefile
patching file x2goserver-extensions/Makefile
patching file x2goserver-fmbindings/Makefile
patching file x2goserver-desktopsharing/Makefile
==> Beginne build()...
make -C x2goserver-common build-arch
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-common“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-common“ wird verlassen
make -C x2goserver build-arch
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver“ wird verlassen
make -C libx2go-server-db-perl build-arch
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/libx2go-server-db-perl“ wird betreten
cc -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -pie -DTRUSTED_BINARY=\"/usr/lib/x2go/libx2go-server-db-sqlite3-wrapper.pl\" -o lib/libx2go-server-db-sqlite3-wrapper src/libx2go-server-db-sqlite3-wrapper.c
Warning: Guessing NAME [x2goserver] from current directory name.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/libx2go-server-db-perl“ wird verlassen
make -C x2goserver-x2goagent build-arch
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2goagent“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2goagent“ wird verlassen
make -C x2goserver-x2gokdrive build-arch
Generating a Unix-style Makefile.perl
Writing Makefile.perl for x2goserver
Writing MYMETA.yml and MYMETA.json
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2gokdrive“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2gokdrive“ wird verlassen
make -C x2goserver-printing build-arch
make -f Makefile.perl
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5“ wird betreten
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-printing“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-printing“ wird verlassen
make -C x2goserver-extensions build-arch
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-extensions“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-extensions“ wird verlassen
make -C x2goserver-fmbindings build-arch
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-fmbindings“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-fmbindings“ wird verlassen
make -C x2goserver-desktopsharing build-arch
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-desktopsharing“ wird betreten
make[1]: Für das Ziel „build-arch“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-desktopsharing“ wird verlassen
cp X2Go/Config.pm blib/lib/X2Go/Config.pm
cp X2Go/Log.pm blib/lib/X2Go/Log.pm
cp X2Go/Server/Agent.pm blib/lib/X2Go/Server/Agent.pm
cp X2Go/Utils.pm blib/lib/X2Go/Utils.pm
cp X2Go/Server/DB.pm blib/lib/X2Go/Server/DB.pm
cp X2Go/Server/DB/SQLite3.pm blib/lib/X2Go/Server/DB/SQLite3.pm
cp X2Go/Server.pm blib/lib/X2Go/Server.pm
cp X2Go/Server/DB/PostgreSQL.pm blib/lib/X2Go/Server/DB/PostgreSQL.pm
cp X2Go/Server/Agent/NX/Options.pm blib/lib/X2Go/Server/Agent/NX/Options.pm
cp X2Go/SupeReNicer.pm blib/lib/X2Go/SupeReNicer.pm
cp X2Go/Server/Agent/NX.pm blib/lib/X2Go/Server/Agent/NX.pm
Manifying 11 pod documents
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5“ wird verlassen
make -C x2goserver-common build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-common“ wird betreten
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-common“ wird verlassen
make -C x2goserver build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver“ wird betreten
for sectioned_script in sbin/x2gocleansessions.8 bin/x2gooptionsstring.1; do \
man_page="$(basename "${sectioned_script}")"; \
section="${man_page##*.}"; \
script="${sectioned_script%.*}"; \
install -d -m 755 "man/man${section}"; \
case "${suite}" in \
('1') \
suite='General Commands Manual'; \
;; \
('5') \
suite='X2Go Server Configuration'; \
;; \
('8') \
suite='X2Go Server Tool'; \
;; \
(*) \
suite='Unknown - X2Go Server Bug!'; \
;; \
esac; \
pod2man -s "${section}" -c "${suite}" -r "Version $(cat 'VERSION.x2goserver')" "${script}" > "man/man${section}/${man_page}"; \
done
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
/bin/bash: Zeile 4: .build_man2html/html/man1/x2gooptionsstring.1.html: Datei oder Verzeichnis nicht gefunden
for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \
for gen_file in "${dir}/"*; do \
file="${gen_file%.in}"; \
if [ "${gen_file}" != "${file}" ]; then \
$(: "Copy the file first, making sure we keep permissions."); \
cp -a "${gen_file}" "${file}"; \
\
$(: "Run actual substitutions."); \
typeset -a sed_args; \
sed_args=(); \
for subst in 'PREFIX' 'ETCDIR' 'BINDIR' 'SBINDIR' 'LIBDIR' 'NXLIBDIR' 'MANDIR' 'SHAREDIR'; do \
sed_args+=( '-e' "s#@@${subst}@@#${!subst}#g" ); \
done; \
sed "${sed_args[@]}" "${gen_file}" > "${file}"; \
fi; \
done; \
done
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver“ wird verlassen
make -C libx2go-server-db-perl build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/libx2go-server-db-perl“ wird betreten
make[1]: Für das Ziel „build-indep“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/libx2go-server-db-perl“ wird verlassen
make -C x2goserver-x2goagent build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2goagent“ wird betreten
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2goagent“ wird verlassen
make -C x2goserver-x2gokdrive build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2gokdrive“ wird betreten
make[1]: Für das Ziel „build-indep“ ist nichts zu tun.
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2gokdrive“ wird verlassen
make -C x2goserver-printing build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-printing“ wird betreten
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-printing“ wird verlassen
make -C x2goserver-extensions build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-extensions“ wird betreten
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-extensions“ wird verlassen
make -C x2goserver-fmbindings build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-fmbindings“ wird betreten
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-fmbindings“ wird verlassen
make -C x2goserver-desktopsharing build-indep
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-desktopsharing“ wird betreten
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-desktopsharing“ wird verlassen
==> Betrete fakeroot Umgebung...
==> Beginne package()...
make -f Makefile.perl pure_install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5“ wird betreten
Manifying 11 pod documents
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/SupeReNicer.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Utils.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Log.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Config.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server/DB.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server/Agent.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server/Agent/NX.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server/Agent/NX/Options.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server/DB/PostgreSQL.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/perl5/vendor_perl/X2Go/Server/DB/SQLite3.pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Utils.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::SupeReNicer.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server::DB::SQLite3.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server::DB::PostgreSQL.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server::DB.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server::Agent::NX::Options.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server::Agent::NX.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server::Agent.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Server.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Log.3pm
Installing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man3/X2Go::Config.3pm
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5“ wird verlassen
make -C x2goserver-common install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-common“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go
install -m 644 etc/x2goserver.conf /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/x2gosql
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/x2gosql/passwords
install -m 644 etc/x2gosql/sql /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/x2gosql
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver//usr/lib/tmpfiles.d || true
install -m 644 lib/tmpfiles.d/x2goserver.conf /tmp/makepkg/x2goserver/pkg/x2goserver//usr/lib/tmpfiles.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man5
install -m 644 man/man5/*.5 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man5
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man5/x2go*.5
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver-common /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/VERSION.x2goserver-common
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-common“ wird verlassen
make -C x2goserver install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver“ wird betreten
for sectioned_script in sbin/x2gocleansessions.8 bin/x2gooptionsstring.1; do \
man_page="$(basename "${sectioned_script}")"; \
section="${man_page##*.}"; \
script="${sectioned_script%.*}"; \
install -d -m 755 "man/man${section}"; \
case "${suite}" in \
('1') \
suite='General Commands Manual'; \
;; \
('5') \
suite='X2Go Server Configuration'; \
;; \
('8') \
suite='X2Go Server Tool'; \
;; \
(*) \
suite='Unknown - X2Go Server Bug!'; \
;; \
esac; \
pod2man -s "${section}" -c "${suite}" -r "Version $(cat 'VERSION.x2goserver')" "${script}" > "man/man${section}/${man_page}"; \
done
if [ -n "/usr/bin/man2html" ]; then \
mkdir -p .build_man2html/html; \
for man_page in `cd man && find * -type f`; do mkdir -p `dirname .build_man2html/html/$man_page`; done; \
for man_page in `cd man && find * -type f`; do /usr/bin/man2html < man/$man_page > .build_man2html/html/$man_page.html; done; \
fi
for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \
for gen_file in "${dir}/"*; do \
file="${gen_file%.in}"; \
if [ "${gen_file}" != "${file}" ]; then \
$(: "Copy the file first, making sure we keep permissions."); \
cp -a "${gen_file}" "${file}"; \
\
$(: "Run actual substitutions."); \
typeset -a sed_args; \
sed_args=(); \
for subst in 'PREFIX' 'ETCDIR' 'BINDIR' 'SBINDIR' 'LIBDIR' 'NXLIBDIR' 'MANDIR' 'SHAREDIR'; do \
sed_args+=( '-e' "s#@@${subst}@@#${!subst}#g" ); \
done; \
sed "${sed_args[@]}" "${gen_file}" > "${file}"; \
fi; \
done; \
done
for dir in 'bin' 'sbin' 'lib' 'share/x2gofeature.d'; do \
$(: "Create (and save) destination directory."); \
dest="${DESTDIR}"; \
case "${dir}" in \
('bin') dest="${dest}${BINDIR}/";; \
('sbin') dest="${dest}${SBINDIR}/";; \
('lib') dest="${dest}${LIBDIR}/";; \
('share/x2gofeature.d') dest="${dest}${SHAREDIR}/x2gofeature.d/";; \
(*) printf '%s\n' 'Unknown component in install_scripts scriptlet.' >&2; exit '1';; \
esac; \
install -d -m 755 "${dest}"; \
\
$(: "Iterate over files and ..."); \
for gen_file in "${dir}/"*; do \
file="${gen_file%.in}"; \
$(: "... filter out generation templates and anything not ending in '.features' for the feature directory."); \
if [ "${gen_file}" != "${file}" ] || ( [ "${dir}" = 'share/x2gofeature.d' ] && [ "${file%.features}" = "${file}" ] ); then \
continue; \
fi; \
\
install -m 755 "${file}" "${dest}/"; \
done; \
done
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/x2go_logout.d
install -m 644 etc/x2go_logout /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -m 644 etc/x2go_logout.d/* /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/x2go_logout.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/sudoers.d || true
install -m 644 etc/sudoers.d/x2goserver /tmp/makepkg/x2goserver/pkg/x2goserver/etc/sudoers.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/logcheck/ignore.d.server || true
install -m 644 etc/logcheck/ignore.d.server/x2goserver /tmp/makepkg/x2goserver/pkg/x2goserver/etc/logcheck/ignore.d.server/
# keep this commented out, until x2goserver.spec knows how to
# handle pkla/rules file installation for what RPM distro / version
#install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/polkit-1/localauthority/10-vendor.d/ || true
#install -m 644 etc/polkit-1/localauthority/10-vendor.d/x2goserver-no-colord.pkla /tmp/makepkg/x2goserver/pkg/x2goserver/etc/polkit-1/localauthority/10-vendor.d/
#install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/polkit-1/rules.d/ || true
#install -m 644 etc/polkit-1/rules.d/x2goserver-no-colord.rules /tmp/makepkg/x2goserver/pkg/x2goserver/etc/polkit-1/rules.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man1
install -m 644 man/man1/*.1 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man1
gzip -f /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man1/x2go*.1
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man5
install -m 644 man/man5/*.5 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man5
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man5/x2go*.5
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
install -m 644 man/man8/*.8 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8/x2go*.8
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/VERSION.x2goserver
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver“ wird verlassen
make -C libx2go-server-db-perl install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/libx2go-server-db-perl“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go
install -m 755 lib/* /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/
getent group x2gouser &>/dev/null && chown root:x2gouser /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/libx2go-server-db-sqlite3-wrapper || true
chmod 2755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/libx2go-server-db-sqlite3-wrapper
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/libx2go-server-db-perl“ wird verlassen
make -C x2goserver-x2goagent install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2goagent“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin
ln -s -f ../..//usr/lib/x2go/../nx/bin/x2goagent /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin/x2goagent
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d
install -m 755 share/x2go/x2gofeature.d/*.features /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/../nx/bin/
ln -s -f nxagent /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/../nx/bin/x2goagent
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -m 644 etc/x2goagent.options /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -m 644 etc/keystrokes.cfg /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/../pixmaps/
install -m 644 share/pixmaps/x2goagent.xpm /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/../pixmaps/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man1
install -m 644 man/man1/*.1 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man1
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man1/x2go*.1
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
ln -s -f ../../nx/VERSION.nxagent /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/VERSION.x2goserver-x2goagent
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2goagent“ wird verlassen
make -C x2goserver-x2gokdrive install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2gokdrive“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d
install -m 755 share/x2go/x2gofeature.d/*.features /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -m 644 etc/x2gokdrive.options /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver-x2gokdrive /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-x2gokdrive“ wird verlassen
make -C x2goserver-printing install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-printing“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin
install -m 755 bin/* /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -m 755 share/x2gofeature.d/*.features /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
install -m 644 man/man8/*.8 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8/x2go*.8
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver-printing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/VERSION.x2goserver-printing
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-printing“ wird verlassen
make -C x2goserver-extensions install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-extensions“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-start.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-start.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-start.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-resume.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-resume.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-resume.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-suspend.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-suspend.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-suspend.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-terminate.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-terminate.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-terminate.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-runcommand.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-runcommand.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-runcommand.d
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d
install -m 755 bin/* /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin/
install -m 644 lib/extensions/pre-start.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-start.d/
install -m 644 lib/extensions/post-start.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-start.d/
install -m 644 lib/extensions/fail-start.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-start.d/
install -m 644 lib/extensions/pre-resume.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-resume.d/
install -m 644 lib/extensions/post-resume.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-resume.d/
install -m 644 lib/extensions/fail-resume.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-resume.d/
install -m 644 lib/extensions/pre-suspend.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-suspend.d/
install -m 644 lib/extensions/post-suspend.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-suspend.d/
install -m 644 lib/extensions/fail-suspend.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-suspend.d/
install -m 644 lib/extensions/pre-terminate.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-terminate.d/
install -m 644 lib/extensions/post-terminate.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-terminate.d/
install -m 644 lib/extensions/fail-terminate.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-terminate.d/
install -m 644 lib/extensions/pre-runcommand.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/pre-runcommand.d/
install -m 644 lib/extensions/post-runcommand.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/post-runcommand.d/
install -m 644 lib/extensions/fail-runcommand.d/.placeholder /tmp/makepkg/x2goserver/pkg/x2goserver/usr/lib/x2go/extensions/fail-runcommand.d/
install -m 755 share/x2gofeature.d/*.features /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
install -m 644 man/man8/*.8 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8/x2go*.8
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver-extensions /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/VERSION.x2goserver-extensions
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-extensions“ wird verlassen
make -C x2goserver-fmbindings install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-fmbindings“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin
install -m 755 bin/x2gofm /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d
install -m 755 share/x2go/x2gofeature.d/*.features /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/applications
install -m 755 share/applications/x2gofm.desktop /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/applications/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/mime/packages
install -m 644 share/mime/packages/sshfs-x2go.xml /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/mime/packages/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
install -m 644 man/man8/*.8 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8/x2go*.8
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver-fmbindings /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/VERSION.x2goserver-fmbindings
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-fmbindings“ wird verlassen
make -C x2goserver-desktopsharing install
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-desktopsharing“ wird betreten
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin
install -m 755 bin/x2go* /tmp/makepkg/x2goserver/pkg/x2goserver/usr/bin/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/desktopsharing
install -m 644 etc/desktopsharing/settings /tmp/makepkg/x2goserver/pkg/x2goserver/etc/x2go/desktopsharing/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d
install -m 755 share/x2gofeature.d/*.features /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/x2gofeature.d/
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
install -m 644 man/man8/*.8 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8
gzip -f -n /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/man/man8/x2go*.8
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go
install -d -m 755 /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions
install -m 644 VERSION.x2goserver-desktopsharing /tmp/makepkg/x2goserver/pkg/x2goserver/usr/share/x2go/versions/
make[1]: Verzeichnis „/tmp/makepkg/x2goserver/src/x2goserver-4.1.0.5/x2goserver-desktopsharing“ wird verlassen
==> Säubere Installation...
-> Entferne libtool Dateien...
-> Bereinige ungewollte Dateien...
-> Entferne statische Bibliotheken...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
-> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> WARNUNG: Eingetragene backup Datei nicht im Paket : etc/x2go/x2goagent.keyboard
==> Erstelle Paket "x2goserver"...
-> Erstelle .PKGINFO Datei...
-> Erstelle .BUILDINFO Datei...
-> Füge install Datei hinzu...
-> Erstelle .MTREE-Datei...
-> Komprimiere Paket...
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: x2goserver 4.1.0.5-1 (Fr 11 Aug 2023 14:19:28 CEST)
==> Räume auf...
:: Pacman command: /usr/bin/sudo /usr/bin/pacman /tmp/trizen-andreas/x2goserver/x2goserver-4.1.0.5-1-x86_64.pkg.tar.zst -U
[sudo] Passwort für andreas:
Pakete werden geladen …
Warnung: x2goserver-4.1.0.5-1 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Pakete (1) x2goserver-4.1.0.5-1
Gesamtgröße der installierten Pakete: 0,63 MiB
Größendifferenz der Aktualisierung: 0,00 MiB
:: Installation fortsetzen? [J/n]
(1/1) Schlüssel im Schlüsselbund werden geprüft [--------------------------------------------------------------] 100%
(1/1) Paket-Integrität wird überprüft [--------------------------------------------------------------] 100%
(1/1) Paket-Dateien werden geladen [--------------------------------------------------------------] 100%
(1/1) Auf Dateikonflikte wird geprüft [--------------------------------------------------------------] 100%
(1/1) Verfügbarer Festplattenspeicher wird ermittelt [--------------------------------------------------------------] 100%
:: Pre-transaction-Hooks werden gestartet …
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 30820
:: Paketänderungen werden verarbeitet …
(1/1) Reinstalliert wird x2goserver [--------------------------------------------------------------] 100%
:: Post-transaction-Hooks werden gestartet …
( 1/10) Creating system user accounts...
( 2/10) Reloading system manager configuration...
( 3/10) Creating temporary files...
( 4/10) Arming ConditionNeedsUpdate...
( 5/10) Updating the MIME type database...
( 6/10) Warn about old perl modules
( 7/10) Removing obsolete cached package files (keeping the latest two)...
==> no candidate packages found for pruning
( 8/10) Checking which packages need to be rebuilt
( 9/10) Updating the desktop file MIME type cache...
(10/10) Performing snapper post snapshots for the following configurations...
==> root: 30821
- At some point in the past i had to import a pgp-key
After importing the key, it does compile on my install
In my log i found:
gpg --recv-key F4A7678C9C6B0B2B
gpg --recv-key F4A7678C9C6B0B2B1939A2520BAB1D90
Don’t know which was the right line 
- I do use trizen, because i

Trizen is a transparent AUR-helper
