summaryrefslogtreecommitdiff
path: root/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-04-29 15:33:53 +0200
committerTomas Chvatal <scarabeus@gentoo.org>2011-04-29 15:33:53 +0200
commit61e260162a204a7b9273cb901cec49a487387f17 (patch)
treee8e6555decae899fb464e8a7e0446045d53a067a /dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
parentf6e0964ae7f3a0d8515145a162ef2638202a50f2 (diff)
downloadkde-61e260162a204a7b9273cb901cec49a487387f17.tar.gz
kde-61e260162a204a7b9273cb901cec49a487387f17.tar.bz2
kde-61e260162a204a7b9273cb901cec49a487387f17.zip
[dev-libs/libdbusmenu-qt] Sync with main tree.
Diffstat (limited to 'dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild')
-rw-r--r--dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild40
1 files changed, 16 insertions, 24 deletions
diff --git a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
index 14021eab35b..4e41c6b8656 100644
--- a/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
+++ b/dev-libs/libdbusmenu-qt/libdbusmenu-qt-9999.ebuild
@@ -1,31 +1,27 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu-qt/libdbusmenu-qt-0.8.2.ebuild,v 1.1 2011/04/29 13:32:45 scarabeus Exp $
EAPI=4
QT_DEPEND="4.6.3"
-inherit cmake-utils virtualx
+EGIT_REPO_URI="git://gitorious.org/dbusmenu/dbusmenu-qt.git"
-if [[ "${PV}" = 9999* ]] ; then
- inherit git-2
-
- EGIT_REPO_URI="git://gitorious.org/dbusmenu/dbusmenu-qt.git"
+[[ ${PV} == 9999* ]] && GIT_ECLASS="git-2"
+inherit cmake-utils virtualx ${GIT_ECLASS}
+DESCRIPTION="A library providing Qt implementation of DBusMenu specification"
+HOMEPAGE="https://launchpad.net/libdbusmenu-qt/"
+if [[ ${PV} == 9999* ]] ; then
KEYWORDS=""
else
- # We are using snapshots from Aurelien's repos, as advised in kde-packager ml
- # This is because version 0.6.3 removed code from the official version,
- # because Canonical has no copyright on it
- #SRC_URI="mirror://gentoo/${P}.tar.bz2"
- SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
-
+ #SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2"
+ # upstream has no permissions to use some kde written code so repack git
+ # repo every time
+ SRC_URI="http://dev.gentoo.org/~scarabeus/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
fi
-DESCRIPTION="A library providing Qt implementation of DBusMenu specification"
-HOMEPAGE="https://launchpad.net/libdbusmenu-qt/"
-
LICENSE="LGPL-2"
SLOT="0"
IUSE="debug doc"
@@ -44,8 +40,11 @@ DEPEND="${RDEPEND}
DOCS=(NEWS README)
+# tests fail due to missing conection to dbus
+RESTRICT="test"
+
src_configure() {
- mycmakeargs=(
+ local mycmakeargs=(
$(cmake-utils_use_build test TESTS)
$(cmake-utils_use_with doc)
)
@@ -53,12 +52,5 @@ src_configure() {
}
src_test() {
- pushd "${CMAKE_BUILD_DIR}/tests" > /dev/null
- local ctestargs
- [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
-
- export maketype="ctest ${ctestargs}"
- virtualmake || die "Tests failed."
-
- popd > /dev/null
+ CMAKE_BUILD_DIR=${CMAKE_BUILD_DIR}/tests VIRTUALX_COMMAND=cmake-utils_src_test virtualmake
}