Dear all

The X2Go project is proud to announce a new release of the X2Go
component ,,x2gomatebindings''.

New gains of this version of ,,x2gomatebindings'' are:

  o Auto-switching between GTK2 and GTK3 builds
  o Build-time fixes for *SUSE-based distributions

As distributions switched to building MATE against GTK3 by default, the old
GTK2-only process will not work any longer. This release mainly adds support for
both GTK2 and GTK3 depending upon the exact distribution and its version.

X2Go Component: x2gomatebindings
Date: Sun, 20 Nov 2016 07:59:36 +0100
Fixes these bug report(s): 821 822 1067
 x2gomatebindings ( RELEASED; urgency=low
   [ Mike DePaulo ]
   * New upstream version (
     - Fix error when installing from an RPM built from the X2Go
       project's .spec file (Fixes: #821):
       "Error: Package: x2gomatebinding ... Requires: or"
   [ Mihai Moldovan ]
   * New upstream version (
     - make GTK version selectable.
   * x2gomatebindings.spec:
     - Add run and build time dependency: filesystem.
     - Only own files, do not blindly own complete (and alien!) directories.
       Fixes: #822.
     - Add missing BuildRequires: and Requires: for file and directory owning.
     - Don't depend on x2goserver-extensions on Fedora/EPEL. Remove once Orion
       makes x2goserver also provide x2goserver-extensions.
     - Fix a typo in if condition.
     - Let Fedora/EPEL depend on x2goserver-extensions again. We're now adding
       our own repositories to the build config.
     - Make *SUSE ignore mate-menus-upstream. A choice is bad in this case,
       leading to a build failure.
     - The last change should have really been for mate-menus-branding, not
     - Add dependency upon gnome-icon-theme-symbolic for OpenSuSE Leap 42.1,
       OpenSuSE 13.2 and SLE{S,D} 12.
     - Switch to use -symbolic icons on OpenSUSE 13.2 and 42.1.
     - Prepare GTK library version switching and hardcode GTK 2 for now.
     - Re-add explicit GTK library build dependencies. Run-time dependencies
       should be handled automatically.
     - Switch to GTK 3 for Fedora 25 and up.
     - Don't automatically configure after running
     - Fix FC conditionals, the macro is called "fedora", not "fedora_version".
       Also catch some non-*SuSE*/-Fedora "edge cases".
     - Break choice by ignoring x2goserver-x2goagent and (build-depending) on
       x2goagent for now.
     - Make *SUSE ignore mate-desktop-gschemas-branding-upstream. A choice is
       bad in this case, leading to a build failure.
   * debian/control:
     - Maintainer change in package: X2Go Developers <>.
     - Whitespace only.
     - Add new build dependencies (should already be fulfilled by base system,
       but who knows...)
     - Replace explicit GTK library dependency with some generated substitution
     - Add explicit dependency on bash (for arithmetic operations in
       debian/rules file.)
     - Uploaders: add myself. Also, force a rebuild due to the changed
   * debian/rules:
     - Add per-distro and per-version substitution variable for GTK library
       version selection.
     - Use bash for arithmetic operations, not supported by sh.
     - Fix ifeq call by adding a space character between ifeq and the opening
     - If encountering the "unstable" distro version, set it to a fake 9999
     - Fix Ubuntu versioning override. It's uglier now, but there's no way
       around that.
     - Add explicit "printf-style" debugging, hoping it will actually show up.
     - Drop debugging output (which only leads to failing builds on all
       platforms) and consolidate default values.
     - Don't automatically configure after running
     - Override "testing" string with a hardcoded version value as well.
     - Fix spelling of GTK package names: "libgtk2.0-bin" and libgtk-3-bin
       instead of "libgtk-2.0-bin" and "libgtk-3.0-bin". Fixes: #1067.


Mihai Moldovan

Attachment: signature.asc
Description: OpenPGP digital signature

x2go-announcements mailing list

Reply via email to