tetromino    15/02/17 22:37:12

  Modified:             ChangeLog pyfa-9999.ebuild
  Added:                pyfa-1.8.1.ebuild
  Removed:              pyfa-1.2.1.ebuild pyfa-1.2.0.ebuild
  Log:
  Very late version bump for Proteus (bug #519416, tthanks to  Hedin Ejdesgaard 
Møller, Stefan Reimer et al); fix missing dep (bug #505192, thanks to Nick 
Wallingford) and new readme location (bug #533094, thanks to Martin McCourt).
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
0x18E5B6F2D8D5EC8D)

Revision  Changes    Path
1.30                 games-util/pyfa/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/ChangeLog?rev=1.30&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/ChangeLog?rev=1.30&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/ChangeLog?r1=1.29&r2=1.30

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-util/pyfa/ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- ChangeLog   29 Jun 2014 00:16:34 -0000      1.29
+++ ChangeLog   17 Feb 2015 22:37:12 -0000      1.30
@@ -1,6 +1,14 @@
 # ChangeLog for games-util/pyfa
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/ChangeLog,v 1.29 2014/06/29 
00:16:34 tetromino Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/ChangeLog,v 1.30 2015/02/17 
22:37:12 tetromino Exp $
+
+*pyfa-1.8.1 (17 Feb 2015)
+
+  17 Feb 2015; Alexandre Rostovtsev <tetrom...@gentoo.org> -pyfa-1.2.0.ebuild,
+  -pyfa-1.2.1.ebuild, +pyfa-1.8.1.ebuild, pyfa-9999.ebuild:
+  Very late version bump for Proteus (bug #519416, tthanks to Hedin Ejdesgaard
+  Møller, Stefan Reimer et al); fix missing dep (bug #505192, thanks to Nick
+  Wallingford) and new readme location (bug #533094, thanks to Martin McCourt).
 
 *pyfa-1.2.1 (28 Jun 2014)
 



1.4                  games-util/pyfa/pyfa-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/pyfa-9999.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/pyfa-9999.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/pyfa-9999.ebuild?r1=1.3&r2=1.4

Index: pyfa-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-9999.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- pyfa-9999.ebuild    4 Jun 2014 13:56:31 -0000       1.3
+++ pyfa-9999.ebuild    17 Feb 2015 22:37:12 -0000      1.4
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-9999.ebuild,v 1.3 
2014/06/04 13:56:31 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-9999.ebuild,v 1.4 
2015/02/17 22:37:12 tetromino Exp $
 
 EAPI="5"
 PYTHON_COMPAT=( python{2_6,2_7} )
@@ -18,12 +18,13 @@
        inherit git-2
        KEYWORDS=""
 else
-       
SRC_URI="https://github.com/DarkFenX/Pyfa/releases/download/v${PV}/${P}-kronos-1.0-src.zip";
+       SRC_URI="https://github.com/DarkFenX/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
        KEYWORDS="~amd64 ~arm ~x86"
 fi
 IUSE="+graph"
 
-RDEPEND="dev-python/sqlalchemy[${PYTHON_USEDEP}]
+RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]
+       dev-python/sqlalchemy[${PYTHON_USEDEP}]
        dev-python/wxpython:2.8[${PYTHON_USEDEP}]
        graph? (
                dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}]
@@ -31,7 +32,7 @@
        ${PYTHON_DEPS}"
 DEPEND="app-arch/unzip"
 
-S=${WORKDIR}/${PN}
+S=${WORKDIR}/Pyfa-${PV}
 
 src_prepare() {
        # get rid of CRLF line endings introduced in 1.1.10 so patches work
@@ -72,7 +73,7 @@
 
        insinto /usr/share/${PN}
        doins -r staticdata
-       dodoc readme.txt
+       dodoc README.md
        insinto /usr/share/icons/hicolor/32x32/apps
        doins icons/pyfa.png
        insinto /usr/share/icons/hicolor/64x64/apps



1.1                  games-util/pyfa/pyfa-1.8.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/pyfa-1.8.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/pyfa/pyfa-1.8.1.ebuild?rev=1.1&content-type=text/plain

Index: pyfa-1.8.1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/pyfa/pyfa-1.8.1.ebuild,v 1.1 
2015/02/17 22:37:12 tetromino Exp $

EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_REQ_USE="sqlite,threads"

inherit eutils gnome2-utils python-r1

DESCRIPTION="Python Fitting Assistant - a ship fitting application for EVE 
Online"
HOMEPAGE="https://github.com/DarkFenX/Pyfa";

LICENSE="GPL-3+ LGPL-2.1+ CC-BY-2.5 free-noncomm"
SLOT="0"
if [[ ${PV} = 9999 ]]; then
        EGIT_REPO_URI="https://github.com/DarkFenX/Pyfa.git";
        inherit git-2
        KEYWORDS=""
else
        SRC_URI="https://github.com/DarkFenX/Pyfa/archive/v${PV}.tar.gz -> 
pyfa-${PV}.tar.gz"
        KEYWORDS="~amd64 ~arm ~x86"
fi
IUSE="+graph"

RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]
        dev-python/sqlalchemy[${PYTHON_USEDEP}]
        dev-python/wxpython:2.8[${PYTHON_USEDEP}]
        graph? (
                dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}]
                dev-python/numpy[${PYTHON_USEDEP}] )
        ${PYTHON_DEPS}"
DEPEND="app-arch/unzip"

S=${WORKDIR}/Pyfa-${PV}

src_prepare() {
        # get rid of CRLF line endings introduced in 1.1.10 so patches work
        edos2unix config.py pyfa.py service/settings.py

        # make staticPath settable from configforced again
        epatch "${FILESDIR}/${PN}-1.1.20-staticPath.patch"

        # do not try to save exported html to python sitedir
        epatch "${FILESDIR}/${PN}-1.1.8-html-export-path.patch"

        # fix import path in the main script for systemwide installation
        epatch "${FILESDIR}/${PN}-1.1.11-import-pyfa.patch"
        touch __init__.py

        pyfa_make_configforced() {
                mkdir -p "${BUILD_DIR}" || die
                sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \
                        -e "s:%%EPREFIX%%:${EPREFIX}:" \
                        "${FILESDIR}/configforced.py" > 
"${BUILD_DIR}/configforced.py"
                sed -e "s:%%SITEDIR%%:$(python_get_sitedir):" \
                        pyfa.py > "${BUILD_DIR}/pyfa"
        }
        python_foreach_impl pyfa_make_configforced
}

src_install() {
        pyfa_py_install() {
                local packagedir=$(python_get_sitedir)/${PN}
                insinto "${packagedir}"
                doins -r eos gui icons service config*.py __init__.py gpl.txt
                [[ -e info.py ]] && doins info.py # only in zip releases
                doins "${BUILD_DIR}/configforced.py"
                python_doscript "${BUILD_DIR}/pyfa"
                python_optimize
        }
        python_foreach_impl pyfa_py_install

        insinto /usr/share/${PN}
        doins -r staticdata
        dodoc README.md
        insinto /usr/share/icons/hicolor/32x32/apps
        doins icons/pyfa.png
        insinto /usr/share/icons/hicolor/64x64/apps
        newins icons/pyfa64.png pyfa.png
        domenu "${FILESDIR}/${PN}.desktop"
}

pkg_preinst() {
        gnome2_icon_savelist
}

pkg_postinst() {
        gnome2_icon_cache_update
}

pkg_postrm() {
        gnome2_icon_cache_update
}




Reply via email to