# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: This ebuild is from mva overlay $ EAPI="4" inherit eutils versionator DESCRIPTION="Proprietary freeware multimedia map of several Russian and Ukrainian towns (data)" HOMEPAGE="http://2gis.ru" LICENSE="2Gis-ru" SLOT="0" KEYWORDS="~x86 ~amd64" DEPEND="app-arch/unzip" RDEPEND=">=app-misc/2gis-3.0.10.1" IUSE="venezia" SRC_URI="venezia? ( http://download.2gis.com/arhives/2GISData_Padova~it-2.0.6.zip )" S="${WORKDIR}" MY_PV_YEAR=$(get_version_component_range 1) MY_PV_MON=$(get_version_component_range 2) my_add_town() { local useflag=$1 local town=$2 local year=$3 local mon=$4 local rev=$(( 12*${MY_PV_YEAR} + ${MY_PV_MON} - 12*${year} - ${mon} )) SRC_URI="${SRC_URI} ${useflag}? ( http://download.2gis.ru/arhives/2GISData_${town}-${rev}.orig.zip )" IUSE="${IUSE} ${useflag}" } # 20yy mm is the date of revision _0_. #my_add_town abakan Abakan 2012 7 #TOBE in July 2012 my_add_town almaty Almaty 2012 5 my_add_town arkhangelsk Arkhangelsk 2011 8 my_add_town astrakhan Astrakhan 2005 11 my_add_town barnaul Barnaul 2005 2 my_add_town belgorod Belgorod 2011 6 my_add_town biysk Biysk 2008 10 my_add_town blagoveshensk Blagoveshensk 2011 9 my_add_town bratsk Bratsk 2011 9 my_add_town bryansk Bryansk 2012 2 my_add_town cheboksary Cheboksary 2011 10 my_add_town chelyabinsk Chelyabinsk 2007 8 my_add_town chita Chita 2012 4 my_add_town ekaterinburg Ekaterinburg 2005 12 my_add_town gornoaltaysk Gornoaltaysk 2010 4 my_add_town irkutsk Irkutsk 2006 4 my_add_town ivanovo Ivanovo 2012 4 my_add_town izhevsk Izhevsk 2011 3 my_add_town kaliningrad Kaliningrad 2011 2 my_add_town kaluga Kaluga 2012 2 my_add_town kazan Kazan 2008 11 my_add_town kemerovo Kemerovo 2005 4 my_add_town kirov Kirov 2012 1 my_add_town khabarovsk Khabarovsk 2010 11 my_add_town kostroma Kostroma 2010 10 my_add_town krasnodar Krasnodar 2010 1 my_add_town krasnoyarsk Krasnoyarsk 2005 8 my_add_town kurgan Kurgan 2006 3 my_add_town kursk Kursk 2012 5 my_add_town lipetsk Lipetsk 2011 11 my_add_town magnitogorsk Magnitogorsk 2010 4 my_add_town moscow Moscow 2011 4 my_add_town nabchelny Nabchelny 2010 6 my_add_town novokuznetsk Novokuznetsk 2005 8 my_add_town n_novgorod N_Novgorod 2008 9 my_add_town novorossiysk Novorossiysk 2012 5 my_add_town novosibirsk Novosibirsk 1998 9 my_add_town ntagil Ntagil 2011 6 my_add_town nizhnevartovsk Nizhnevartovsk 2006 5 my_add_town odessa Odessa 2007 2 my_add_town omsk Omsk 2004 8 my_add_town orenburg Orenburg 2011 7 my_add_town penza Penza 2011 4 my_add_town perm Perm 2007 12 my_add_town rostov Rostov 2010 3 my_add_town ryazan Ryazan 2011 4 my_add_town samama Samara 2008 7 my_add_town saratov Saratov 2011 4 #my_add_town smolensk Smolensk #TOBE in May 2012 ## It is 21 June already, but they still not finished... :( my_add_town sochi Sochi 2010 7 my_add_town stavropol Stavropol 2011 12 my_add_town staroskol Staroskol 2012 2 my_add_town sterlitamak Sterlitamak 2011 11 my_add_town spb Spb 2011 2 my_add_town surgut Surgut 2011 2 my_add_town syktyvkar Syktyvkar 2012 3 my_add_town tver Tver 2011 7 my_add_town tyumen Tyumen 2006 11 my_add_town togliatti Togliatti 2008 7 my_add_town tomsk Tomsk 2004 12 my_add_town tula Tula 2010 11 my_add_town vladivostok Vladivostok 2010 3 #my_add_town v_novgorod V_Novgorod 2012 7 #TOBE in July 2012 my_add_town vladimir Vladimir 2012 2 my_add_town volgograd Volgograd 2010 9 my_add_town voronezh Voronezh 2010 7 my_add_town ufa Ufa 2008 3 my_add_town ulanude Ulanude 2011 1 my_add_town ulianovsk Ulyanovsk 2011 11 my_add_town yaroslavl Yaroslavl 2010 6 my_add_town yakutsk Yakutsk 2011 8 my_add_town yoshkarola Yoshkarola 2012 4 src_prepare() { mv "${WORKDIR}"/2gis "${S}" default } src_install() { insinto /opt/2gis # Only attempt to install any data if the user has enabled at least # one useflag. if [ -d 2gis/3.0 ]; then # Only required data files were unpacked, so it should be safe # to use wildcard. doins -r 2gis/3.0/* || die fi }