This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gokdrive.
commit 5b1d0e193933ede9292aa364d6b06b7da641a71a Author: Mike Gabriel <mike.gabr...@das-netzwerkteam.de> Date: Sat Jan 6 20:56:07 2024 +0000 {patches.xorg/,debian/rules,x2gokdrive.spec}: Add semi-auto-detection of latest available patchset and fallback to that if we don't have a patchset for an exact xorg-server version. --- debian/rules | 16 +++++++++++----- patches.xorg/latest-available | 1 + x2gokdrive.spec | 27 ++++++++++++++++----------- 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/debian/rules b/debian/rules index 5dd4903..0dbd016 100755 --- a/debian/rules +++ b/debian/rules @@ -33,11 +33,17 @@ override_dh_auto_configure: rm .pc -Rfv; \ QUILT_PATCHES="../../patches.xorg/$${XORG_UPSTREAM_VERSION}/" quilt push -a; \ else \ - ( \ - set +x; \ - printf '\n##################################################\nERROR: This X2Go KDrive version does not support\nbuilding against X.Org version %s.\n##################################################\n' "$${XORG_UPSTREAM_VERSION}"; \ - exit '1'; \ - ); \ + QUILT_PATCHES='../../patches.xorg/latest-available/' quilt pop -a; \ + rm -Rfv '.pc'; \ + QUILT_PATCHES='../../patches.xorg/latest-available/' quilt push -a; \ + QUILT_EXITCODE="$${?}"; \ + if [ '0' != "$${QUILT_EXITCODE}" ]; then \ + ( \ + set +x; \ + printf '\n##################################################\nERROR: This X2Go KDrive version does not support\nbuilding against X.Org version %s.\n##################################################\n' "$${XORG_UPSTREAM_VERSION}"; \ + exit '1'; \ + ); \ + fi; \ fi # run autoreconf diff --git a/patches.xorg/latest-available b/patches.xorg/latest-available new file mode 120000 index 0000000..3f47ea1 --- /dev/null +++ b/patches.xorg/latest-available @@ -0,0 +1 @@ +21.1.8 \ No newline at end of file diff --git a/x2gokdrive.spec b/x2gokdrive.spec index 71d14e9..e0af9d8 100644 --- a/x2gokdrive.spec +++ b/x2gokdrive.spec @@ -274,18 +274,23 @@ export XORG_UPSTREAM_VERSION="$(grep 'AC_INIT' 'BUILD/configure.ac' | sed -r 's/ pushd 'BUILD' if [ -d "../patches.xorg/${XORG_UPSTREAM_VERSION}" ]; then QUILT_PATCHES="../patches.xorg/${XORG_UPSTREAM_VERSION}/" quilt push -a - if [ -d "../patches.xorg/${XORG_UPSTREAM_VERSION}/missing" ]; then - # Hack used to install missing files. - # This is actually working around problems in the upstream - # xorg-server-source packages, which will have to be reported upstream. - cp -av "../patches.xorg/${XORG_UPSTREAM_VERSION}/missing/"* 'BUILD/' - fi else - ( - set +x - printf '\n##################################################\nERROR: This X2Go KDrive version does not support\nbuilding against X.Org version %s.\n##################################################\n' "${XORG_UPSTREAM_VERSION}" - exit '1' - ) + QUILT_PATCHES='../patches.xorg/latest-available/' quilt push -a + QUILT_EXITCODE="${?}" + if [ '0' != "${QUILT_EXITCODE}" ]; then + ( + set +x + printf '\n##################################################\nERROR: This X2Go KDrive version does not support\nbuilding against X.Org version %s.\n##################################################\n' "${XORG_UPSTREAM_VERSION}" + exit '1' + ) + fi + XORG_UPSTREAM_VERSION='latest-available' +fi +if [ -d "../patches.xorg/${XORG_UPSTREAM_VERSION}/missing" ]; then + # Hack used to install missing files. + # This is actually working around problems in the upstream + # xorg-server-source packages, which will have to be reported upstream. + cp -av "../patches.xorg/${XORG_UPSTREAM_VERSION}/missing/"* 'BUILD/' fi %build -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdrive.git _______________________________________________ x2go-commits mailing list x2go-commits@lists.x2go.org https://lists.x2go.org/listinfo/x2go-commits