Update core and lib

atratsevskiy
parent f6f3d78396
commit bedb7f8590

@ -1,8 +1,10 @@
AUX calculate-core-3.1.1_beta2-r1.patch 969 SHA256 23dd73bf65616e79075581c47171d852ba7d77b36a1b280743b1ab5b09ab57e1 SHA512 e113f1aee5c77df58ba82264a005b1200be25bb895ba25700747aec9b5a7baf4e773ec82c19b4dd77908768effe2fc76b3c10eacc2cc19eb069c1d86e400af48 WHIRLPOOL e4d69a8571770ec40bd5227b6bbb7eeffc258dbe06749c74618874c1b87df9bde9a46eb7a55a48884ca8dfa0df26fb2257caaa8fbd6b0f31784133d3a733e1bc
AUX calculate-core-3.1.1_beta2-r2.patch 1011 SHA256 41b68adf332ff7cd95e960976b44126afcbc9ffc253410757297c94532eec918 SHA512 ae386cc8b56ac010c7459f6077220e3786b563a324f5c0b1ca4e80759fe307ff6d430a9fc9540d220333d0f7a8cdc6744e4616d124a03e9e992140f141920e85 WHIRLPOOL d7e85ffcce3c9400e4347788b2e2eb9aeb36f7333fcc95cf5c2296b1a19281ba4cfb274280f3b1a00319db8d93b323d8c07bc733fd7105936f3e5ade8d340279
AUX calculate-core-3.1.1_beta2-r3.patch 5672 SHA256 f246b6fae0d7818311b9184e2f52b6e55b5f993112934792dbda55837a6b860c SHA512 e7c1a94d1a66f81d09824f29277a454822c1ff9deb88ef5296d3f0cef866742165e8fcf590e78405c51428c76faa8e0eb10ab0589bbcaa1dfb537743b64dad79 WHIRLPOOL 5cca7a83e5669c6e75abfefab88a1cb4a4697245cf6085024a9879d66b17ede7f35fe3d095196cae9a9547bb786df7f28e741ba56c571bf4fc7dbc225cd81412
DIST calculate-core-3.1.1_beta2.tar.bz2 83359 SHA256 d8f4fa417025bef1cf1cf778ce824d1f105674efbb1e08ff7c4ec40b91a97a13 SHA512 edfecc6a4873b8fcb82b1169c953a88ade55bdaa145c727288c27fb67aa2401ac5f042ca34d6e0ee4c971e80d231d1191e49421c603699faaf390af832c2dff7 WHIRLPOOL f903127b4fbe0d354214a93be7c9fda8c1d577f0bfefdb0c9ae500c5bf1cadb6da2948159abeab43b765d818185574e3adae04c34110e8b0a190b2a6b76db63a
EBUILD calculate-core-3.1.1_beta2-r1.ebuild 1219 SHA256 8d54565b762c9d190df4bd02c2d1521abf4ffff11beed5e20c36cb258f577135 SHA512 27475cb19fe66a0c94cc7fa0e1e821f8c84d74d97e193a4e857b0e3a3a2bef5ecc2707ed8657857a4222b9ac162008c274d68e804b829b6078bdb460cc10f2c5 WHIRLPOOL 59a7f94ddba5db3a049350110dfff5b0bc864283216b2689e7c9cc866882a95b2d6fdf55777edb2f6b7aeed681e093005bc004a6c02e7d8f51ca5054c51094e5
EBUILD calculate-core-3.1.1_beta2-r2.ebuild 1219 SHA256 1464b44a807d6c096d45c2d085c8eae384598e3e593927e3ad7ab4b559ff2789 SHA512 f9247448df804319908485b53467ffb7d812f53393a40cad3f192dd71c98fc4dd16346c035fb1cd60962e355c08602887e550699f573b72bb5af639686252c00 WHIRLPOOL f170e7c5b8cbd421f9a77e766acc9f15893563902bb75b613f7adbb6d8477a12b7157c0be9eb6f4c621ec003f330567b4029ca888b262e5bb4eaac3201550dd4
EBUILD calculate-core-3.1.1_beta2-r3.ebuild 1219 SHA256 72d001d448e8643343761c1d18b495055fb321f83df73951ae0dd18594fac40e SHA512 b09ccc181fbbea2c669ee794f7333b6750e5509e0c9342bc8d8a422677b1a6bac5127b8fd7f729771e484469984b8b81a426aa8eaf68d350d44a9204fa8663d8 WHIRLPOOL 1131b38936a692edf9df0aced2c2aead01328d6055b78ce4a12faedc5845e0aed958dad34eb35378998434ca706faf39a644d684dff8e194530c9fe8a82a7103
EBUILD calculate-core-3.1.1_beta2.ebuild 1079 SHA256 6598437aa7036ea818383e117c8c691730545694cac27d35deb4a4c129de3fc0 SHA512 511f703684ea12978f5b525d6ea3732624f776b045fe294909f2c3251b6e30d7f44795c911e38b053c8a4462efc02ff38712d79d259af58647c070de949777e2 WHIRLPOOL e9a937fe2db57c3d274b670d051424945a9a65f1bbb50914a842848dab95e57a7ec0755b2664683c633d1f7c67d02ab9a7fe7eab02f9f2ab7e894381b5488f23
EBUILD calculate-core-3.1.9999.ebuild 656 SHA256 475e34d10141354a4c60e029fc1cb74b080c3a1371d9e1e44a5e2936b7130ed4 SHA512 9ba865c5effa56079a3841a96d1a4a89d4bbc27e092042aa4a87d1b4ecde9d3a690c92c73e10b330724258aaf3138d2a58d50d18d2fbea9e657c3c5d2f8395ee WHIRLPOOL 89d3bcc657324d1ffb4265eab3e28e94e3d00fb7530c6654e75b52fe002d70f72998930729cfe3320a3ff571277e6e59c649b0df2fe071bcd9b050f9d42608eb
MISC ChangeLog 382 SHA256 ce74a6d08ec1ea80ee021f5378f705102435abfcd5304d851c3f7932a967065e SHA512 f5531edead30072e8fb8f278cad1d265762b8ecdf146b86cf514704f373f2bd8068b3ed35e68186687f83129814b73c6269024d442fb592515c72a9d0e6d3ca1 WHIRLPOOL 48571b2986c2f8797109a3a3440a43f4f87b601e8e52bd41a470bd077b37eb2b6118e6baf86179df065aa2e4a840d9501b2b2455b990a19dfaa2d4ee7784c922

