Update builder and lib

atratsevskiy
parent 776b889715
commit fcf0aa5eda

@ -7,6 +7,7 @@ AUX calculate-builder-2.2.28-fix_updateportage.patch 546 RMD160 7b195f4097ff001c
AUX calculate-builder-2.2.28-fix_using_urandom.patch 4113 RMD160 284ccf7027d572d8113f0942d44db6f7d622e4a0 SHA1 ffd555ccfbb17f5138faa7dd7f70426cef48ee46 SHA256 50988f1091786a09ebd8f5ed193e3356a3790de34ae2ef2cf14c2cf9cb43d5e2
AUX calculate-builder-2.2.29-fix_init.d.patch 10808 RMD160 3d5175d1d7081d5bf09a3b0bbdd04675bef23689 SHA1 97a7c4a2a69f1a81390ed56307fac805148a9786 SHA256 72784e04e5b83d2a20fc2cdfdff24706c9c0fa5112939682e4cc5604d942880f
AUX calculate-builder-2.2.29-fix_urandom.patch 510 RMD160 2318c96cd027efc906fd80e71fc5890daf6328a6 SHA1 67c8d2766ba5b26149f5035b52d38c6eab1f0cba SHA256 620b42f202128cb693a8fefc4726c0ba83cb5d88e21fb3c37ba71d475540831f
AUX calculate-builder-2.2.29-fix_urandom2.patch 740 RMD160 9bcbfc88b8c4797fce8caa75f3c275ee714588c7 SHA1 cbfc4930b8c68a235c8d9314e694fdbfc18e5e7a SHA256 691a5b7ccadc45df00e258ba5f0955e866c9333eef3b5b2c96a5fde0c209ad7e
DIST calculate-builder-2.2.28.tar.bz2 27709 RMD160 65fb5b1a7009a95ddf0b2071a3b4afda18e1907a SHA1 51fce6438bcacb25733c250179a102d74c4e27ed SHA256 a86d84bc793d14dac105d67712585a08dc64a73301ed464e1ae1d6f950f47042
DIST calculate-builder-2.2.29.tar.bz2 29488 RMD160 eacfc31ac01a0ab627e6a746cb748967f5c81b47 SHA1 4f00da380feb80ed87274a53d984b38d597b9f12 SHA256 007c2f2be161ed4ca9bfbb20e10a41d91d96135a6b76bbc0a833ffb5518268ee
EBUILD calculate-builder-2.2.28-r5.ebuild 921 RMD160 c63428fc034746e57ed891670c62faee2f78e0e8 SHA1 51eca69b1c27af530fbc5671cd70bcfcb3bae8fe SHA256 fe80e5d7eb41afeea2a595163d1dcc36e0b1bf5e96c00a00a37b00a8081869a6
@ -14,6 +15,7 @@ EBUILD calculate-builder-2.2.28-r6.ebuild 921 RMD160 c63428fc034746e57ed891670c6
EBUILD calculate-builder-2.2.28-r7.ebuild 1029 RMD160 2255cadc02463f1f8322a61dff90c371e9808723 SHA1 4b5ca153b3607b3bfdd4d49cea98b760b76b7ea1 SHA256 1e0a06bc84eab51acd01d3b634c7287b55ec0c3fd4950c73eb701a48a047cdda
EBUILD calculate-builder-2.2.29-r1.ebuild 723 RMD160 734f1d68db7acfa35f25c86e5354cd3a146bc591 SHA1 0f40c8b8c4f4ddcfdc7515218224a369a3f6937a SHA256 2bffe5d9dc6db4e93337ce54162149e56b96b213f675e456918cbef8b736c06a
EBUILD calculate-builder-2.2.29-r2.ebuild 816 RMD160 951221ce910de69120bbddc2d5b98ce72139af66 SHA1 2c5b4178e09a6546400aac6eb4bca9899a2fcd12 SHA256 c552128472a9013b47616eb364f6fa153712d64551d1e3c8022fb09af6d078e8
EBUILD calculate-builder-2.2.29-r3.ebuild 882 RMD160 40bdf4509577026d9252189bbeff9b016455523b SHA1 b028377e29f1c3d5e138e0511571154f3f1a0768 SHA256 3d477cbcf0f31ed166d0a2775a1d9b60e1e373dac3c3322fd10efa90557e8f96
EBUILD calculate-builder-2.2.29.ebuild 583 RMD160 8ac6d979791e4ebd088a71c2b7025314cf25be03 SHA1 3b5333f5062cba8c092e1e660cf3fd08838f32a0 SHA256 b66c2ae958f192f5647e3baa3df30631ade6effa844609301766b331684e52f3
EBUILD calculate-builder-2.2.9999.ebuild 571 RMD160 9342f8bb6fee2525ea214551f177a21170c8f320 SHA1 640d9424326321e45c59241384d3bdec58ff0a22 SHA256 829ecb63e72f27ae5f1cab9a22b3fad06addd81e7cf0f73fb99926dfe1d52102
MISC ChangeLog 20510 RMD160 1cfd3c3b39ed7df3e4ee34e2f39e07b38df4b701 SHA1 25f1f611fba53e73feec22c8e30f055a96bd6d92 SHA256 ae74d167577bbf08b25525958cc9a1d74ae53c4dce6dcfbdef9ddf571dbb1c56

