Исправления утилит

mhiretskiy
Mike khiretskiy 10 years ago
parent f2b2cd1925
commit aaaa7d1792

@ -1,9 +1,11 @@
AUX calculate-client-3.2.0_alpha10-r1.patch 801 SHA256 be4aff6b908fe3e97257e366f0c321251d21a7d9bf6b6dc54dbb9fa3b8973399 SHA512 de3ae862d5e60c99e9246feb3f66417bd8e72f01988c5f8410f8a6f3f0e15bcfe40e04677ec5375446a8be125e684c83d8e09d2972ad5e6634a83659accb5f66 WHIRLPOOL 55b76ca531404f069661aecb9d3213db72a600b278e4c304dc9e61c2c814e0934535d1ea2dd9937674a7e950e21c4aa368da34b0730b35dc668652568d62ae07
AUX calculate-client-3.2.0_alpha10-r2.patch 1204 SHA256 9cfdbd304f7ef0aa004894d994219101e817904d45fac29e8678db5c015b4c50 SHA512 fdac89484abfcd4134d2d75265d28b3deb01adefef29f5dbb2b54792da28721d26e38b8c4cfc7fbdfb4678714d8a7b80a33016fa652ec8f7c8f260ab0a9c4142 WHIRLPOOL fe7cc9014eac6e743d6ea35feb813b893968058fb66722776d31841c8d2a318773d07447f0009b677570186266da3108ebd79a49d5e191f3f4fde049dc954d46
AUX calculate-client-3.2.0_alpha11-r1.patch 537 SHA256 1ce3c895424edee669640db405ff29cca558e2591d416b078e9d68e8dd43633d SHA512 50b4bf1c77924ce196af458056547b02f114ca1a3ef7e97a2ddd9ca17e1a5b3bd73a227e74def867b2ae3acd09b5e2b99537a98e89b1ebf2940de3931a091bca WHIRLPOOL cb67b4a483fb3c87a72e2aa18658e46057837d0d95d19df53c8c61dcc9fac619762208a81e6c8a4b903bb856efbf1c42b53a5ecc14cc22b243186ec8f10c29d2
AUX calculate-client-3.2.0_alpha6-r1.patch 995 SHA256 9dbd39647220dfd93fb759b039b583c724abcfb25910813783635a6707421c31 SHA512 3b2ccd132cf820b016c1d103bbf7e9fc66b2fd82e967da930eb5149f7b0e3e40d752371c077be9fa9e548433716a47ac0791c5eebd4976ab1d926ad9df42a137 WHIRLPOOL 2c24d021aa5fa5c696b65d5c2a747fb564d1697c8343ff8d65328dff64fec6bf176cf9cd32333e7f56a67e68c2bb25349be3f194afc532576857cdd29d1fa77a
AUX calculate-client-3.2.0_alpha7-r1.patch 0 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 SHA512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e WHIRLPOOL 19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3
DIST calculate-client-3.2.0_alpha10.tar.bz2 30792 SHA256 793adbab1300b3a51d7b79c2c7a4d8846932b2f86211e27052a57e7809b63e3a SHA512 ff92fa663e46349618527ac4b841d265d011b67b03417e981f812751285e623ae9741597413b662de0ecfc53db684855b9686d67445936af0b33de9a4cd8feef WHIRLPOOL 8e6fb0fb2b9442dd5beacbe8021887a88b0543cc7932c130c456337e43fc4f4317b28495855d313ed8875ba1aa3f8a3fcc41a4bba86ab44a03b88b33d061eca8
DIST calculate-client-3.2.0_alpha11.tar.bz2 30805 SHA256 5b9693efc5bfe97e836d802b352c7a9a10808f18d015e9b2d692636bed734619 SHA512 04ab28230a43837de576aa0334c2361b8c16542399cfbadcba85ee49c0fb958d673b88af49a7500921a9e04c9303fe68d3d62f8a5e8bbdea4a2a431367e1acb6 WHIRLPOOL 229db99d222399d6c6ea10f842792ef1ecdb7b88f350e528b31b0cddda4f4b47c553436ca49a9727cecd617fc4e8cc4cfa9cacbacfb78b85bc7502a975f5df0e
EBUILD calculate-client-3.2.0_alpha10-r2.ebuild 933 SHA256 091af124e828725446b14cd3e44da9a07cf5531c9ecf5e4915a5f9f4bec8a0cb SHA512 b4b27802c529ce998451c1256a4cac390458a9d74db6aae18d9c7fa395623dd79901aed01fe17dbbf29f0bbcad387cf419477df618987f857a237e2b267dd85c WHIRLPOOL b0a989c2d2a9748acc7d0d43d78e00cc58edbf0fa1f928ddfba0ade65b40587673f076ca06e8a5238aa9469bfc5c5bfde5da821c2b0e3d5c3f6525ef525a0e9e
EBUILD calculate-client-3.2.0_alpha11-r1.ebuild 933 SHA256 a8f902075a5cf14e05bf9c7bb71985b72f8b267b0bbba256cee3efad297f4a58 SHA512 624a4b78b91ebe75d6cc3e6429844142db4ca25fffc45e5b798127956eb6f3768271c3db7c9968c995ff80d2b984644afb28b72fc9ffdacfea9445eaf9f7dec2 WHIRLPOOL 0bf7dbd71dbc520567bdc3c7f2df0da5e5645ae3afeb7e9e035fa19119a517699be09e57bc87358caef969580b07888a2c038a7e481a442ca73c408de884df42
EBUILD calculate-client-3.2.0_alpha11.ebuild 788 SHA256 6c3cb6622c8aad34725fb78079f59523f0d2661532a21d7c103d501aab45c062 SHA512 c7b34792b722887d5371d83b264efd36ba976434064b93a3e0f62fb272aeded00ada99c8979fffda85f5c86358c1133387b7b5159f18b6706c057a60ff95a38f WHIRLPOOL 619a30f54f2756c8a5dea555a3b8d944b184382ee66ef57292b8e6545227e5b81af0922bfc94dbeb971910391e2d51c72a8d4da79321bc4b0b714543076f8055
EBUILD calculate-client-3.2.9999.ebuild 877 SHA256 6bdcde374c0adafe386d071b8eb2c151745cf8bd5794ff46a4cd1084d6ed9cb4 SHA512 f2b58d69254eff369f56bb1a3875aeda7d7457754ca139eec3221d62c44dc69610ee87240b35f737c83a0e395c967562c8582652cf758ec05ab9d61d48f61ddf WHIRLPOOL 4f9b11e3fbce7b45d22ea4bee647d30ec301eb8ec4d5fb2fe95b38b17e4aacb63390065fa8c7ba055dcc5e4b987ddf7560717bfe044f6bcb219b7089daa8dadf

@ -0,0 +1,38 @@
# 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 setting and storing the user account in the domain"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
DEPEND="~sys-apps/calculate-desktop-3.2.0_alpha11
!<sys-apps/calculate-client-3.1.0
>=dev-python/python-ldap-2.0[ssl]
>=sys-auth/pam_ldap-180[ssl]
>=sys-auth/nss_ldap-239
sys-apps/keyutils
sys-auth/pam_keystore
sys-auth/pam_client
dev-lang/swig"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-client-3.2.0_alpha11-r1.patch"
}