@ -0,0 +1,49 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate3/${PN}/${P}.tar.bz2"
DESCRIPTION="The WSDL core for Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="~sys-apps/calculate-lib-3.1.1_beta2
>=dev-python/soaplib-1.0
!minimal? ( dev-python/sudsds
net-libs/dslib
dev-python/pyopenssl
dev-libs/openssl
dev-python/m2crypto
dev-python/cherrypy )"
RDEPEND="${DEPEND}"
pkg_preinst() {
dosym /usr/sbin/cl-core /usr/sbin/cl-core-setup
}
pkg_postinst() {
einfo "For autoconfigure calculate-core for adminuser perform:"
einfo " cl-core --bootstrap <username>"
einfo "For run calculate-core perform:"
einfo " /etc/init.d/calculate-core start"
einfo "Add calcualte core to autorun:"
einfo " rc-update add calculate-core boot"
}
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-core-3.1.1_beta2-r3.patch"
}

@ -0,0 +1,111 @@
diff --git core/server/replace_class.py core/server/replace_class.py
index d476d06..392e29c 100644
--- core/server/replace_class.py
+++ core/server/replace_class.py
@@ -29,6 +29,7 @@ from methods_func import getErrorOnParam
from func import shortTraceback
from fcntl import ioctl
from array import array
+import threading
from calculate.lib.cl_print import color_print
from calculate.lib.datavars import VariableError
from calculate.lib.cl_lang import setLocalTranslate
@@ -40,6 +41,9 @@ class replaceClass():
def startprocess (self, sid, target=None, method=None, method_name=None, \
auto_delete=False, args_proc = {}):
""" start process """
+ if "LANG" in os.environ:
+ curThread = threading.currentThread()
+ curThread.lang = os.environ["LANG"]
com = target(self.no_progress,self.gui_progress,self.gui_warning)
if hasattr (com.__class__.__bases__[1], '__init__'):
com.__class__.__bases__[1].__init__(com)
diff --git core/server/setup_package.py core/server/setup_package.py
index cb9838e..6b48b73 100644
--- core/server/setup_package.py
+++ core/server/setup_package.py
@@ -177,10 +177,7 @@ class updateUserConfigs(shareUpdateConfigs):
dictPakkages = {}
listIndex = []
mergeProgram = "calculate-utilities"
- self.startTask(_("Users configuring the {nameProgram} package by "
- "Calculate utilities").format(
- nameProgram=nameProgram),
- progress=True)
+ firstValue = True
for userName in xUsers:
clVars.Set("cl_root_path", '/', True)
clVars.Set("ur_login", userName, True)
@@ -199,7 +196,15 @@ class updateUserConfigs(shareUpdateConfigs):
self.setProgress,
clVars, cltObj = False,
printWarning=False)
+ clTempl.onFirstValue = lambda *args: \
+ self.startTask(
+ _("User configuring the {nameProgram} package by "
+ "Calculate Utilities").format(
+ nameProgram=nameProgram),
+ progress=True)
+ clTempl.firstValue = firstValue
dirsFiles = clTempl.applyTemplates()
+ firstValue = clTempl.firstValue
if dirsFiles is False:
self.printERROR(\
_("Error using templates for the user %s")\
@@ -218,7 +223,7 @@ class updateUserConfigs(shareUpdateConfigs):
self.endTask()
if dictPakkages:
for calcPkg in listIndex:
- self.printSUCCESS(_("Calculate utilities have changed files")\
+ self.printSUCCESS(_("Calculate Utilities have changed files")\
+":")
for userName, configFiles in dictPakkages[calcPkg]:
self.printSUCCESS(" "*2 + _("User %s")%userName + ":")
@@ -346,16 +351,16 @@ class updateSystemConfigs(shareUpdateConfigs):
clTempl = False
#for mergeProgram in filter(None,mergePrograms):
mergeProgram = "calculate-utilities"
- if variables.Get('cl_ebuild_phase') == "preinst":
- self.startTask(_("Package configuring the {nameProgram} package by "
- "Calculate utilities").format(
- nameProgram=nameProgram),
- progress=True)
- else:
- self.startTask(_("System configuring for {nameProgram} package by "
- "Calculate utilities").format(
- nameProgram=nameProgram),
- progress=True)
+ #if variables.Get('cl_ebuild_phase') == "preinst":
+ # self.startTask(_("Package configuring the {nameProgram} package by "
+ # "Calculate Utilities").format(
+ # nameProgram=nameProgram),
+ # progress=True)
+ #else:
+ # self.startTask(_("System configuring for {nameProgram} package by "
+ # "Calculate Utilities").format(
+ # nameProgram=nameProgram),
+ # progress=True)
clVars.Set("cl_root_path", configPath, True)
if variables.Get('cl_core_pkg_root_set') == 'on':
clVars.Set("cl_root_path_next", '/', True)
@@ -390,6 +395,11 @@ class updateSystemConfigs(shareUpdateConfigs):
printERROR=self.printERROR,
printWARNING=self.printWARNING,
printWarning=False)
+ clTempl.onFirstValue = lambda *args: \
+ self.startTask(_("System configuring for {nameProgram} package by "
+ "Calculate Utilities").format(
+ nameProgram=nameProgram),
+ progress=True)
dirsFiles = clTempl.applyTemplates()
# fix CONTENTS pkg file
cfgs = getCfgFiles()
@@ -454,7 +464,7 @@ class updateSystemConfigs(shareUpdateConfigs):
if dictPakkages:
reGrey = re.compile(r"\._cfg\d{4}_")
for calcPkg in listIndex:
- self.SUCCESS(_("Calculate utilities have changed files")+":")
+ self.SUCCESS(_("Calculate Utilities have changed files")+":")
for nameF in dictPakkages[calcPkg]:
nameFile = nameF.partition(configPath)[2]
if nameFile:

@ -2,6 +2,7 @@ AUX calculate-lib-2.1.11-fix_getip.patch 6335 SHA256 b54e6353b18a312e42e3f3d17b1
AUX calculate-lib-2.1.11-fix_iniparser.patch 1017 SHA256 416829aeb0cbe6bc789aa7c070dbee02668f87a33ec2c2d9b552f2710adfe1ad SHA512 38e1885db64da235507494eedea533a3f8a148c5cd5e12a066578f32ea5999b2113d32788352ff3f509b86d2c75485faccebc768dbe33f2a7cce41b498754259 WHIRLPOOL 8911e2d2cead580363c0b3579eb7d520c99f48a58fbb5fd291ecfad1c55799d56d13ba99896e8d345fa4f37e48695f20553b2700ba4cb22ae60d670f4bcc6d88
AUX calculate-lib-2.1.11-fix_xpath.patch 329 SHA256 9e5674cd5fccea9c2242eb2ffaa829a1446a5bd16c6ba877760175960b0971cb SHA512 4ebd5806c0b57bb636ee8f958ecd13a18d5c660b5657fa0ae1c84707999ef453afa082e9f08fa0e95ab13a1be2952f4d996a15579ee125852205619497b06d51 WHIRLPOOL 8b0aaea3595c5830c5cabd5fbfaaed85cf6da73f1e3988e15dd6a175e1f59f87364d74f8273da5e0385de10f9f3a9e50588509a52ed45a17a5b2756a9eb963b9
AUX calculate-lib-2.2.30-fix_squash.patch 740 SHA256 227414840d4f94dc48879071264329fe153f5b21725582c0863b41cde0b8cdcc SHA512 0a115492fa10635095198c198e04e01c7b7a6fd5dd25f1408ce8670215871e0ea7ba15956eed37d96bec405a1b4cddb0672aee32e4d9987f79fe5efbc350dc67 WHIRLPOOL 4e72aa0fd6dd2e0f44e6557d3c99c23be4ee6af24128061ca407cedfc84b192a15448f0537a828974a25b9977f9585e4eba966c6a5335e6252c8b454e5528fca
AUX calculate-lib-3.1.1_beta2-r1.patch 2510 SHA256 45e05c266afeddc219620de8bfc37faf4ce5763491b54711a1a3bf18b8710504 SHA512 a60208573430039859f0178e6d13059872042ac4e24e16c0b1cee5b36af1de6dab69f1790f222095879bf0adb929f7ac818f77797cb16d46514c279dea84585e WHIRLPOOL 6440ba810ed70edbb7a6212050dd626394bea05a0234d6689210d3685011d2f431a5159258da3cd58495c48b7c313125f36bb715058114511a4ffebe0b16de54
DIST calculate-lib-2.1.11.tar.bz2 61687 SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599 SHA512 e3bc2168a55367cf19ad3a27921b53e5e845643238bf171209ab29752c91b5d4d338a2120774764ac1c79abd93f2deff8680f8faa1407940984ea9fd6a199e67 WHIRLPOOL 0ced92ea493dd8db02b0ae1514ebbb51ee76dc6f441b4a38c984c39da2121fb81dd1f2e840c4c5b71a117a12817a2a269d85676288202aa9801f69727e3338dc
DIST calculate-lib-2.2.30.tar.bz2 120055 SHA256 a5aa07e5c5e02d27a8b9fad8c0e4bd0562d40d7a2753c2b57a18d99bd0dd6cb2 SHA512 7e8920f5fd855f05aba6576d5e4751ecf71a3e4107b46671d9a4be8557e1dd616adefad728b6a9ca87656dca6fd17d52bce41462b7fc906d20118e97607f1b1b WHIRLPOOL 0e8441484ee7d91c9926ab2deed8357272fecb2156e5dad45f865f6b13aff6c43868323dececc859ce7824bedd8794cec25b857be30afa83c44a81bcbcf510d2
DIST calculate-lib-3.1.1_beta2.tar.bz2 116831 SHA256 4f70599bd179e0e96958f460f2e5b4d52e6af8be7e68c566389050b9f1b21839 SHA512 82b6d03f144fa0b7e7ec2486ec4dc28b4cdcb055e22b2b9494626734105f8bcdc0d2c3b1c49b88f3dcf424105f7b4d69650d88d623c8378dc7582dccdcdeff58 WHIRLPOOL 748d0c8c4b29aa8d350cb85bcfe78cd1374e30ae481740853daa8fb8ce6b8ae0411558446c91fed77d8b456e6aa78ec58e03bc6b52639fcfd2658c9df0c6de19
@ -10,6 +11,7 @@ EBUILD calculate-lib-2.1.9999.ebuild 555 SHA256 99ff8819b9aa2b46bab952f03b7c5bd8
EBUILD calculate-lib-2.2.30-r1.ebuild 899 SHA256 17f6439183b849497a3034c719b97a25a4bdd557d34f2053db3b0a2c2b0d8119 SHA512 245c5372f9e266364ce838ec12373faef6903e351a65e5b787de3a264ae1d35fa8a36a8c63c94ccb9dcefd1902051f54159aa5920666048e06a59015aea744f8 WHIRLPOOL a368b1cdcadfeaec1f87c5423627dd2e7933ea3904d3f3133310207ce49867276a034b8991ac9484bc716a8aec9c8cd7b4901b2b033a60128f7b21e60765f5ba
EBUILD calculate-lib-2.2.30.ebuild 770 SHA256 889273e755e58ef53871f85e3bcc7df2ef472953db98d757e5d92534273bf11a SHA512 9cd46d5c8a784304c8297460eb48406ee5712e2d11118e9d283895ed0996d897f1b5b32eb7907eba3347a43c6eaf5fae1c50cd98c146f6c6edec06cd31b7861d WHIRLPOOL ee1c5e7d3e8546599f08cd834a316a62e3d9e5eef2209da24dd44676fdcaac9eb02d83be37db5d8275f5dbd7f464f40ba91790b2d6c85ae34a659369eb7162ff
EBUILD calculate-lib-2.2.9999.ebuild 730 SHA256 ce7f2300859687d4f6c50948438bee8a8cb407fd7de56c5c48e0aba846ee6774 SHA512 789179018d82ef7c9a5428de20f529e6071380174d1e417c3a4463859d4b9ceca2a2d4ae078dbe309b976541cfba81a30348a77b6b37089b9597b862d4a45fd8 WHIRLPOOL 380084a24bf396c79fd198e1ad51d2457dcbcc5d3b59420f3794d067949cf7951766a880639bd54399f371ed0961163a03f8ea8a5e2483e512243d57408251be
EBUILD calculate-lib-3.1.1_beta2-r1.ebuild 829 SHA256 182c3745b6358d079389cd87ed0375bf117c098f38b7a667f560affda90a3e51 SHA512 03dbbe278c3dfe8be99607c10aeb119fdb3cd9fddb2da72d93b851f6f30c568ea7a22d4c925bb22b647b97f41f53061e2564dd715041bf14786d635318ad1c51 WHIRLPOOL c7c982c61b35e50efe8f159c61ade0040d555f5c13cf77b0e67eaf9fc0454107c937868a5bcbe8976e6e7cd7ad7aba58a58f63d82965746eba2520a6aec30dad
EBUILD calculate-lib-3.1.1_beta2.ebuild 690 SHA256 3bd21cbec14f6815642f44234e640f488155f8ad59dbbb22b55a3537dcc1d7ec SHA512 f27f79c7410dd0295bda295080d511b299dd6fd4ebe2058b26e6d6f0dcd029e118dd79849bd3da0260a56cd4b91d4ef649027c158d85d976fc440a9cae0dc12e WHIRLPOOL db749b32ef5a72ed4c9d3476d494f28d3ceb10a215567cf46e23e49063bee9b8e1a2512a25d5006198f8e88fb106ce7da421565dfe6f5f4320f34db033c78513
EBUILD calculate-lib-3.1.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb
MISC ChangeLog 29851 SHA256 16ca15c794bce78eefc487ed372c3d4960078fbd4c5fe4524211688d0146ef97 SHA512 be6bdf290f391529dce0deb67bf9d367e42e407601dd581f7c08d082399b5860cff2a76d4d64dd876154d51e84f34499db06c715145ac64f78d168aae7e78dbf WHIRLPOOL 2561ccd1eefe3423d97c67aff5c0fe6c8ca624e527fb885b042c8e812194bb1635d7e7d7d86c534562eb780c6b9144d92e24893f2d0696cf8a34a6a912a45788

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate3/${PN}/${P}.tar.bz2"
DESCRIPTION="The library for Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="x86 amd64"
IUSE="minimal"
DEPEND="!minimal? ( dev-python/py-smbpasswd )
>=dev-python/pyxml-0.8
sys-apps/iproute2
sys-apps/pciutils
sys-fs/lvm2
sys-fs/mdadm
dev-python/pyinotify
sys-apps/file[python]"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-lib-3.1.1_beta2-r1.patch"
}

