commit: 5423c3889512eed027d940cc80d6a72a7921d672 Author: Jaco Kroon <jkroon <AT> gentoo <DOT> org> AuthorDate: Fri Feb 6 11:41:03 2026 +0000 Commit: Jaco Kroon <jkroon <AT> gentoo <DOT> org> CommitDate: Fri Feb 6 11:41:03 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5423c388
x11-wm/evilwm: add 1.5 Signed-off-by: Jaco Kroon <jkroon <AT> gentoo.org> x11-wm/evilwm/Manifest | 1 + x11-wm/evilwm/evilwm-1.5.ebuild | 44 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/x11-wm/evilwm/Manifest b/x11-wm/evilwm/Manifest index d9f2c7709318..77f17a1df813 100644 --- a/x11-wm/evilwm/Manifest +++ b/x11-wm/evilwm/Manifest @@ -1,2 +1,3 @@ DIST evilwm-1.4.2.tar.gz 73716 BLAKE2B dbdeb914efe1002a3d3e97942d9b8ee22a3506aec4232cc59d5cb7fe61ee2bcbf08eaa5cc1d55151acd2c41f5fe7128cf0238ac844e91d61fc6afcb9162792e1 SHA512 07f1d82a611b95606ef137bb76599f8eef4bc27bf90eae9f5aa15bc806808c3bc4e1d7e821cebe1651b134d03f2b129e336b95e9659f0509d9711faab9bd00ba DIST evilwm-1.4.3.tar.gz 74386 BLAKE2B 59a8aa3167f6c15c41251d58958496147f76283486345191f2d2d1ad429f0e8d4fe9df3f986ce0c11e0c0f8217365b2fb32cb6fa96566e625333e3eb5f3b58d9 SHA512 3e2d4207b401261bce3ec2a185a1fb2385bb7d79595c0a61a13aeb3238d7ebb5502efb2121d00599af53ce98cdc5cf291751e6ac3a6fb0d623c06628a302047e +DIST evilwm-1.5.tar.gz 76162 BLAKE2B 9849b5919ef2638b201420e6b77b8ead2f638d308adb875021ea3146b9623b9f73b9170b3f033da22139be360bf4b5621f902f82eb3b6ad52093d2951c37fcc1 SHA512 91495841ec78d350253553c7970fe93097c6634f80d13c30a1e0329d82ab53b131ab1b7946b29837b191c4d450567bd3f3f4387ace0280f969fe14a874d5d304 diff --git a/x11-wm/evilwm/evilwm-1.5.ebuild b/x11-wm/evilwm/evilwm-1.5.ebuild new file mode 100644 index 000000000000..a6a74717d62c --- /dev/null +++ b/x11-wm/evilwm/evilwm-1.5.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop toolchain-funcs + +DESCRIPTION="A minimalist, no frills window manager for X" +HOMEPAGE="https://www.6809.org.uk/evilwm/" +SRC_URI="https://www.6809.org.uk/evilwm/dl/${P}.tar.gz" + +LICENSE="MIT 9wm" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" + +RDEPEND="x11-libs/libXext + x11-libs/libXrandr + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +src_prepare() { + default + sed -e 's/^#define DEF_FONT.*/#define DEF_FONT "fixed"/' \ + -i evilwm.h || die "sed font failed" +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" INSTALL_STRIP="" install + + einstalldocs + + echo -e "#!${EPREFIX}/bin/sh\nexec \"${EPREFIX}/usr/bin/${PN}\"" > "${T}/${PN}" || die + exeinto /etc/X11/Sessions + doexe "${T}/${PN}" + + insinto /usr/share/xsessions + doins "${FILESDIR}/${PN}.desktop" + domenu "${FILESDIR}"/evilwm.desktop +}
