diff --git a/sys-apps/calculate-core/Manifest b/sys-apps/calculate-core/Manifest index 589c6116d..ca7fb4cda 100644 --- a/sys-apps/calculate-core/Manifest +++ b/sys-apps/calculate-core/Manifest @@ -9,6 +9,7 @@ AUX calculate-core-3.1.1_alpha2-r3.patch 2215 SHA256 c9c3e11c4e3136df2d9d0881d7a AUX calculate-core-3.1.1_alpha2-r4.patch 4831 SHA256 b2bc44a819aae02db4d91f46c8456c733b729b34e7d64354c37cd0239d861cec SHA512 dc87463b066553f355222f14b440b3fbc624f69389822e978cfcd86a6292b9eab3c43f6419df47781f637e2bc785f4ee766a3ccc6f5d65c013c8337cf9e39aeb WHIRLPOOL bcf653e7776ff0bed4b23a9e6f0bf779187366ada6f19414e4b3a632992283c5caa8eea573cccd669223d8d9afefe769a71bf0e129b059f2537984e73e1d7c1d AUX calculate-core-3.1.1_alpha2-r5.patch 7771 SHA256 66c7b3db36ffffdc47dff3cbcda63cf9223981caa615a636aaa0cc0d3193ae60 SHA512 db34d15e69e25f1a7c0830efcbfcff4049feee86aafeabb8858981d9b8f46e8ac174296d8697d6ce778848fe995625c0e7bdf277dee9629091ff20593a75c82f WHIRLPOOL 98935f89544fa40b0f6a3cd0332581ecb6b2b7c1211c1cf5de7a701ee9d1647880a3ab166c35e369ee59ab3e1b9bec21af929dd0d68ee424347b51aa430e111e AUX calculate-core-3.1.1_alpha2-r6.patch 7992 SHA256 9b73698db6c6e48064cd2430ae1bdadfb70c36b0e0f82f7af367542997ae29af SHA512 206de90345a28beedd51e2521758dba5f19918a1659543743f08f76cbca282969ecbe24a821e6ad390ee02b0cb10b1ec90de39c5168059e3517bcb99704cd02a WHIRLPOOL 4a114f822bd543a3f056ec89fbf5439ba47d57e6a83a3bcfdb4bcb74005b3ce7f14c53f63a5f370bf3b5f7e7af4f56fb393ced57aaa6004851e4462bd2c5aaa8 +AUX calculate-core-3.1.1_alpha2-r7.patch 8446 SHA256 7e324b364c51ad55467ab3b8074c049c94823d095ecf8c3fe2d467f16ce58a62 SHA512 e80eab4c04582654f46ced3e8d0fd6ec037221c9e1a991454079638c159e7aae8f714a4e68a5f59521bb67ca03136db813b6328ddd531ad0b648b4146db4d83a WHIRLPOOL eb951584e30eb6999d523f45da7aa89396ba3d37fecf31428227298be5736cdea20997ca0a9f7245c413876f718a810b59c7e5030bf69ac4d1da105f2b33d041 DIST calculate-core-3.0.0.tar.bz2 86337 SHA256 ee2df2b93a1bd824e94d7179ef15478ae5b15de7d48f29752eb332f247bfc054 SHA512 60b1fc54ba5ee5b07586b2d2fe900f4e51a0c6966366b0750823185bacd965ed9ee3eebeb2dc7c220aef8fe8271585616acfb22926edb6f779c0829e7bada2ed WHIRLPOOL b3e4413d4bbbbfa1f74887179639fe1291cca0adf2968e2fd5198364e97da7f3ee83a51efa6f22bcd83e55970ab743dcb2d539b5979bb52cadca982af54fa2d2 DIST calculate-core-3.0.1.tar.bz2 86674 SHA256 0e690bd85973831c2aeddcc002f3ed1fe6bd5533f367e48decf512e429cc790a SHA512 24df3e8eaef57748d24156d7b15ba85bcfe1ecb888a052c1b86f71cf25b51330f64df68369dff48040d8779e40d036115eb20c645fee1c5017f3b68b0aa9fc36 WHIRLPOOL b5ce9efbb10e534928c465a6f44065618eeca48c6c024353331993c713c2bf1e124c9b2b1eec01ae36fe5f24700bc43429cf8060ea45b94f54ecfe8da61e0f60 DIST calculate-core-3.0.2.tar.bz2 86741 SHA256 f35bfe8e34df9ad9c07ac7d281b2b6a593acf00faa38a1221229164406587993 SHA512 cd44a055fe17529f7996f8dd26106aed29488db36313b027a2dcd43c57fad999e7d53f24802da1b3f449a0b79fdc19a7d1e245eb9415d8ed2ee02a7e7984ee5c WHIRLPOOL 3992697faa72dd40710b06646e8a9cbf12eea92c4f2c6c609355769ec4a353696231d42b248f211177711bf8bf2109f431c22ce5b92ddd31841d5c1136fbc324 @@ -45,6 +46,7 @@ EBUILD calculate-core-3.1.1_alpha2-r3.ebuild 1212 SHA256 36a57498d6d0c80c1a45036 EBUILD calculate-core-3.1.1_alpha2-r4.ebuild 1212 SHA256 91d69be135d7ad15044b0d6411b183cc8ef896b05a8575bd0d6e1dd9e6c63270 SHA512 7c8a2c0bd6e4cd1841465ceffd53a745bb7d50e487a981362c18f38495b9ea0a87925fa4e90a958dbe249d827d20e90fc74bc9fb71f1db2fd7774fc27809bf99 WHIRLPOOL 3b9a2435c7c73619140313bce5b585293aab9dfda002d90b2ff2984a48f5b72ee266c94b91c197b64b180095e70a46f8ddf22dd49ab7f9eb34885faa1eb92f3d EBUILD calculate-core-3.1.1_alpha2-r5.ebuild 1212 SHA256 c257e81fc4f9b998634879b6ba490af989503c17b7e902a043de73f9d5cde379 SHA512 7d6c2d04928943feb43c506030fc1cf49db18b1913b06b00772de216bae75977564b141658f7387db77ede4af0fde21c06ec29845adf571fe37fb3ca9084a385 WHIRLPOOL 5abe2a9fdf326dc5b42cfcda3dc6962094cd2f254da83056a72ae0200c78a8d580d95fa05b99626bca07c82f9edd70cd4f6f25a061f80ba7c3e2451cb94b04e0 EBUILD calculate-core-3.1.1_alpha2-r6.ebuild 1212 SHA256 ca10f872e5faa941b6bb5599ecf8f71787c9cddf975ed0b8b058826a5dcef5ae SHA512 090fa929b6a8f6110a79343e6a09e7621e00f00e830d0a566054bee710f9eb389d783cea44298043d59c7fc5e1d7b78559185faf764dece3bac57c4686bdb486 WHIRLPOOL e7869c56cbc959aaa0d2dbe1c60a7923d129dfde6e9ae67dedbe8272d29d3be7126f3eaf3ba9b8fb5ba062f8cff82649d5b835deabd79cc1a687148868d4e0d9 +EBUILD calculate-core-3.1.1_alpha2-r7.ebuild 1212 SHA256 5dd5c14a50b41af632297f93dbc3fa6000ee4d89cb1363bd3c784b6d39ae328a SHA512 fb8cdbe333ae54c21b2e4c07d3d0283637a9283b881ee90b77d459b8cb2d2ad4a65a1dd380cbcc283f96d1f7e8f62ce267257149d512c0b4f43061f779fa726e WHIRLPOOL 242b85753da649c6d2ba209dc5d71ba85d5029b33a125f769f61050c5db13f1bbaac9a49bd3c962491870755890db175d4d598a995341e44d30b972c0ab766d0 EBUILD calculate-core-3.1.1_alpha2.ebuild 1071 SHA256 2d8f835b81768187442240c6ec1ab426ad1288325e6b20c9eb326060eaa0f171 SHA512 076cc552109b6f1957ce6d398d6f3f135b1f29a5846a6a0d89ef4a7f87a9ea63530711e144eee15a726cd16018810957f12ae1b75efc03a60baa95664fdc3a9a WHIRLPOOL 1226109eeb069833f5ca872ce46f24879c5a8ec6d4d7f3ce82bdb60d0dc2e19529980bb38e9872042ad96da8aa32253e78d6b7630c75450f509d6d473aa7f1c4 EBUILD calculate-core-3.1.9999.ebuild 656 SHA256 475e34d10141354a4c60e029fc1cb74b080c3a1371d9e1e44a5e2936b7130ed4 SHA512 9ba865c5effa56079a3841a96d1a4a89d4bbc27e092042aa4a87d1b4ecde9d3a690c92c73e10b330724258aaf3138d2a58d50d18d2fbea9e657c3c5d2f8395ee WHIRLPOOL 89d3bcc657324d1ffb4265eab3e28e94e3d00fb7530c6654e75b52fe002d70f72998930729cfe3320a3ff571277e6e59c649b0df2fe071bcd9b050f9d42608eb MISC ChangeLog 382 SHA256 ce74a6d08ec1ea80ee021f5378f705102435abfcd5304d851c3f7932a967065e SHA512 f5531edead30072e8fb8f278cad1d265762b8ecdf146b86cf514704f373f2bd8068b3ed35e68186687f83129814b73c6269024d442fb592515c72a9d0e6d3ca1 WHIRLPOOL 48571b2986c2f8797109a3a3440a43f4f87b601e8e52bd41a470bd077b37eb2b6118e6baf86179df065aa2e4a840d9501b2b2455b990a19dfaa2d4ee7784c922 diff --git a/sys-apps/calculate-core/calculate-core-3.1.1_alpha2-r7.ebuild b/sys-apps/calculate-core/calculate-core-3.1.1_alpha2-r7.ebuild new file mode 100644 index 000000000..db9141f32 --- /dev/null +++ b/sys-apps/calculate-core/calculate-core-3.1.1_alpha2-r7.ebuild @@ -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="" +IUSE="minimal" + +DEPEND="~sys-apps/calculate-lib-3.1.1_alpha2 + >=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 " + 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_alpha2-r7.patch" +} diff --git a/sys-apps/calculate-core/files/calculate-core-3.1.1_alpha2-r7.patch b/sys-apps/calculate-core/files/calculate-core-3.1.1_alpha2-r7.patch new file mode 100644 index 000000000..7934e434b --- /dev/null +++ b/sys-apps/calculate-core/files/calculate-core-3.1.1_alpha2-r7.patch @@ -0,0 +1,200 @@ +diff --git core/server/methods_func.py core/server/methods_func.py +index 59d1b5e..16b66b5 100644 +--- core/server/methods_func.py ++++ core/server/methods_func.py +@@ -204,6 +204,8 @@ def get_method_argparser(view, args, cl_core = False): + else field.name.upper() + #if ':' in data['metavar']: + # data['metavar'] = field.name.upper() ++ if field.element in ['check']: ++ data['metavar'] = "ON/OFF" + try: + opts = filter(None,[opt.shortopt,opt.longopt]) + if any(not "-" in x for x in opts): +diff --git core/server/replace_class.py core/server/replace_class.py +index 18f241f..d476d06 100644 +--- core/server/replace_class.py ++++ core/server/replace_class.py +@@ -421,7 +421,6 @@ def call_method(metaObject, args, unknown_args, colorPrint): + try: + args, unknown_args = method_parser.parse_known_args(unknown_args) + except SystemExit as e: +- print str(e) + return 1 + except Exception as e: + import traceback +diff --git core/server/setup_package.py core/server/setup_package.py +index 2111b8d..cb9838e 100644 +--- core/server/setup_package.py ++++ core/server/setup_package.py +@@ -41,9 +41,10 @@ from calculate.lib import datavars + from calculate.lib.utils.files import (runOsCommand,scanDirectory, + pathJoin,readFile) + from calculate.lib.utils.common import getPasswdUsers,getTupleVersion +-from calculate.lib.utils.portage import isPkgInstalled ++from calculate.lib.utils.portage import isPkgInstalled,reVerSplitToPV + from calculate.lib.utils.content import getCfgFiles,PkgContents + import pwd ++import glob + from calculate.lib.utils.files import getModeFile + import calculate.lib.cl_template as cl_template + +@@ -184,7 +185,15 @@ class updateUserConfigs(shareUpdateConfigs): + clVars.Set("cl_root_path", '/', True) + clVars.Set("ur_login", userName, True) + clVars.Set("cl_action", "desktop", True) +- clVars.Set("cl_merge_pkg", [nameProgram], True) ++ if nameProgram == "all": ++ clVars.Set("cl_merge_pkg", ++ map(lambda x:"{CATEGORY}/{PN}".format(**x), ++ filter(None, ++ map(reVerSplitToPV, ++ glob.glob('/var/db/pkg/*/*')))), ++ True) ++ else: ++ clVars.Set("cl_merge_pkg", ["%s/%s"%(category,nameProgram)], True) + clTempl = ChainProgressTemplate( self.startTask, + self.endTask, + self.setProgress, +@@ -350,7 +359,15 @@ class updateSystemConfigs(shareUpdateConfigs): + clVars.Set("cl_root_path", configPath, True) + if variables.Get('cl_core_pkg_root_set') == 'on': + clVars.Set("cl_root_path_next", '/', True) +- clVars.Set("cl_merge_pkg", [nameProgram], True) ++ if nameProgram == "all": ++ clVars.Set("cl_merge_pkg", ++ map(lambda x:"{CATEGORY}/{PN}".format(**x), ++ filter(None, ++ map(reVerSplitToPV, ++ glob.glob('/var/db/pkg/*/*')))), ++ True) ++ else: ++ clVars.Set("cl_merge_pkg", ["%s/%s"%(category,nameProgram)], True) + clVars.Set("cl_action", 'merge', True) + configFiles = [] + nameProg = clVars.Get("cl_name") +@@ -377,12 +394,12 @@ class updateSystemConfigs(shareUpdateConfigs): + # fix CONTENTS pkg file + cfgs = getCfgFiles() + autoUpdateDict = {} +- for pkg in clTempl.changedFiles.getPkgs(): ++ for pkg in list(set(clTempl.changedFiles.getPkgs()| ++ set(["%s/%s"%(category,nameProgram)]))): + category = isPkgInstalled(pkg) + if category: +- category = category[0].rpartition('/')[2] + pkgContents = PkgContents("{CATEGORY}/{PF}".format( +- **isPkgInstalled("%s/%s"%(category,pkg))[0])) ++ **category[0])) + for filename,action in clTempl.changedFiles.getPkgFiles(pkg): + if filename in clTempl.protectedFiles: + pkgContents.removeObject(filename) +@@ -456,7 +473,7 @@ class updateSystemConfigs(shareUpdateConfigs): + self.copyConfigFiles(configPath,variables.Get('cl_config_protect')) + if clTempl and clTempl.getWarning(): + for warn in clTempl.getWarning().split("\n"): +- self.SUCCESS(warn) ++ self.WARNING(warn) + return True + + class PackageUpdater(updateSystemConfigs,updateUserConfigs): +diff --git core/variables/certificate.py core/variables/certificate.py +index df3468a..32aefbe 100644 +--- core/variables/certificate.py ++++ core/variables/certificate.py +@@ -22,7 +22,11 @@ + from calculate.lib.datavars import Variable,ReadonlyVariable,VariableError + import os, glob, sys + from os import path +-import OpenSSL ++ ++try: ++ import OpenSSL ++except: ++ OpenSSL = None + + from calculate.lib.cl_lang import setLocalTranslate + from calculate.lib.utils.files import readLinesFile +@@ -222,6 +226,8 @@ class VariableClCertGroups(Variable): + data_path = self.Get('cl_core_data') + cert_dir = os.path.join(data_path, 'client_certs') + cert_file = os.path.join(cert_dir, '%s.crt' %cert_id) ++ if OpenSSL is None: ++ return [] + + try: + cert = open(cert_file, 'r').read() +diff --git core/variables/request.py core/variables/request.py +index d008fdd..6e90fe3 100644 +--- core/variables/request.py ++++ core/variables/request.py +@@ -21,7 +21,10 @@ + + from calculate.lib.datavars import Variable,ReadonlyVariable,VariableError + import os, glob, sys +-import OpenSSL ++try: ++ import OpenSSL ++except: ++ OpenSSL = None + + from calculate.lib.cl_lang import setLocalTranslate + from calculate.lib.utils.files import readLinesFile +@@ -151,7 +154,7 @@ class VariableClReqData(Variable): + data_path = self.Get('cl_core_data') + + req_file = data_path + '/client_certs/%s.csr' %req_id +- if os.path.exists(req_file): ++ if OpenSSL and os.path.exists(req_file): + fp = open(req_file, 'r') + request = fp.read() + fp.close() +@@ -279,6 +282,8 @@ class VariableClReqGroup(Variable): + data_path = self.Get('cl_core_data') + + cert_file = data_path + '/client_certs/%s.crt' %req_id ++ if OpenSSL is None: ++ return "" + try: + fp = open(cert_file, 'r') + cert = fp.read() +diff --git core/variables/setup_package.py core/variables/setup_package.py +index ff0c867..913caee 100644 +--- core/variables/setup_package.py ++++ core/variables/setup_package.py +@@ -51,7 +51,7 @@ class VariableClCorePkgName(Variable): + def choice(self): + if self.Get('cl_ebuild_phase'): + return [""] +- return [""]+\ ++ return [""]+["all"]+\ + sorted(set(chain(*map(lambda x:map(lambda y:y[0].rpartition('-')[0] if y[2].startswith('r') else y[0], + imap(lambda y:y.rpartition('-'), + listDirectory(x))), +@@ -80,7 +80,7 @@ class VariableClCorePkgVersion(Variable): + + def check(self,value): + pkg_name = self.Get('cl_core_pkg_name') +- if not value and pkg_name and pkg_name in self.choice(): ++ if not value and pkg_name and pkg_name != "all": + raise VariableError(_("Please, choose version")) + + class VariableClCorePkgSlot(Variable): +@@ -105,7 +105,7 @@ class VariableClCorePkgSlot(Variable): + + def check(self,value): + pkg_name = self.Get('cl_core_pkg_name') +- if not value and pkg_name and pkg_name in self.choice(): ++ if not value and pkg_name and pkg_name != "all": + raise VariableError(_("Please, choose slot")) + + class VariableClCorePkgCategory(Variable): +@@ -147,7 +147,7 @@ class VariableClCorePkgCategory(Variable): + + def check(self,value): + pkg_name = self.Get('cl_core_pkg_name') +- if not value and pkg_name and pkg_name in self.choice(): ++ if not value and pkg_name and pkg_name != "all": + raise VariableError(_("Please, choose category")) + + class VariableClCorePkgPath(Variable): diff --git a/sys-apps/calculate-desktop/Manifest b/sys-apps/calculate-desktop/Manifest index 8c2399320..d9969d45b 100644 --- a/sys-apps/calculate-desktop/Manifest +++ b/sys-apps/calculate-desktop/Manifest @@ -4,6 +4,7 @@ AUX calculate-desktop-3.1.0_beta1-r2.patch 6429 SHA256 858d71260f8402dbc694ba3da AUX calculate-desktop-3.1.0_beta1-r3.patch 5799 SHA256 78e44c0f9bc5ce27bdf5fc40f32aa4ef85cef4c10cf9f354f4d2e98e9846409c SHA512 fdaed75b609e25d429ab7e50b96797ac65a0d32dbcad3f3547b3a11efef9cc34fa11ae36bb5237965d600dde558dc13b2eefa245662ba6a787c771bd784c2585 WHIRLPOOL 9806608fdc25f9b80525b0b5c960aa986be2b4ef939561593b1adb664b70df2d0db826c8fc9010dd537140e48714d9da5755cd1558f019ed6f0b7b72a3fe1e49 AUX calculate-desktop-3.1.1_alpha2-r1.patch 531 SHA256 162a5b26a7e60ff16d5fb5952c7fc3c1cb310a7761a7f7605ebf862bf33b9b61 SHA512 ad892c31af29d98d4b46242c3c6efa264b719ba36f79648bf7c94afd5750340be35c4b060e5dca5e97b6619f49b9670eafcf4f3fad7be3c0e6833ab57767d742 WHIRLPOOL 38bebb575a75093b610532dc34301ba43415dffa463cc24e0ed974b61ecd15ac59c8381891a9de81a49f28754efe619359e8b2f9d269509f6ba29b86cfe2ad1a AUX calculate-desktop-3.1.1_alpha2-r2.patch 1310 SHA256 27663ee8af6d25aaab22f1e5ad2e0d1ae2a345bd936ff419029267a56072b98d SHA512 6a988e58cd68a245c039473e35b77b27a306d3caa2fa93c647754156346dc4874494932323af52e50403ea695ad97a45655779ffbdcc870d95b57584cd664e0b WHIRLPOOL f84287177a29f0e12fbe64732f2f2210c984f4039d2235cfe1fc46f7467716994a97e3721883640888dd34678522afae48c5e06df24cf975c38629a8ea8578e5 +AUX calculate-desktop-3.1.1_alpha2-r3.patch 2274 SHA256 908765413b74d2ae0615fdb2e1b8005beb518a978a4ebe2a32c67a8e17d405b5 SHA512 f78de919a3661280808ebe9e789a66b647c88f905dbf8f4755468769c2b8b03b76d9ce98bd60bde5d74fcaa7c7ffcaaaeb1ac95b73b82178a3654861c49b947d WHIRLPOOL 8407e57290c87b2e31a56e97de6b4052d5d6305f8ccf657208c5bba9b556d927dde759db6fcdb9c3816868aebac77f1f555e7dd2abdcb004385c3cb5d9c42303 DIST calculate-desktop-2.2.29.tar.bz2 15643 SHA256 6831d85c1615a0b7336000ad611dc2cc8db83f5fa4ad47d4dafecb9ea42d3530 SHA512 978284464799aa92a852d3f9dccd3897605f9a39e599233a470dc04b630434b46b4a93c9a6955dad2fd8fe80acdb59d7fe38c2a74c0f9692f0dffe4450cdc7bb WHIRLPOOL f40a92c11e94e3faffca007304a91d5e37689e83c987653a155eb56876ad7fe484b9b0a3f47fabc4df073740812372d3bc6300e9624fed343a8a3fb29565b3c5 DIST calculate-desktop-2.2.30.tar.bz2 15658 SHA256 8ad79a480c4cad7915523b707d119a9b05bd3429ac021d85c5aa09fe51fda7fb SHA512 f6570347f109418f3afab2e8c7c8f44caf979c2630caecae2578cc8821ccc299c4eff640c3a3e19fc813ffe36afd81840c2c23a61bdd769262b4a53e8ee92f60 WHIRLPOOL 23cb3c026587fbf3140007159d30a7e9a670d2648eb7a5f5b11a23bc8063e03c035a83b5c9dfd11c18542e6ee6b2973d01f43fd070bf057aad95168c1764087b DIST calculate-desktop-3.1.0_alpha1.tar.bz2 13216 SHA256 35a2b315f8d5f9551407cf99a3072d86e8269c7f708bc1b8c962612eca288415 SHA512 5e6820a0a5d2fa2a95e7e922abf4a8761f12feb5114f8c3721e4c8aae3a3b03e5d745169bd7302d8160db9984294624bf6e6dfbf86530465aa24390a52b20cb9 WHIRLPOOL 3133fb170c0a6e5b2a33601667768e20c18040a46da7aa0d6db3b71b0ff159a891bd529718c763f5e79b16f88d569445ee183e1d7507dacac2b11d67e756e0f6 @@ -34,6 +35,7 @@ EBUILD calculate-desktop-3.1.0_beta1.ebuild 660 SHA256 dbf93486dc49be379d2d51cd7 EBUILD calculate-desktop-3.1.1_alpha1.ebuild 665 SHA256 482c9cd8933da758531b1f6cc65a6d812c542e03d34b5b3d4890bad5fff755f6 SHA512 72ada2d57c9d86976a4f19c934ce3528cbead4392bf8b0adc6b17e5d79ec8b3b75a6233c874e55978b697993cf92d0c6289d1af433f491b1dfb9810fdd318895 WHIRLPOOL 7b5fccbfe2258454e5453aabad282de20614a225329dc5be6a1fe8d1e9c5fcc54bb9a6d6685abd8b41146e39451f44e023f0ff53c113627fa46c7435a2218e8a EBUILD calculate-desktop-3.1.1_alpha2-r1.ebuild 809 SHA256 d0609b23c9aa805b9f82259ab70303d4fc4dfbed556ed6a1680a9fb53c06e1e3 SHA512 646852d698792d15b24246c9306fce04b06f171368a28593333fe3243f1085f8fa2d664d256335c61e8e1683336e52f2e33c441d6461b5264eddb1f6158807ad WHIRLPOOL 7145cef4647ef1df7cc98d5cd527ee2966c24767e2e58765f85a8151561fa1d6d40461991322dcf28efa1badb462ea90e53ee1f8f5641d0d3a5caf5141704e19 EBUILD calculate-desktop-3.1.1_alpha2-r2.ebuild 828 SHA256 675c8ba6a945f839f279b93d04a0686286bda7a07ad2d092b268b29438cf22ae SHA512 334b312329f991a84539ffd46aa9bd5d4e25726854f42364f2ac1b01acc0e38ffdf3a6316196e2c39d0088a8add46cc729d51035ecdd05548e8ec8290c717329 WHIRLPOOL 4e65973d09067450b07f25f3c83aaf594fdef5dfe82632b13fd057c5e4d49027cbe7cdf150ac9e1af5a748f6316799e15f1070c560147433a867f483b5c531eb +EBUILD calculate-desktop-3.1.1_alpha2-r3.ebuild 828 SHA256 c9d9c9eb17c3ec9b885c8837723cb4a475b4ed931e21741a7d779ae03d3a40fd SHA512 80a95fec35667f912aa8d66d06105c1ec1924d2960ffeb13e4c441dc7196f55b7397d2c7724bba583c0b60578698f87634b06c1114303da930c4f442a527e871 WHIRLPOOL 6cab034944a792c1a08dcd0157f51a426857124fe576fc63201b59c86d4172fe0c4afd7d1072c930768baf0119e38883d56f3b09f5c7a46736548b026ca0c69a EBUILD calculate-desktop-3.1.1_alpha2.ebuild 665 SHA256 43c4d32033653680168928f43ce91b25bf07d90516237926e1e6a57b38418fb9 SHA512 b3745cfe0db5edf0c4ffaed8d34e3405c8e9ca6e125c7c21baf3262c5cb2bca18118f5d38a5c94e6534190a2e60e8520f33e4d272c2af0747b4efa65786078fc WHIRLPOOL c44fbfccff23fa59641878db79b847ac1ad399be0256709cb4d17b3d9d0fe34ab218187cfd8103fc82fe8430f25962e999b1ceb655c8a558f1784a78c213e34d EBUILD calculate-desktop-3.1.9999.ebuild 976 SHA256 405de66b0f54804d4bc025fe786c21ca1a040d6a25928a535efbf84cacd7f505 SHA512 69ebfdc4c04f7c236f728c9938a5538b3822369cc1e1de2593a6e83178b5441ea2e37068ffcd9cf17aa92bcf00ee133ee98da0be5a5f591d69755e1159eeadac WHIRLPOOL c61f805379983ca23af188ff60a99511251a8afb27b75d0c1f08595012a579c42c2ef36603d837865a155706780ba413f0cac74457425eea0e0a59488e3dfda2 MISC ChangeLog 16440 SHA256 2a1c3211586d5dd10a249b61e4a8abf96a27a0c4d1706715b8a563bfa8aabf07 SHA512 962d9b69daeef659f2e1d6f2a5c974d6ed152d22fa9f0ed8c35d4c27e901f976167a2fc260a71c798be29d0161c7e90fa030957b2f74e25dcf35ecdb8fdc69e4 WHIRLPOOL df646b1f4c914fcb7142365b2110eb5112f7653cfddaf1b8a79f4a8f4ac99d50b6be59d3d593a8fb9e754ed92ebbe9a2cdebe320b0941d2ddd1bb9fba85c20b0 diff --git a/sys-apps/calculate-desktop/calculate-desktop-3.1.1_alpha2-r3.ebuild b/sys-apps/calculate-desktop/calculate-desktop-3.1.1_alpha2-r3.ebuild new file mode 100644 index 000000000..9a4ccdd52 --- /dev/null +++ b/sys-apps/calculate-desktop/calculate-desktop-3.1.1_alpha2-r3.ebuild @@ -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 program of the desktop configuration Calculate Linux" +HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2" +LICENSE="Apache-2.0" +SLOT="3" +KEYWORDS="" +IUSE="" + +DEPEND="~sys-apps/calculate-core-3.1.1_alpha2 + >=dev-python/python-ldap-2.0[ssl] + media-gfx/feh + x11-apps/xmessage + !