Skip to content

gtk+: enable xcursor support#469

Closed
ghost wants to merge 189 commits intomasterfrom
unknown repository
Closed

gtk+: enable xcursor support#469
ghost wants to merge 189 commits intomasterfrom
unknown repository

Conversation

@ghost
Copy link

@ghost ghost commented Apr 18, 2013

No description provided.

Antono Vasiljev and others added 30 commits July 10, 2012 19:03
I took most of the changes from falsifian's repo, but I want to keep mesa 9.0
as a separate expression. For now I added wayland as a mandatory dependency,
will have to fix that.
This is needed as a dependency for the Weston compositor.
This is also needed for the Weston compositor.
Currently doesn't build. I have to further investigate but there seems to be a
missing file from the tarball.
The patches fix two issues:
 - screenshooter-client-protocol.h missing from tarball
 - missing flags for include paths and definitions
I had to add auto* as inputs to be able to call autoreconf, as one patch
modifies a Makefile.am. Both issues are already reported upstream.
This operation fails with permission denied, and since this launcher is only
needed when not running under X, I leave it disabled for the moment.
I also removed the screenshooter-client-protocol patch as this was fixed
upstream.
Also updated libdrm to 2.4.40 (not 2.4.41 because they have broken tars for that)

Removed the Mesa patch for sis video on mips64el-linux because sis is not
supported in Mesa anyway (since version 8)
Also updated weston to 1.0.4, which now fails to build. Doh!
Also minor modification of ghostscript to work with it.
@ghost
Copy link
Author

ghost commented Apr 18, 2013

@vcunat, though the build log does not mention xcursor things, configure script does check Xcursor.
I have build gtk2 locally and libgtk-x11-2.0.so linked with libXcursor.

@vcunat
Copy link
Member

vcunat commented Apr 18, 2013

Ah, right, most executable files in gtk2/3 link against it, thanks. Do you know how much it affects behaviour?

vcunat pushed a commit that referenced this pull request Apr 18, 2013
@vcunat also reorganized the build input lists a bit
@ghost
Copy link
Author

ghost commented Apr 18, 2013

Seem I just mess my git branch, I'll close this request.
With xcursor enabled, gtk applications will use the correct(same) cursor theme as qt, instead of the default black and white hand cursor.

@ghost ghost closed this Apr 18, 2013
@ghost ghost deleted the gtk+ branch April 18, 2013 14:27
MarcWeber added a commit to MarcWeber/nixpkgs that referenced this pull request Apr 24, 2013
* x-updates:
  qt4: parallel-build impurity fix
  poppler: share most things between glib and qt4 versions
  xorg: update xorgserver to 1.13.4, and more
  pixman: use pixman_cairo for xorg, flatten its includes
  poppler: update, include qt4+cairo patches
  openjpeg: flatten includes to make it better detectable
  flattenInclude: a useful utility, moved into glib now
  gtk+: enable xcursor support, fixes NixOS#469
  gnash: fix build via using pangox_compat
  linphone: fix build via ignoring deprecations
  python_rsvg: couldn't find gtk, fixed now
  gnome3.at_spi2_core: supply path to system-wide dbus-daemon
  gmime: fix via updating the ancient version
  gnome2.libgnome: fix for new glib (my own patch)

Conflicts:
	pkgs/development/libraries/cairo/default.nix
	pkgs/development/libraries/glib/default.nix
	pkgs/lib/misc.nix
MarcWeber added a commit to MarcWeber/nixpkgs that referenced this pull request Apr 24, 2013
…-updates

* tmp/x-updates-fixes: (176 commits)
  keep tigervnc building
  new tg branch tmp/x-updates-fixes
  tarball: move assertion in systemd
  remove old references to xorgserver_1_13_0
  Add limnoria, a well maintained fork of Supybot, an IRC bot
  qt4: parallel-build impurity fix
  poppler: share most things between glib and qt4 versions
  xorg: update xorgserver to 1.13.4, and more
  pixman: use pixman_cairo for xorg, flatten its includes
  poppler: update, include qt4+cairo patches
  openjpeg: flatten includes to make it better detectable
  flattenInclude: a useful utility, moved into glib now
  gtk+: enable xcursor support, fixes NixOS#469
  gnash: fix build via using pangox_compat
  linphone: fix build via ignoring deprecations
  python_rsvg: couldn't find gtk, fixed now
  gnome3.at_spi2_core: supply path to system-wide dbus-daemon
  gmime: fix via updating the ancient version
  gnome2.libgnome: fix for new glib (my own patch)
  non-linux attempts to fix: libbonobo and libjpeg
  ...

Conflicts:
	pkgs/development/libraries/glib/default.nix
	pkgs/development/libraries/gobject-introspection/default.nix
	pkgs/lib/misc.nix
SigmaSquadron added a commit to SigmaSquadron/nixpkgs that referenced this pull request Jun 24, 2025
Includes patches for XSA NixOS#469. (Training Solo)

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
wolfgangwalther pushed a commit that referenced this pull request Jun 27, 2025
Since we won't be upgrading to 4.20 due to the release freeze, we'll
track the 4.19 maintenance updates during the 25.05 release cycle.

Includes patches for XSA #469. (Training Solo)

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
nixpkgs-ci bot pushed a commit that referenced this pull request Jun 27, 2025
Since we won't be upgrading to 4.20 due to the release freeze, we'll
track the 4.19 maintenance updates during the 25.05 release cycle.

Includes patches for XSA #469. (Training Solo)

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
(cherry picked from commit b3ea0c4)
notklea pushed a commit to notklea/nixpkgs that referenced this pull request Dec 1, 2025
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.