mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
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:
@@ -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
|
||||
|
||||
30
x11-wm/goomwwm/files/goomwwm-1.0.0_p20250710-makefile.patch
Normal file
30
x11-wm/goomwwm/files/goomwwm-1.0.0_p20250710-makefile.patch
Normal 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
|
||||
42
x11-wm/goomwwm/goomwwm-1.0.0_p20250710.ebuild
Normal file
42
x11-wm/goomwwm/goomwwm-1.0.0_p20250710.ebuild
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user