--- yubikey-personalization-gui-3.1.24.ebuild 2017-12-15 00:16:08.670110483 +0100 +++ yubikey-personalization-gui-3.1.24-r1.ebuild 2017-12-21 10:27:33.067238253 +0100 @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit eutils qmake-utils +inherit flag-o-matic qmake-utils DESCRIPTION="GUI for personalization of Yubico's YubiKey" SRC_URI="http://yubico.github.io/yubikey-personalization-gui/releases/${P}.tar.gz" @@ -12,23 +12,35 @@ KEYWORDS="~amd64" SLOT="0" LICENSE="BSD-2" -IUSE="debug" +IUSE="debug test" RDEPEND=" >=sys-auth/ykpers-1.14.0 >=sys-auth/libyubikey-1.6 - dev-qt/qtcore:4 - dev-qt/qtgui:4 - dev-qt/qttest:4 + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 dev-libs/glib:2 virtual/libusb:1" DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 ) virtual/pkgconfig" DOCS=( NEWS README ) +src_prepare() { + if ! use test ; then + sed -i YKPersonalization.pro \ + -e 's/src \\/src/' \ + -e '/tests/d' || die + fi + + default +} + src_configure() { - eqmake4 YKPersonalization.pro + append-cxxflags -std=c++11 + + eqmake5 "CONFIG+=nosilent" YKPersonalization.pro } src_install() {