diff options
author | Jeroen Roovers <jer@gentoo.org> | 2018-12-16 14:48:46 +0100 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2018-12-16 14:49:02 +0100 |
commit | 8c51101c2cd6abb6b1545a9b6febc6805a9cb470 (patch) | |
tree | 9b666f89ed23c25d35cd3202b9d0ff62976a3873 /x11-misc/dzen/dzen-0.9.5_p1.ebuild | |
parent | app-emulation/cadvisor: Remove old (diff) | |
download | gentoo-8c51101c2cd6abb6b1545a9b6febc6805a9cb470.tar.gz gentoo-8c51101c2cd6abb6b1545a9b6febc6805a9cb470.tar.bz2 gentoo-8c51101c2cd6abb6b1545a9b6febc6805a9cb470.zip |
x11-misc/dzen: Version 0.9.5_p1
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'x11-misc/dzen/dzen-0.9.5_p1.ebuild')
-rw-r--r-- | x11-misc/dzen/dzen-0.9.5_p1.ebuild | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/x11-misc/dzen/dzen-0.9.5_p1.ebuild b/x11-misc/dzen/dzen-0.9.5_p1.ebuild new file mode 100644 index 000000000000..38e2ad7461cd --- /dev/null +++ b/x11-misc/dzen/dzen-0.9.5_p1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs + +COMMITID="488ab66019f475e35e067646621827c18a879ba1" + +DESCRIPTION="A general purpose messaging, notification and menuing program for X11" +HOMEPAGE="https://github.com/robm/dzen" +SRC_URI="${HOMEPAGE}/tarball/${COMMITID} -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +IUSE="minimal xft xinerama xpm" +SLOT="2" + +RDEPEND=" + x11-libs/libX11 + xft? ( x11-libs/libXft ) + xinerama? ( x11-libs/libXinerama ) + xpm? ( x11-libs/libXpm ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + x11-base/xorg-proto +" +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-unused-but-set.patch +) +DOCS=( README ) +S=${WORKDIR}/robm-${PN}-${COMMITID:0:7} + +src_configure() { + tc-export CC PKG_CONFIG + + if use xinerama ; then + sed -e '/^LIBS/s|$| -lXinerama|' \ + -e '/^CFLAGS/s|$| -DDZEN_XINERAMA|' \ + -i config.mk || die + fi + if use xpm ; then + sed -e '/^LIBS/s|$| -lXpm|' \ + -e '/^CFLAGS/s|$| -DDZEN_XPM|' \ + -i config.mk || die + fi + if use xft ; then + sed -e '/^LIBS/s|$| $(shell ${PKG_CONFIG} --libs xft)|' \ + -e '/^CFLAGS/s|$| -DDZEN_XFT $(shell ${PKG_CONFIG} --cflags xft)|' \ + -i config.mk || die + fi +} + +src_compile() { + default + use minimal || emake -C gadgets +} + +src_install() { + default + + if ! use minimal ; then + emake -C gadgets DESTDIR="${D}" install + dobin gadgets/*.sh + dodoc gadgets/README* + fi +} |