Skip to content

Commit

Permalink
Copy from sunrise.
Browse files Browse the repository at this point in the history
  • Loading branch information
divan committed Oct 25, 2011
1 parent 208b4c9 commit cbadaec
Show file tree
Hide file tree
Showing 4 changed files with 249 additions and 0 deletions.
84 changes: 84 additions & 0 deletions app-misc/2gis-data/2gis-data-2011.03.ebuild
@@ -0,0 +1,84 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

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.7.1"

# filled in in `my_add_town`
IUSE=""
SRC_URI=""

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 astr Astrakhan 2005 11
my_add_town barn Barnaul 2005 2
my_add_town biysk Biysk 2008 10
my_add_town chel Chelyabinsk 2007 8
my_add_town ekb Ekaterinburg 2005 12
my_add_town galt Gornoaltaysk 2010 4
my_add_town irk Irkutsk 2006 4
my_add_town kaz Kazan 2008 11
my_add_town kdar Krasnodar 2010 1
my_add_town kem Kemerovo 2005 4
my_add_town khb Khabarovsk 2010 11
my_add_town kost Kostroma 2010 10
my_add_town kras Krasnoyarsk 2005 8
my_add_town kur Kurgan 2006 3
my_add_town magn Magnitogorsk 2010 4
my_add_town nchl Nabchelny 2010 6
my_add_town nkuz Novokuznetsk 2005 8
my_add_town nnov N_Novgorod 2008 9
my_add_town nsk Novosibirsk 1998 9
my_add_town nvar Nizhnevartovsk 2006 5
my_add_town odes Odessa 2007 2
my_add_town omsk Omsk 2004 8
my_add_town perm Perm 2007 12
my_add_town rost Rostov 2010 3
my_add_town sam Samara 2008 7
my_add_town sochi Sochi 2010 7
my_add_town spb Spb 2011 2
my_add_town tim Tyumen 2006 11
my_add_town tom Tomsk 2004 12
my_add_town tula Tula 2010 11
my_add_town vlad Vladivostok 2010 3
my_add_town volg Volgograd 2010 9
my_add_town vrnz Voronezh 2010 7
my_add_town ufa Ufa 2008 3
my_add_town yar Yaroslavl 2010 6

pkg_setup() {
check_license "${FILESDIR%/files}"/../../licenses/${LICENSE}
}

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
}
84 changes: 84 additions & 0 deletions app-misc/2gis-data/ChangeLog
@@ -0,0 +1,84 @@
# ChangeLog for app-misc/2gis-data
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $

03 Mar 2011; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2011.02.ebuild, +2gis-data-2011.03.ebuild, metadata.xml:
Bump to 2gis-data-2011.03, add St.Petersburg map.

*2gis-data-2011.02 (01 Feb 2011)

01 Feb 2011; Nathan Brink <ohnobinki@gentoo.org>
-2gis-data-2010.10.ebuild, +2gis-data-2011.02.ebuild, metadata.xml:
Bump to 2gis-data-2011.02 for yuri_k.

*2gis-data-2010.10 (01 Oct 2010)

01 Oct 2010; Nathan Phillip Brink (ohnobinki)
<ohnobinki@ohnopublishing.net> -2gis-data-2010.6-r1.ebuild,
+2gis-data-2010.10.ebuild, metadata.xml:
Version bump to 2gis-data-2010.10 per oper777's request. Adds 6 new maps.

*2gis-data-2010.6-r1 (03 Jul 2010)

03 Jul 2010; Michał Górny (sedzimir) <mgorny.3ehbo@mailnull.com>
-2gis-data-2010.6.ebuild, +2gis-data-2010.6-r1.ebuild:
Some of the distfiles have changed (probably double copies of files were
removed), updating the Manifest and revbumping the ebuild.

01 Jun 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2010.5.ebuild, +2gis-data-2010.6.ebuild:
Version bump

03 May 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2010.4.ebuild, +2gis-data-2010.5.ebuild:
Version bump

09 Apr 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
2gis-data-2010.4.ebuild:
Adding ~amd64 keyword. Thanks Kirin Yuri for testing.

01 Apr 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2010.3.ebuild, +2gis-data-2010.4.ebuild, metadata.xml:
Version bump, added Rostov and Vladivostok maps

01 Mar 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2010.2.ebuild, +2gis-data-2010.3.ebuild:
Version bump

