x11-wm/goomwwm: add 1.0.0_p20250710

Closes: https://bugs.gentoo.org/943889
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-10-12 04:52:10 +01:00
parent 34083b3016
commit 83bf5642dd
3 changed files with 73 additions and 0 deletions

View File

@@ -1 +1,2 @@
DIST goomwwm-1.0.0-github.tar.gz 406143 BLAKE2B 0118dfec32a3598b0a23b3421643a211386c1bc302d523a4a63a78e34ba9f0673b0bae18b27b491ab153e3e0fb8031123c56425ac007c20651fb3ec8484ab7a5 SHA512 e37d80c8ea47fe136172c392521ec8d4dab361c3469d3d1626ed7c30385513301983c0ffde39f4c2e6f2dee8709da6a34f14f7bb89776f1ccde5103ab1a26764
DIST goomwwm-1.0.0_p20250710.gh.tar.gz 412209 BLAKE2B cd6569675e72ac0d1f01e1b9adbeee0931c8594a46a65625c0e55596cf876b709381ce2ed026ac8b9e61cfd4722be0173aa43e3a9c336cf03be32c275ab05119 SHA512 4d0479248423a2b4237ff466aa8c9f515a587d52df135ce3b1bd6f7c458f1c00414c35994ea6e274003fe09d04f011a1a71094cb81ebddffe5e7dd96902ab990

View File

@@ -0,0 +1,30 @@
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,10 @@
-CFLAGS?=-Wall -Os
-LDADD?=`pkg-config --cflags --libs x11 xinerama xft`
+PKG_CONFIG ?= pkg-config
+CFLAGS ?= -Wall -Os
+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags x11 xinerama xft)
+LDLIBS += $(shell $(PKG_CONFIG) --libs x11 xinerama xft)
-normal:
- $(CC) -o goomwwm goomwwm.c $(CFLAGS) $(LDADD) $(LDFLAGS)
-
-debug:
- $(CC) -o goomwwm-debug goomwwm.c $(CFLAGS) -g -DDEBUG $(LDADD)
+all: goomwwm
+goomwwm.c: proto
proto:
cat *.c | egrep '^(void|int|char|unsigned|client|Window|winlist|box|textbox|XWindow)' | sed -r 's/\)/);/' > proto.h
@@ -13,7 +12,5 @@ proto:
docs:
pandoc -s -w man goomwwm.md -o goomwwm.1
-all: proto normal debug docs
-
clean:
- rm -f goomwwm goomwwm-debug
\ No newline at end of file
+ rm -f goomwwm goomwwm-debug

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic toolchain-funcs
GOOMWM_COMMIT="5747442e8842e8b150e75f656dec4b2db225110f"
DESCRIPTION="Get out of my way, Window Manager!"
HOMEPAGE="https://github.com/seanpringle/goomwwm"
SRC_URI="https://github.com/seanpringle/goomwwm/archive/${GOOMWM_COMMIT}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-${GOOMWM_COMMIT}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
RDEPEND="
x11-libs/libXft
x11-libs/libX11
x11-libs/libXinerama
"
DEPEND="
${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.0.0_p20250710-makefile.patch
)
src_configure() {
tc-export CC PKG_CONFIG
use debug && append-cppflags -DDEBUG
}
src_install() {
dobin goomwwm
doman goomwwm.1
}