Исправление 3.1.7

atratsevskiy
Mike khiretskiy 11 years ago
parent c8b069728f
commit bf04e343cb

@ -5,6 +5,7 @@ AUX calculate-core-3.1.5-r3.patch 1884 SHA256 7816e3355166382a4e830906322dda66eb
AUX calculate-core-3.1.5_beta1-r1.patch 3923 SHA256 9ac427e6112250af071b5d4d25fef788e858646bf3e1084963a9d61c33367829 SHA512 9bba861829e316dc6c033be8e7d5b6bcf86fb481de4d388ba452907c657960c087174cfdd3ddf4c21f7116635a20707551f0d6b14931751ae062e4c3aad46672 WHIRLPOOL 3fa40aaea0415f316baa914fdebef796873d424fc37c9051b508df9e309c2de5d9b6c7173c9e0a6d938da35bc55ffda2a7c91fc04655a8d4aa39ce7ac52e7afb
AUX calculate-core-3.1.6-r1.patch 2047 SHA256 b53e520611361cd4d576a7ed091e44e2050e07d4b08d485b5adab13d5f333526 SHA512 adb7897799029ca90c91e8558c8b39168fee5186050fec0e947899607605b0e83def582102dab5824b34ec79999e7cd3d70d61349c8ce1ca46f435da4ef46357 WHIRLPOOL 06075b8d0d8f9aff5975e446cc47873c2c9fc57693eed0ee19d9d0458f5409ce3310a6eb5d220f442813bf45df6c9d4578e5ae642942be22dc5a0169011e9e5e
AUX calculate-core-3.1.7-r1.patch 392 SHA256 15c23e5b6013208ed68766f9667e6a45711cfe636188100f27a26bd1b271f062 SHA512 d055f53953ee37d2d8548e3406badd3d7745996fbfa8e982b412e090135c8acd1024708779b982a6a7bf1fc0a442b3d477a4c5dadd5ef7a404be4dc24dbd7ca4 WHIRLPOOL a36521fbd55a668fd564691667252247ac9d55bf311e434ec02ce950df2fdfa224f52fd7b0bc055f6ed8277dc956effd803069223443bedc2004221981e8fc7a
AUX calculate-core-3.1.7-r10.patch 11952 SHA256 001ae49b4cfe2f1c1847cb68f1db66ea38b1c5c5ca105925ae2daec1ee8f984a SHA512 7e25c004ccdc9ee8173bff145800ba6923bcbf7af041cfee91311f541a4be8208059862d331560d94da2be02af5b15aaed6f72bb6323f52638acabf3e273e2fd WHIRLPOOL ae01006ad599b4206c2e6de134281ba7ee5a350aa51e98ff756ee204290af400f97170036807b965e4356dce34222c564028557b4d693daf6d66131e7487d76b
AUX calculate-core-3.1.7-r2.patch 1952 SHA256 0ae2f519985954f88e29ffff68311f00c2b37ee07b2b0e8e08010110e637d240 SHA512 7f1f4bf9d6d816bf0dadae453494d72c7e7b6a25fd35ae05a5ffb00a1409830afccd55c13954abe1b6c10c9004e487078bfd432a07691e0bac66ea9ab922d1b2 WHIRLPOOL c433721e05006de3c54db7da628542c328221eba3194f0e750a60a681722583d347c032c7bff00f949add51ee87b86c445453656c0c84ea6674512cf9ec20a13
AUX calculate-core-3.1.7-r3.patch 2433 SHA256 5faaf6d9645dd864f22d1337e2b29bbefa6c6a5889653500832f6b0cc8e0e8b7 SHA512 247fce48e20f36d15d78c1733f3aec8d6df5150a75912aa7bd6420f9c11c18a53b6fec094160db295542e5642f5a2ed21e422e8a43f6d86ff42a4c2be2eba0f4 WHIRLPOOL da927b1e435266fe8b0dc9f3df29c1a1f4675da2b0d2c558c1b96b4e6ed45df4c68e0833116df3d06543705e56af1603ec5aac8aff5bbef530bb1be890799ec2
AUX calculate-core-3.1.7-r4.patch 3538 SHA256 af83b8abb18e6d8f6d27dcaac950846a38026e8b39d78c3f360d345446aa7c96 SHA512 80f1ce0bac6c03892d3707a981b3b577b9df185d6d4e0328db229cbb617137aa5689c8343a742e999b61038fbf07a65641a682d9475a9aa57ad10123bbaab31b WHIRLPOOL 5d5f75dd5bf8a3d244b67142d61fc38bee1dbfc52f617d15fcc36d921d5f04005b95d7f5862927e01b52ecafadbeeb91b97f054d7d7ec09c363028a7ccd52118
@ -21,6 +22,7 @@ EBUILD calculate-core-3.1.5-r3.ebuild 1256 SHA256 610c7d85e651ef30a8d0d838f8ad73
EBUILD calculate-core-3.1.6-r1.ebuild 1256 SHA256 9ce24b8d3cf2c828e9808d19fa936057936c4e81529427dfc09c57d0248c813d SHA512 941eef21e80a832291e5a56b164d28c0c22c2d6cf338938b36ed8855d73d175011974065f2b6196d1050e453bf5887d44a8333ff182db1350a221969cd893146 WHIRLPOOL f13a896918fd732826cc6af5c0c66a504c568f60bafddb622f792dfa6054e0e2b92a2cce7aa677b22b02519508e370b5b2752c2774cc8a34352ea1bc41ac2c12
EBUILD calculate-core-3.1.6.ebuild 1122 SHA256 1ebad16aafaee205ea57330d73e6c22a19062e0709a7fd75567004764430ee49 SHA512 955b3fa52323d2667c197d579eb535c1b3eae88877fde74d84fb3f5b73af526ebb5c90acf01779813fd032d1d1afa7bd69a0373744f8a635ae0fc95b04bea5cc WHIRLPOOL 67ff50852b8914156bbf3e2b209c6822cc0c77522f677dc12611fa4bf3be7f520a9d546970e6cd0d679eb9463e0a184057d1e4b40bb62f762d483fd704f42589
EBUILD calculate-core-3.1.7-r1.ebuild 1257 SHA256 29c2f9d309a5630bccbd95e3423fb4f7d693512c82ffb0345ae1d8acf35a0574 SHA512 590ebbe0b36f5d9ddd358635791a757e90fca37aaef3e7787d261a60372684688439df1640d8c2712bebd46cf17f92bcfd4b25cbb842425ec4dae4292801f451 WHIRLPOOL 68efbe71d58c01e2c438507fa944d362d680ffeb5c7a8117956b57f47a5347d03ca233d7f2dc5ec9265100213a36e4cdfb7514e06d693691b33d58358b7a91bb
EBUILD calculate-core-3.1.7-r10.ebuild 1258 SHA256 c1d20f01b0881f19a148b894dca90434d646fc4abb8a47fd96a25f06bba0a01a SHA512 c99067ff8677a4d98e70c43c176311e5617f429f7105f82cdeb9757e51c971acbef53744750918e587517c0d11445db5ddca65bb8b96f1d223befc6c433135c7 WHIRLPOOL 3dd26062fb7800fa9ebd853b0159b5a63cea47ce5fc434190eb6316156a645e42e92655e05584b88521168667ed2af74baa5a98595375518b39c10006cb1d885
EBUILD calculate-core-3.1.7-r2.ebuild 1257 SHA256 bc88f4422a5daeadcf7731e3f71c5c44f3724d828cb9ce401e90c60600fefa65 SHA512 6e786d118408136ec592ea4f96b8dc7a5554cb2df75000c92e98faddbfff5b2f19b014c1c1a92b7b71e1406d708a24e92667e2fea5be9a147d5ae583b481251d WHIRLPOOL 46932264ceac832d89c5dbd9b26cfbc88810240a63bdf8a0b88289e24e62632c2641e9bfbf423c1a8081ead5e952bb3b02ba982cd0537078f5db79bac76c1fad
EBUILD calculate-core-3.1.7-r3.ebuild 1257 SHA256 a1f9438879f5a1d98c315edf27a1059644170e90566a7fb9c84e676e604df73f SHA512 1863adf0ee3380580111aeb497508ecd9e2b8768aeab4ed2ec7a1d97bcdf56d2f97ead9c7a8628e897bbe407bac0e5d9ceabb7507509deba810632ea0174af6e WHIRLPOOL dd3109d22cdf414aa1c9bb9ddadb241061bc74fa3ce9a825ca9396a1cb2e58063a724ebe4598fe3f68b51c1d9b9ef08335a88695788a92978db6fb93059a066c
EBUILD calculate-core-3.1.7-r4.ebuild 1257 SHA256 bb3ef11815ab41231aaafa9231a24be5e9f8655ceaed371a3abd0ac47256304c SHA512 872c29932cb8103c8d06bbc575365648704781c916c67dd49f298ccb723f7eeec618849af8b3cb79c8fed0f84997972c77b43d6ff89fa3dcad8dcf70ba0b85c4 WHIRLPOOL b822f0d1fdc0c24d88d0f5b2d7387aa083bb150ba36af8aa507ffe460c4e7e2ea63d08bb1cdfb67ad1b1746710406a64ce29a272fd3d099620e70de17ab982eb

