mgorny      15/04/05 16:09:44

  Modified:             metadata.xml ChangeLog
  Added:                libdbusmenu-12.10.2-r1.ebuild
                        libdbusmenu-0.6.2-r1.ebuild
  Removed:              libdbusmenu-0.6.2.ebuild libdbusmenu-12.10.2.ebuild
  Log:
  Move dev-libs/libdbusmenu to slot 0, and replace USE=gtk with USE=gtk3 per 
the QA decision.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
EFB4464E!)

Revision  Changes    Path
1.7                  dev-libs/libdbusmenu/metadata.xml

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

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/metadata.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- metadata.xml        13 Feb 2014 09:13:33 -0000      1.6
+++ metadata.xml        5 Apr 2015 16:09:44 -0000       1.7
@@ -7,6 +7,7 @@
     <email>[email protected]</email>
   </maintainer>
   <use>
+    <flag name="gtk3">Enable support for GTK+3</flag>
     <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> 
for introspection</flag>
   </use>
 </pkgmetadata>



1.34                 dev-libs/libdbusmenu/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/ChangeLog?rev=1.34&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/ChangeLog?rev=1.34&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/ChangeLog?r1=1.33&r2=1.34

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/ChangeLog,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ChangeLog   5 Apr 2015 12:58:07 -0000       1.33
+++ ChangeLog   5 Apr 2015 16:09:44 -0000       1.34
@@ -1,6 +1,15 @@
 # ChangeLog for dev-libs/libdbusmenu
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/ChangeLog,v 1.33 
2015/04/05 12:58:07 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/ChangeLog,v 1.34 
2015/04/05 16:09:44 mgorny Exp $
+
+*libdbusmenu-12.10.2-r1 (05 Apr 2015)
+*libdbusmenu-0.6.2-r1 (05 Apr 2015)
+
+  05 Apr 2015; Michał Górny <[email protected]> +libdbusmenu-0.6.2-r1.ebuild,
+  +libdbusmenu-12.10.2-r1.ebuild, -libdbusmenu-0.6.2.ebuild,
+  -libdbusmenu-12.10.2.ebuild, metadata.xml:
+  Move dev-libs/libdbusmenu to slot 0, and replace USE=gtk with USE=gtk3 per 
the
+  QA decision.
 
   05 Apr 2015; Michał Górny <[email protected]> libdbusmenu-12.10.2.ebuild:
   Pass -j1 to emake rather than overriding MAKEOPTS, patch by karolherbst.



1.1                  dev-libs/libdbusmenu/libdbusmenu-12.10.2-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r1.ebuild?rev=1.1&content-type=text/plain

Index: libdbusmenu-12.10.2-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r1.ebuild,v 
1.1 2015/04/05 16:09:44 mgorny Exp $

EAPI=5

VALA_MIN_API_VERSION=0.16
VALA_USE_DEPEND=vapigen
PYTHON_COMPAT=( python{2_6,2_7} )

inherit eutils flag-o-matic python-single-r1 vala

DESCRIPTION="Library to pass menu structure across DBus"
HOMEPAGE="http://launchpad.net/dbusmenu";
SRC_URI="http://launchpad.net/${PN/lib}/${PV%.*}/${PV}/+download/${P}.tar.gz";

LICENSE="LGPL-2.1 LGPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug gtk3 +introspection"

RDEPEND="
        >=dev-libs/dbus-glib-0.100
        >=dev-libs/json-glib-0.13.4
        >=dev-libs/glib-2.32
        dev-libs/libxml2
        gtk3? ( >=x11-libs/gtk+-3.2:3[introspection?] )
        introspection? ( >=dev-libs/gobject-introspection-1 )
        !<${CATEGORY}/${PN}-0.5.1-r200"
DEPEND="${RDEPEND}
        app-text/gnome-doc-utils
        dev-util/intltool
        virtual/pkgconfig
        introspection? ( $(vala_depend) )"

src_prepare() {
        if use introspection; then
                vala_src_prepare
                export VALA_API_GEN="${VAPIGEN}"
        fi
        python_fix_shebang tools
}

src_configure() {
        append-flags -Wno-error #414323

        # dumper extra tool is only for GTK+-2.x, tests use valgrind which is 
stupid
        econf \
                --docdir=/usr/share/doc/${PF} \
                --disable-static \
                --disable-silent-rules \
                --disable-scrollkeeper \
                $(use_enable gtk3 gtk) \
                --disable-dumper \
                $(use_enable introspection) \
                $(use_enable introspection vala) \
                $(use_enable debug massivedebugging) \
                --with-html-dir=/usr/share/doc/${PF}/html \
                --with-gtk=3
}

src_test() { :; } #440192

src_install() {
        emake -j1 DESTDIR="${D}" install
        einstalldocs

        local a b
        for a in ${PN}-{glib,gtk}; do
                b=/usr/share/doc/${PF}/html/${a}
                [[ -d ${ED}/${b} ]] && dosym ${b} /usr/share/gtk-doc/html/${a}
        done

        prune_libtool_files
}



1.1                  dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild?rev=1.1&content-type=text/plain

Index: libdbusmenu-0.6.2-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.6.2-r1.ebuild,v 1.1 
2015/04/05 16:09:44 mgorny Exp $

EAPI=4
VALA_MIN_API_VERSION=0.16
VALA_USE_DEPEND=vapigen

inherit eutils flag-o-matic vala

DESCRIPTION="Library to pass menu structure across DBus"
HOMEPAGE="http://launchpad.net/dbusmenu";
SRC_URI="http://launchpad.net/${PN/lib}/${PV%.*}/${PV}/+download/${P}.tar.gz";

LICENSE="LGPL-2.1 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE="debug gtk3 +introspection"

RDEPEND=">=dev-libs/glib-2.32
        >=dev-libs/dbus-glib-0.100
        dev-libs/libxml2
        gtk3? ( >=x11-libs/gtk+-3.2:3[introspection?] )
        introspection? ( >=dev-libs/gobject-introspection-1 )
        !<${CATEGORY}/${PN}-0.5.1-r200"
DEPEND="${RDEPEND}
        app-text/gnome-doc-utils
        dev-util/intltool
        virtual/pkgconfig
        introspection? ( $(vala_depend) )"

src_prepare() {
        if use introspection; then
                vala_src_prepare
                export VALA_API_GEN="${VAPIGEN}"
        fi
}

src_configure() {
        append-flags -Wno-error #414323

        # dumper extra tool is only for GTK+-2.x, tests use valgrind which is 
stupid
        econf \
                --docdir=/usr/share/doc/${PF} \
                --disable-static \
                --disable-silent-rules \
                --disable-scrollkeeper \
                $(use_enable gtk3 gtk) \
                --disable-dumper \
                --disable-tests \
                $(use_enable introspection) \
                $(use_enable introspection vala) \
                $(use_enable debug massivedebugging) \
                --with-html-dir=/usr/share/doc/${PF}/html \
                --with-gtk=3
}

src_test() { :; } #440192

src_install() {
        emake -j1 DESTDIR="${D}" install
        dodoc AUTHORS ChangeLog README

        local a b
        for a in ${PN}-{glib,gtk}; do
                b=/usr/share/doc/${PF}/html/${a}
                [[ -d ${ED}/${b} ]] && dosym ${b} /usr/share/gtk-doc/html/${a}
        done

        prune_libtool_files
}




Reply via email to