maksbotan    15/01/11 21:28:50

  Modified:             metadata.xml ChangeLog
  Added:                qxmpp-0.8.2.ebuild
  Log:
  Bump to 0.8.2, change SRC_URI and HOMEPAGE, add opus use flag.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
F8DBDADE)

Revision  Changes    Path
1.7                  net-libs/qxmpp/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/metadata.xml?rev=1.7&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/metadata.xml?rev=1.7&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/metadata.xml?r1=1.6&r2=1.7

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/qxmpp/metadata.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- metadata.xml        19 Aug 2013 16:33:28 -0000      1.6
+++ metadata.xml        11 Jan 2015 21:28:50 -0000      1.7
@@ -7,6 +7,7 @@
        
<changelog>http://code.google.com/p/qxmpp/source/browse/CHANGELOG</changelog>
 </upstream>
 <use>
+       <flag name="opus">Enable Opus codec support via 
<pkg>media-libs/opus</pkg></flag>
        <flag name="vpx">Enable VP8 codec support via 
<pkg>media-libs/libvpx</pkg></flag>
 </use>
 </pkgmetadata>



1.44                 net-libs/qxmpp/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/ChangeLog?rev=1.44&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/ChangeLog?rev=1.44&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/ChangeLog?r1=1.43&r2=1.44

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/qxmpp/ChangeLog,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- ChangeLog   10 Aug 2014 20:50:11 -0000      1.43
+++ ChangeLog   11 Jan 2015 21:28:50 -0000      1.44
@@ -1,6 +1,12 @@
 # ChangeLog for net-libs/qxmpp
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/qxmpp/ChangeLog,v 1.43 2014/08/10 
20:50:11 slyfox Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/qxmpp/ChangeLog,v 1.44 2015/01/11 
21:28:50 maksbotan Exp $
+
+*qxmpp-0.8.2 (11 Jan 2015)
+
+  11 Jan 2015; Maxim Koltsov <[email protected]> +qxmpp-0.8.2.ebuild,
+  metadata.xml:
+  Bump to 0.8.2, change SRC_URI and HOMEPAGE, add opus use flag.
 
   10 Aug 2014; Sergei Trofimovich <[email protected]> qxmpp-0.7.4.ebuild,
   qxmpp-0.7.5.ebuild, qxmpp-0.7.6-r1.ebuild, qxmpp-0.7.6.ebuild,



1.1                  net-libs/qxmpp/qxmpp-0.8.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/qxmpp-0.8.2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qxmpp/qxmpp-0.8.2.ebuild?rev=1.1&content-type=text/plain

Index: qxmpp-0.8.2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/qxmpp/qxmpp-0.8.2.ebuild,v 1.1 
2015/01/11 21:28:50 maksbotan Exp $

EAPI=5

inherit qt4-r2 multilib

DESCRIPTION="A cross-platform C++ XMPP client library based on the Qt framework"
HOMEPAGE="https://github.com/qxmpp-project/qxmpp/";
SRC_URI="https://github.com/${PN}-project/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux"
IUSE="debug doc opus +speex test theora vpx"

RDEPEND="dev-qt/qtcore:4
        opus? ( media-libs/opus )
        speex? ( media-libs/speex )
        theora? ( media-libs/libtheora )
        vpx? ( media-libs/libvpx )"
DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:4 )"

src_prepare(){
        if ! use doc; then
                sed -i \
                        -e '/SUBDIRS/s/doc//' \
                        -e '/INSTALLS/d' \
                        qxmpp.pro || die "sed for removing docs failed"
        fi
        if ! use test; then
                sed -i -e '/SUBDIRS/s/tests//' \
                        qxmpp.pro || die "sed for removing tests failed"
        fi
        # There is no point in building examples. Also, they require 
dev-qt/qtgui
        sed -i -e '/SUBDIRS/s/examples//' \
                        qxmpp.pro || die "sed for removing examples failed"
        qt4-r2_src_prepare
}

src_configure(){
        local conf_speex
        local conf_theora
        local conf_vpx

        use opus && conf_opus="QXMPP_USE_OPUS=1"
        use speex && conf_speex="QXMPP_USE_SPEEX=1"
        use theora && conf_theora="QXMPP_USE_THEORA=1"
        use vpx && conf_vpx="QXMPP_USE_VPX=1"

        eqmake4 "${S}"/qxmpp.pro "PREFIX=${EPREFIX}/usr" "LIBDIR=$(get_libdir)" 
"${conf_opus}" "${conf_speex}" "${conf_theora}" "${conf_vpx}"
}

src_install() {
        qt4-r2_src_install
        if use doc; then
                # Use proper path for documentation
                mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || 
die "doc mv failed"
        fi
}




Reply via email to