diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-03-03 10:28:17 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-03-03 10:28:17 +0000 |
commit | d99093fb4bb5652015c06274d64083daa2439e4f (patch) | |
tree | cf61513204d97974179580065e85df5c8009087c /x11-misc/dzen/dzen-0.9.5_p2.ebuild | |
parent | 463397cf1e064185110fe57c568d73f99a06f5d1 (diff) |
gentoo resync : 03.03.2021
Diffstat (limited to 'x11-misc/dzen/dzen-0.9.5_p2.ebuild')
-rw-r--r-- | x11-misc/dzen/dzen-0.9.5_p2.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/x11-misc/dzen/dzen-0.9.5_p2.ebuild b/x11-misc/dzen/dzen-0.9.5_p2.ebuild new file mode 100644 index 000000000000..b2dadc4502d7 --- /dev/null +++ b/x11-misc/dzen/dzen-0.9.5_p2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +COMMIT_HASH="488ab66019f475e35e067646621827c18a879ba1" + +DESCRIPTION="General purpose messaging, notification, and menu utility" +HOMEPAGE="https://github.com/robm/dzen" +SRC_URI="https://github.com/robm/dzen/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT_HASH}" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="2" +IUSE="xinerama xpm" + +RDEPEND=" + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm )" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + virtual/pkgconfig" + +src_prepare() { + default + sed -i '/strip/d; /@echo/d; s/\t@/\t/; s/-L.*/$(X11LIBS)/' \ + Makefile gadgets/Makefile || die +} + +src_compile() { + local cflags="${CFLAGS} $($(tc-getPKG_CONFIG) --cflags x11)" + local libs="$($(tc-getPKG_CONFIG) --libs x11)" + + emake -C gadgets \ + CC="$(tc-getCC)" CFLAGS="${cflags}" \ + LDFLAGS="${LDFLAGS}" X11LIBS="${libs}" + + local flag + # xft always-enabled wrt bug #477656 + for flag in xft $(usev xinerama) $(usev xpm); do + cflags+=" $($(tc-getPKG_CONFIG) --cflags ${flag}) -DDZEN_${flag^^}" + libs+=" $($(tc-getPKG_CONFIG) --libs ${flag})" + done + + cflags+=" -DVERSION='\"$(ver_cut 1-3)\"'" + + emake CC="$(tc-getCC)" CFLAGS="${cflags}" LIBS="${LDFLAGS} ${libs}" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" -C gadgets install + dobin gadgets/*.sh + dodoc gadgets/README* + einstalldocs +} |