@ -0,0 +1,13 @@
diff --git setup.py setup.py
index f873cdf..19b1ba7 100755
--- setup.py
+++ setup.py
@@ -33,7 +33,7 @@ data_files = [('/etc/init.d', [('data/client',0755)]),
('/usr/share/calculate/xdm/logout.d',
['data/logout.d/10client']),
('/usr/share/calculate/xdm/logout.d',
- ['data/login.d/15resume_remount']),
+ ['data/logout.d/15resume_remount']),
('/usr/share/calculate/xdm/',[('data/wait_domain',0755)])]
setup(

@ -1,6 +1,8 @@
AUX calculate-console-gui-3.2.0_alpha11-r1.patch 644 SHA256 993a0b0beacbf9cc583737205d911c2f223d0aa596905108f625e57ae3e0ece5 SHA512 232edde533f2a347d7bddabe16631dfa482f2271227c2197a4b72466b36b445dfd878223a96959312bbcc7f2fa2a53ffb2e7e8d27370aa01bee35a5c25e83f57 WHIRLPOOL b39f9db5432288aae5d815e6521eb9eaca3cb2d7efd8925c6d66f5fde4d0ed106ad766cbaacba63197f55ccd26749ef66536bc61645a5371de6e16c231ec7043
AUX calculate-console-gui-3.2.0_alpha11-r2.patch 1606 SHA256 3227df334116aef9585d700b9820cd59fca8906d5956b8c9a879539642314e48 SHA512 57794eb289bf38fd9f041c44f3ca4766002dc62ff8f75e8cf20c98c0d4fcab3bc7399837f579515da070a48ff80b9e3667eb3145bc9b60101ffcea57533be1f0 WHIRLPOOL 88a534bae58d03822490c3c48a39b715fcacdf035a9484c69eeeecbbc1c26964244918f3e078027fc873ef88061c7f212009114b816cc6e6a2d7c85b885630dd
DIST calculate-console-gui-3.2.0_alpha10.tar.bz2 431987 SHA256 32f8b800e0ac6d373ab34a15379c5eb865967316f0401d735d44605cdec8fec4 SHA512 2e48134a9b0a729dda64c009f42b4ff9d6c13f1f05ef0d350de3f81476cb56cbc4ffa69b816b00a260edc7c6a48353112fdc2faf39d0e5a7c09a3dc658bf287c WHIRLPOOL b57a1e8f43cecc764322aed95ac53bc808005bc59abf4ea44be997d54b7aefebf7c28a6b7f04e9b7a510a4dc43e50b9b418417c97c75c9d794b94dcd0b564357
DIST calculate-console-gui-3.2.0_alpha11.tar.bz2 433895 SHA256 9a9eb3293ea6041d176a2f8d83b6d991fe767a6414334c19865a8916e7a97c66 SHA512 3a4380b59fd51183c4b2724a59363735ecad4d589b2566dd29bbca2928ee00ad2476727d0e691cfe64c33325b41ea8c50f0a62f88cf4daf792be41a09b442bd0 WHIRLPOOL c1d70247723e32aeb4694ae58eb0ec9e23709db72f1bac826f51119401af6a57bb60edc45194d89ce0f9831282f959a89972e361d3eb36d81318344a66770a88
EBUILD calculate-console-gui-3.2.0_alpha10.ebuild 633 SHA256 a1ebfc2ee88d5fe46bbb094ab475a7df1a1d79c8d14510b0a998844ca2308673 SHA512 eb0744efe80da1bced8bfb21d28e037e20de37acd338a0d0725710864085ab3edd6b8c3b4ef19fc3acabf2ab8bad1c760ea37ebb5deafb7ad3e1055ab431b1f2 WHIRLPOOL 5b048962264d259add31ae76520c5ade73847d79da4ae7a3e09b281025d8d17849d6b9feef88fcc94a07f0b12cb77798849ac73bff7c585711bf23bf64b32faf
EBUILD calculate-console-gui-3.2.0_alpha11-r1.ebuild 783 SHA256 45351ca44f169f075a1f5e093f93a02b7eb114c65e68c4df3bcf0f8900f27cf0 SHA512 5e430d2c8567e2856508d60141332af335bf2a22f538ca3eb9a73e71b3547d05a16f33bfad78f1cca1006d816ad3cd0298f93c405de87db82895987dab815a1f WHIRLPOOL 89f4c9026d8b2b2c06676a3169156f4b8a2f9afce1bbcd538e9be1698bac13998eb2406979e03cdda2a55a2601417b057435f326ccbd22a339e6152f77b6d8b4
EBUILD calculate-console-gui-3.2.0_alpha11-r2.ebuild 783 SHA256 2c90fee2ce08f34c56d458e564a117309b469ea1a768cdbcebd7bdd4031bc758 SHA512 c5473197a3840550b1b8a0063a73d13ef352f87e06f1ef4995b82162752cf99cf4cfae16c0bcee8825ec9378af7b9b6de99defa633f124350ae9c0d65c9192e2 WHIRLPOOL a36397e33c0949e033f0762acf787b60c0bd14ca78a1c73596ed71304df3044d058e0d3563fecc5f3b637c2c7b0829f947476d20c62ef2957bbbf5179dc5be85
EBUILD calculate-console-gui-3.2.9999.ebuild 578 SHA256 2a87e98828f92ae2e971b1f5f2927af077e93ed7d3fadacea7f7e232c7a09348 SHA512 15da60d40befc9bba51232dd388df2397aea92ec2b25d951a34fc1a298049602370ac53a98bef42995e3ba911c76bb3a838cf5bfd5a3c4a6af7fc33e0fab34fa WHIRLPOOL 895ac120cb615db6493156e16f0a634da178a667b5c45e122218ce0cc0d6abd096827c506d7cad94f0f613b324cf5d4848e11671caf9b34bbc352ba91d9aa20c

@ -0,0 +1,32 @@
# 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="Qt gui console client for WSDL Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
DEPEND="~sys-apps/calculate-core-3.2.0_alpha11
dev-python/dbus-python
virtual/python-imaging
dev-python/pyside[script]"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-console-gui-3.2.0_alpha11-r2.patch"
}

@ -0,0 +1,54 @@
diff --git scripts/cl-update-checker scripts/cl-update-checker
index 67055ed..eefdca0 100644
--- scripts/cl-update-checker
+++ scripts/cl-update-checker
@@ -31,6 +31,7 @@ from calculate.update.update_info import UpdateInfo
GUI_UPDATE_APP = DBUS_METHOD_APP % "update"
+MINUTE=60
class SysTray(QtGui.QSystemTrayIcon):
ICON = "/usr/share/pixmaps/calculate-console-update.png"
@@ -95,7 +96,7 @@ class DBusChecker(dbus.service.Object):
self.parent.step()
class CheckThread(QtGui.QMainWindow, UpdateInfo):
- interval = 10
+ interval = MINUTE
def __init__(self, bus):
super(CheckThread, self).__init__()
@@ -154,8 +155,11 @@ class CheckThread(QtGui.QMainWindow, UpdateInfo):
self.systray.hide()
if __name__ == '__main__':
-
import sys
+
+ if os.fork():
+ sys.exit(1)
+
if not user_can_run_update():
sys.stderr.write(_("User can not to perform the system update")+"\n")
sys.exit(1)
@@ -178,12 +182,17 @@ if __name__ == '__main__':
bus = dbus.SessionBus()
except dbus.exceptions.DBusException, e:
sys.exit(1)
-
+
+ try:
+ remote_object = bus.get_object(DBUS_NAME_UPDATER, DBUS_APP_UPDATER)
+ g = dbus.Interface(remote_object, DBUS_NAME_UPDATER)
+ g.quit()
+ except Exception as e:
+ pass
QtGui.QApplication.setQuitOnLastWindowClosed(False)
# Export the service
name = dbus.service.BusName(DBUS_NAME_UPDATER, bus)
# Export the object
ct = CheckThread(bus)
DBusChecker(bus, DBUS_APP_UPDATER, ct)
-
sys.exit(app.exec_())

