Skip to content

gui-wm/somewm: add somewm wayland compositor#473

Open
shuber2 wants to merge 1 commit into
gentoo:masterfrom
shuber2:add-gui-wm-somewm
Open

gui-wm/somewm: add somewm wayland compositor#473
shuber2 wants to merge 1 commit into
gentoo:masterfrom
shuber2:add-gui-wm-somewm

Conversation

@shuber2

@shuber2 shuber2 commented May 11, 2026

Copy link
Copy Markdown

In an attempt to address https://bugs.gentoo.org/972472, add ebuilds for the somewm Wayland compositor.

Copilot AI review requested due to automatic review settings May 11, 2026 13:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Gentoo packaging for the somewm Wayland compositor to address Gentoo bug #972472.

Changes:

  • Added a live (-9999) ebuild for building somewm from the upstream Git repository.
  • Added package metadata.xml with maintainer and upstream information.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
gui-wm/somewm/somewm-9999.ebuild Introduces the live ebuild, dependencies, and post-install guidance.
gui-wm/somewm/metadata.xml Adds package metadata, upstream links, and a long description.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +28 to +33
REQUIRED_USE="${LUA_REQUIRED_USE}"

DEPEND="${LUA_DEPS}"
RDEPEND="
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
dev-libs/glib:2
Comment thread gui-wm/somewm/somewm-9999.ebuild Outdated
Comment on lines +1 to +4
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
Comment thread gui-wm/somewm/somewm-9999.ebuild Outdated
SRC_URI="https://github.com/trip-zip/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
fi

DESCRIPTION="An awesome-compatible dynamic floating and tiling Wayland compositor"
Comment thread gui-wm/somewm/metadata.xml Outdated
Comment on lines +10 to +13
compatible alternative to AwesomeWM. It is compatible to AwesomeWM's Lua API
such that existing configs, widgets and themes carry over. While 1.4 version
give 100% AwesomeWM 4.4 compatibility, later versions will add new features
and may break compatibility.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Symlinks should not be used in ebuild repositories

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok. What instead? A plain copy?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, thanks. Done.

Comment thread gui-wm/somewm/somewm-9999.ebuild Outdated
@@ -0,0 +1,72 @@
# Copyright 1999-2026 Gentoo Authors

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Copyright 1999-2026 Gentoo Authors
# Copyright 2026 Gentoo Authors

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@shuber2 shuber2 force-pushed the add-gui-wm-somewm branch 5 times, most recently from 6482f3e to d8ff753 Compare May 11, 2026 17:43
Signed-off-by: Stefan Huber <shuber@sthu.org>
@shuber2 shuber2 force-pushed the add-gui-wm-somewm branch from d8ff753 to 26f72bb Compare May 16, 2026 14:13
@shuber2 shuber2 changed the title gui-wm/somewm: Add somewm Wayland compositor gui-wm/somewm: add somewm wayland compositor May 16, 2026
@thesamesam

Copy link
Copy Markdown
Member

Please don't use LLMs to review or create Gentoo contributions.

@shuber2

shuber2 commented May 31, 2026

Copy link
Copy Markdown
Author

@thesamesam Thanks, turned this automatic copilot code review off.

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.

5 participants