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

atratsevskiy
Mike khiretskiy 11 years ago
parent 02909cfe91
commit 7177214d0f

@ -7,6 +7,7 @@ AUX calculate-desktop-3.1.6-r1.patch 4403 SHA256 be5529d2cfbf8bd5dc5903aab415943
AUX calculate-desktop-3.1.6-r2.patch 4409 SHA256 fe7b9c111e4a0eefb708d7e4551e8167c6ac9f427834159106db5690f03771cd SHA512 e7675036d6f44d83b1e9b415d7546786e8bc9341e1e543567f06cd6a3bc22049c3aa1828db4648e83462aa2fe1f06efc1912fc3735507c2b5bb125f8589fdedf WHIRLPOOL f191fceddd420a8a6547d3c9562f086f6f658b83a4c1b19cc47e68c446ef19fc94c746a9b45f4f5539cc5c8d9888e80536640f6657550f475ece4635a7796e24
AUX calculate-desktop-3.1.6-r3.patch 4933 SHA256 bf7dab7ccd1c5f85dd14867200eff81ccd47d873f1b3beb20a502c4f7b28651c SHA512 46d88987d5a640fdc8a9bc0da0ce36b67ed2542f193d58eb6ff60e7fdda5fd796bf134f19bd9c57db3fba561ff564c846ad0b5034b1494ff3126f07225e96c14 WHIRLPOOL 5207013e64a3ce939461d3b236cb6117f135526b1e23337641bb389c2212fe39c4b147a55e8c0a62a324a826dc1f48f385e49d7d87227e9a532f3b4cc9844c61
AUX calculate-desktop-3.1.6-r4.patch 7626 SHA256 090e972f5ffd59d874c5eb107d423c36d878082d3a929c6a2272d8ab7694de0d SHA512 b404f912d84b83defab928dc9b12e518c791cb413b3a0bad032639baed07e489284d7be99cae73c2eb8e5fd963a4033da371e63dab1b4fd166bc807db9e0ad8a WHIRLPOOL 90548428c83ff76874a453de9315cb6ff05f4dbdbc29a5e8839c5dfef404c24cf5d968ed014fd6903d0902baef8c4ef1bbe5e4db22c0e0fcfc1ad422201888ad
AUX calculate-desktop-3.1.7_alpha2-r1.patch 1955 SHA256 fd5f4f1786521d618dd2759d029666450daa13d6b3c6581e8add24c53b24b3bb SHA512 8cade53503a0999fadc1e217b303479d748f9bba571b46a6b63089e8ac83e37d6734e71cbe3c4b3870f750b8a76e81b849aee0fef7b8b8e7946aebdc21c2d8b8 WHIRLPOOL 013973d33f4a664e9f8c1dfcd63aa5efb934bb9e28a33e8908a690075160337ea56c1cc165c988f83a8e6b5177f9baa367720fde29ac5f63cc2284a7a1d4ce6b
DIST calculate-desktop-3.1.5.tar.bz2 13368 SHA256 58630f5f47b5f5ffcc137a32a95b4077ac540c38ed619ab0bb5a3db51e1757f4 SHA512 2ea99d923a43de91a9791dfa71cc546af3f6ffba31859b895d7e03e1975fdcd43a63ef220eeefaee444f43eb33970a52f223dcbe420b3ab208c902f67ba7bbf1 WHIRLPOOL 418949fe17a2b0d9178a017a761e8cd9c2f1f926384d5c784e638598618f6f6f4ae36c469717adabbc9deacb32692a4fa05ed8cef5f477d14eba156257debbc9
DIST calculate-desktop-3.1.6.tar.bz2 15486 SHA256 46782f98e36239851cbc6c4f51003b0eccd319cb86f9eccfce3b87009b217954 SHA512 61ce9a4df56a2f745ea754aba6284c3a23cd7268424c4f4a18bc0ed11d39b8c0fbacf59c7c49aa68addb16ecaa16640ac0ba430aef22ab9b186b8f7e7d63e0b4 WHIRLPOOL d039df01e9abb76590dc72212719579dab14db9398d8a961f8c82c88e6ac1b65787dc70713bc593782b8582f1e2d12e7bbb1c216b92b7b2f47581916bd394812
DIST calculate-desktop-3.1.7_alpha1.tar.bz2 16658 SHA256 22b4a12f8d6fa7feeadf7683404304bc956338866f7c0dc7a15fe9d2a738e6c7 SHA512 466b015e58ed5c99bfcf458a6956896352d530ed94684b748a4551ee239c6cc5458eae860ccae0d98e0eaf018e9004668fd735e02724caf830796f2a70246ebb WHIRLPOOL 30e8113d61b5c3e0cd138d0011ad5fa0110069b4fdda3b155ce02ff58e5fcae09e5559ea1f1725be12eb7e6350d1c2cb4756a421d5727a460e19b949067e876c
@ -18,6 +19,7 @@ EBUILD calculate-desktop-3.1.6-r3.ebuild 900 SHA256 53c919b4949072319334f1131da5
EBUILD calculate-desktop-3.1.6-r4.ebuild 900 SHA256 e69d0b1cde60700746805cf20ddf5e470c760596c22b122908eb1e3a55d0afdf SHA512 db0e6b9970dd207ac86dec7ca76ce65c28dfbf67d757bc2d9a6126874b8ff6caa497e1eb4c3564307aa195413ae64836655d7660cd664028f025ba2bf2da25de WHIRLPOOL 91c6b4e96b100b2c7c1cc7ba8ee27b52382ef465f08949ad44e3898de208d56eedbdf06952ab2012bf5c64d0e5486089139adc45fec7ffb079b1750ad83b1433
EBUILD calculate-desktop-3.1.6.ebuild 765 SHA256 02b68a3668c08466e55dae5fceecd5ded18e081b31ef32098b9e90058b32627a SHA512 a3b543fce330c6d1f623db33c6383323dd612d1e9f4df95e023ff4f04ceb004f0bd3c6e6a681d2c741a8bca44f45431c533e019880fd3ad77fb4e135693becca WHIRLPOOL 4b676c611d1bb8b55efb435f1dfc22f5083396ad0c7aaba227b802a0ab144cc8aa61c00bd0b1d6bfe49cef3baebb1862222b301014c2d7258189495e309d5848
EBUILD calculate-desktop-3.1.7_alpha1.ebuild 761 SHA256 c6c79e09c4ef8a35269c8b3ebdffe56e1e8c695d0cc5a2961501f2e1270fa3f5 SHA512 043bb40c89fed025e574615e178a958a04f36cff6e8ad85bdeb320ea1bfd384d18c24a012f0e4c3383d510efdef3e60f1f4755afa7361e90caa31d5093636705 WHIRLPOOL 06a35dcffee31f987c9a92e04219fcaad49e7c80b3ffd71d1bb457a759bae734a4e76ccb3dd1419d1015531a8636d2e79669e2979722da10e2fa6d65508dccd6
EBUILD calculate-desktop-3.1.7_alpha2-r1.ebuild 906 SHA256 036ac091e41e4f797aadea07688051ff62e93a094357293bbf5c792a34c2344c SHA512 dd69d6b7c5bc749f5ab99b28b798f08134162af896a6d8da29bdf468b98f016cdb4174f52227f05a474e8a5894405899cfc093fbae83dd6e75a48dce693b47a0 WHIRLPOOL 525acf8aff4c8b1785a0fb5dfb5563b7cda933f69eb0befb0b11ccd1a72242310476de01cd9b4fa16850607f09f73240042d2a633c5a68ca5bea17e56d32e4bd
EBUILD calculate-desktop-3.1.7_alpha2.ebuild 761 SHA256 2cca3d7860eb91c04ad4df6aa09fa0834782f8befc5943cfc03a4f8d630a753f SHA512 f77103036195537faf8f11b72ae33db37751d9343cafedfb4f14d97f82a9b3d9b830e6acce8f508cc0435c2ba2767d48937a3cef9126f699ac1f7a45349a9a82 WHIRLPOOL 2ba1693b4407c5024b4eee4d57fb6cb21afc721ee469ab94af57a1a6a206aeddeb12a1894e994e38db29fb91f6c95b28aff7d3ebfb5d8c451c6dbf92bf2f12df
EBUILD calculate-desktop-3.1.9999.ebuild 976 SHA256 405de66b0f54804d4bc025fe786c21ca1a040d6a25928a535efbf84cacd7f505 SHA512 69ebfdc4c04f7c236f728c9938a5538b3822369cc1e1de2593a6e83178b5441ea2e37068ffcd9cf17aa92bcf00ee133ee98da0be5a5f591d69755e1159eeadac WHIRLPOOL c61f805379983ca23af188ff60a99511251a8afb27b75d0c1f08595012a579c42c2ef36603d837865a155706780ba413f0cac74457425eea0e0a59488e3dfda2
MISC ChangeLog 16440 SHA256 2a1c3211586d5dd10a249b61e4a8abf96a27a0c4d1706715b8a563bfa8aabf07 SHA512 962d9b69daeef659f2e1d6f2a5c974d6ed152d22fa9f0ed8c35d4c27e901f976167a2fc260a71c798be29d0161c7e90fa030957b2f74e25dcf35ecdb8fdc69e4 WHIRLPOOL df646b1f4c914fcb7142365b2110eb5112f7653cfddaf1b8a79f4a8f4ac99d50b6be59d3d593a8fb9e754ed92ebbe9a2cdebe320b0941d2ddd1bb9fba85c20b0

