mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-misc/dhcpcd-ui: Add knotify dependency
Package fails to build when libnotify and qt4 USE flags are set. Adding knotify as a dependency fixes the issue. Gentoo-Bug: 568166 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1763 Signed-off-by: Yixun Lan <dlan@gentoo.org>
This commit is contained in:
60
net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
Normal file
60
net-misc/dhcpcd-ui/dhcpcd-ui-0.7.5-r1.ebuild
Normal file
@@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit qmake-utils systemd
|
||||
|
||||
DESCRIPTION="Desktop notification and configuration for dhcpcd"
|
||||
HOMEPAGE="http://roy.marples.name/projects/dhcpcd-ui/"
|
||||
SRC_URI="http://roy.marples.name/downloads/${PN%-ui}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug gtk gtk3 qt4 libnotify"
|
||||
|
||||
REQUIRED_USE="
|
||||
?? ( gtk gtk3 qt4 )
|
||||
gtk3? ( !gtk )
|
||||
gtk? ( !gtk3 )"
|
||||
|
||||
DEPEND="
|
||||
virtual/libintl
|
||||
libnotify? (
|
||||
gtk? ( x11-libs/libnotify )
|
||||
gtk3? ( x11-libs/libnotify )
|
||||
qt4? ( kde-base/kdelibs kde-apps/knotify )
|
||||
)
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
qt4? ( dev-qt/qtgui:4 )"
|
||||
|
||||
RDEPEND=">=net-misc/dhcpcd-6.4.4"
|
||||
|
||||
pkg_setup() {
|
||||
if use qt4 ; then
|
||||
# This is required in case a user still has qt3 installed
|
||||
export QTDIR="$(qt4_get_bindir)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable debug)
|
||||
$(usex gtk '--with-gtk=gtk+-2.0 --with-icons' '')
|
||||
$(usex gtk3 '--with-gtk=gtk+-3.0 --with-icons' '')
|
||||
$(usex qt4 '--with-qt --with-icons' '--without-qt')
|
||||
$(use_enable libnotify notification)
|
||||
$(use gtk || use gtk3 || echo '--without-gtk')
|
||||
$(use gtk || use gtk3 || use qt4 || echo '--without-icons')
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
|
||||
|
||||
systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
|
||||
}
|
||||
Reference in New Issue
Block a user