diff options
Diffstat (limited to 'net-libs/qmf/qmf-4.0.3.ebuild')
-rw-r--r-- | net-libs/qmf/qmf-4.0.3.ebuild | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/net-libs/qmf/qmf-4.0.3.ebuild b/net-libs/qmf/qmf-4.0.3.ebuild deleted file mode 100644 index f1d6022513e9..000000000000 --- a/net-libs/qmf/qmf-4.0.3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit qt4-r2 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI=( - "git://code.qt.io/qt-labs/messagingframework.git" - "https://code.qt.io/git/qt-labs/messagingframework.git" - ) -else - SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${P}.tar.gz" - S=${WORKDIR}/qt-labs-messagingframework -fi - -DESCRIPTION="The Qt Messaging Framework" -HOMEPAGE="https://code.qt.io/cgit/qt-labs/messagingframework.git/" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" -IUSE="debug doc icu test zlib" - -RDEPEND=" - dev-qt/qtcore:4[ssl] - dev-qt/qtgui:4 - dev-qt/qtsql:4 - icu? ( dev-libs/icu:= ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-qt/qttest:4 ) -" - -DOCS=( CHANGES ) -PATCHES=( - "${FILESDIR}/${PN}-4.0.2-tests.patch" -) - -src_prepare() { - qt4-r2_src_prepare - - sed -i -e '/SUBDIRS.*=/s/benchmarks//' messagingframework.pro || die - - # disable examples which require dev-qt/qtwebkit:4 - sed -i -e '/SUBDIRS.*=/s/examples//' messagingframework.pro || die - - if ! use test; then - sed -i -e '/SUBDIRS.*=/s/tests//' messagingframework.pro || die - fi - - # disable automagic deps - if ! use icu; then - sed -i -e 's/packagesExist(icu-uc)/false:&/' \ - src/libraries/qmfclient/qmfclient.pro || die - fi - if ! use zlib; then - sed -i -e 's/packagesExist(zlib)/false:&/' \ - src/plugins/messageservices/imap/imap.pro || die - fi - - # fix libdir - find "${S}" -name '*.pro' -type f -print0 | xargs -0 \ - sed -i -re "s:/lib(/|$):/$(get_libdir)\1:" || die - sed -i -e "s:/lib/:/$(get_libdir)/:" \ - src/libraries/qmfclient/support/qmailnamespace.cpp || die -} - -src_configure() { - eqmake4 QMF_INSTALL_ROOT="${EPREFIX}/usr" -} - -src_test() { - cd "${S}"/tests - - export QMF_DATA=${T} - local fail=false test= - for test in tst_*; do - # skip test that requires messageserver to be running - [[ ${test} == tst_qmailstorageaction ]] && continue - - if ! LC_ALL=C ./${test}/${test}; then - eerror "${test#tst_} test failed!" - fail=true - fi - echo - done - - ${fail} && die "some tests have failed!" -} - -src_install() { - qt4-r2_src_install - - if use doc; then - emake docs - - dodoc -r doc/html - dodoc doc/html/qmf.qch - docompress -x /usr/share/doc/${PF}/qmf.qch - fi -} |