Striving for greatness

Get your hot new X leetness in Gentoo

Posted in Blog by Donnie Berkholz on March 30th, 2008

Live-git packages for much of X.Org (the important parts, anyway) are now available in Gentoo’s x11 overlay, thanks to James Cloos. I hope you’re all very happy that he’s merged his work into the main project overlay–I know I am. Gentoo users can add this overlay by installing layman and running `layman -a x11`. All the live-git packages are in package.mask, so you’ll need to unmask them–portpeek is one easy way of doing this.

xorg-server-1.5 prereleases are also in there. So far that’s just 1.4.99.901, but more should show up soon. They’ll remain in the x11 overlay until they build against packages that have actually been released, at which point they’ll move to package.mask in the main tree. Any xprint users, feel free to contribute patches to fix its build. I know Debian already has some patches for this, so that would be a good place to start.

Tagged with: ,

6 Responses to 'Get your hot new X leetness in Gentoo'

Subscribe to comments with RSS or TrackBack to 'Get your hot new X leetness in Gentoo'.

  1. chithanh said, on March 31st, 2008 at 5:24 am

    > They’ll remain in the x11 overlay until they build against
    > packages that have actually been released

    Which are these? There is libpciaccess-0.10 which was released some time ago but there is only a git ebuild in the overlay. xf86driproto has not had a checkin for 3 months, so a snapshot might do.
    So it seems that only mesa remains, in case mesa-7.0.3_rc2 does not work.

  2. Adam Lantos said, on March 31st, 2008 at 12:14 pm

    Wow, thanks! :) I’ve merged and now using the “-9999″ packages without problems.

  3. Donnie Berkholz said, on March 31st, 2008 at 8:43 pm

    autounmask is another useful tool.

  4. Donnie Berkholz said, on April 1st, 2008 at 11:54 am

    chithanh,

    Yes, mesa and xf86driproto are the two. xf86driproto just needs to get released, and mesa needs a fair amount of work on the 7.0 branch.

  5. Jure Repinc said, on April 16th, 2008 at 9:52 am

    Any tips on how to do bisecting with these overlays?

  6. Donnie Berkholz said, on April 16th, 2008 at 10:07 am

    Jure,
    I don’t have a great way right now, although that would definitely be a wonderful feature to have. Here’s what you can do:

    Clone it somewhere and run the bisect commands in the clone (git clone /usr/portage/distfiles/git-src/glproto) to get which commit IDs you should use.

    When you get an ID, pass it into emerge with EGIT_TREE=$ID emerge glproto.

    Test.

    Wash, rinse, repeat.

Leave a Reply