gentoo-ebuilds/x11-misc/sent/sent-1_p20230110.ebuild
Nicolas PARLANT eda4f089d9
x11-misc/sent: add 1_p20230110, fix gcc15
create a post_release to fix bugs and gcc15 building
call pkg-config to define libs and include-dir
remove debug compiler flag

Closes: https://bugs.gentoo.org/732426
Closes: https://bugs.gentoo.org/874708
Closes: https://bugs.gentoo.org/919444
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43509
Closes: https://github.com/gentoo/gentoo/pull/43509
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-27 06:53:30 +01:00

47 lines
797 B
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit savedconfig toolchain-funcs
DESCRIPTION="Simple plaintext presentation tool"
HOMEPAGE="https://tools.suckless.org/sent/"
SRC_URI="https://dl.suckless.org/tools/${PN}-1.tar.gz"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~riscv"
DEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
"
RDEPEND="
${DEPEND}
!savedconfig? ( media-gfx/farbfeld )
"
BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1-fix_mk.patch
"${FILESDIR}"/${P}.patch
)
src_prepare() {
default
restore_config config.h
}
src_compile() {
tc-export CC PKG_CONFIG
default
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config config.h
}