idella4     15/01/10 06:57:57

  Modified:             ChangeLog
  Added:                translate-toolkit-1.12.0.ebuild
  Removed:              translate-toolkit-1.9.0.ebuild
  Log:
  bump; re-write to update deps and convert to new eclass, version -1.10.0 
found to be partially broken, rm old
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.11                 dev-python/translate-toolkit/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/translate-toolkit/ChangeLog?rev=1.11&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/translate-toolkit/ChangeLog?rev=1.11&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/translate-toolkit/ChangeLog?r1=1.10&r2=1.11

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/ChangeLog,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ChangeLog   20 May 2013 08:43:05 -0000      1.10
+++ ChangeLog   10 Jan 2015 06:57:57 -0000      1.11
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/translate-toolkit
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/ChangeLog,v 
1.10 2013/05/20 08:43:05 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/translate-toolkit/ChangeLog,v 
1.11 2015/01/10 06:57:57 idella4 Exp $
+
+*translate-toolkit-1.12.0 (10 Jan 2015)
+
+  10 Jan 2015; Ian Delaney <idel...@gentoo.org>
+  +translate-toolkit-1.12.0.ebuild, -translate-toolkit-1.9.0.ebuild:
+  bump; re-write to update deps and convert to new eclass, version -1.10.0 
found
+  to be partially broken, rm old
 
   20 May 2013; Agostino Sarubbo <a...@gentoo.org>
   translate-toolkit-1.10.0.ebuild:



1.1                  
dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild?rev=1.1&content-type=text/plain

Index: translate-toolkit-1.12.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-python/translate-toolkit/translate-toolkit-1.12.0.ebuild,v
 1.1 2015/01/10 06:57:57 idella4 Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="sqlite"

inherit distutils-r1

DESCRIPTION="Toolkit to convert between many translation formats"
HOMEPAGE="http://translate.sourceforge.net";
SRC_URI="mirror://sourceforge/translate/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc +html +ical +ini +subtitles"

RDEPEND="
        app-text/iso-codes
        sys-devel/gettext
        dev-python/lxml[${PYTHON_USEDEP}]
        >=dev-python/python-levenshtein-0.10.2[${PYTHON_USEDEP}]
        !=dev-python/python-levenshtein-0.11.0[${PYTHON_USEDEP}]
        dev-python/six[${PYTHON_USEDEP}]
        dev-python/diff-match-patch[${PYTHON_USEDEP}]
        dev-python/sphinx[${PYTHON_USEDEP}]
        html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
        ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
        ini? ( dev-python/iniparse[${PYTHON_USEDEP}] )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
        ${RDEPEND}"

python_prepare_all() {
        # Prevent unwanted d'loading in doc build
        sed -e "/^    'sphinx.ext.intersphinx',/d" -i docs/conf.py

        distutils-r1_python_prepare_all
        mkdir man
}

python_compile_all() {
        use doc && emake -C docs html
}

python_install_all() {
        use doc && local HTML_DOCS=( "${S}"/docs/_build/html/. )
        distutils-r1_python_install_all
        rm -Rf docs || die

        local filename binary
        einfo "Generating man pages..."
        for binary in "${D}"/usr/bin/*; do
                filename=$(basename "${binary}")
                ${file} --man > "${S}"/man/${filename}.1 2> /dev/null
        done
        # doman doesn't want to work
        insinto /usr/share/man
        doins man/*.1
}

python_install() {
        distutils-r1_python_install

        if ! use html; then
                rm "${D}"/usr/bin/html2po || die
                rm "${D}"/usr/bin/po2html || die
        fi
        if ! use ical; then
                rm "${D}"/usr/bin/ical2po || die
                rm "${D}"/usr/bin/po2ical || die
        fi
        if ! use ini; then
                rm "${D}"/usr/bin/ini2po || die
                rm "${D}"/usr/bin/po2ini || die
        fi
        if ! use subtitles; then
                rm "${D}"/usr/bin/sub2po || die
                rm "${D}"/usr/bin/po2sub || die
        fi
}




Reply via email to