@ -8,11 +8,13 @@ AUX calculate-core-3.2.0_alpha10-r6.patch 7538 SHA256 b6b86ffd035380b2c769b9dd8f
AUX calculate-core-3.2.0_alpha10-r7.patch 7682 SHA256 230d15ba43129ca002d6dbbc4379172a7adc3b7559788ab0305ea70680d16e23 SHA512 082c8004d07ffc0e8534c5b10b570167f56d96fc4f7e173b018f37ba16b81e635d2e749d7f6116e25f06789d40fafe800b93c853ba471453a821c180c3c6c4a5 WHIRLPOOL b4a4f80f0bdb3bbe8144dc763faa7b09f7cf4f699f227f7a290585a5fbfebe0aa979db225d9fe37436347edead423f2672d69752dd0bdeff5c605b97f72f23af
AUX calculate-core-3.2.0_alpha10-r8.patch 7601 SHA256 2003ebd86b93bb183ee633b657304735cf03dd8c94789d74057a36bd786537d4 SHA512 22228440d6c5b531b0ceebe1694923bfe7f9346ccea3eb7d17dfb769999f0dea4d37f46c7b46c54c801b10f8b5c27130ab6b64cabc1185c89cf393333915f371 WHIRLPOOL 489ee256aa1c827b2d0beb9f9a46b9377c19883eb03d8c64f13b8de4c9c53e4c474d000cf537de36d648735a0bb891166f2603478c3ae1b920a47336383a0670
AUX calculate-core-3.2.0_alpha10-r9.patch 7970 SHA256 20563e7d4530c9e094ca26dfd1c2d1311935a91ecc2ea2e8fcaa9f22b6910120 SHA512 8456b65061889b16c6876cbe734b5bac510db2cd7bb3ea704c8f1b6a46edab7e3318c892f2756c028f8d2fa460a9d7a0d634770578e9d3148448d90ca870c243 WHIRLPOOL 220ef305ef7822353c9f52fad27632bfd18ee6041ae5cd64e0b5f135b88652086d73e934fec109cb25a8e6fd04df10b6da6040ae572f345cb84a34883fd226c0
AUX calculate-core-3.2.0_alpha11-r1.patch 895 SHA256 cd8eff11d738cc10fb775ea0113c438c641dee72f11012053f594e0d761ce53e SHA512 3a8ebdf369308170c96973faadd53fd2c3be03482465e3623f1bd2c7550caf30acc4dbe79a46c15a8315beaef7bd29b90be3bf1594f15a23cd10834a76137463 WHIRLPOOL 017329ff895d50ce5b830999ca12c18eb48307b97683777dc52f6730d72595682b92ec341bd378f200f3b41f6d13f1f3c5069c5b95f50a632f770488cbab389b
AUX calculate-core-3.2.0_alpha6-r1.patch 28016 SHA256 d99381bd316fba8256b5eb54945124c5f32d816b06ad3d32c7d972ff0d01e71e SHA512 a60106837082dd4e4f2794f71cf69a782fcb22f823a1f9f325e14145cbb195fd79e2b0bf5cfb1de486c0bb76b7b00c4694c33c1a9a639a7022f4b34c4f08f3b5 WHIRLPOOL d96a915b3755b061667e1ce8234c480e677429b6bae118774027a4d58930a9b2c13af635638d0c3a972e6ff64a7a19cbadf6abe1d048eb9c55e0e41ecfa522e3
AUX calculate-core-3.2.0_alpha7-r1.patch 1253 SHA256 d1fa9b92b9616e22f7ff48de153a0b07e5c5f30727784048c341135e2b992869 SHA512 b0fd0053961d62a0eba396ca34d7bd41551b3430bae1a8467410758222c8367809e16edc2b1282fe2ef31f469a0cc3619ecbf0581952f9a1a8c5fed4102e9477 WHIRLPOOL 9e90ce6979ac1e8db54a12bd04eac784650a0feffaffdc51569a52a4a84fdfa7f0afc60c2f370e18798a7cadf0d638530f1dd1d014aa23af6810507706792b1e
AUX calculate-core-3.2.0_alpha7-r2.patch 2540 SHA256 89541f9da25b7b4fd71410c5369f8e53f5e589740a644150e78d685c7d867fb4 SHA512 d40195a176c24a891cb6fa84e215c45a6961853fcce775727c39c55a7abe851ba35e2582e11aeb43ee84f7565bc4006f9376136c9570f61710d0b3487ecdd630 WHIRLPOOL c6912581585122ef4759b51d19b20aeea8befa7b96d67431b6e7a88f33908f2eed4c14172bd41a62e6fc836447263d0203936f80728e268f208ab79dc20aa167
DIST calculate-core-3.2.0_alpha10.tar.bz2 87179 SHA256 768ceb87806b61ce2ab32db96026ade400767e8e3346e6867fe727ab5425cfda SHA512 f821896d0e6f83047e6d11327262f9a04273bb6af1a80d000b24577a7438545cf2b7c3dddbe5981086e6252f7446c49abac9358560fb0048158d5424f4bde263 WHIRLPOOL 6776b82a182799ac55378b92ee356ebdfd1f453a07c22671a0c02ed285ab7af8af085cee1da6a789ccd5faf32eee559e59fa4506b38c7c324496dcdc7e79da1d
DIST calculate-core-3.2.0_alpha11.tar.bz2 88248 SHA256 67d04e8a8cf91f9fc27e16c8e87279aa02a721ad42a748a3ad7b5dcec1d1de68 SHA512 a8cde2db1967d2285d5d1f7a85ea491f5e7207f8da2e812e164c4cd3d36ecbb823e2946a2f3586e09adf2eff7a6911bd5277f06a151f1351adef845b07ce2c41 WHIRLPOOL 199dd4ff70fb79a30a1d8b7f0df0fb009b4506d567932d892cfeff560d26fb9308ea923bb3c1a69c298545b7f033b8a880e6ef0367624d5b2cff25ce8b0828c0
EBUILD calculate-core-3.2.0_alpha10-r10.ebuild 1274 SHA256 864605e3bc71a6a95c62f4bc958cc2d6246c2e0d26aef0923d8dfcbee13149cb SHA512 35772f6e2dc03d58f507632bb01e5f27e7133730815be2da9031e32a3d25d8f99b7fb8923b7ea19e52c9c9d00fb648983301b00cef85093169effac2792196fe WHIRLPOOL 2e80256c1b780ca4b3ff6835dbb3a2e92d66c5872fe8d2ab6120a3d82e36fc61f6f1b9109b1b3f3a29c23a95c4062f68d6c9a0bb841bd6d71e08f41c868198c9
EBUILD calculate-core-3.2.0_alpha11-r1.ebuild 1273 SHA256 64ae823a251d1e81edf791fa7bda709a37b4558dadc8e29a7ec765b10620d963 SHA512 fefffc25032b5143c8c157778f6b31bbb6c525f62d28f9fe3ac4ea84b67407364a638a170153f68260ab15b8fed4d9a1835a325a91f0178421ff72c063f8fbf1 WHIRLPOOL 897281aaeed9a78282fa92f641ce1206a33a71071ba34cc62a3dda9bc6c1d343e3167471d8afae8d452e4e078867f848185e13663b4ce01f1471e4d7194cb782
EBUILD calculate-core-3.2.0_alpha11.ebuild 1130 SHA256 97d1b0d7a5b2a42aed1e6f1612a695a789893467e9fd9aa0496816c15929ee25 SHA512 8ac18b21998b2cfeeba5f82f223764da38dcb59325ae4c7b93603181f3adec34ce65c7a904583b1e2ac5db84cca53e75ad25a8e2ff718a7ae78ac5de26d2ca68 WHIRLPOOL 9b31da40091fc3f9d61f59a35f96db1734e26a22118255f77549508fa8ba46c37e737b2616650a796d8d32a25c88fc59c65d93e90bcf28726775ffb60e426352
EBUILD calculate-core-3.2.9999.ebuild 656 SHA256 39383ebc527d7155b147355108ec0b069f7cad95d5fcabc33520f0fe1ee0b971 SHA512 e20a8dea6e20615baeb56069331cdc35a7c37a05afa125c7174c5082852242da446830940c962fd890bb6627d9f5cacf0848834b75bfb1a184a6acfef17f95f8 WHIRLPOOL 3e9f06bf7e2f99a46e3c681fa6f381b7b1883bb15e05c535a7acde55f9092418d0b71d95ce4b2906e8505ea73c4157620303e4e4e4e4de430f11bfd6214b4a88

@ -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.2.0_alpha11
>=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.2.0_alpha11-r1.patch"
}

@ -0,0 +1,20 @@
diff --git core/server/func.py core/server/func.py
index 1e0f968..040b715 100644
--- core/server/func.py
+++ core/server/func.py
@@ -21,6 +21,7 @@ from os import path
import traceback
from traceback import print_exc
from calculate.lib.cl_log import log
+from calculate.lib.utils.colortext import convert_console_to_xml
from api_types import ReturnProgress,ViewParams,Integer,ViewInfo
from loaded_methods import LoadedMethods
from calculate.lib.cl_lang import setLocalTranslate,getLazyLocalTranslate
@@ -61,6 +62,7 @@ class CommonMethods:
data = data[FIRST]
for i,s in enumerate(list(process("diff","-Nu",
orig,data[CFGFNAME]))):
+ s = convert_console_to_xml(s)
if s.startswith('+') and i>1:
out.append('<font color="green">%s</font>'%s)
elif s.startswith('-') and i>1:

