URI: 
       slstatus-9999.ebuild - parlay - yet another gentoo overlay
  HTML git clone https://git.parazyd.org/parlay
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
       slstatus-9999.ebuild (1051B)
       ---
            1 # Copyright 1999-2025 Gentoo Authors
            2 # Distributed under the terms of the GNU General Public License v2
            3 
            4 EAPI=8
            5 
            6 inherit git-r3 savedconfig toolchain-funcs
            7 
            8 DESCRIPTION="lightweight status monitor for window managers which use WM_NAME (eg. dwm)"
            9 HOMEPAGE="https://git.suckless.org/slstatus"
           10 EGIT_REPO_URI="https://git.suckless.org/slstatus"
           11 
           12 LICENSE="ISC"
           13 SLOT="0"
           14 KEYWORDS=""
           15 
           16 DEPEND="x11-libs/libX11"
           17 RDEPEND="${DEPEND}"
           18 
           19 src_prepare() {
           20         default
           21 
           22         sed -i \
           23                 -e "/^CFLAGS/{s|=|+=|;s|-O. | |g}" \
           24                 -e "/^LDFLAGS/{s|=|+=|g;s|-s$| |g}" \
           25                 -e "s@/usr/X11R6/include@${EPREFIX}/usr/include/X11@" \
           26                 -e "s@/usr/X11R6/lib@${EPREFIX}/usr/lib@" \
           27                 -e "s@-I/usr/include@@" -e "s@-L/usr/lib@@" \
           28                 config.mk || die
           29 
           30         restore_config config.h
           31 }
           32 
           33 src_compile() {
           34         emake CC=$(tc-getCC) slstatus
           35 }
           36 
           37 src_install() {
           38         emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
           39 
           40         dodoc README
           41 
           42         save_config config.h
           43 }
           44 
           45 pkg_postinst() {
           46         einfo "This ebuild has support for user defined configs"
           47         einfo "Please read this ebuild for more details and re-emerge as needed"
           48 }