Поддержка gentoo названия для portage репозитория.

atratsevskiy 272
parent cf3f140ecc
commit 2bafb5171e

@ -0,0 +1,66 @@
# Calculate format=diff pkg(sys-apps/calculate-utils)<=3.4.5.27
Поддержка названия gentoo для /usr/portage
--- /usr/lib/python2.7/site-packages/calculate/builder/builder.py
+++ /usr/lib/python2.7/site-packages/calculate/builder/builder.py
@@ -162,7 +162,7 @@ class Builder(Update):
self.clVars.Get('update.cl_update_layman_make'),
self.clVars.Get('update.cl_update_layman_conf'),
prefix=self.clVars.Get('cl_builder_path'))
- if repname != "portage":
+ if repname not in ("gentoo", "portage"):
layman.remove(repname, rpath_orig)
removeDir(rpath)
return True
--- /usr/lib/python2.7/site-packages/calculate/update/update.py
+++ /usr/lib/python2.7/site-packages/calculate/update/update.py
@@ -328,7 +328,7 @@ class Update(MethodsInterface):
dv.Get('cl_update_layman_make'),
dv.Get('cl_update_layman_conf'),
prefix=chroot_path)
- if repname != "portage":
+ if repname not in ("portage", "gentoo"):
layman.add(repname, url, rpath_orig)
if not self._syncRepository(repname, url, rpath, revision,
cb_progress=self.setProgress,
@@ -367,7 +367,7 @@ class Update(MethodsInterface):
dv.Get('cl_update_layman_make'),
dv.Get('cl_update_layman_conf'),
prefix=chroot_path)
- if repname != "portage":
+ if repname not in ("portage", "gentoo"):
layman.add(repname, url, rpath_orig)
finally:
mtime.restore()
@@ -379,7 +379,7 @@ class Update(MethodsInterface):
"""
Спрятать кэш
"""
- if name in ("portage",):
+ if name in ("portage", "gentoo"):
return
if not name in OverlayOwnCache(self.clVars):
for cachename in self.metadata_cache_names:
@@ -399,7 +399,7 @@ class Update(MethodsInterface):
"""
Извлеч кэш
"""
- if name in ("portage",):
+ if name in ("portage", "gentoo"):
return
cachenames = self.metadata_cache_names
if not name in OverlayOwnCache(self.clVars):
diff --git a/pym/update/variables/update.py b/pym/update/variables/update.py
index 35bd04a..e40a112 100644
--- /usr/lib/python2.7/site-packages/calculate/update/variables/update.py
+++ /usr/lib/python2.7/site-packages/calculate/update/variables/update.py
@@ -470,7 +470,8 @@ class VariableClUpdateSyncOverlayRep(ReadonlyVariable):
type = "list"
def get(self):
- return filter(lambda x: x != "portage", self.Get('cl_update_sync_rep'))
+ return filter(lambda x: x not in ("portage", "gentoo"),
+ self.Get('cl_update_sync_rep'))
class VariableClUpdateOutdateSet(ReadonlyVariable):

@ -0,0 +1,4 @@
# Calculate format=samba path=/etc/calculate name=ini.env merge=sys-apps/calculate-utils ini(overlay-calculate.remerge)<102
[overlay-calculate]
remerge = 102