@ -4,9 +4,11 @@ AUX calculate-i18n-3.2.0_alpha10-r3.patch 241985 SHA256 30f7b4e20b8843c8e09bf836
AUX calculate-i18n-3.2.0_alpha10-r4.patch 242367 SHA256 6de71fb7ac471000df0f0d37821aa582be104f1f67434a333381dd3baca4f398 SHA512 9b034476a5137fb57e418667e3afa8c0f3bafed311a35743107c9ae2276785c0e5fa7c1ae4bfb63515aed5720cc9cfc430d8ae478702dddbdb49fa0296a3bba7 WHIRLPOOL a1c6be2761ad14074d06d0e0b579346d6b44e1705e5ef956442ad99c533d8c5118e36cdaf8147670c65e536d38d74ae02f3fe27e2c5f8e82486a012312e116b9
AUX calculate-i18n-3.2.0_alpha10-r5.patch 242564 SHA256 c3e015935602ef3b850a878eb61611e4910f5126099e2a47bd86d3941621bd81 SHA512 38b699cc90defe91268d0edd89e5e86456d9096520db7309eeed2e4558160063ee8ecb1ebddbafde05ca3b05885b81d33badb2104d3fc51f1f4344f36897a340 WHIRLPOOL b00f9367d7d217a0f982138d38602ba4afb05dd1378fff3f3917f64d993af3805f91b2107073e34af450f89e3f520ccab1bdf13f8d811bcd10d61b238e428aaf
AUX calculate-i18n-3.2.0_alpha10-r6.patch 242681 SHA256 bf226a35a1e405a59786ade83b9b83ba82dfaafa8d4e90bf6e3fbb221e78560b SHA512 bb0eba9860857b4f62d973e9ad54cd688098706f5acfd910fea49d25c72a4a093a2b7b53e135661aa1c466ee78f98dba55edfddee670ccf5adad0ed9a782ef7f WHIRLPOOL 20f442325b9e20bef96fe7168a7a280dedee0260f842a4a95484b9122b954f7a31f1c9d9589441344788295c3b1c7b3df816f1c8e5325922d5f0031ca8ec5de6
AUX calculate-i18n-3.2.0_alpha11-r1.patch 64247 SHA256 cd5ee211d4ef1bb17dae958adfddf0d8cf752ffc2471d99eddbfc7b861514892 SHA512 d97088ad451c7c597a763550fede4d91c1f7c4877c2ae4e4a4fe3e8363a8d541077a3386354041c2089d4baa2c51fa063682507301ae78ebea45deb08610c5f2 WHIRLPOOL 982c9af3c40f90264feb3dafee6c0e8ca1138139b83f4adc9cd680145d001a1da19cc8dc59db5431ca34aa1f94fa9aca00b668e4520aa9adec99080709a51acc
AUX calculate-i18n-3.2.0_alpha6-r1.patch 2028 SHA256 b9e8577bdd11aa5e37e276bfca165816456ac43407bd509043b23740cc5e4d60 SHA512 b66a449e3b6d2f44f91b920c33e3f69d12d9659eb9973653babe5a15e5fc7c4d6ff5774957c231fdbcb435faf7042b327deb5f7c968d0f75ae412cd5938da66d WHIRLPOOL 14fd8b210ef316b82e9993320e014a79c4f263b48124ff344c87cd22f72285070667063ea6a5a299191e50f38e2e378272f80daffa93e0075ab00d936274b775
DIST calculate-i18n-3.2.0_alpha10.tar.bz2 111001 SHA256 484c2135f361dfaaa326c2dc5c0f29cfc685f8a4dcf6fc363d8df72e3692b6c1 SHA512 c87e6e7d196c23012e6a1999ec93652a29d28ccef219702b85445237d3cce6a8fcad3929ef1ffeb5204747d025c3f79a6ae2f5fe1288f48e81144ca9479db5cf WHIRLPOOL 94614bd8c49cc0fa3636271dd43b91e24b193a00262837e7e17fa9aa02e475ba141e56fde566bd33f272818ac0dc6d915627b680c3ccc74fb642239fe6d869fc
DIST calculate-i18n-3.2.0_alpha11.tar.bz2 126521 SHA256 a537ee5b9870a7e79ce723acad61163ae0cc41b97d390bef2374c7c92671be4e SHA512 e37f677352bd66de55163c8613af8a61aa2480186b4ac7a53b62b67ff3656958cbc2a26939393f537da843283af61493866e9f401d6fc906d1999259d10b8433 WHIRLPOOL 7cc767fbbc50042193e88c8413c64f444c81c5e74f8d3d7c1f2184f885d3cc5ff6b61aaecbc0797873945f851f8b7e1eb870d5174d6c5749464492a682f708f4
EBUILD calculate-i18n-3.2.0_alpha10-r6.ebuild 733 SHA256 fd7dfc3901eaccefa25dc4b739c09b6ff00c2414aef729768e9b8a4493326198 SHA512 25bb29cc30700b8e0df89b9423952614deee6a324c91f0e97c7380ccefb7a7c6a68b7b12ea52d80c8fc7623dba7f8a70e573fc6309700e3e5a5e75dfb9d3f769 WHIRLPOOL 03dd5ad6efd66e5ad98e5b473b71b8301bd846d05e6e2ad178e598a9f4f534f208814a76b739cfa7185da6798b09513b7cf225637a4c45ce12588f19f0c2bff6
EBUILD calculate-i18n-3.2.0_alpha11-r1.ebuild 733 SHA256 a11262d8b150af84159062ff1aa83dd15f2f37a133022f33d6a4317f4b047589 SHA512 a221d855e9ad5e13544cfcd3fbe1d70a9b3915b00fb9306f3cdf09b42b7046578f73bed0905f52ee46d4d5f45c071cc49c84f2832c7ccfce1e233c92bf0f0efe WHIRLPOOL cd800104c202d37d30a8edc5a37737914d8ac4ece9625be4616a1d9bb3b513c0211b2ee85f96b4ab7660ccab7974b8bcc399d4dad3bd8a879b3944c833affe63
EBUILD calculate-i18n-3.2.0_alpha11.ebuild 590 SHA256 4987cbf8672bcee22b6f1bd297e89a3195adcdfd0aa6462d7a6f7e8ed98d44f6 SHA512 182b773bb48438e40f6ee3ee3d5f431504d136c9edf47ab08736ba9b63daa38367d58b306ad1b49d78186baf6d7416778b9b17f178731ca2b619673534e3eb1a WHIRLPOOL 8126f0a445508384e858991a30859155ca49319ca9172d8a1c3d7993a52be7a24e51c404fe571fe85b766d0b34d402a53eee9552830bf2772d693e78729a084d
EBUILD calculate-i18n-3.2.9999.ebuild 583 SHA256 aa60c513b0f672aa9618bfd8099fefaf49fa5ef9b24ee2645356da69563032fa SHA512 14b87ddb0f910e1b983ef465efdc56347abe01d4cdc11d6d81d593a2e65dcba1b79357d37952d7aa7f800fad8d30592db2e337d0fc6ca9807bdba618aff48528 WHIRLPOOL 14a1c4f1ef646aee28934e820763bd149e37860cce1ee34ac2229742980ec178fc43ba284b59a2f71a740cfa8e48ff7658a613b03eb0f84d4a10cefdd65450da

@ -0,0 +1,31 @@
# 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 utilities for assembling tasks of Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
RDEPEND=">=sys-apps/calculate-lib-3.2.0_alpha11"
DEPEND="sys-devel/gettext
${RDEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-i18n-3.2.0_alpha11-r1.patch"
}