@ -0,0 +1,35 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The utilities for builder tasks of Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
DEPEND=">=sys-kernel/calckernel-3.4.18
!<sys-apps/calculate-install-3
!<sys-apps/calculate-1.4.0_p20100921
app-cdr/cdrkit
sys-fs/squashfs-tools"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# fix get value from variable
epatch "${FILESDIR}/calculate-builder-2.2.29-fix_init.d.patch"
# fix urandom remove func
epatch "${FILESDIR}/calculate-builder-2.2.29-fix_urandom.patch"
epatch "${FILESDIR}/calculate-builder-2.2.29-fix_urandom2.patch"
}

@ -0,0 +1,19 @@
commit 66d71469ba6f4e007190fe5ff29247f81b8076e2
Author: Mike Hiretsky <mh@calculate.ru>
Date: Fri Jun 22 14:41:12 2012 +0400
Fix create urandom device
diff --git a/pym/cl_builder.py b/pym/cl_builder.py
index de9fbf5..fd3d922 100644
--- a/pym/cl_builder.py
+++ b/pym/cl_builder.py
@@ -287,7 +287,7 @@ class cl_builder(color_print):
createdDev = []
for node,mode,dmode,major,minor in [("urandom",0666,stat.S_IFCHR,1,9)]:
try:
- nodePath = path.join(devPath,node)
+ nodePath = path.join(devPath,"dev",node)
if not path.exists(nodePath):
os.mknod(nodePath,mode|dmode,os.makedev(major,minor))
os.chmod(nodePath,mode)

