mgorny      14/06/11 14:40:48

  Modified:             ChangeLog
  Added:                hachoir-metadata-1.3.3-r1.ebuild
  Log:
  Convert to distutils-r1. Handle USE=qt4 properly.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
EFB4464E!)

Revision  Changes    Path
1.9                  app-misc/hachoir-metadata/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/hachoir-metadata/ChangeLog?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/hachoir-metadata/ChangeLog?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/hachoir-metadata/ChangeLog?r1=1.8&r2=1.9

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-misc/hachoir-metadata/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ChangeLog   1 Jun 2013 12:06:53 -0000       1.8
+++ ChangeLog   11 Jun 2014 14:40:47 -0000      1.9
@@ -1,6 +1,12 @@
 # ChangeLog for app-misc/hachoir-metadata
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/hachoir-metadata/ChangeLog,v 1.8 
2013/06/01 12:06:53 pacho Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/hachoir-metadata/ChangeLog,v 1.9 
2014/06/11 14:40:47 mgorny Exp $
+
+*hachoir-metadata-1.3.3-r1 (11 Jun 2014)
+
+  11 Jun 2014; Michał Górny <[email protected]>
+  +hachoir-metadata-1.3.3-r1.ebuild:
+  Convert to distutils-r1. Handle USE=qt4 properly.
 
   01 Jun 2013; Pacho Ramos <[email protected]> metadata.xml:
   Cleanup due bug #151880



1.1                  app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild?rev=1.1&content-type=text/plain

Index: hachoir-metadata-1.3.3-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild,v
 1.1 2014/06/11 14:40:47 mgorny Exp $

EAPI=5

PYTHON_COMPAT=( python2_7 )

inherit distutils-r1

DESCRIPTION="Program to extract metadata using Hachoir library"
HOMEPAGE="http://bitbucket.org/haypo/hachoir/wiki/hachoir-metadata 
http://pypi.python.org/pypi/hachoir-metadata";
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="gnome gtk kde qt4"

RDEPEND=">=dev-python/hachoir-core-1.3[${PYTHON_USEDEP}]
        >=dev-python/hachoir-parser-1.3[${PYTHON_USEDEP}]
        gtk? ( >=dev-python/pygtk-2.0[${PYTHON_USEDEP}] )
        gnome? ( gnome-base/nautilus gnome-extra/zenity )
        kde? ( kde-base/konqueror )
        qt4? ( dev-python/PyQt4[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
        dev-python/setuptools[${PYTHON_USEDEP}]"

python_prepare_all() {
        if ! use gtk; then
                sed -i -e '/SCRIPTS/s:, "hachoir-metadata-gtk"::' setup.py || 
die
        fi

        distutils-r1_python_prepare_all
}

python_configure_all() {
        mydistutilsargs=( --setuptools )

        use qt4 || mydistutilsargs+=( --disable-qt )
}

python_test() {
        "${PYTHON}" test_doc.py || die "Tests fail with ${EPYTHON}"
}

python_install_all() {
        distutils-r1_python_install_all

        if use gnome; then
                exeinto /usr/share/nautilus-scripts
                doexe gnome/hachoir
        fi

        if use kde; then
                exeinto /usr/bin
                doexe kde/hachoir-metadata-kde
                insinto /usr/share/apps/konqueror/servicemenus
                doins kde/hachoir.desktop
        fi

        if ! use gtk; then
                rm "${ED}usr/bin/hachoir-metadata-gtk"*
        fi
}

pkg_postinst() {
        if use gnome; then
                elog "To enable the nautilus script, symlink it with:"
                elog " $ mkdir -p ~/.gnome2/nautilus-scripts"
                elog " $ ln -s /usr/share/nautilus-scripts/hachoir 
~/.gnome2/nautilus-script"
        fi
}




Reply via email to