@ -1,5 +1,6 @@
DIST calculate-builder-3.4.5.12.tar.bz2 33665 SHA256 3bb3c0d2a7f61b95bbe11aabd33281daa9ba7ea60dfa98384e94283fd80ad9d1 SHA512 3dcdda91f4e288866d795eb8ace7fea72b1ad9f8e623b447032496f558891bfc67f4491573a308862962b641e045f3074e7e761e365c4abc5f6b62e94e6a8681 WHIRLPOOL 03176520be15d5e68fcc9a023f611ea17f2fe84d68f6ee5d496356024388cf0dff8f9e59c3c05850e391ce0293d684ce5d3da1272a4d24c3b765efa77225350b
DIST calculate-builder-3.4.5.13.tar.bz2 33643 SHA256 f155c57f07fd31058bdb7e1e97a6a28aaaf70d3f8a674496da8f8c3b8bff02f4 SHA512 a5ccdd18682b094116df25df123a1212120626fc7ae49ee9684cb69a1a5c7a0682d9df3b7274bb500046dd44ca7e5f543bd281298ac85bb067ea80547107eb3f WHIRLPOOL 030d1d5e6896d0e1899856c238d2bf79ec9050bd9d4ab2014d46a2ec418bf0d95c2aaf7c43a35776ff8e4c2f6ed7c9de1d4eba6f23dc89ea4a2a8ef557776e92
DIST calculate-builder-3.4.5.14.tar.bz2 33661 SHA256 8bf25c9e86c9465ac547cc993a7914ea161fb053c4fb7ac870dc83cb5b971852 SHA512 28dcdc9ac279cb045c5573418a8dbc350f981087eb6670c4f6961f82b75a01a736a0d21166ba54c52ec2155e8fc110bdeba20543b1cfdfadf05f626d55ddb04f WHIRLPOOL 4bc9c75f5ef3652672fc77ca33b3abbe5b5ad56c8f722deae564475bff4f0060309b5062ab77b32bb5a2bd2eafd8ee6ded745f64567db1d5bcf89b510fe930d2
DIST calculate-client-3.4.5.1.tar.bz2 30682 SHA256 132165f8d155a66f70b8b2b7d89f5bfd323209a65b7ca13301984d3236d20c12 SHA512 366308bf3b4dd0ee396b332ecdba17d379c77a0736c4dc0df0a12eb210f1ba3e16c41834738239454340e9e84b7b6e24b4799d67f5d36eccaa0967005f910394 WHIRLPOOL 3052d485511d5ca1d134a3f853ac163455bec3614f168883007573e3587ceec5b5a3717da741e31a46495804a4850603836a8deee53f5fc7e61346939ae30abc
DIST calculate-client-3.4.5.2.tar.bz2 30683 SHA256 facee9454a3e995df90c2c63a005c22a5ae7e4e98ed4d16af98122d6d9875771 SHA512 13abe3d7e0d86e74d1d7dbf538932eff302abb735558b4037b9e96574385cba7457f6cb03b0f6a92c82105f4fd42dec6885658e5ccd16c9781401af80fae0cc5 WHIRLPOOL 30da1cca8d5a8baa90723edd6a788d94f2e7fdcef94b752bbba94c25b7fb6fbc9a07cee03e051dcd51ce41f811d2d0299d2af71f1832dc55e8c21545db0da7fd
DIST calculate-console-3.4.5.1.tar.bz2 24361 SHA256 91287b68eea6ea4aa8dbd9f43df0b4f982e886ce0a70741267095b10ca9dec2f SHA512 a05dbafaac7414ab95d77d6456c0f3ac9eefa40e9f0ba87adb473f8e0ac52490826967a3d40aa4f51bce923f1cb77e1f648096b2499c042bb762009814e6f42e WHIRLPOOL 1e2b82cd960eab73848bf1b8b7e6b75757f2032d89a7fe0f764d0331654eb129cdd03de5cff2f5afdab9ba12739ec5bebdae263aec65caa56c74626591a67f7c
@ -24,3 +25,4 @@ DIST calculate-lib-3.4.5.8.tar.bz2 165186 SHA256 552de40b6ff7217dd8eb87fe3054ffd
DIST calculate-lib-3.4.5.9.tar.bz2 165174 SHA256 d39258eac59508f8fad8cc2e3908ba3f23486e322d8d5acb37432fa774399191 SHA512 0d4cacbe062f42713c8801bbaf09efea782648cfa9a8e03b64bc80a477cfe212ea51c012a2a0bda6ef81e0f1441c2e96371721d988013b40e7a90e38696db295 WHIRLPOOL 39579ac3c68eebfc627ca98d827593843ddbda1843b3ef345e1a728b349be15031e9b39ef34c0c467428fe8d37ee220e3918226d598a38986f5a3c88de0f46e0
DIST calculate-update-3.4.5.7.tar.bz2 33142 SHA256 ab38fada0d7e3f13008d68880197f428b13acda7405796f0a80757827d780d5d SHA512 3b6ecd99a86125b26e13e7ba875b51a3cd3600624148c8d5401794777bf8969a316c648b469ea8a490e8421fc06e4277cd67903fa3cb90f106559d477e2ae7df WHIRLPOOL 9b3fc15bb365d99f2240f9d2ef578336ddc0a4974117c892526a64dfc46e242b5f23f4b1b1838a8c8f0fa9d23f17d992fa619356f1d69612d91b47a6c66aa1b6
DIST calculate-update-3.4.5.8.tar.bz2 33178 SHA256 ee969ba213cfd433269d2e0b837a8bfd1a9f5656a2fc97239e505a50ff7a7613 SHA512 be2ef1cb372c46fc5c1f63d7a5902eb7f7d1139050dd5e8961a940f5f1c8402d7bf0e41ddc8777c581d1a2955db98a7ea1baed2bad311cc39c91197033517fda WHIRLPOOL c3b7faa0a62c9f4b0e8ca33fd3273d930a1308cef8540ea02ddf15066035a45a6b78f05b71fc8f4472bf35b086b33383c0cca052206067c76c5fdf7c02563625
DIST calculate-update-3.4.5.9.tar.bz2 33130 SHA256 8ab4d7289a318c19bf4683e107d70c1264a032ea4398c2562df03f04c90b092c SHA512 d2f17031dad2c93a6e6b8cb96cf8f30103a1a42e84f79213335f753a34ccf1260fbb879c857d88893540ffa2bb1ba8f54c33be8c01df21b011e3c0b068433693 WHIRLPOOL bc97068a7eeb8fd37c1f6fb7289c904317fa5a8abacb1e86cc5ee5b7e07902dc50815073c6333e307660f7341b44fe31ebc5cec1188ee653c202b7eb8fac8e2e

@ -0,0 +1,30 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
PYTHON_COMPAT=(python2_7)
UTILS_PV="3.4.5.1"
declare -A CALCULATE_MODULES=(
["lib"]="3.4.5.12"
["install"]="3.4.5.11"
["core"]="3.4.5.6"
["i18n"]="3.4.5.11"
["client"]="3.4.5.2"
["console-gui"]="3.4.5.2"
["update"]="3.4.5.9"
["builder"]="3.4.5.14"
)
inherit calculate-utils
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate_utilities"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
Loading…
Cancel
Save