Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 776418 - x11-misc/xaos-4.2.1 version bump, ported to Qt5
Summary: x11-misc/xaos-4.2.1 version bump, ported to Qt5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL: https://github.com/xaos-project/XaoS/...
Whiteboard:
Keywords:
Depends on:
Blocks: gtk2-removal
  Show dependency tree
 
Reported: 2021-03-15 18:24 UTC by Andreas Sturmlechner
Modified: 2022-01-11 15:43 UTC (History)
2 users (show)

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


Attachments
xaos-4.2.1.ebuild (xaos-4.2.1.ebuild,739 bytes, text/plain)
2021-06-10 11:02 UTC, Andrew Ammerlaan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2021-03-15 18:24:28 UTC
New(?) repository: https://github.com/xaos-project/XaoS
Comment 1 Larry the Git Cow gentoo-dev 2021-03-20 11:12:08 UTC
The bug has been referenced in the following commit(s):

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

commit c92daf0d6805864aafb6d8f092cc41784f359371
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-03-20 11:11:37 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-03-20 11:11:37 +0000

    x11-misc/xaos: Port to EAPI 7
    
    Bug: https://bugs.gentoo.org/776418
    Closes: https://bugs.gentoo.org/726212
    Closes: https://bugs.gentoo.org/732414
    Closes: https://bugs.gentoo.org/742824
    Package-Manager: Portage-3.0.17, Repoman-3.0.2
    Signed-off-by: David Seifert <soap@gentoo.org>

 x11-misc/xaos/files/xaos-3.4-include.patch       |  4 +-
 x11-misc/xaos/files/xaos-3.4-png.patch           | 11 ---
 x11-misc/xaos/files/xaos-3.6-buildsystem.patch   | 86 +++++++++++++++++++++
 x11-misc/xaos/files/xaos-3.6-locale-dir.patch    | 11 ---
 x11-misc/xaos/files/xaos-3.6-no-auto-strip.patch | 20 -----
 x11-misc/xaos/xaos-3.6.ebuild                    | 96 ++++++++++++------------
 6 files changed, 134 insertions(+), 94 deletions(-)
Comment 2 Andrew Ammerlaan gentoo-dev 2021-06-10 11:02:52 UTC
Created attachment 715056 [details]
xaos-4.2.1.ebuild

This is an initial attempt to write an ebuild for version 4.2.1.

Currently it still fails with:
* ACCESS DENIED:  open_wr:      /var/lib/portage/home/.cache/mesa_shader_cache/index
The build system seems to be a bit strange, it requires a running X server during the compile phase.

I'm leaving this here for future reference.
Comment 3 Andrew Ammerlaan gentoo-dev 2021-06-10 13:44:32 UTC
The same issue occurs in the in-tree ebuild for starpu, it is related to this env variable: XDG_CACHE_HOME.
Comment 4 Andrew Ammerlaan gentoo-dev 2021-06-11 10:09:02 UTC
export XDG_CACHE_HOME="${HOME}/.cache" fixes this issue, but now emake hangs forever after the compilation completes, very strange...
Comment 5 Larry the Git Cow gentoo-dev 2022-01-11 14:15:08 UTC
The bug has been closed via the following commit(s):

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

commit 3527319091508de2254e94f8382f8befce92e029
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2022-01-11 14:14:52 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2022-01-11 14:15:05 +0000

    x11-misc/xaos: add latest snapshot version
    
    Closes: https://bugs.gentoo.org/776418
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 x11-misc/xaos/Manifest                    |  1 +
 x11-misc/xaos/xaos-4.2.1_p20210828.ebuild | 46 +++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)
Comment 6 Andrew Ammerlaan gentoo-dev 2022-01-11 14:16:28 UTC
(In reply to Andrew Ammerlaan from comment #4)
> export XDG_CACHE_HOME="${HOME}/.cache" fixes this issue, but now emake hangs
> forever after the compilation completes, very strange...

The problem was "$(STRIP) $(TARGET)" in Makefile, which for some reason only succeeds in a running X session (and hangs when run in virtualx).