Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 820845 - x11-base/xorg-server-9999 removed autotools support
Summary: x11-base/xorg-server-9999 removed autotools support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL: https://gitlab.freedesktop.org/xorg/x...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2021-10-30 15:03 UTC by cyrillic
Modified: 2021-11-01 19:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
xorg-server-9999.ebuild (xorg-server-9999.ebuild,3.49 KB, text/plain)
2021-10-30 15:05 UTC, cyrillic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cyrillic 2021-10-30 15:03:36 UTC
x11-base/xorg-server-9999 removed autotools support, so this is what I get now :

 * ERROR: x11-base/xorg-server-9999::gentoo failed (prepare phase):
 *   Failed running 'aclocal'!


Reproducible: Always
Comment 1 cyrillic 2021-10-30 15:05:55 UTC
Created attachment 747498 [details]
xorg-server-9999.ebuild

This needs some cleaning up, but so far it is working for me.
Comment 2 Piotr Karbowski (RETIRED) gentoo-dev 2021-10-31 09:23:50 UTC
Working on the meson support.
Comment 3 Larry the Git Cow gentoo-dev 2021-11-01 19:32:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30f6ccddc4c4feffa3d40d8f5353d355df7bb2e

commit f30f6ccddc4c4feffa3d40d8f5353d355df7bb2e
Author:     Piotr Karbowski <slashbeast@gentoo.org>
AuthorDate: 2021-11-01 19:28:54 +0000
Commit:     Piotr Karbowski <slashbeast@gentoo.org>
CommitDate: 2021-11-01 19:32:14 +0000

    x11-base/xorg-server: switch from autotools to meson in live ebuild.
    
    The meson integration is a bit wonky, we need to get the things into
    eclass ideally, as we move forward, maybe xorg-4 that has no autotools
    logic?
    
    kdrive is no more interfaced via configuration options, so dropping it
    from IUSE.
    
    Tested both with live ebuild as well as x11-base/xorg-server-1.20.13,
    works just fine (minus the libxcvt bit, of course)
    
    X symlink is no longer created so we create it now outside meson
    install.
    
    List of installes files metch minus example xfree86 config and cvt.
    
    Closes: https://bugs.gentoo.org/820845
    Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>

 x11-base/xorg-server/xorg-server-9999.ebuild | 112 +++++++++++----------------
 1 file changed, 47 insertions(+), 65 deletions(-)