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 }