pesa        14/05/23 13:57:23

  Modified:             ChangeLog
  Added:                qt-mobility-1.2.2_p20130703-r1.ebuild
  Log:
  Remove USE=bearer, superseded by dev-qt/qtbearer. Switch to virtual/libudev. 
Drop obexd dependency wrt bug 509360.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
0xDADED6B2671CB57D!)

Revision  Changes    Path
1.7                  dev-qt/qt-mobility/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/ChangeLog?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/ChangeLog?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/ChangeLog?r1=1.6&r2=1.7

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/ChangeLog,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ChangeLog   23 May 2014 13:03:55 -0000      1.6
+++ ChangeLog   23 May 2014 13:57:23 -0000      1.7
@@ -1,6 +1,13 @@
 # ChangeLog for dev-qt/qt-mobility
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/ChangeLog,v 1.6 
2014/05/23 13:03:55 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-mobility/ChangeLog,v 1.7 
2014/05/23 13:57:23 pesa Exp $
+
+*qt-mobility-1.2.2_p20130703-r1 (23 May 2014)
+
+  23 May 2014; Davide Pesavento <p...@gentoo.org>
+  +qt-mobility-1.2.2_p20130703-r1.ebuild:
+  Remove USE=bearer, superseded by dev-qt/qtbearer. Switch to virtual/libudev.
+  Drop obexd dependency wrt bug 509360.
 
   23 May 2014; Davide Pesavento <p...@gentoo.org>
   qt-mobility-1.2.2_p20130703.ebuild:



1.1                  dev-qt/qt-mobility/qt-mobility-1.2.2_p20130703-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20130703-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20130703-r1.ebuild?rev=1.1&content-type=text/plain

Index: qt-mobility-1.2.2_p20130703-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-qt/qt-mobility/qt-mobility-1.2.2_p20130703-r1.ebuild,v
 1.1 2014/05/23 13:57:23 pesa Exp $

EAPI=5

inherit multilib qt4-r2

DESCRIPTION="Additional Qt APIs for mobile devices and desktop platforms"
HOMEPAGE="http://qt-project.org/wiki/Category:Developing_with_Qt::QtMobility";
SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${P}.tar.xz";
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"

QT_MOBILITY_MODULES=(connectivity +contacts feedback gallery location
                messaging multimedia organizer publishsubscribe
                sensors serviceframework systeminfo versit)
IUSE="bluetooth debug doc networkmanager pulseaudio qml +tools
        ${QT_MOBILITY_MODULES[@]}"

REQUIRED_USE="
        || ( ${QT_MOBILITY_MODULES[@]#[+-]} )
        versit? ( contacts )
"

RDEPEND="
        >=dev-qt/qtcore-4.8.0:4
        connectivity? (
                >=dev-qt/qtdbus-4.8.0:4
                bluetooth? ( net-wireless/bluez )
        )
        contacts? ( >=dev-qt/qtgui-4.8.0:4 )
        gallery? ( >=dev-qt/qtdbus-4.8.0:4 )
        location? (
                >=dev-qt/qtdeclarative-4.8.0:4
                >=dev-qt/qtgui-4.8.0:4
                >=dev-qt/qtsql-4.8.0:4[sqlite]
        )
        messaging? ( >=net-libs/qmf-4.0 )
        multimedia? (
                >=dev-qt/qtgui-4.8.0-r4:4[xv]
                >=dev-qt/qtopengl-4.8.0:4
                media-libs/alsa-lib
                media-libs/gstreamer:0.10
                media-libs/gst-plugins-bad:0.10
                media-libs/gst-plugins-base:0.10
                x11-libs/libX11
                x11-libs/libXext
                x11-libs/libXv
                pulseaudio? ( media-sound/pulseaudio[alsa] )
        )
        publishsubscribe? (
                tools? ( >=dev-qt/qtgui-4.8.0:4 )
        )
        qml? ( >=dev-qt/qtdeclarative-4.8.0:4 )
        serviceframework? (
                >=dev-qt/qtdbus-4.8.0:4
                >=dev-qt/qtsql-4.8.0:4[sqlite]
                tools? ( >=dev-qt/qtgui-4.8.0:4 )
        )
        systeminfo? (
                >=dev-qt/qtdbus-4.8.0:4
                >=dev-qt/qtgui-4.8.0:4
                sys-apps/util-linux
                virtual/libudev:=
                x11-libs/libX11
                x11-libs/libXrandr
                bluetooth? ( net-wireless/bluez )
                networkmanager? ( net-misc/networkmanager )
        )
        versit? ( >=dev-qt/qtgui-4.8.0:4 )
"
DEPEND="${RDEPEND}
        virtual/pkgconfig
        doc? ( >=dev-qt/qthelp-4.8.0:4 )
        multimedia? (
                sys-kernel/linux-headers
                x11-proto/videoproto
        )
        systeminfo? ( sys-kernel/linux-headers )
"

src_prepare() {
        qt4-r2_src_prepare

        # disable building of code snippets in doc/
        # and translations (they aren't actually translated)
        sed -i -re '/SUBDIRS \+= (doc|translations)/d' qtmobility.pro || die

        # fix automagic dependency on qt-declarative
        if ! use qml; then
                sed -i -e '/SUBDIRS += declarative/d' plugins/plugins.pro || die
        fi
}

src_configure() {
        # figure out which modules to build
        local modules=
        for mod in "${QT_MOBILITY_MODULES[@]#[+-]}"; do
                use ${mod} && modules+="${mod} "
        done

        # custom configure script
        local myconf=(
                ./configure
                -prefix "${EPREFIX}/usr"
                -headerdir "${EPREFIX}/usr/include/qt4"
                -libdir "${EPREFIX}/usr/$(get_libdir)/qt4"
                -plugindir "${EPREFIX}/usr/$(get_libdir)/qt4/plugins"
                $(use debug && echo -debug || echo -release)
                $(use doc || echo -no-docs)
                $(use tools || echo -no-tools)
                -modules "${modules}"
        )
        echo "${myconf[@]}"
        "${myconf[@]}" || die "configure failed"

        # fix automagic dependency on bluez
        if ! use bluetooth; then
                sed -i -e '/^bluez_enabled =/s:yes:no:' config.pri || die
        fi

        # fix automagic dependency on networkmanager
        if ! use networkmanager; then
                sed -i -e '/^networkmanager_enabled =/s:yes:no:' config.pri || 
die
        fi

        # fix automagic dependency on pulseaudio
        if ! use pulseaudio; then
                sed -i -e '/^pulseaudio_enabled =/s:yes:no:' config.pri || die
        fi

        eqmake4 -recursive
}

src_compile() {
        qt4-r2_src_compile

        use doc && emake docs
}

src_install() {
        qt4-r2_src_install

        if use doc; then
                dohtml -r doc/html/*
                dodoc doc/qch/qtmobility.qch
                docompress -x /usr/share/doc/${PF}/qtmobility.qch
        fi
}




Reply via email to