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

atratsevskiy
Mike khiretskiy 11 years ago
parent e662393153
commit c4a17daae2

@ -12,6 +12,7 @@ AUX calculate-core-3.1.7-r5.patch 5358 SHA256 99c1a435a1525567d2a3dd0a1e8c564eb0
AUX calculate-core-3.1.7-r6.patch 5569 SHA256 5a160d36459405c04b95262ce0842f69af4447e10b1dbef037791394edfcc728 SHA512 4525e4f8d3e234064b0f385f983c6e095fe6f791535eeeb921375551368625ca60724332872376bb52c187147d0fc3ce863652ba9e6d1281cd59e34194ac86aa WHIRLPOOL 8173ed90e1dc0427cbb288c5d505b92fdcad33ec6da018d75a8cfca3f1eb3e95d1d48ac95808f0f2efd6240847598ba13f377ff91c76e598bd4fea464ea66bfd
AUX calculate-core-3.1.7-r7.patch 14793 SHA256 e01eb7093bea469f2fc6bb1685c2249aec5d1a4441ada5a8150b8279aa667296 SHA512 11c4db481ee9c48b5b63ca14e65c633716e0561bdc0eeda7adffae9874492d0b2664fd9d5ae18f7c92efeb5c282f2971ff79bf8533b8dbd7471e59f2ed595e97 WHIRLPOOL d93333638cfae66e86ca150ea5e966cf415e47237bcae1bb20224982cf37354d7a8846875eb6decc6978566232ce07654ec7920acb4fa43f12366feb35cb1d02
AUX calculate-core-3.1.7-r8.patch 12265 SHA256 154c6c09231d93563a1ff5038cc5d14d2b102774dfafea228af11f4df9a52b91 SHA512 3386e05e756e26258d5a0f153cdaa3a5f376047c44b7c3f96a478cf81a07ebbc123190c60a129c9a8aea7b80bf64b840abd1c7f648fc9134abc80dc86dc5aebc WHIRLPOOL 8b034ede6b6112a8c635f7d37cdfc0d20c3c66cab4a3f018d86896d1b2932c7a8d497506bfa2c64bd45aa8459e2fb2d2e7a498c75990054e4653c6fb66044a4f
AUX calculate-core-3.1.7-r9.patch 12010 SHA256 bf27a4d7b953a679940aa3596ba9d2c722028029c4792adf5dffde3c6f0aca2d SHA512 18d4a0ac7cfeb581a1bfc1a09f57a66e9a0f05fb0a8f598cb0a9af5dadb105cb2dac07ab209002678eccbbc664049c586ff5c88cd967ea83a0317f545c8d9a89 WHIRLPOOL 03a2cff321f4e1800d5ec58d1e2dd8c05c19acd39065b4ff969370bc251715dc12c55521d8beca0e07cacb9438297c476aec7836a0ccd318855503dae07f9061
DIST calculate-core-3.1.5.tar.bz2 85114 SHA256 afee468462f6e838e2f165cacf675f7134f48302e0a7d74e9f910093ee1ec25d SHA512 c3218116abd4fc1e864df1abcad2959042f67eb1847ddce6b28237bebbd354a10720562c96820ea7ba22488630ee7c5abb1a8507cb1ddf88019d8a50007c6a0b WHIRLPOOL cc605fe5d9a50a210f97462f8c059efbf40984d17f1d18ecbf432ba2fcfc3112d034a09bfc43de3b0983d1c742735182870f48626f7897b8f36c522491af4fac
DIST calculate-core-3.1.6.tar.bz2 85099 SHA256 d582745a4b211202587cc8eda828bac8d69d5cf533e71ff51e0f3b27b15571a5 SHA512 63f9503be189af52cdcf917ab95841fa7030d181e25ff3910dba68ee0289590867ce1fe865a7c4dba778809ee43311067d4671330e8c5788397c83e162cd54e4 WHIRLPOOL ca9556855388168eb1b2b6cd4e4c7c8c879ac21cd79bede8ca6b2d765e57a52841ad1ac165bdbb9b99a8130942fa2b712bf7f09bb25e9941993225061bce97ab
DIST calculate-core-3.1.7.tar.bz2 83298 SHA256 3ecda86e199fe360362de9a43c9a0a53250512c430c8f5da42c611dc9f932f86 SHA512 fc197cc253ea4ad15e5010b894c516d07745155b78ea7d365eeb656dc680b0d2815596bb9de2d8c9e95dd9da27d10205651f8d199e9ec5a8fbaf410167f39a11 WHIRLPOOL e8b8b2f1031919e3d2832bce12b23b7cceae8216aa95c39f571afb88afdf745546d0afa4d6588f8236b772c04bde0babbf8ce6e1b6be996eac035328b307f86b
@ -27,6 +28,7 @@ EBUILD calculate-core-3.1.7-r5.ebuild 1257 SHA256 1adb9c6dc37f276d74e8b60bcae16f
EBUILD calculate-core-3.1.7-r6.ebuild 1257 SHA256 60fb50b296af705679aef860a39a8fc400334ec1cde5fd56e3585160c19e2d87 SHA512 563185557b43757ee07d7f586bf686c4201043a2ae9b2e6d54769d4fb15c2f41ea4a770309da1951152af072583808495a890798373e2a8659060ee9c5a75d7f WHIRLPOOL 5af50f7d7477e0ce5d0d173699d33c243171e224a61d75040d34ada202c79a1152e5553481d58798dc7809576309f51628e4245eacb3bd4fd0ebf3a47c67b40c
EBUILD calculate-core-3.1.7-r7.ebuild 1257 SHA256 3e94ddb154fcaa3c27ad05b85ed82b1c3f599940f13d378c074d098b163a6ca0 SHA512 574a9c3751cfaf74857bcfbf33e9b8e4f2e10c35f8e6a35ddd90b8deee482f4e248aeeb49e6d70f78a6758bbd8883eb3916a3ad44430cd15143a64bad49c78ec WHIRLPOOL 333b7947a993f7acc330f96903d93ba5a62378423df5d5d65e908317804ec1b429e8184ecc12dd176f04353f270c7843650dfc53e974c635cd6cfe559b2a0cdc
EBUILD calculate-core-3.1.7-r8.ebuild 1257 SHA256 d74ce322e3d7528e5478ddc2aa79b223f31c682ba1fc3f1c2d04869448a201c2 SHA512 b9c33bdd1c8821ee6230eb3fe0921764c6297054d911ace9ac50a633e1a9410dc29a6cf9748280cb6fca6528e90d6c718e365ed383b04a803f2c84b170743641 WHIRLPOOL 4584c5d45c869327e514d00965f0ae27a5986f9a44b872a6e1d1f8efd5c78c6b04d178b7ee4f29b22395f15962aba2a0b5bdb48ee9aad4cbcafd8def698e42e7
EBUILD calculate-core-3.1.7-r9.ebuild 1257 SHA256 adc0a66ad29bd344dc6982e6872658a41b719333f507e92f941975a0a41eac74 SHA512 24a865e3bd259b25c7b6c4b4e19537208fe0ac3ecef97d62a17d8bbcb2e755f53694cb76be764a4d8b37de4156e64ca2473a5f50c4583527b7df9a57da21a1f5 WHIRLPOOL 2e6e3026f462c4fe699f390abeed25f229f077d6541a60faf04171fb785ac463e14bcb7bd51c4b49e2213320011d104f32f9b8e032678a4389f4f1b28ea72b92
EBUILD calculate-core-3.1.7.ebuild 1122 SHA256 b1273517f9e91b41e2b0ed784e3e16d259486ea68db3612b49d96c557c0005a9 SHA512 55ab3996f0c69f9240a3c6b09ff2a28929b8f814b4f23dcc5ac3d0fc23e914f782eac61979a3eee6a56ae718fa8e3fa94a4e3775b2719756ac6278c4fdfa41fe WHIRLPOOL 5f114887f6a3ccb4bc684603a30f48dfcc501d2054fd290011bb849757e5cbb2ee667eabc5d7cf228f16af468e1ec55df1dbc67208e8169188e6f3121a945e7b
EBUILD calculate-core-3.1.7_alpha3.ebuild 1120 SHA256 159f295c2aa1ec1d15bc9c8f3cba33a6c5d86272af4f1c7a91de84541cd4bafa SHA512 271430ec591da7aba0a1c39f60b2198b06a2dbbe6afe0a4b3ec3bd0d98fce63c4ea5f6ef1a26bc1046ad6aa6752cc9d7d203cf196b0da485dfb17d710c2e0b72 WHIRLPOOL fa06221b99e50b8aa5a5ebc1db4d14aa1ddae7a4d9e49fe4cfa3a51cf5c38ea9a5fb845bdd2f47efcc6552cde686c08803b35c3069687354bfb68ad35bda7edb
EBUILD calculate-core-3.1.9999.ebuild 656 SHA256 475e34d10141354a4c60e029fc1cb74b080c3a1371d9e1e44a5e2936b7130ed4 SHA512 9ba865c5effa56079a3841a96d1a4a89d4bbc27e092042aa4a87d1b4ecde9d3a690c92c73e10b330724258aaf3138d2a58d50d18d2fbea9e657c3c5d2f8395ee WHIRLPOOL 89d3bcc657324d1ffb4265eab3e28e94e3d00fb7530c6654e75b52fe002d70f72998930729cfe3320a3ff571277e6e59c649b0df2fe071bcd9b050f9d42608eb

@ -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-r9.patch"
}

@ -0,0 +1,281 @@
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..c40da4a 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,40 @@ 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,
+ custom_action.CustomActionError),
+ # значения по умолчанию для переменных этого метода
+ '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"))]},
]

@ -26,6 +26,7 @@ EBUILD calculate-utilities-3.1.7-r12.ebuild 767 SHA256 9af8074985d683b55a57cea97
EBUILD calculate-utilities-3.1.7-r13.ebuild 767 SHA256 12d0222983f755feb4b16a5b5881bae21a586b5a79362661274ab1328576d713 SHA512 22d3309ba918ded0f85bec95f0333e50bbe9c073a4255dd8ae834bc7fb9cf1836e320fdc5ac698026b6933efddb4bfedeb902f49c59c868f3f191f85284e69b9 WHIRLPOOL 20ba31d7e49a2e9979f6f1d6de3ebddb7bc14301e605eb7e41723abd28e752513e21f13b822686bb56984b2a4d8dc8c07091d6983a0e981f40d4d6f1450c9c8b
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-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-r9
=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