@ -1,10 +1,12 @@
AUX calculate-install-3.2.0_alpha10-r1.patch 4264 SHA256 cb09ccf6ab73a25bd82f525dcec20b486aac270670ef43e482d4398f172d11f3 SHA512 55d06233e6fbe4c827ed7b33d05586e85e192731c8d6714a45173de863c47675dc4e8c51c21d7f14e3b5372a88fc5e3d45514622332fe61f1ef93f14480a9bdc WHIRLPOOL e521cd5c579fd27ef5083d1d806c161f1f63677f4320d7cbdb21a448c207a06d91f55ed73141c9bd25931b6622109923d9fad91ff91785c0c3aaaa89f12e42e8
AUX calculate-install-3.2.0_alpha10-r2.patch 4704 SHA256 e9a74679bc9349b86f2555a9b8745a8b588c2d4fc6416256f9998bdac953aad8 SHA512 deb53d44244ccb8341f39167aeadd510b6971d22486c7e3e886dfd2b99f22037946a466c34726873e4b4631c4f74cffebfaf6508aa5b3dfe87104113609ec07f WHIRLPOOL 50d27159690163b84488094d9da336791223b5bb3aa0a5d3a3626ffb0b29be6618ae5cce5a70de88fa4d75956329ab5c9edf685ba6a50f5578c82463e3c9ed0f
AUX calculate-install-3.2.0_alpha10-r3.patch 5320 SHA256 37920446416c97164de653cfb6b45bde2109c4053f2248c65d4ea41057f92467 SHA512 a5af30bd18626349051de8c9531833e67a71f6d6ac0662198505bea200a1e5868f8e994be6c52412b54f5c0d184614c6f2cdc87a29f8b9ac99c7daa5092ef465 WHIRLPOOL 4623fe22df7f6c2f42900b4b30b36e2d0abc090c46d3ed3bae59e35e26f5af522efcadd389181e991859a4b838d6c1bab03f9fbd1ecd2e95b60c46d8058e8c9b
AUX calculate-install-3.2.0_alpha11-r1.patch 1589 SHA256 8847019f843b1c2f9645cafe41b02a38a85ecdc7b58b44e94742d11921a23c55 SHA512 4fc825770ebc3f0a99695a826ff663cec4572fc138d1e2d80c53448e480f4486f7d8161276dd88ab08ef8ba4c1071e7737b94a39eafd0c0650a3cd3966c4c5f0 WHIRLPOOL a574d48820b65ebaa7a5e6fd56fad33b9336ce1dba8d6fc2d45d44332a32ca765c9c394d0b0f45a56ae76af7f6214754f3dcc893fec291f895b709e0f3493ccd
AUX calculate-install-3.2.0_alpha7-r1.patch 1582 SHA256 4f8794a4ffe6aeeaf00e9aa8159dc8c6ce62661ca49c3c18829ece214fbb7147 SHA512 a719da9355162cd7cc8691c8eb2af38c9ae7c30825b3cab2da2bc4ddcd56a16cda27d88520ee29eeb8bc4b6cd3414023a8ba6038cd3ecc9beac1e447d0cc2de5 WHIRLPOOL dd4af140298d5c56d0d70fbb22c4594bd351fe70c9b08db002bceef13041deb40f7569dd5f065d205f16dc1ba51e33644e85918d19cda279dd2b5dba2eefd6e3
AUX calculate-install-3.2.0_alpha7-r2.patch 2968 SHA256 85982512bece11de4cdcba9649e4e25724366f80d9d40053d69a1e0df6ea7285 SHA512 82a7e87066ce9f8bc571f88d1e5380ddc7881cc07e47b12262fa228b09a9d36b5f4cf0343e0e4aaebc820aa4005fd961ed65f132893580a11c38e9b67535c63c WHIRLPOOL 9a12a7b8d6231d76011ba7164dfa598a6d6a70c4c435ea98c80cc3819d1dacced62d1f5972926f03ab8725f7f5df5c087a9f6cb4aeccd480d78ad365246a7107
DIST calculate-install-3.2.0_alpha10.tar.bz2 77660 SHA256 2b68d68569f67ee721d9dd0ecbe6b1bd3e722f19f17a48dc60052a5ca39f3961 SHA512 f453dde8eec45865882b5113265179b6e5af0cac77f923808aa0ca112a6e91e7996cf2d2735c5e525b110cdd88d0604aa10aff30c9ded8d69cd09f6de0da30aa WHIRLPOOL 13c23796db8f0e7c522101e53ceb904397bcc06d36c57376979c6d5fd3722a4341d72ce93726ae48665772861d19857b5e6e1b88619b99b4dbb12d7fb71de973
DIST calculate-install-3.2.0_alpha11.tar.bz2 77353 SHA256 f4eaa14184ff38db1e3f85f39fb610b9f7abc3373eff3232f271584e2f314c77 SHA512 0254e181c1da0108208b0b08300d40512fc45e7b75106aa7bd608d529cd2ef5a35e5a01062976688def7d5afb6bb2cacdd64eaf05420780566b22e0ef67d85ab WHIRLPOOL 58e8c38d6cf1d8c8ad6a459c643f9a9350bda07a96bcca2f87d6106c54a4dbac8b183e6889e481966e417423100820b4d6048ab471199a1a3b84758b7a3f28fd
EBUILD calculate-install-3.2.0_alpha10-r3.ebuild 1059 SHA256 6ce752dbfdbf28d7d238f4fb2056dfcb3473872374e81eafd548a31a897ee343 SHA512 5b6db91a779ecbc312b593da63b20bcc2b7805a74da15c95b046da051aeefd02bb37eaed2839f53640b6935734246f72664ddd1ebaa9a61254e25fe8c42c2ce6 WHIRLPOOL 0b3349fe66201ec881bbd2588417c48441ae0bebb960ba540e135a8fdc72ddbbb03c6548a52f2496b1145671e86390c2ba41e336710137aaf6aa2f60cbe85d72
EBUILD calculate-install-3.2.0_alpha11-r1.ebuild 1059 SHA256 e2c39fc5080a4646f7ac53e2a67805264432592a4f4cc6f2bd8fce7b5d9a408b SHA512 4ba34f2beca948b064bd1e3606424ddb04eff26952a3bd859925f33459be736b4851d26d6bba1b62ce07f75d2e3b5e7feacd8bca0b5de9d4883f8ed4ec971836 WHIRLPOOL ec5de7c128ebe02fa730452dce5e63852c702316a88081af0945eb86a1b66abe8ea3d6f3db7c2ef1d43580c055dca9c026fd746597954401413f5450a7b91f72
EBUILD calculate-install-3.2.0_alpha11.ebuild 913 SHA256 8d12eee73e1f248e4e9ce0716b5e23c28dc1ef10dfbb6df831d29d056dfbf9e4 SHA512 f3eb34c40b6040ce58b187f3701875be4032eb34bcba388bd11e8f920824bc8b2915dc79f3735c6b396d57883a55e8f72946e811c818598a1cb624c5074b6ccc WHIRLPOOL 06c29dbd810899a09e547632f264697d3110d39f3e84c82545894b8a7ad32a93069d83bac71601fe4f87190f1d7987aef3d4550f59ac1783fc8b9f1bc0a55aab
EBUILD calculate-install-3.2.9999.ebuild 673 SHA256 751ba30bf7ffe805119648e852697a500465e128df24228348a2634eec1cb0ec SHA512 bef467672a2c90595f60da18203b81f87a758ca6b73f69f7ead0d95489960ea83403c1ff98f07050f6d96b23ed68ce45f334e9ed30cdafc526e58f884a236122 WHIRLPOOL 0e6b1f055dd0172ea06df1f0832bb2a75670e2a1bc22ec570c36ef91cb84a74e21891de23d3024a2b2de9074e03de14eb8eb8dfb120c4f8407eda4e7814ba12d

@ -0,0 +1,44 @@
# 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 installation Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE="pxe minimal"
DEPEND="~sys-apps/calculate-core-3.2.0_alpha11
!<sys-apps/calculate-install-2.2.29
app-portage/layman
>=virtual/udev-197
!app-misc/livecd-tools
sys-apps/iproute2[-minimal]
!minimal? ( sys-boot/grub
sys-apps/gptfdisk
>=sys-apps/util-linux-2.19.1
sys-fs/dosfstools
sys-fs/squashfs-tools
sys-block/parted )
pxe? ( sys-apps/calculate-server
net-ftp/tftp-hpa
net-misc/dhcp
net-fs/nfs-utils )"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-install-3.2.0_alpha11-r1.patch"
}