@ -0,0 +1,51 @@
# 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.7
>=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
dosym /usr/sbin/cl-core /usr/sbin/cl-core-patch
}
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.7-r10.patch"
}

@ -0,0 +1,280 @@
diff --git core/server/api_types.py core/server/api_types.py
index 8161a9e..0bca760 100644
--- core/server/api_types.py
+++ core/server/api_types.py
@@ -359,7 +359,7 @@ class ViewInfo(DataVarsSerializer):
varGroups = datavars.getGroups()
lastGroup = len(varGroups)-1
# interate all vars group
- if not onlyhelp and (step in(0,-1,None) or allsteps):
+ if step in(0,-1,None) or allsteps:
briefData = datavars.getBrief()
self.groups.append(self.stepGroup(varGroups,brief_label,
help_value=briefData.get("help",None),
diff --git core/server/func.py core/server/func.py
index fdee9d5..be7c323 100644
--- core/server/func.py
+++ core/server/func.py
@@ -1659,7 +1659,7 @@ class WsdlBase:
def clearDataVars(func):
def wrapper(*args,**kwargs):
try:
- func(*args,**kwargs)
+ return func(*args,**kwargs)
finally:
WsdlMeta.closeDataVars()
return wrapper
diff --git core/server/methods_func.py core/server/methods_func.py
index d546c1f..72014a2 100644
--- core/server/methods_func.py
+++ core/server/methods_func.py
@@ -501,10 +501,10 @@ def collect_object(client, param_object, view, args,wait_thread = None,
val)
elif field.element in ['input', 'openfile',\
- 'file', 'radio']:
+ 'file', 'radio','combo','comboEdit']:
param_object = set_obj_item(client, param_object, field.name,
_getattr(args, field.name))
- elif field.element in ['password'] and _getattr(args, field.name) \
+ elif 'passwd' in field.element and _getattr(args, field.name) \
or field.type and "need" in field.type:
if wait_thread:
wait_thread.pause()
@@ -517,21 +517,6 @@ def collect_object(client, param_object, view, args,wait_thread = None,
password)
if wait_thread:
wait_thread.resume()
- elif field.element in ['combo', 'comboEdit']:
- value = _getattr(args, field.name)
- if value:
- if hasattr (field.choice, 'string'):
- choice = field.choice.string
- else:
- choice = field.choice
- for item in choice:
- if item:
- if value.lower() == item.lower():
- value = item
- break
-
- param_object = set_obj_item(client, param_object, field.name,
- value)
elif field.element in ['multichoice', 'multichoice_add', \
'selecttable', 'selecttable_add']:
val = _getattr(args, field.name)
diff --git core/server/replace_class.py core/server/replace_class.py
index 860ede2..02ea194 100644
--- core/server/replace_class.py
+++ core/server/replace_class.py
@@ -515,7 +515,7 @@ def call_method(metaObject, args, unknown_args, colorPrint):
view_obj.step = None
view_obj.expert = True
view_obj.brief = None
- view_obj.onlyhelp = False
+ view_obj.onlyhelp = True
try:
view = getattr(metaObject, method_view_name)(0, view_obj)
diff --git core/utils/cl_core_custom.py core/utils/cl_core_custom.py
new file mode 100644
index 0000000..518f4cd
--- /dev/null
+++ core/utils/cl_core_custom.py
@@ -0,0 +1,56 @@
+#-*- coding: utf-8 -*-
+
+# Copyright 2013 Calculate Ltd. http://www.calculate-linux.org
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import sys
+from calculate.core.server.func import Action,Tasks
+from calculate.lib.cl_lang import setLocalTranslate,getLazyLocalTranslate
+from calculate.lib.datavars import VariableError
+from calculate.lib.cl_template import TemplatesError
+from calculate.lib.utils.files import FilesError
+
+setLocalTranslate('cl_install3',sys.modules[__name__])
+__ = getLazyLocalTranslate(_)
+
+class ClCoreCustomAction(Action):
+ """
+ Действие для настройки параметров видео
+ """
+ # ошибки, которые отображаются без подробностей
+ native_error = (FilesError, TemplatesError,VariableError)
+
+ successMessage = __("Custom action successfully completed!")
+ failedMessage = __("Failed to perform custom action!")
+ interruptMessage = __("Custom action manually interrupted")
+
+ def __init__(self):
+ # список задач для дейсвия
+ self.tasks = [
+ {'name':'apply_templates',
+ # наложить шаблоны на текущий дистрибутив, включая clt шаблоны
+ # без использования фильтров по clt шаблонам
+ 'method':'UpdateConfigs.applyTemplates(None,False,'\
+ 'None,None)',
+ },
+ {'name':'failed_action',
+ 'error':__("Action {ac_custom_name} not found"),
+ 'condition':lambda Get:not filter(
+ lambda x:x and x[0] == 'ac_custom_name' and \
+ x[1] == Get('ac_custom_name'),
+ Get('cl_used_action'))
+ }
+ ]
+
+ Action.__init__(self)
diff --git core/utils/cl_core_setup.py core/utils/cl_core_setup.py
index 7d84869..900a213 100644
--- core/utils/cl_core_setup.py
+++ core/utils/cl_core_setup.py
@@ -31,7 +31,7 @@ class ClCoreSetupAction(Action):
# ошибки, которые отображаются без подробностей
native_error = (FilesError,TemplatesError,VariableError,DataVarsError)
templateTaskMessage = __("System are being configured")
- successMessage = __("System configured!")
+ successMessage = None
failedMessage = __("Failed to configure the system!")
interruptMessage = __("Configuration manually interrupted")
@@ -66,6 +66,7 @@ class ClCoreSetupAction(Action):
'cl_template_path_use,cl_ebuild_phase,'
'cl_template_clt_set)',
'condition':lambda dv:(dv.Get('cl_core_pkg_desktop_set') == 'on' and
+ dv.isModuleInstalled('desktop') and
not dv.Get('cl_ebuild_phase') in ("preinst","prerm"))
}
]
diff --git core/utils/cl_core_variables.py core/utils/cl_core_variables.py
index 38c3dfd..d0c5ef3 100644
--- core/utils/cl_core_variables.py
+++ core/utils/cl_core_variables.py
@@ -31,7 +31,7 @@ class ClCoreVariables(Action):
native_error = (FilesError,DataVarsError,VariableError)
successMessage = None
failedMessage = None
- interruptMessage = __("Setting manually interrupted")
+ interruptMessage = __("Variables modification manually interrupted")
tasks = [
{'name':'write_vars',
diff --git core/variables/certificate.py core/variables/certificate.py
index a9efbb5..4511ff6 100644
--- core/variables/certificate.py
+++ core/variables/certificate.py
@@ -165,7 +165,7 @@ class VariableClCertPerms(Variable):
return results
def uncompatible(self):
- return _('You can not change the certificate certificate')
+ return _('You can not change the certificate permissions')
class VariableClCertGroups(Variable):
"""
diff --git core/variables/setup_package.py core/variables/setup_package.py
index e2290ff..5f45dbd 100644
--- core/variables/setup_package.py
+++ core/variables/setup_package.py
@@ -19,6 +19,7 @@ from os import path
from calculate.lib.cl_lang import setLocalTranslate
from calculate.core.server.decorators import Dec
+import pwd
#from calculate.api.cert_cmd import find_id_cert
setLocalTranslate('cl_core3',sys.modules[__name__])
@@ -26,6 +27,7 @@ from calculate.lib.utils.files import listDirectory
from calculate.lib.utils.portage import isPkgInstalled,reVerSplitToPV, \
getPkgSlot
from calculate.lib.utils.common import getTupleVersion
+from calculate.lib.variables.user import VariableUrLogin
from itertools import *
import glob
@@ -211,3 +213,20 @@ class VariableClCorePkgRootSet(Variable):
def init(self):
self.label = _("Configure dependent packages in root")
self.help = _("configure the dependent packages in the same directory as the specified package, instead of root")
+
+class VariableUrCoreLogin(VariableUrLogin):
+ """
+ User Login
+ """
+ opt = ["--login"]
+ alias = "ur_login"
+
+ def check(self,value):
+ """Пользователь существует"""
+ try:
+ pwd.getpwnam(value).pw_gid
+ except:
+ raise VariableError(_("User %s does not exist")%value)
+
+ def get(self):
+ return self.Get('ur_login')
diff --git core/wsdl_core.py core/wsdl_core.py
index 2b4cdbc..f9fe2f4 100644
--- core/wsdl_core.py
+++ core/wsdl_core.py
@@ -38,6 +38,7 @@ from calculate.core.utils.cl_core_request import (ClCoreRequestShow,
ClCoreRequestConfirm,ClCoreRequestDel)
from calculate.core.utils.cl_core_variables import (ClCoreVariables,
ClCoreVariablesShow)
+from calculate.core.utils.cl_core_custom import ClCoreCustomAction
class Wsdl(WsdlBase):
methods = [
@@ -573,4 +574,39 @@ class Wsdl(WsdlBase):
lambda group:group(_("Setup variables"),
normal=('cl_variable_filter','cl_variable_show'),
next_label=_("Show"))]},
+ #
+ # отобразить переменные
+ #
+ {
+ # идентификатор метода
+ 'method_name':"core_custom",
+ # категория метода
+ 'category':__('Utilities'),
+ # заголовок метода
+ 'title':__("Custom action"),
+ # иконка для графической консоли
+ 'image':'gnome-desktop-config,desktop-config',
+ # метод в графической консоли
+ 'gui':True,
+ # консольная команда
+ 'command':'cl-core-custom',
+ # права для запуска метода
+ 'rights':['configure'],
+ # объект содержащий модули для действия
+ 'logic':{'UpdateConfigs':setup_package.UpdateConfigs},
+ # описание действия
+ 'action':ClCoreCustomAction,
+ # объект переменных
+ 'datavars':"core",
+ 'native_error':(VariableError,DataVarsError),
+ # значения по умолчанию для переменных этого метода
+ 'setvars':{'cl_verbose_set':"on",'cl_human_edit_set':"on"},
+ # описание груп (список лямбда функций)
+ 'groups':[
+ lambda group:group(_("Custom action"),
+ normal=('ac_custom_name','cl_human_edit_set','cl_verbose_set'),
+ expert=('ur_core_login',
+ 'cl_templates_locate',
+ 'cl_dispatch_conf'),
+ next_label=_("Perform"))]},
]

@ -27,6 +27,7 @@ EBUILD calculate-utilities-3.1.7-r13.ebuild 767 SHA256 12d0222983f755feb4b16a5b5
EBUILD calculate-utilities-3.1.7-r14.ebuild 767 SHA256 7a399e8b66f71c8469ae74a22d7620db7e633ba32f08e54d19732ff0491a3816 SHA512 717f2e3279c1d970342cf4c4973becb60a7919db0aa7ba0d47a9a55fe5de351d856d243f139fb3753477198d4bb56d8c4ee1cb266e8440e8a30459ac2e4383eb WHIRLPOOL bb8263c4ac6cc0a0c82e0823ec53f05245a00432e249d74f001673bffec36aaea0d9856fe0701ebafa38c7adb458378d77371b91b95aaad38c48b2ce2288c400
EBUILD calculate-utilities-3.1.7-r15.ebuild 767 SHA256 996d412e0ec78e3a9cbacd74dcfb2182ab1291c7a7578078dc2bdee1fd545736 SHA512 bbe96cf70227ca8e26e74a610f79bb8a920c09c90f7e9be94fb77178799e95fc45e8b19692b9a64dfd35e8b41d332a4a236dfc0865a48a3e4546031841b4f2c7 WHIRLPOOL d2e8a99598dd5aff3fb0f8828db19a543f0fb34c55d7f9348478d413a3537717410eb939bf90f8b34c76c0ac96328f343556449361244bad07dc9a2ba770c53c
EBUILD calculate-utilities-3.1.7-r16.ebuild 767 SHA256 355f238ea3e89c16c19e02cc0f82365ec3295af42892aa072af3afa761550bbe SHA512 564701371c3d5ca665def399c1791e02ee8bad76bb8619d5a49fb73dff1a84ddaefbdd338578914581b93e71d9cab971dc2330578fca78876ccabadf8930235e WHIRLPOOL 5ee88c5044574b52f5baf58d23fb80256b82b887c9e4fcca723c0c4e292407cdefb9704b1e2e01eac1ccbe0f1df1f0f1fc0b3606d81593ed0480a9b2b7596263
EBUILD calculate-utilities-3.1.7-r17.ebuild 768 SHA256 8b76a29c93af83622266ef3471a01932121149298448711a88090c3dad2ccddb SHA512 3cf7e1475bcc91f889284461865cdbe9a7557c45044c5711ed65128807830de80e03b235337e3d877da8862f21e2e65ff3539c89f4ec9cc7caad98f26332c66b WHIRLPOOL ad685df21d38a036f7e3be905182692d9bec27824a2ef246773b9fda6160acf779fb027018576b3559dba0f30060a78e317da68b2e999540c2373ba9239471f7
EBUILD calculate-utilities-3.1.7-r2.ebuild 761 SHA256 a8d68add7993bf5b4db8235dbad7158cd9b4b6b803af9c1bb9c690b40d0033d7 SHA512 13458804fbd04a44ac5a253edfa3877b8c31b665d8b5f6c9983066d5a6c3fdfcfc7f4ef57b89be4ec6c5343cb0faad6dce31bb5897fefa4b68eab33e6140ac3f WHIRLPOOL 7a73cb1dde57bc32faf28a2b90bde17e5f91dfa94b3ee49e9a56693a33152b6d08ca06ed3ee5ec39a4e98e62a6e612f0a62b3ef8ea28d690456ed3016f4f699f
EBUILD calculate-utilities-3.1.7-r3.ebuild 761 SHA256 2bd5a011805391c9ea03f0a58b622ab8ebb8906f288abdc0c1ce7031ae930657 SHA512 ddc9ee47a3d04e112036e175986e8bf01fb1e8ef33cddd2fc69cc01f56df22bf7c20c1db144da8abedb2b15e7ec9644615a0676c267f47842498496e0c9d88ea WHIRLPOOL f1db0c0573abf5c238b9c76a4112313b0f57f4a43599e8a082a0e19bdfbcf991b5f3f4452f0473d30a6808a48e18933f0734331e2bb5ff2cdb9e88a7a2f66f0b
EBUILD calculate-utilities-3.1.7-r4.ebuild 761 SHA256 eb606a6659e4d07aa32047105ce661fa6c9e38559aecbb9c32ce606d307e2a75 SHA512 4f9d7a6099c6eaffacaf358ff0e6ba82b0565c1f5f5c9783ed31c59c4d47b4ba921e575d850f34abd1e29676044443bcaa835c83ab432ac7499c4f7f193b8605 WHIRLPOOL ef63faaf1967f416fbe4b1d3841725c57979c100a9b8b8ec391f0b0d4cc90ebbc795d3d23f6cf229088892bf1732a8f3fd0d52772c8626560ff5b50eb7510138

@ -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.7-r5
=sys-apps/calculate-i18n-3.1.7
=sys-apps/calculate-lib-3.1.7-r4
=sys-apps/calculate-core-3.1.7-r10
=sys-apps/calculate-update-3.1.7
cl_client? ( =sys-apps/calculate-client-3.1.7-r3 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.7-r1 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.7-r1 )
cl_console? ( =sys-apps/calculate-console-3.1.7 )
"
Loading…
Cancel
Save