@ -10,6 +10,7 @@ AUX calculate-lib-2.2.28-fix_funcPkg.patch 1297 RMD160 9e7e09c760f63b3ff532b7d74
AUX calculate-lib-2.2.28-fix_ifconfig.patch 2152 RMD160 b98f69e18417bf24af922bf0372943b5fc871f97 SHA1 3c3f955430969625914fd464d8f1331922966f9a SHA256 0c40e749e111493b5d55e9c316baef4ca29df945dd5357ef3f5da5a380be50c4
AUX calculate-lib-2.2.28-fix_update.patch 1070 RMD160 95a469e9597db6ffdeda77f63faf559eed34f9b5 SHA1 c312cb14376806e378ef7f0b034ba72141423ee4 SHA256 97956b3af799478fa18d3a5025b25ac176188aa0c3325744d519910ad0fc7c8d
AUX calculate-lib-2.2.28-fix_work_with_python2_7_3.patch 494 RMD160 cfe3092da1c824bcafcbb2e46cadeffe81ce9eab SHA1 2d4c4bd3d8b4148cd34edefd3a5558acfceb70e9 SHA256 3eb6c49760d0bebfd7c92d949ebae756f7bc7fa8a286957af98ac3daa066aad3
AUX calculate-lib-2.2.29-fix_funcPkg.patch 1829 RMD160 2de3c246c4bad37f521d94cfbbd2367a0af18284 SHA1 51f410e00dd1525939539544cd0b0419d59e3265 SHA256 3cb85b18119392ef7a903d7c3382f792f528235c14a7e9b2f71c703c339869fb
AUX calculate-lib-3.0.0_alpha4-r1.patch 1127 RMD160 aad9ee8b92db0765723fe1ce4dc16d22bdd21a05 SHA1 18c5b4fb55d5255acbfd0aaeb157cffa5b6d84c2 SHA256 90134a78141f414d6501a950be6bc2c3c805e54b8ea22685b4d27b4bf02ca3e9
DIST calculate-lib-2.1.11.tar.bz2 61687 RMD160 93ca4f84ff2cd7018addfd4de162959d78e51f78 SHA1 53149951c346fea7709cb43b4d8ebefe63acb0fd SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599
DIST calculate-lib-2.2.28.tar.bz2 110324 RMD160 e008b3524d61c0552d994da244a4c46ce8ec08f2 SHA1 3fa0c99d45f693e37700a8fa2e540bfe38a09a54 SHA256 0e22220a309c4b7e6909993bd5140cda9121dcfdf41a2bd90c6ca3b893a9e3e3
@ -22,6 +23,7 @@ EBUILD calculate-lib-2.1.9999.ebuild 481 RMD160 7a38a4d9bae891390473cf03d6bd559f
EBUILD calculate-lib-2.2.28-r10.ebuild 1737 RMD160 8ce0ab567c30131b9e589016acbfc03203030ca9 SHA1 0b74e7cba9ad4dfd3dcaa6607a6daa06dae9fd1e SHA256 bc2d48a9a11d46e31750da4aa59382dbe17f9ad40a43765347e392d0f8d996c0
EBUILD calculate-lib-2.2.28-r8.ebuild 1541 RMD160 01c0de6a3b779af93663f2086614edf9e7062ad1 SHA1 ae2c7e58926a9ccebf41ffcbf97c34e23ce813b8 SHA256 f05ed411ecfa59e5a805aeb4ae0bc7ced22b6f35cb4b7c7cf0934989786f908c
EBUILD calculate-lib-2.2.28-r9.ebuild 1617 RMD160 27edaa0591c67d706e94c2cfff11d486be724775 SHA1 23266328c58dce3502320fc48a255dafd92c5c67 SHA256 49b22eaab235902473a53d10dd77884d9853a273cc4a96782c484d6593d27cb0
EBUILD calculate-lib-2.2.29-r1.ebuild 854 RMD160 198e726d76b3ea2ccf88b3e08591e2bded2db5ed SHA1 23666d9263526aba2bf8424e5637b46465e2bfff SHA256 2ba0e36a3c1e8104c7fb4900b45f5d5baeb687e94bdc4f0500f227ced6ae6736
EBUILD calculate-lib-2.2.29.ebuild 717 RMD160 7425301844bcc40dd9cd37609c4b0d8c291aac1a SHA1 d6ce37beb4ac5895c1e7c3f3f1622448110f3114 SHA256 5197f228339a5768387abc35e8d0bcf9e44c078d5d79aa046e04254c0621fb6e
EBUILD calculate-lib-2.2.9999.ebuild 656 RMD160 85058ff3964a829330b506998b134bd0993e92e8 SHA1 6d6f0e7c00e2f467ee4a8fe0a587bfd45e488b79 SHA256 35451656788914b0890f8d5238f2cab70d858718eb43e38b162cd975eb89e8ca
EBUILD calculate-lib-3.0.0_alpha5.ebuild 607 RMD160 36d16798f2933f778669f9de06eb7c84f55cc098 SHA1 1e5c88d1f7c87d62dabe4d3ba890ac759ac2467b SHA256 e43c1f47fcb1b4e19c2363511f89ee1b0f3197330c427a3603e9b6cd9e9023c6

@ -0,0 +1,36 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The library for Calculate 2"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="2.2"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="!<sys-apps/calculate-lib-2.1.8-r1
!=sys-apps/calculate-lib-2.1.9
!=sys-apps/calculate-lib-2.1.10
!<sys-apps/calculate-install-3
!minimal? ( dev-python/py-smbpasswd )
>=dev-python/pyxml-0.8
sys-apps/iproute2
sys-apps/pciutils
sys-fs/lvm2
sys-fs/mdadm
sys-apps/file[python]"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# fix autoupdate user profile
epatch "${FILESDIR}/calculate-lib-2.2.29-fix_funcPkg.patch"
}