@ -0,0 +1,40 @@
diff --git install/fs_manager.py install/fs_manager.py
index b2c2fa2..402f72a 100644
--- install/fs_manager.py
+++ install/fs_manager.py
@@ -27,7 +27,7 @@ setLocalTranslate('cl_install3',sys.modules[__name__])
class FileSystemManager:
"""Convert dict install option"""
- defaultOpt = ['noatime']
+ defaultOpt = ['noatime','nodiratime']
defaultBindOpts = ['bind']
supportFS = {
'ext2': {'defaultopt': defaultOpt,
diff --git install/variables/disk.py install/variables/disk.py
index 142c3c5..8ccc646 100644
--- install/variables/disk.py
+++ install/variables/disk.py
@@ -1418,13 +1418,20 @@ class VariableOsInstallDiskOptions(ReadonlyVariable):
def get(self):
"""TODO: get real options"""
+ def postProcess(opt):
+ l_opt = filter(None,opt.split(','))
+ if "noatime" in l_opt and not "nodiratime" in l_opt:
+ l_opt.append("nodiratime")
+ return ",".join(l_opt)
+
diskOpts = dict(filter(lambda x:x[1],
zip(self.Get('os_disk_dev'),
self.Get('os_disk_options'))))
- return map(lambda x:diskOpts.get(x[0],x[1]),
+ return map(postProcess,
+ map(lambda x:diskOpts.get(x[0],x[1]),
map(lambda x:(x[0],FileSystemManager.getDefaultOpt(x[1])),
self.ZipVars('os_install_disk_dev',
- 'os_install_disk_format')))
+ 'os_install_disk_format'))))
class VariableOsInstallDiskFormat(ReadonlyVariable):
"""

@ -3,10 +3,12 @@ AUX calculate-lib-3.2.0_alpha10-r2.patch 4918 SHA256 7496e59a2aed034d48180b8c48f
AUX calculate-lib-3.2.0_alpha10-r3.patch 6726 SHA256 ee2f77fc6c0f2e3c3d1fc7d69d1e00eee37e86cfa10bf4a58740c9fe319a1972 SHA512 9d878122e5b0784fc5e184247c3de48385631c3f6e8b0e8b2f3ad7876759d8a89c8c2a14c59546bba425448ca88438dfb199b7a06b7d1e9de9e70ef15feba98d WHIRLPOOL 640c3e533b5d13e05fe01cd732fec921130be6acd9c07a31d9789b147855b90357cee8d6f76e2d5b70d6c8112b0d5d9002bfe2e81bd46285a441bd73fb2c94dd
AUX calculate-lib-3.2.0_alpha10-r4.patch 9215 SHA256 4a3a3b9e868d81417db50030f52837dc9eadc2859701b8d7b0eff3da91f9c7db SHA512 cd1cc64bbd6be0f2a5ddc5aa3939243b73c38d3a07f9f81987cf7ec0d8eb5447b0f31c11e38415e2c23bdb2806d03cc15b745dd9c1e0a8406ea438b6f02b8ef5 WHIRLPOOL 33ed20fa177469ba419d02f88ac4c41b9a25ebbced650ab2be1de409f95eee7cfacc5387e66eb7da2fd9ad3d900a1571413a432a14051b540bdf594362520174
AUX calculate-lib-3.2.0_alpha10-r5.patch 10381 SHA256 f48ab2ea22a79a965e286c496a72d83fc52e3a02daee5be5a11fe27f9ca2955b SHA512 ec4b3a33702822c35c4d17783703cc5009ea2271105de14b619ce370002f14b3ff93c28bb98a3c501642eaec3c59d9f8fba00f5692dc13d2696822cf0b9cd3b0 WHIRLPOOL cdfb530d2a26fb9c2408e2fb6e55936218eb33dc4f4612f5b5f1eb7926e79f71e70900a73c7c1c3a89385db2384cfb277dbb4fc56a5380d0e7fc51f0aed743fb
AUX calculate-lib-3.2.0_alpha11-r1.patch 5012 SHA256 5be83ffcccc7335a5dbb009a0a6110dd8dd8a9afd03e4a74c0ecaff6306132d1 SHA512 c4478dc2b308c17b3c9e466c011e7caa69a95ef3c676bf3087d37927c2a3067f14d5ab786fc719b7f127b0da1b8e1cb3da5a9b8b53b64332894bd5e820416fd9 WHIRLPOOL fb00c3f9bf5afdd501c13b38f57415cef29aed5079cdf44cfe234d0203bf27f3b44e748cd8d1e335548932750af2faf5bcc328f138c09110d63f473c8ba44395
AUX calculate-lib-3.2.0_alpha6-r1.patch 4151 SHA256 4070948bf227f5fb60dc89f1794d9dcf15a9fce48a5b9b5318d9223d71364da7 SHA512 4dbfa5a48c24556979a2a73b184eecc976b8738cc05bbffccfa2792a992e9d21ed1f37bbe21e4401eb2c92678f90b692e30b25119473908b3585a2fd226f74cd WHIRLPOOL bff16327876d77abc7b37006ff06d44f17aeb8de1043fc86c59b76833c97a5de52b73a966e3174cc5ff57d347c829d3f219767855458a5e46cb4b948da7be5d8
AUX calculate-lib-3.2.0_alpha7-r1.patch 1118 SHA256 35133f7a5eda8d6e53d64f01ba473b0c219a8f2b333d4cd0ab43a40648b8d987 SHA512 cdd362da23c490846ad923b407f5bc26204ee3023a0dd600768222f31aedef9cdf42bac1a8f1a7cf3264847cb61705d3fc9a19f10de14afa3f0abe4e38b31555 WHIRLPOOL 820b6e8f5233ba1ccdbaf8ef78650ca0ef07bd83b1ba08a6747103b34c4858a89a5066267d84054072eaa0e98bba86ff50da625042b1f4cf251714dbaa8d1b34
DIST calculate-lib-3.2.0_alpha10.tar.bz2 133003 SHA256 fcb00981d41ee116fd802daa54ca2f47dca26d3ae7f2bba0cd9a9f811f6d7d1f SHA512 786fbc24ae50491d6638ca8c28f101979d661f868d015ad4dce7af7d58588c3553882221ff15f01d1a0f1dbd4ccfe8c92dc55d6fcd2ec363ff9de693626eabf7 WHIRLPOOL 867c8716f6ab84fe2ae76f1f184ca9c1405a27806f1c1a1e809c208653b60eb9e0e6d74cacb44f6042b3857ee984d1ef484d22ca81fa4598316ff6aa1231dd1e
DIST calculate-lib-3.2.0_alpha11.tar.bz2 132989 SHA256 a9cfb6c7fd80dd1d262b0a4dfed2020466b9195dbe6cf0a1a6e0bad6d49fcc59 SHA512 71bd007374057926590d5c85929c8af54c55c7484777984dd4dfed994a322cdfa1437e9c70ad9f4a3dbb814e8192d01de4ffe1983391212de5dab2027aba79bd WHIRLPOOL 11a22011c7004428b9ce757c5162b0b338635c068af9b458ef52297952aba42fb7f1ac798cebde0010bb7264349ebbe4cd293f76a0aaf78bc1e6e5105c97d90a
EBUILD calculate-lib-3.2.0_alpha10-r5.ebuild 856 SHA256 75b909f7b76026deadf85b29c2f0e8724e8fd7032c661e0cc377a76d17bb064c SHA512 530b7054233f18fce0b8420299c20e3970efe2087544f1bca3164949d0ef041f1aaf1bc59be2a99a1347fd46a5f58030aad61dd8c83dffd50f21b5f00d4a5613 WHIRLPOOL 33dc9923e1d75f0b50f4027304aed621011291a38a0dc9556f08ce2ef3885b1fb7791bc6d22f5f497f22bca0ecc21b0bf0d966628e2f1ddca1c42df058410d45
EBUILD calculate-lib-3.2.0_alpha11-r1.ebuild 856 SHA256 201e35c476ebeb9093d004f1eea9ec983aa631f095f5587881d56a2a0ee74833 SHA512 fb8754e7e116706746276f1d9d49e73a143e97b3cff8aa8d55a69cfa8780a181934add8a03987da192211cb6cde3082ed2f4cfef8eae606d102d1edfa43bd480 WHIRLPOOL 9032095f2b682bc9610a6975decbaa8cc632cec35e11938cb675fba8e15baa117db7c0aa77db28358ca8f204194411f0b009748c9ade606cc145a512fe9fce99
EBUILD calculate-lib-3.2.0_alpha11.ebuild 714 SHA256 34d7199436229c50f7f78909decb90e36aff881c761970a9a57a524f08757d8e SHA512 500db3d23718662b4e3023ce0306da00dbf09642722ac7c83d1cbda01121170b39bd322d502955985a65440358196ea1a6e4882dc866fc377e6082714e05ca6f WHIRLPOOL e2911a0ec8c1ae4e610925fcfa1182ca771311a6bf19cf625558fa650a7614bbd3b608cc3de9966c05c2b7d82904f8df34bbf01fc2e6eba8d1ff7c6ccdfc2685
EBUILD calculate-lib-3.2.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb

@ -0,0 +1,37 @@
# 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="amd64 x86"
IUSE="minimal"
DEPEND="!minimal? ( dev-python/py-smbpasswd )
>=dev-python/pyxml-0.8
sys-apps/iproute2
sys-apps/pciutils
dev-python/progressbar
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.2.0_alpha11-r1.patch"
}

@ -0,0 +1,131 @@
diff --git calculate/lib/utils/colortext/converter.py calculate/lib/utils/colortext/converter.py
index 541b99c..0e74599 100644
--- calculate/lib/utils/colortext/converter.py
+++ calculate/lib/utils/colortext/converter.py
@@ -102,7 +102,7 @@ class ConsoleCodesConverter(BaseConverter):
self.escSymb = escSymb
self.escBlock = (r"{esc}(?:\[(\d+(?:;\d+)*)m|"
"\]\d+;.*?\x07|\[\d*[A-D])".format(esc=escSymb))
- self.otherSymb = "\r*\n"
+ self.otherSymb = "(?:\r*\n|\t)"
self.reEscBlock = re.compile(self.escBlock)
self.reParse = re.compile(
"(?:{0}|({1}))?(.*?)(?=$|{0}|{1})".format(self.escBlock,
@@ -141,9 +141,10 @@ class ConsoleCodesConverter(BaseConverter):
action=self.output.setBackground)
newline = element(lambda code: "\r" in code or "\n" in code,
self.output.newLine)
+ tab = element(lambda code: "\t" in code, self.output.tab)
self.grams = [reset, bold, halfbright, underline, nounderline, normal,
invert, noinvert, reset_foreground, reset_background,
- foreground, background, newline]
+ foreground, background, tab, newline]
def evaluteGram(self, code, codes=None):
"""Выполнить грамматику"""
@@ -244,7 +245,8 @@ class XmlConverter(BaseConverter):
Tags.FONT: self.parseFont
}
self.singletagMap = {
- Tags.NEWLINE: self.output.newLine
+ Tags.NEWLINE: self.output.newLine,
+ Tags.TAB: self.output.tab
}
self.colorMap = {FontAttr.FOREGROUND.lower(): self.output.setForeground,
FontAttr.BACKGROUND.lower(): self.output.setBackground}
diff --git calculate/lib/utils/colortext/output.py calculate/lib/utils/colortext/output.py
index 461bd2f..13aff27 100644
--- calculate/lib/utils/colortext/output.py
+++ calculate/lib/utils/colortext/output.py
@@ -136,6 +136,12 @@ class BaseOutput(object):
"""
return "\n"
+ def tab(self):
+ """
+ Вывести символ табуляции
+ """
+ return "\t"
+
def clone(self):
"""
Создать копию объекта
@@ -340,6 +346,8 @@ class ColorTerminalOutput(SaveAttrOutput):
def newLine(self):
return "\n"
+ def tab(self):
+ return "\t"
class ColorTerminal256Output(ColorTerminalOutput):
"""
@@ -496,6 +504,9 @@ class SpanCssOutput(SaveAttrOutput):
def newLine(self):
return "<br/>"
+ def tab(self):
+ return "&#9;"
+
class XmlOutput(SaveAttrOutput):
"""
Форматирует текст c описанием формата в XML для внутренней передачи
@@ -575,6 +586,9 @@ class XmlOutput(SaveAttrOutput):
def newLine(self):
return "<br/>"
+ def tab(self):
+ return "<tab/>"
+
class BasePositionOutput(object):
"""
diff --git calculate/lib/utils/colortext/palette.py calculate/lib/utils/colortext/palette.py
index f99c414..6e09a30 100644
--- calculate/lib/utils/colortext/palette.py
+++ calculate/lib/utils/colortext/palette.py
@@ -429,6 +429,7 @@ class XmlFormat:
HALFBRIGHT = "dark"
INVERT = "invert"
NEWLINE = "br"
+ TAB = "tab"
class FontAttributes:
BACKGROUND = "bgColor"
diff --git calculate/lib/utils/files.py calculate/lib/utils/files.py
index 9aafa7a..6fddc6f 100644
--- calculate/lib/utils/files.py
+++ calculate/lib/utils/files.py
@@ -113,7 +113,7 @@ class process:
else:
stdin=kwarg["stdin"].getStdout
self.stdout = kwarg.get("stdout",PIPE)
- self.envdict = kwarg.get("envdict",{})
+ self.envdict = kwarg.get("envdict",os.environ.copy())
if "lang" in kwarg:
self.envdict["LANG"] = kwarg.get('lang')
self.langc = "langc" in kwarg
@@ -1029,6 +1029,7 @@ class PercentProgress(processProgress):
self.cachedata = re.compile(kwargs.get("cachefilter",
"((?:\[31;01m\*|\[33;01m\*|error:|warning:|fatal:).*)"))
self.atty = kwargs.get("atty",False)
+ self.alldata = ""
def _open(self):
self.master,self.slave = None,None
@@ -1058,13 +1059,14 @@ class PercentProgress(processProgress):
self.percent = 100
return 100
- def processString(self,strdata):
+ def processString(self, strdata):
+ self.alldata += strdata
match = self.rePerc.search(strdata)
resSearch = self.cachedata.search(strdata)
if resSearch:
self.cacheresult.append(
re.sub("\[31;01m\*|\[33;01m\*|\[.*?m",
- "",resSearch.group(1)))
+ "", resSearch.group(1)))
if match:
percent = int(match.group(1))
if percent < self.percent:

@ -8,9 +8,11 @@ AUX calculate-update-3.2.0_alpha10-r6.patch 23842 SHA256 52ff1833754d7842317651b
AUX calculate-update-3.2.0_alpha10-r7.patch 32191 SHA256 e1661fc5d4fa7ce0d4e9abddc5effe7090410cbb2a15305533af39cc136e9214 SHA512 6b72ec4919c43d7bcf4687e3359521860372d3951f58e2135f2a7accf8ccb8aa680a47dd7aaedf36388b25e0dbd3234143499b58076f277eefc9c11a0032bdfb WHIRLPOOL fa2196ba44ecec0752ee081549011739a449bb802c1a7e7d4fae4ade8b6a34f2a6fa52ce9cf7e1b57802a45c29a281963f1860171e9587abb1e034542f4ebd4e
AUX calculate-update-3.2.0_alpha10-r8.patch 34043 SHA256 a9415e815c112273782e45aa4cb28eadd9b9b4edba636f0a7e5ef86cb153ae80 SHA512 0dd7c9771191520aa735ea798308c3f1a7019c4d8756e352a20470c3edff14436496cb02a2843a191fbed1238162feef4c456ace47c249f9b6e9da3e188d2785 WHIRLPOOL 2fe00771581470748ecc9bf0dd88983091556667dda0807e4f744bdfbcdcba61e32da98fdd563e8c841c82b4edf28bffd9f3eb0e4596c0c6c169dc3282783c56
AUX calculate-update-3.2.0_alpha10-r9.patch 35323 SHA256 8d376ed89aa905e07981b764084376ebd52cfbe526a8a89f75ab21abf15b117c SHA512 a9ebaf6b74591cfcb0e4c91a8e4d5caa79481fbc67c3cede73cbf1b1f9adec51189df7b04017e9edbb37cd9eb3ce452f6820cd9fcdf5a99e92b92e63725b0623 WHIRLPOOL a431dfa3f207192337efd077aacd549c1bc1cdd799740e230af614a81c07d6ba44489401bbd7173b2997eb1b8ef22277a4c9d7a48a156d082f42a810792a24a3
AUX calculate-update-3.2.0_alpha11-r1.patch 1611 SHA256 49ab8105240cd0d3c68343d2288f2e31ebb8fa57e12e29fa28dab43b990a69e9 SHA512 209b5f10f3b696db3d642834f819f60e9243505bc33fdf4f92f9e501a6407d54e4ec0d8d3d8789d30880cddacf871d38f08386a38ba0e2f5c718535488127217 WHIRLPOOL 6d7154bcac41de9a5f1d851fd70418d9618215e8fa8480c3f0b6c728a751fb6f670862652b6cef7f9b588f12f0b145de4f9d7f772aa9783479be36c813b5c3fa
AUX calculate-update-3.2.0_alpha7-r1.patch 1086 SHA256 4de503ac11c623bae15c770e2d8a66679972dd3d358cb1852c34c553ebde77aa SHA512 eaa0e099441e4e55e0d98818c679590bdc421ac3029df4111ac280847921bb100fbc2af7886917e48582f3d1220e0b3e221d5537cf1a029265d790f1077b209a WHIRLPOOL 6b00347e85c4ee747a43e4cf0ad6dc411b9529d62c8296f0ed82291ccdd68823f45f110d3f23347a637e822f9a4407c57a3f3dd4aafbd0953ba83f935d4f3b1f
DIST calculate-update-3.2.0_alpha10.tar.bz2 25298 SHA256 8a20822ceea8fee9fc5cd9c790463f389f776ccb8cd80a9ddc56019913e48805 SHA512 ea66987e0e276f8050c218f863f6bb2b9c3fbc604c1427982f740a929a85a8dabe4fbdf1e776e61320642e47a117c301c5fe63b4f3ebc69d190dcd33bc00749f WHIRLPOOL 4910453edce2d21e020dbd7558e718983b1547efbce99e94f151980a0a8c09fd1bb8d4870d4f04c8e0d421696cb31977b422506a05249bff880d4b4c4b046135
DIST calculate-update-3.2.0_alpha11.tar.bz2 26372 SHA256 22e73eb2f14454a4812798715ba48ab342f6b842a41b712b6a73cf1740d132ff SHA512 6ee6dea6b977b627786e4bc84718119215d661e5bc07328c56d3b969c5b9c7a6fbe29ac2ab044e15007fac8136c65376a7fadd06e8407bdd280c97e18fd7a590 WHIRLPOOL 430ad743fbad00be523fd8b83fd9fcc6e0023130adacc99b1f4a6f9be8fa542cefa904b4989c4d72f268363298c6891898b99f7eeb59257ad1888d4da5b18dda
EBUILD calculate-update-3.2.0_alpha10-r10.ebuild 771 SHA256 b89c8afdcefb724703b7683745feafdb84fdb7e65b1b3928e18827d72beaa154 SHA512 c57886bd206ade8e2896bd019f462fd978f4bf45c89e8f0dcac33827a2c9dab886476da7ce93d4053e4303cfad6756ed868342ca0d28fd4972ee1b12e3032be5 WHIRLPOOL b369c5c8abea6142290efa919f7f71cd5d9f358ee79ac2372b2e53e08f701d5d812cea11d27440369c3bb3b3900d8509c88221253e0625fe5178a15912d0c6d4
EBUILD calculate-update-3.2.0_alpha11-r1.ebuild 770 SHA256 c1944b400831e4a6ffdd6fa0a1ca305f8d4181c09e1aa020b2700c4b2e1f6bf0 SHA512 2534b900d7453896b9ce1e96ca20e4eb951dc4c43f4a1b443e2b47e2a3440151ef499d3a31d5799d085d934aaa13782f382ebaf6794ba9cfae8965e4cc93e9b2 WHIRLPOOL 1fb125d3b584c0749d4a02ccef397abf6b17d6aaec6f285ce786aeaf29f19544b961177821fc68b64252eb3e420e105bc9f18a4d2657a8e2ff4157ff7fa9a427
EBUILD calculate-update-3.2.0_alpha11.ebuild 625 SHA256 11bc2ee16dd27e80ca4ec5ab60fe4ac4ccf463abfe389b6b65a5a3a560f930b6 SHA512 247795e5281dda420b89eef257b712b338ae07e638dca90de1f51bd177970e6dc813b10cc51a0bb7cb50a0117e39b8ca42b3e6a87667f44c3beffee4320074a5 WHIRLPOOL d615fb60309ca6e67051df7a89ba75dc60fd14a8c6d1acba79b4858c731e54aa6a2a2a0c2f89d1c5254f89448d4e389aa276e94e991851bfa702ffbb938fdbd7
EBUILD calculate-update-3.2.9999.ebuild 520 SHA256 13be99f26482c5ef9097b758b66c25024df1850963b1c7dbacab71bd50ea4815 SHA512 7b077570676855b0cc3fa87ec329f14d2a94cf90bebab80ab03e9b0711f21fa7c578e8c063d05bc07e32031b48c342523a2344f06face54af455d885a9a8836a WHIRLPOOL 8443a7028edec83ccd6a870116b5fadc1b22e668e0df179bed9e4be06307f0c37834eed788e5ae620d619e6a6ca1dc09ed75fccd6cd0e4e46c77f480077189af

