app-crypt/trousers: remove (I don't remember what I needed this for)
[sgilles-overlay.git] / x11-misc / dmenu-wl / dmenu-wl-9999.ebuild
blobccbb04cbf4ba82c212fa4b0afaa289a81755a956
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
5 EAPI=6
6 inherit eutils git-r3 savedconfig toolchain-funcs
8 DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System"
9 HOMEPAGE="http://tools.suckless.org/dmenu/"
10 EGIT_REPO_URI="git://github.com/michaelforney/dmenu.git"
12 LICENSE="MIT"
13 SLOT="0"
14 KEYWORDS="~amd64"
15 IUSE="savedconfig workingdmenurun"
17 RDEPEND="
18         media-libs/fontconfig
19         workingdmenurun? ( x11-misc/dmenu )
21 DEPEND="${RDEPEND}
22         virtual/pkgconfig
23         x11-libs/pixman
24         x11-libs/libxkbcommon
25         dev-libs/wld
26         media-libs/fontconfig
27         dev-libs/wayland
30 src_prepare() {
31         sed -i \
32                 -e 's|^ @|      |g' \
33                 -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \
34                 -e '/^  echo/d' \
35                 Makefile || die
37         sed -e 's/-Os//g' -i Makefile
39         eapply_user
41         restore_config config.def.h
44 src_compile() {
45         emake CC=$(tc-getCC)
47         sed -e 's/dmenu /dmenu-wl /g' -i dmenu_run
48         sed -e 's/dmenu/dmenu-wl/g' -i dmenu.1
51 src_install() {
52         mv dmenu dmenu-wl
53         mv dmenu_run dmenu_run-wl
54         mv dmenu.1 dmenu-wl.1
55         dobin dmenu-wl
56         use workingdmenurun && dobin dmenu_run-wl
57         doman dmenu-wl.1
59         save_config config.def.h