add x11-misc/rofi-9999

This commit is contained in:
Florian Tham
2017-09-22 15:43:28 +02:00
parent 3c41eebc0f
commit 23adc3aaac
3 changed files with 73 additions and 0 deletions

2
x11-misc/rofi/Manifest Normal file
View File

@@ -0,0 +1,2 @@
EBUILD rofi-9999.ebuild 947 SHA256 a9d413dc022c7b5527883b7d30eb13ac6fdeb9744daa74812edb95d1a7802903 SHA512 0c6861138767f83284d9bdb50365d7f9d2f676a6ba477361a51889e9dc97cac77fce887136fbf00ed2c3ddebdb0a677b806943c88556cea7b2cad3b9d8fadb89 WHIRLPOOL f03f88ca34bbf346c96d82c2a00c04af4b394858735c2bf0257ec0f067619a9ea89c9088533206eda85ebec950fb2fa5fa7882196a2aca41618a85888a757170
MISC metadata.xml 495 SHA256 b334ab8e45b8bc73af14035d9716ee106ee7d7eda9b786a3400526aa26d44fa0 SHA512 afcce018b90e20d190e8da510c57b27b92508a40972fc5e573c185561dd0daa3ce3fd57c689c2ec65902087aaec7d1273ed151abdc5c6be76706f694c1c9510f WHIRLPOOL 02f55aaf5e5b5d491b79abe5b13ff665189950c7f1bc6013aa15544085dad04e91cdac5c5d8f8ab088c017fd3386b3d8c6e6462ea53fff56fb1d9c4ede329208

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>jer@gentoo.org</email>
</maintainer>
<maintainer type="project">
<email>desktop-misc@gentoo.org</email>
<name>Gentoo Desktop Miscellaneous Project</name>
</maintainer>
<use>
<flag name="windowmode">Enable normal window mode</flag>
</use>
<upstream>
<remote-id type="github">DaveDavenport/rofi</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools toolchain-funcs git-r3
DESCRIPTION="A window switcher, run dialog and dmenu replacement"
HOMEPAGE="https://davedavenport.github.io/rofi/"
EGIT_REPO_URI="https://github.com/DaveDavenport/${PN}"
EGIT_CLONE_TYPE=shallow
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="windowmode -check"
RDEPEND="
dev-libs/glib:2
media-libs/freetype
x11-libs/cairo[xcb]
x11-libs/libX11
x11-libs/libXft
x11-libs/libXinerama
x11-libs/libxcb
x11-libs/libxkbcommon[X]
x11-libs/pango[X]
x11-libs/startup-notification
x11-libs/xcb-util
x11-libs/xcb-util-wm
x11-libs/xcb-util-xrm
"
DEPEND="
${RDEPEND}
virtual/pkgconfig
x11-proto/xineramaproto
x11-proto/xproto
"
src_prepare() {
default
eautoreconf
}
src_configure() {
tc-export CC
econf \
$(use_enable windowmode) \
$(use_enable check)
}
src_test() {
emake test
}