This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2gokdrive. from d0cc69c Continue development new e061196 debian/Jenkinsfile: Add file. Initiate CI builds. new 799f787 debian/control: Prefer libgl-dev (new dev:pkg to use since bookworm) over libgl1-mesa-dev. new 5c222e8 debian/control: Prefer libxcb-util-dev over ibxcb-util0-dev (not available in Debian trixie anymore). new 5b1d0e1 {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. new 4029ef0 Merge branch 'personal/sunweaver/auto-patch-xorg' into 'master' The 5 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/Jenkinsfile | 6 ++++++ debian/control | 4 ++-- debian/rules | 16 +++++++++++----- patches.xorg/latest-available | 1 + x2gokdrive.spec | 27 ++++++++++++++++----------- 5 files changed, 36 insertions(+), 18 deletions(-) create mode 100644 debian/Jenkinsfile create mode 120000 patches.xorg/latest-available -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdrive.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gokdrive. commit e061196a5e61c757bdc6d81c15f3e686c18b89d5 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Jan 4 12:50:19 2024 +0100 debian/Jenkinsfile: Add file. Initiate CI builds. --- debian/Jenkinsfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/Jenkinsfile b/debian/Jenkinsfile new file mode 100644 index 0000000..f946141 --- /dev/null +++ b/debian/Jenkinsfile @@ -0,0 +1,6 @@ +@Library('jenkins-ci-tools') _ +buildDebianPackage( + /* isArchIndependent */ false, + /* ignoredArchs */ [], + /* isHeavyPackage */ true +) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdrive.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gokdrive. commit 799f78739db1073ecc1b1b3482eca81a8dd5c89a Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Sat Jan 6 19:49:35 2024 +0000 debian/control: Prefer libgl-dev (new dev:pkg to use since bookworm) over libgl1-mesa-dev. --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index d779490..76d344b 100644 --- a/debian/control +++ b/debian/control @@ -57,7 +57,7 @@ Build-Depends: libselinux1-dev (>= 2.0.80) [linux-any], libaudit-dev [linux-any], libpam-dev, - libgl1-mesa-dev (>= 9.2), + libgl-dev | libgl1-mesa-dev (>= 9.2), libunwind-dev [amd64 arm64 armel armhf hppa i386 ia64 mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sh4], libxcvt-dev | sl, libxmuu-dev (>= 1:0.99.1), -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdrive.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gokdrive. commit 5c222e8dc8669b1d108eb85ef5c1834d350a1eb7 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Sat Jan 6 19:50:28 2024 +0000 debian/control: Prefer libxcb-util-dev over ibxcb-util0-dev (not available in Debian trixie anymore). --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 76d344b..714a3d3 100644 --- a/debian/control +++ b/debian/control @@ -81,7 +81,7 @@ Build-Depends: libxcb-shape0-dev, libxcb-render0-dev, libxcb-render-util0-dev, - libxcb-util0-dev, + libxcb-util-dev | ibxcb-util0-dev, libxcb-image0-dev, libxcb-icccm4-dev, libxcb-shm0-dev, -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdrive.git
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.gabriel@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
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2gokdrive. commit 4029ef063131bf716026a0cda1f306e2df54ce5f Merge: d0cc69c 5b1d0e1 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Fri Feb 23 08:30:53 2024 +0000 Merge branch 'personal/sunweaver/auto-patch-xorg' into 'master' patches.xorg: semi-auto-detect latest available xorg-server patchset and use it as fallback (plus: debian/Jenkinsfile: Add file. Initiate CI builds). See merge request x2go/server/drivers/x2gokdrive!2 debian/Jenkinsfile | 6 ++++++ debian/control | 4 ++-- debian/rules | 16 +++++++++++----- patches.xorg/latest-available | 1 + x2gokdrive.spec | 27 ++++++++++++++++----------- 5 files changed, 36 insertions(+), 18 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gokdrive.git