summaryrefslogtreecommitdiff
path: root/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild')
-rw-r--r--dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild27
1 files changed, 10 insertions, 17 deletions
diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
index 368fc097016..1a2aea3778b 100644
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
@@ -6,26 +6,20 @@ EAPI=6
EBZR_REPO_URI="lp:libdbusmenu-qt"
-[[ ${PV} == 9999* ]] && BZR_ECLASS="bzr"
-inherit multibuild multilib virtualx ${BZR_ECLASS} cmake-multilib
+[[ ${PV} == 9999* ]] && inherit bzr
+inherit cmake-multilib multibuild multilib virtualx cmake-multilib
DESCRIPTION="A library providing Qt implementation of DBusMenu specification"
HOMEPAGE="https://launchpad.net/libdbusmenu-qt/"
-if [[ ${PV} == 9999* ]] ; then
- KEYWORDS=""
-else
- MY_PV=${PV/_pre/+14.10.}
+if [[ ${PV} != 9999* ]] ; then
+ MY_PV=${PV/_pre/+16.04.}
SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.orig.tar.gz"
- # upstream has no permissions to use some kde written code so repack git
- # repo every time
- #SRC_URI="https://dev.gentoo.org/~scarabeus/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
- PATCHES=( "${FILESDIR}/${P}-optionaltests.patch" )
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
fi
LICENSE="LGPL-2"
SLOT="0"
-IUSE="debug doc +qt4 qt5"
+IUSE="debug +qt4 qt5"
REQUIRED_USE="|| ( qt4 qt5 )"
@@ -43,14 +37,14 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
test? (
- dev-libs/qjson[${MULTILIB_USEDEP}]
qt4? ( >=dev-qt/qttest-4.8.6:4[${MULTILIB_USEDEP}] )
qt5? ( dev-qt/qttest:5 )
)
"
+[[ ${PV} == 9999* ]] || S=${WORKDIR}/${PN}-${MY_PV}
+
DOCS=( NEWS README )
# tests fail due to missing connection to dbus
@@ -70,7 +64,7 @@ src_prepare() {
multilib_src_configure() {
local mycmakeargs=(
- -DWITH_DOC=$(usex doc)
+ -DWITH_DOC=OFF
-DUSE_QT${QT_MULTIBUILD_VARIANT}=ON
-DQT_QMAKE_EXECUTABLE="/usr/$(get_libdir)/qt${QT_MULTIBUILD_VARIANT}/bin/qmake"
)
@@ -129,8 +123,7 @@ src_test() {
multilib_src_test() {
local builddir=${BUILD_DIR}
- BUILD_DIR=${BUILD_DIR}/tests \
- VIRTUALX_COMMAND=cmake-utils_src_test virtualmake
+ BUILD_DIR=${BUILD_DIR}/tests virtx cmake-utils_src_test
BUILD_DIR=${builddir}
}