@ -0,0 +1,38 @@
commit d4b9968ecc9de15549c00386b2726cdee166ce06
Author: Mike Hiretsky <mh@calculate.ru>
Date: Fri Jun 22 14:28:59 2012 +0400
Fix pkg function
diff --git a/pym/cl_template.py b/pym/cl_template.py
index dae7872..734ab92 100644
--- a/pym/cl_template.py
+++ b/pym/cl_template.py
@@ -2782,20 +2782,18 @@ class templateFunction(_error, _shareTemplate, _shareTermsFunction):
if os.path.exists(pathCategory):
pkgs = os.listdir(pathCategory)
pkgs = map(lambda x: os.path.join(category,x),
- pkgs)
+ pkgs)
installProg = self.sharePkg(pkgs)
replace = self.pkg(nameProg, installProg)
- oldInstallProg = self.installProg
- self.installProg = {}
- self.installProg.update(installProg)
- self.installProg.update(oldInstallProg)
+ self.installProg.update(
+ filter(lambda x:not x[0] in self.installProg,
+ installProg.items()))
else:
if not self.flagAllPkgScan:
installProg = self.getInstallPkgGentoo()
- oldInstallProg = self.installProg
- self.installProg = {}
- self.installProg.update(installProg)
- self.installProg.update(oldInstallProg)
+ self.installProg.update(
+ filter(lambda x:not x[0] in self.installProg,
+ installProg.items()))
templateFunction.flagAllPkgScan = True
replace = self.pkg(nameProg, self.installProg)
textTemplateTmp = textTemplateTmp[:resS.start()] + replace +\

@ -10,6 +10,7 @@ EBUILD calculate-utilities-2.2.28-r30.ebuild 873 RMD160 0e72023e82f3af9be5926dce
EBUILD calculate-utilities-2.2.29-r1.ebuild 780 RMD160 0d96931fc9dff9877337dae9a2cbda15135dc6b6 SHA1 6172627ff0c5707d1d0bc2b92624b1bde96441bd SHA256 4bc0236f75dc0d1d4ca815991342e7b7225122c92f8bbf77cb19a5b4f42682ef
EBUILD calculate-utilities-2.2.29-r2.ebuild 783 RMD160 6e9d68a21186d2140f142a38eb680cd37b072e0f SHA1 62dddb2c26c6f7eeaa24a0e635a6b8fd2a30687f SHA256 a035144575277cf0323464ce4a1702bd403fd5d055361edc36dae38126963d95
EBUILD calculate-utilities-2.2.29-r3.ebuild 783 RMD160 021110bcaa3f4287647a90f8bf61a1998177cef1 SHA1 ad2ed1d43d0c0b9f4dc2694c4fe97952732aa6fb SHA256 ea53bd20fad991cd98244b015e9ec0f927b77cc36d296a11069b765ed126c56d
EBUILD calculate-utilities-2.2.29-r4.ebuild 786 RMD160 c3d0a6e1802eafc1ee19c62a2fe439b4b548d2ed SHA1 ae8a05bd5620235814675bd4f4ef5980225a05ce SHA256 4fe933c437d168c2af4ddb2e235647c3ea72775dd7732ea61f1a954fd815f920
EBUILD calculate-utilities-2.2.29.ebuild 777 RMD160 6fdff08ca0f396df7d47de35a31da4b7a1e7e8a7 SHA1 c029e2a5e88a2eb625604d50d7a1fc5b07a3fd0a SHA256 d4df15af0c92421568962faba7b1dcd99e44062a7dfa1a591fa47a7daa29cc88
EBUILD calculate-utilities-2.2.9999.ebuild 842 RMD160 f2c0fdc1068614b71a37f2226dcde4883ebd2876 SHA1 99f673a52934f552589baf6d12ed9bffc03b8ebd SHA256 56d97b7d2ce11d23b25d9036b4e2ee196b547ce1d11b0cc349a8205515b66bf1
EBUILD calculate-utilities-3.0.0_alpha5-r2.ebuild 573 RMD160 117b236c49975a49fd927b37088825c3c587f321 SHA1 8924f08f266157eb749821f70a97cb3d5bf8d73c SHA256 710d755d8fce836946b51df95f19afaa7e1ab9fa4d29df852069b77530adfe52

@ -0,0 +1,34 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="
cl_assemble
cl_builder
cl_client
cl_desktop
cl_server
"
RDEPEND="${RDEPEND}
!sys-apps/calculate-templates
!<sys-apps/calculate-install-3
=sys-apps/calculate-lib-2.2.29-r1
=sys-apps/calculate-i18n-2.2.29
cl_assemble? ( =sys-apps/calculate-assemble-2.2.29-r1 )
cl_builder? ( =sys-apps/calculate-builder-2.2.29-r3 )
cl_client? ( =sys-apps/calculate-client-2.2.29 )
cl_desktop? ( =sys-apps/calculate-desktop-2.2.29 )
cl_server? ( =sys-apps/calculate-server-2.1.15-r6 )
"
Loading…
Cancel
Save