@ -0,0 +1,59 @@
diff --git calculate/lib/cl_template.py calculate/lib/cl_template.py
index 55527cd..1da632a 100644
--- calculate/lib/cl_template.py
+++ calculate/lib/cl_template.py
@@ -4039,6 +4039,12 @@ gettext -d cl_template "$*"
"""
return True
+ def templateModify(self,filesApl):
+ """
+ Files which created by apping templates
+ """
+ return True
+
def fixNameFileConfig(self,origfilename):
"""Support ._cfg0000 files for postinst"""
if self.objVar.Get('cl_ebuild_phase') != 'postinst':
@@ -4229,6 +4235,8 @@ gettext -d cl_template "$*"
self.cltObj.numberProcessTempl = self.allTemplates
# метод показывающий номер clt шаблона
self.cltObj.numberProcessTemplates = self.numberProcessTemplates
+ # метод показывающий номер clt шаблона
+ self.cltObj.templateModify = self.templateModify
# общее количество шаблонов
self.allTemplates += self.cltObj.allTemplates
self.cltObj.allTemplates = self.allTemplates
@@ -4399,6 +4407,7 @@ gettext -d cl_template "$*"
nameEnvFile = os.path.basename(nameFileConfig)
self.functObj.timeConfigsIni[nameEnvFile] = float(time.time())
self.filesApply += filesApl
+ self.templateModify(filesApl)
if filesApl:
self._addFile(filesApl)
return True
@@ -5693,6 +5702,7 @@ class templateClt(scanDirectoryClt, Template):
nameEnvFile = os.path.basename(nameFileConfig)
self.functObj.timeConfigsIni[nameEnvFile] = float(time.time())
self.filesApply += filesApl
+ self.templateModify(filesApl)
return nameFileConfig
else:
return True
@@ -6109,6 +6119,7 @@ class ProgressTemplate(Template):
Template.__init__(self, *args, **kwargs)
self.setValueCallback = setValueCallback
self.value = None
+ self.firstValue = True
def numberAllTemplates(self, number):
self.maximum = number
@@ -6121,3 +6132,8 @@ class ProgressTemplate(Template):
self.setValueCallback(min(100,max(0,value)))
self.value = value
return True
+
+ def templateModify(self,filesApl):
+ if self.firstValue and hasattr(self,"onFirstValue"):
+ self.onFirstValue()
+ self.firstValue = False

@ -8,6 +8,7 @@ EBUILD calculate-utilities-3.1.1_beta2-r2.ebuild 809 SHA256 e8d66953f8ac7e8a2a2c
EBUILD calculate-utilities-3.1.1_beta2-r3.ebuild 809 SHA256 9ebc3db23e20caf90b332ecb0e8a24dd240f87ddbbe42e79faceeeb57ab9556a SHA512 3a6bec383357549dc1cb856c2bc2ff451479bbccbff25cee403bc93bc7b7fee951fb72ea1dd10b37cb6ddf615d24da975f7bcaee5ebac47e5a210f1d2b825d0a WHIRLPOOL 00a73458e658c587eb5277dae6b99c4f24a1d954463923eb8e50c13384722859dfb5b332a3b778c1c0271e30972f753be910eb5da0d11a179d0f2a19b0811b06
EBUILD calculate-utilities-3.1.1_beta2-r4.ebuild 809 SHA256 decd7fc60c5f136714bc0a5b7df850d126a1082aade5d49150ed66a02afa4286 SHA512 b93ec92a962c5592ca7d1866a9647ace1e3a0c5792a21eca15a103c98f2c6491b6c862550060ead3b65177acbc21f5da8191d9ddc8734699c92ab14fe41b593c WHIRLPOOL ec76ea2ff3cc136762c37abcbc6758a79d1057dd65cf9bbe40d900e1881d1cad97c97d4ed21bcdcabea3bf516111d8caa8ba8adac7db318ce60810a8d63f4d39
EBUILD calculate-utilities-3.1.1_beta2-r5.ebuild 809 SHA256 092e1661eec01f0b1a1b6b378abcda549135938e6932f7fac1b7f99547624944 SHA512 459225c04fef0d3c001c5173bd3d311d96040e8202cf3d199ae5c49452146e065e111d94040030dd916c6c6b6b94c54a407e9a853cb1007e0671b13405e2217d WHIRLPOOL e0144ff5aa75fd253b22923723248bd3289cb14b40564b7b505dd6c9dead174762e00f5ab18b02f2fcc786063b8d3719050431912e03a11387c44343975b0ad6
EBUILD calculate-utilities-3.1.1_beta2-r6.ebuild 812 SHA256 a609927378b7eee1ec7356ba301290400192e912bc2fe17e38c74d032ed406ea SHA512 c90f4d843179c2cf8871d11fa2c9b3efb50bbb0c9a5e386ee8f4c77583966e2372c48046de9640a0ffa3279b4c1e0a869439dbb3064941cdd39542700c73a857 WHIRLPOOL 0c21799aebdc5121bc042aedd46b606c7fbdcefa25fddd5255c5cf4ccdc3f3b407f034304334484d34014bcead6466f3352f7c04eaf570140304809130180cfe
EBUILD calculate-utilities-3.1.1_beta2.ebuild 803 SHA256 028d41834b7a1c1349364a4cb0b886d788a6c356ac5889c927dc5ecb2d1ae88f SHA512 61489c60830416e5c2940b1b5fbb2e2eec506f04a37c7edcbdeff3fda3429d6af055f08f514ed3edc85e586ac85e357f69de4b9fa17cc42d32ebfb0643612cd7 WHIRLPOOL 52179959c111792ede53a7ad801c9343fa09f2908b8747c37229623f1a9ef2b22ce147b75e7a932eaab8649d7e46c91fe45f0f43c446b1dfa5a9e41abd457741
EBUILD calculate-utilities-3.1.9999.ebuild 800 SHA256 9de4807341cb552ef8d4f702e9c4a0ca10c52c9d532cc2eb741cea29b92f09b5 SHA512 b35ed4d49c4943a5ad375e646bece419271900c50301153408b30dede0fe834e098baaa42a21c130730c0bc32ba09decc588277da6782d2010c18c9d8df679ae WHIRLPOOL 78e2c5ee8ef8356c4fc0275f920177778925278cad78585ed37c08048241f775030e59a0ced0696fba6379741fe865dc339d190c46b5f2173097328a73c64a24
MISC ChangeLog 38731 SHA256 7e70a0bc1f3b34c0011f3874773a698a4bb96eb6d3dad10903575156bb8578bc SHA512 2de466ea990b9eac702b81fd097c3f5d06d1f4db1a4bd1d1b7380b45e551f6fd62c16564ecfc810246157d3ef1113ae373041580e70981d44752e50ed6134bc0 WHIRLPOOL 5ca0cee1ad0e9419f91ec11a9629b9a29db9fcbed4f5ae0aef1f8a2170ff58112c8580d61884c56ee410a0abc201fa8f4419cea35077fc8bb84e733f6fa6f4db

@ -0,0 +1,26 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE="cl_consolegui cl_client cl_desktop cl_console"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.1.1_beta2-r4
=sys-apps/calculate-i18n-3.1.1_beta2
=sys-apps/calculate-lib-3.1.1_beta2-r1
=sys-apps/calculate-core-3.1.1_beta2-r3
=sys-apps/calculate-update-3.1.1_beta2
cl_client? ( =sys-apps/calculate-client-3.1.1_beta2 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.1_beta2 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.1_beta2 )
cl_console? ( =sys-apps/calculate-console-3.1.1_beta2 )
"
Loading…
Cancel
Save