@ -0,0 +1,33 @@
# 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 update Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="~sys-apps/calculate-core-3.2.0_alpha11
~sys-apps/calculate-install-3.2.0_alpha11
dev-python/pexpect"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# apply revision changes
epatch "${FILESDIR}/calculate-update-3.2.0_alpha11-r1.patch"
}

@ -0,0 +1,36 @@
diff --git update/update.py update/update.py
index 19a1fe2..0181cfd 100644
--- update/update.py
+++ update/update.py
@@ -169,10 +169,10 @@ class Update:
branch, cb_progress=self.setProgress)
removeDir(rpath)
os.rename(rpath_new, rpath)
- except OSError:
- raise UpdateError(_("Permission denied to modify the "
+ except OSError as e:
+ raise UpdateError(_("Failed to modify the "
"{repname} repository").format(
- repname=repname))
+ repname=repname)+":"+str(e))
finally:
if path.exists(rpath_new):
removeDir(rpath_new)
@@ -234,11 +234,15 @@ class Update:
if not emerge:
raise UpdateError(_("The Emerge tool is not found"))
self.addProgress()
- p = PercentProgress(emerge, "--metadata", part=1, atty=True)
+ p = PercentProgress(emerge, "--ask=n", "--metadata", part=1, atty=True)
for perc in p.progress():
self.setProgress(perc)
if p.failed():
- raise UpdateError(_("Failed to update metadata"), addon=p.read())
+ data = p.read()
+ with open('/var/log/calculate/failed-metadata-%d.log' % time.time(),
+ 'w') as f:
+ f.write(data+p.alldata)
+ raise UpdateError(_("Failed to update metadata"), addon=data)
return True
def eixUpdate(self):

@ -1,3 +1,4 @@
EBUILD calculate-utilities-3.2.0_alpha10-r21.ebuild 844 SHA256 465f0b760a5a683a959037bf724bf238fb4472c9fd17c90857f9f46c29071f2d SHA512 95f4e3311b2c761230cf9291e63e4edebd091b30c6fd300e66bbf2fb135dc4bf4fbd5a17ff1733692a152eb1959b32122af8ce4b5987ac02eed3cac8cc62292f WHIRLPOOL 6c2d3a1920091646f2651b1cca8312d1026d6d7406f980cd3278cb8c3974057940c6ead7e2481a4940d813559c5a2d14fecc4b6d6666f971d8a674c69dc2c7d9
EBUILD calculate-utilities-3.2.0_alpha11-r1.ebuild 824 SHA256 4f63d2f1d254bc1c63e04a245cdb49c8ffb3ca684e39ff9d387509a8c70d5656 SHA512 4f443ff9920a54837a9c765538f398b0edc10300c3f3f7d7a4ccf945943f873a5c0a3b80a10c019776bda1153e5d639f67a8dd042cdebc2fc8c43f93f89ebbda WHIRLPOOL 218ac121ce5b37eca5955afdfb15f3491f00d8c338bef0bf26f6103b26cb4cb004b5bcdd0f0789f484f12ee58d96fc13e873416d645208ab9b36701a83970b79
EBUILD calculate-utilities-3.2.0_alpha11-r2.ebuild 842 SHA256 aebe19af280bc6b08452445512a559215104fad40300ffcca55f0db46fe62856 SHA512 3df48e29bace9f9a742172f9f37ba873b9e07f5b6319d60e89024a9e59e026e85f7cdad384757ee0ff536d5f0521ce559da11462f425e2b7e0a7e81c82e835d6 WHIRLPOOL f28c5fd92c9d3edd0c568300768c000d310491cac5c041677b157a73915d032a779f56331fee4144bc0cfe7e76f0b56a023b396ba2c91bcab63b1e15b58d2712
EBUILD calculate-utilities-3.2.9999.ebuild 800 SHA256 acbb7a4e34387baa1ade9bf97637972fbfc97afa56367381d622198b5237e983 SHA512 9e0c74eb499157b6d3ace20d7e9da630660e46b74a6d575e222e1638c87f85660635187489b9312a45f193780c301d87c1dbb9a0f60414e178e8f54080c71ffd WHIRLPOOL 9b56f590f36d29d3518c66c453f97b14d083e36b62adb70a8916ae4e30b527431602a9edd40d703e5cb4296a01f8c982157b602651ee57a9c0ddb7a4c6aa2fe1

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