@ -0,0 +1,39 @@
# 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.7_alpha2
>=dev-python/python-ldap-2.0[ssl]
media-gfx/feh
x11-apps/xmessage
!<sys-apps/calculate-desktop-3.1.0_alpha1
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-desktop-3.1.7_alpha2-r1.patch"
}

@ -0,0 +1,39 @@
diff --git desktop/utils/cl_desktop.py desktop/utils/cl_desktop.py
index 28cecb5..125a210 100644
--- desktop/utils/cl_desktop.py
+++ desktop/utils/cl_desktop.py
@@ -68,9 +68,10 @@ class ClDesktopAction(Action):
'message':__("Mounting encrypted data"),
'method':'Desktop.createCryptDir(ur_login,ur_uid,ur_gid,'
'ur_home_path,False)',
- 'condition':lambda Get:(not isMount(Get('ur_home_path')) and \
- Get('ur_home_crypt_set') == 'on' and
- Get('install.cl_autologin') != Get('ur_login'))
+ 'condition':lambda dv:(not isMount(dv.Get('ur_home_path')) and \
+ dv.Get('ur_home_crypt_set') == 'on' and
+ (not dv.isModuleInstalled("install") or
+ dv.Get('install.cl_autologin') != dv.Get('ur_login')))
},
{'name':'user_profile',
'message':__("Setting up the user profile"),
diff --git desktop/wsdl_desktop.py desktop/wsdl_desktop.py
index 3cbb78c..e9b883a 100644
--- desktop/wsdl_desktop.py
+++ desktop/wsdl_desktop.py
@@ -20,7 +20,6 @@ from calculate.core.server.func import WsdlBase
from desktop import DesktopError
from utils.cl_desktop import ClDesktopLogoutAction,ClDesktopAction
import desktop
-import calculate.install.install as install
from calculate.lib.cl_lang import setLocalTranslate,getLazyLocalTranslate
setLocalTranslate('cl_desktop3',sys.modules[__name__])
@@ -81,7 +80,7 @@ class Wsdl(WsdlBase):
# права для запуска метода
'rights':['userconfigure'],
# объект содержащий модули для действия
- 'logic':{'Desktop':desktop.Desktop,'Install':install.Install},
+ 'logic':{'Desktop':desktop.Desktop},
# описание действия
'action':ClDesktopAction,
# объект переменных

@ -19,6 +19,7 @@ EBUILD calculate-utilities-3.1.6-r9.ebuild 770 SHA256 6e7549041c73f70faaf165cd31
EBUILD calculate-utilities-3.1.6.ebuild 751 SHA256 2d16a50709c95db821dfd8ab018ba3091cadc598beddb4ae5e11a22d00ce369f SHA512 f420988a061c8a424b69a8cc890690d44052497b317082d5c8f7bada302caf3bcb38cf59e5f7ab4a2ba35b9f44c84917ca3b6fa6faf3899920bbed7be53611bd WHIRLPOOL b03385eaaa7b8b54ad3a1cb4761a20e16913526f6fb1005498c2de1260ac067ad178085fb9efa73b77617dc94fe1dcc884670a45d6664ccd48e89b527e78b21c
EBUILD calculate-utilities-3.1.7_alpha1-r1.ebuild 806 SHA256 b7f4d806560680041e50254720a582d418f69fe2fbbb5b073808276da967fd71 SHA512 604507b1af07f849b721a208e77b32c499de7313ba2670d69e2f0e19a7856ff2b051ca0fd1edd5a4a877f89cf39e201f83bd18edb1c47e887e184c71e4d27dce WHIRLPOOL ea6b59aa5d3517a5832f76a0b0656ca2455f7be2d5c9fe89ac7d780c4a5455b045b22215cd151876de797d52afc45386985495fd7dfeffcffdc7715155bd9257
EBUILD calculate-utilities-3.1.7_alpha1.ebuild 803 SHA256 a19a4ad685a2e3d6c399024bf59d965d66c0b8d57ce6fe237e3560a903d1eb55 SHA512 978392e2fa73b7b239326a237bf6e6173eefdaeaf2c2819fc8dcdfe6e8990f766d86fc15941e503d3b6a37621a042b35fbd00da36ea18c99e83ea9c4941f00c7 WHIRLPOOL 9981331bfe5af7e2ed2fefaaebbdaea5e7410ed0fe572bc752b42be8ddf2b69c52f6c59df7198081ed14e71b07042b0f5357a11293c137f2b6be5284b185b3e1
EBUILD calculate-utilities-3.1.7_alpha2-r1.ebuild 806 SHA256 8203bb6747853fd5cf98174e09ba773780dfe8e679e522c423cbd9f0b4503687 SHA512 6560e42afd8b17b5bda225a847c914e6372648a7c679e96a36733d9037dd42c14ef5b458d05dba8a45913f2c2a8c720258382d8cfa66c76691598efdeb0dbc2d WHIRLPOOL 0776caf04dc4c0eb284295e9c1cc81b8076f86939dd432d5040eb9d9eedadb5eded199ffa3d73008b121a7b98bfb65e293e991d4722acfa6ed33e64524803afb
EBUILD calculate-utilities-3.1.7_alpha2.ebuild 803 SHA256 e2b135402d6282093f5fa070344e0ef547a19bec68c3ee947a9627ac8d1b514a SHA512 7040a6a609871974360fafc3ed8bc234f0ed801c9ba5f0a99dbb97fae580d4eede321cd66dd98dbea0cb1527960f19e0ff18d53ec4aeb08b36378ab00b61abba WHIRLPOOL e1a369f0053835ad20c0dcced73135a9c92bfab002908533764a0ecc32cba91d7df168bc25ac73b219415f9026b90c88c855f62490493500d670685472377dc7
EBUILD calculate-utilities-3.1.9999.ebuild 800 SHA256 9de4807341cb552ef8d4f702e9c4a0ca10c52c9d532cc2eb741cea29b92f09b5 SHA512 b35ed4d49c4943a5ad375e646bece419271900c50301153408b30dede0fe834e098baaa42a21c130730c0bc32ba09decc588277da6782d2010c18c9d8df679ae WHIRLPOOL 78e2c5ee8ef8356c4fc0275f920177778925278cad78585ed37c08048241f775030e59a0ced0696fba6379741fe865dc339d190c46b5f2173097328a73c64a24
MISC ChangeLog 38731 SHA256 7e70a0bc1f3b34c0011f3874773a698a4bb96eb6d3dad10903575156bb8578bc SHA512 2de466ea990b9eac702b81fd097c3f5d06d1f4db1a4bd1d1b7380b45e551f6fd62c16564ecfc810246157d3ef1113ae373041580e70981d44752e50ed6134bc0 WHIRLPOOL 5ca0cee1ad0e9419f91ec11a9629b9a29db9fcbed4f5ae0aef1f8a2170ff58112c8580d61884c56ee410a0abc201fa8f4419cea35077fc8bb84e733f6fa6f4db

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