01 Feb 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2010.1.ebuild, +2gis-data-2010.2.ebuild, metadata.xml:
Version bump, added Krasnodar map (kdar use-flag)

05 Jan 2010; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2009.12.ebuild, +2gis-data-2010.1.ebuild:
Version bump

02 Dec 2009; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2009.11.ebuild, +2gis-data-2009.12.ebuild:
Version bump

03 Nov 2009; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2009.10.ebuild, +2gis-data-2009.11.ebuild:
Version bump

02 Oct 2009; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2009.9.ebuild, +2gis-data-2009.10.ebuild:
Version bump

04 Sep 2009; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
-2gis-data-2009.8.ebuild, +2gis-data-2009.9.ebuild:
Version bump

12 Aug 2009; Michał Górny (sedzimir) <gentoo@mgorny.alt.pl>
2gis-data-2009.8.ebuild:
Fix 'working workaround' to support overlay paths containing 'files'.

11 Aug 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
2gis-data-2009.8.ebuild:
Fix check_license with some working workaround

03 Aug 2009; Leonid Evdokimov (darkk) <leon@darkk.net.ru>
+2gis-data-2009.8.ebuild, +metadata.xml:
New Ebuild for bug #280034, thanks to ssuominen and Tommy[D]

38 changes: 38 additions & 0 deletions app-misc/2gis-data/Manifest
@@ -0,0 +1,38 @@
DIST 2GISData_Astrakhan-64.orig.zip 22617652 RMD160 25fc9ede725e7f947ad2e09c8aa94a63635ba001 SHA1 d1005789b593695d68da4da938daf5173806b178 SHA256 9156eca49f05cdb682ef6770939a8d5c9a4f458e07015cf7d8df768cb113545d
DIST 2GISData_Barnaul-73.orig.zip 29643246 RMD160 49562451d9d1759b3323a72b14dbbc63c19c8f23 SHA1 ca4e67e86d84d07aaf8f9b0ca690c588a0040952 SHA256 b2d0c7996e17cf978c8911b0837b88fa36415e9e874e2e74a96832b8d707b303
DIST 2GISData_Biysk-29.orig.zip 12678049 RMD160 ad486899d2a1e930dec0453e6f516e510f87a18f SHA1 c9a6bb3665e89a9f73a4be73014413ba63e3342d SHA256 1bae593d8e0be92882ff28d4bedfa1c99661bb144c9932c225324859021142c1
DIST 2GISData_Chelyabinsk-43.orig.zip 23602476 RMD160 b04a863d924c15c7fcb3378333f52bcaecc98948 SHA1 bcff1e053cfdd1fdd9695f0cac453064c902b67f SHA256 1f150bc526e7861e4d97323093a4c6c5433c20b972f903a9cbd77a90cdacc5d1
DIST 2GISData_Ekaterinburg-63.orig.zip 31539570 RMD160 eb87bb7d7ce019b81e45e3ff3420b3b262e6b423 SHA1 1d0ff4b789dad1c86334ace5189b6686699fa5db SHA256 23ec2c8b6ca1a86e1a2545ca4ba10fe79f0bb572e95df731bb36b008879c4d86
DIST 2GISData_Gornoaltaysk-11.orig.zip 7452068 RMD160 71cf5c4f2a00b929b9c0a598eea9e33489b36a92 SHA1 ea58f81ea4237b7476f574991e5eef0b1f5d3856 SHA256 146fa55569be9883dffa6b39c0cb91ff324965baa9afd4cf861906d180ecd888
DIST 2GISData_Irkutsk-59.orig.zip 31594451 RMD160 4d622c09e57c0ea4a921f8f2bbb71db9a618435a SHA1 18c9d60e12ca3593f0a889b9eb4753f459cc7253 SHA256 b949eef6687f9def9ab49fc3bc705bfc4c3594b1553bab1ce6c11f36bfc0152b
DIST 2GISData_Kazan-28.orig.zip 20794494 RMD160 f7ceaa47030a653f3106e0eabe2f306f4f71a07b SHA1 14b512b2bd0340f55ec373aa760d2390c5c87f37 SHA256 9c16677174806ce5d0dd31da06efc9efaaba87188abddb7f5a07a4d96a5756d0
DIST 2GISData_Kemerovo-71.orig.zip 21961414 RMD160 5d7a10d6e1f006111bd62d16b9879a6ef23d178a SHA1 472021d04a03082636b9121a6ff99f60c215d821 SHA256 73ede589c678edf3179a47f3569ee75779d0ad6b01f016f96e5e2f49377c3247
DIST 2GISData_Khabarovsk-4.orig.zip 9916515 RMD160 63b93bab703e964c2650e40c4ac32fd93798875a SHA1 1cc563e3ac960c87f6f8100d559c5a265463eabe SHA256 5b2677b0da4afbcaec98024abb06f53b0664d9bc30d634983b8e3b414fa40892
DIST 2GISData_Kostroma-5.orig.zip 13326682 RMD160 753d41958505be01938278726b5418f9944354c2 SHA1 8f30ecd2a833be7d02eb8692ff50f64a95563e4d SHA256 401992f8cf0df705d7c279a058caa180ece2dd5ba43c1f49ba36b315a289f7db
DIST 2GISData_Krasnodar-14.orig.zip 14934118 RMD160 b740ff78742236059cae588cce75275754be16d2 SHA1 aed41b28e2b7f89cb13bfb1531a93e7bb518d9db SHA256 9b5f6a8f103e9ad4b14b4f488b555c72e50d289264fe2bb26355a561a3b49c5e
DIST 2GISData_Krasnoyarsk-67.orig.zip 28694984 RMD160 d508802d6f4a35de9922bc4573beb1d09ead753a SHA1 9a521e70d75a46285b33236961d0f7d4e25ecdfb SHA256 5c774bd014495d38dab92b3ea1035f224fc8c626c7b28ec32ed7a7732bf832bc
DIST 2GISData_Kurgan-60.orig.zip 16138526 RMD160 6d8615604e4b4dbbbcf83d33bec8280261508389 SHA1 26f318c74b4fe2170e9cec23e0280f6bff48ab0f SHA256 3289067f147f6f8a49aded201ce26dcde4438223ffdf09afa15e8bc7482d4551
DIST 2GISData_Magnitogorsk-11.orig.zip 16074468 RMD160 b5f5ff2de9905e398c9222589d778df86a2a0363 SHA1 29ffd7225b9975f344ac4b6e54d6ae6876c5a7b2 SHA256 ae7602ba88d240061843bf45d28f26199cb3d394b0a3c8d1ffc1dbdc9912d7b0
DIST 2GISData_N_Novgorod-30.orig.zip 26667773 RMD160 efca26f4df695fa5e0725d9d9a721cc8faa6fbc1 SHA1 1bc7797e5dbc546c577aeea956fbedd4eccba3a4 SHA256 fca49279a8a7656bd423ce9392ee4116b31dbbf0b33a7bd8608fc32dbc10a82d
DIST 2GISData_Nabchelny-9.orig.zip 16322258 RMD160 98e17b5f30778142b7e03325da1108a7404e636d SHA1 50ea0825a5ebc44bb02112c6950268852d86448a SHA256 2ee901f98853c9cbc3038677b5cee12222f961bfbd633e14fe096c0eafc7cbb7
DIST 2GISData_Nizhnevartovsk-58.orig.zip 25050973 RMD160 faf0bc13ae599d29371020d80017b56528f7b4dc SHA1 031b7161ebb4f49671e3e2aaba768788baf9ce1e SHA256 4cacf2dc127c1258436948d51927516853f46411e55d2e62f3408079f1fbcaa6
DIST 2GISData_Novokuznetsk-67.orig.zip 28588780 RMD160 97555710317137ffffb297e57a7e80f738bcadbe SHA1 a6f3f1f5dec6497c5a1e3ea0881f9f4a67be9cef SHA256 82b384aed5563e26098f87647732429e06e44f7d1d6c0f57286476755695e3f8
DIST 2GISData_Novosibirsk-150.orig.zip 43317919 RMD160 631d39570d3160684519b726d72d1652f18788f8 SHA1 eca2ea1302da7b58c926be8ea4588368f68e53fc SHA256 8ef056a727e5d18407f9aaf2d9d835bc2244750d5504ae58886386434bc21ac8
DIST 2GISData_Odessa-49.orig.zip 12109410 RMD160 450e164926f9b7a45ed3a554a8a62efa447b5cf5 SHA1 7beb5b26322e90acb64a87c4d0e5d68edd80e63c SHA256 3b9b4dd7ef16f5b9a0e600e9ed5eeaa5cd67e82b84d15b59edfcd088588444fa
DIST 2GISData_Omsk-79.orig.zip 31687583 RMD160 a9eb474c9ad3ecc2329b1b46d8106de1e9ea3762 SHA1 a39db75356d3e5028d385d287bc2443dff9757ea SHA256 1d79747adf88e528d09b4179be0a8e594d254dfc4fab23fe9b3dea9c4c26857e
DIST 2GISData_Perm-39.orig.zip 22819412 RMD160 36fda65d01570837df23be8c380d512c06b18a5f SHA1 c4b11665052b236447645c74215a0ba9f050d2f8 SHA256 7058fb80f7370674bccdd2b7b5cfad8c4b7b3ca82e3af0cbbf56da188c9bb840
DIST 2GISData_Rostov-12.orig.zip 21088048 RMD160 cdf8960f18af0ffcc2c8b5d408de43fc35aa4528 SHA1 cac24f8ddb90d32b939686d1747aa98214f6a930 SHA256 0d4952bffba1602beba62dc499d54dd90e4d22fed5c79258aac72334bd9cb6bc
DIST 2GISData_Samara-32.orig.zip 28850137 RMD160 a30fc16e13ef8a7a3ff1241d9690511a51f8ff1c SHA1 be1c45f7d4c099f0de00a2821675270b99af5e0b SHA256 3d1a15ccfe5f9a40c2193d745182abe0f2dd4d33df0f7230e9d1e32472227847
DIST 2GISData_Sochi-8.orig.zip 21470068 RMD160 05e049f5ee3a990104978e554b7199d28400d64c SHA1 48e94c3f2cbe6b5239020e029921952ebe379d39 SHA256 472b582a7c9c06991cc048b903bc1de457ebc4dde111815a35083958f2554d07
DIST 2GISData_Spb-1.orig.zip 26102761 RMD160 8d30545fa6578a3005411b8b344fea8b476653b6 SHA1 b55b70af29277d67dbdd6d615c24bc31b2aa3b70 SHA256 66bedaf94daf121c68974da13049df2679340835635a6ff4003391e3dcb8226b
DIST 2GISData_Tomsk-75.orig.zip 10784847 RMD160 f51826662b78995943eac66fbac8aea0ff1542f2 SHA1 6c369f7c04cb8af07dc32c9d5936ebb7c24a8282 SHA256 75ff730b7231d083f55fb92d138acd0cc7009fc1adae93aa6fdf66e7633ddfe3
DIST 2GISData_Tula-4.orig.zip 10740310 RMD160 46f4693a07075605ffb4db743620e44247202f43 SHA1 66e0a955cfe89f4f3a344f58d46769e6db355483 SHA256 e2c3aea120faa61595511cb6e59d4afedab5e9ed4ef4c8a35bc61a7a40c79c1e
DIST 2GISData_Tyumen-52.orig.zip 30253434 RMD160 76bb2e05135ffa2aa498f62b832b5218399e6cc7 SHA1 d14adbf91066d2ef6efa94ef08b2668b78dac283 SHA256 fa4e336b1da948e499f1a2473b68fbe55b7f1e9906aea16262eeaf49a91e7ee9
DIST 2GISData_Ufa-36.orig.zip 22246612 RMD160 81e50104a115f5b60dc9d23903c11d182c7db6a2 SHA1 704ab3c48c1e7d40db1001da9c8046cbb6e8e36c SHA256 b7e813d074ffc939f478670f7fae7d2739a429a6960d077dc71c1e66f8ff130e
DIST 2GISData_Vladivostok-12.orig.zip 16732414 RMD160 600ecc927f6de979884fa13533ddc1ecf70dd834 SHA1 eb7d4087974e3431ae8198580feada5bf6537480 SHA256 26065ee264c6b95ad179503103eceba52246bbdf26c60455e832a621dfa30bc0
DIST 2GISData_Volgograd-6.orig.zip 16180837 RMD160 76b241c19c5d2f0df80d5814dec8c76051682e51 SHA1 12204c3495ca421d2d1bb596ef981c545851c08e SHA256 44ab91337c313faecd8ba2151d482105fa1170847b84b7910fab5f6b1c20c54c
DIST 2GISData_Voronezh-8.orig.zip 20121567 RMD160 94be00a62e446fb2b681745c938386d4ea9c4759 SHA1 b4365e797e8dcc314e32b3beed18214ba00f9703 SHA256 f38fc86edc698fc28944f5088cd761fdfc72139253b075bbae5608ae61ef7875
DIST 2GISData_Yaroslavl-9.orig.zip 16808822 RMD160 1aa1cc2ac536c88662618135e3b5ccc14faece6e SHA1 99b823382c8c081a379f60f24291670b51cb0339 SHA256 3cd0229ccd0832fc6b3a741b040b8948da546b359ed30b3a063a4c6385d78d35
EBUILD 2gis-data-2011.03.ebuild 2339 RMD160 b0b6897a8443146ee8ce473436e3197f71a45161 SHA1 4c3a0b7bab1889f24e3b2910dd6b90e293bc0ad9 SHA256 f0b631b9d29c3f40281f15515209633bf700a3257e63f105a6a6adaf948a1493
MISC ChangeLog 3078 RMD160 aaeac8ab82942553bc0d3505d4253c2e88703472 SHA1 43e02a1cfc07b918740669a9230bc6a8d29f9e55 SHA256 1688b992c7a385b3b8e467969849ecc50afcd658d8f74daa09a71f081577479b
MISC metadata.xml 2910 RMD160 0453dfafe063fcffdbc406db32beb07adb5cebe1 SHA1 cbfcbaee8b7beec634662243158c127eee864e89 SHA256 293dd1c5ed6dcc65de1d815e26c13068845445733307a264e7988427b3bb81b8
43 changes: 43 additions & 0 deletions app-misc/2gis-data/metadata.xml
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
<use>
<flag name='astr'>The map of Astrakhan for <pkg>app-misc/2gis</pkg></flag>
<flag name='barn'>The map of Barnaul for <pkg>app-misc/2gis</pkg></flag>
<flag name='biysk'>The map of Biysk for <pkg>app-misc/2gis</pkg></flag>
<flag name='chel'>The map of Chelyabinsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='ekb'>The map of Ekaterinburg for <pkg>app-misc/2gis</pkg></flag>
<flag name='galt'>The map of Gornoaltaysk for <pkg>app-misc/2gis</pkg></flag>
<flag name='irk'>The map of Irkutsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='kaz'>The map of Kazan for <pkg>app-misc/2gis</pkg></flag>
<flag name='kdar'>The map of Krasnodar for <pkg>app-misc/2gis</pkg></flag>
<flag name='kem'>The map of Kemerovo for <pkg>app-misc/2gis</pkg></flag>
<flag name='khb'>The map of Khabarovsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='kost'>The map of Kostroma for <pkg>app-misc/2gis</pkg></flag>
<flag name='kras'>The map of Krasnoyarsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='kur'>The map of Kurgan for <pkg>app-misc/2gis</pkg></flag>
<flag name='magn'>The map of Magnitogorsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='nchl'>The map of Nabchelny for <pkg>app-misc/2gis</pkg></flag>
<flag name='nkuz'>The map of Novokuznetsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='nnov'>The map of N_Novgorod for <pkg>app-misc/2gis</pkg></flag>
<flag name='nsk'>The map of Novosibirsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='nvar'>The map of Nizhnevartovsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='odes'>The map of Odessa for <pkg>app-misc/2gis</pkg></flag>
<flag name='omsk'>The map of Omsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='perm'>The map of Perm for <pkg>app-misc/2gis</pkg></flag>
<flag name='rost'>The map of Rostov-na-Donu for <pkg>app-misc/2gis</pkg></flag>
<flag name='sam'>The map of Samara for <pkg>app-misc/2gis</pkg></flag>
<flag name='sochi'>The map of Sochi for <pkg>app-misc/2gis</pkg></flag>
<flag name='spb'>The map of St.Petersburg for <pkg>app-misc/2gis</pkg></flag>
<flag name='tim'>The map of Tyumen for <pkg>app-misc/2gis</pkg></flag>
<flag name='tom'>The map of Tomsk for <pkg>app-misc/2gis</pkg></flag>
<flag name='tula'>The map of Tula for <pkg>app-misc/2gis</pkg></flag>
<flag name='vlad'>The map of Vladivostok for <pkg>app-misc/2gis</pkg></flag>
<flag name='vrnz'>The map of Voronezh for <pkg>app-misc/2gis</pkg></flag>
<flag name='ufa'>The map of Ufa for <pkg>app-misc/2gis</pkg></flag>
<flag name='volg'>The map of Volgograd for <pkg>app-misc/2gis</pkg></flag>
<flag name='yar'>The map of Yaroslavl for <pkg>app-misc/2gis</pkg></flag>
</use>
</pkgmetadata>

0 comments on commit cbadaec

Please sign in to comment.