Перенесены ebuilds из distros

atratsevskiy
Mike Khiretskiy 10 years ago
parent c19f3192c1
commit 083778e0a9

@ -1,5 +1,7 @@
DIST wallpapers-14.tar.bz2 6633047 SHA256 2444097f5aeca51dba4b15e7384280eb28b0a9c0c18d46bb9106d465f96759d1 SHA512 7391747abc21e3379a427da2c0affd99b3cb8ab0cd4f41c2896b4257da64d9c6e243177c81377c191d10457963730d2387dcc27fd9b628cef4e721278845ed0b WHIRLPOOL 4876c547411e2290e4de12375fe6987022c74c7b186014768c0e2e639b9ad0dbcdb34da9233fdadd0b218958a0e8af2776ce12dbb18b65d6c98ef072b7bda329
DIST wallpapers-cld-13.tar.bz2 4483088 SHA256 2f9562654249c8056e23a7223768168d3556d057ff34b8d34d10f4d38d392a76 SHA512 d2df982f5b6b47fc24bddd049475a07d6c6f6adc8d34cdd10d6ae897fdb4191e6e83182c26c5959d64deb0b3b0b62380bc93c0078e8abaa614d00a6cc6693690 WHIRLPOOL e8b5d1a83af6c64d5c59517d6206567a4bb1956ad30ecef473ad4d4e7f3b5036daacbc86b32a110105b67cc5bb2a4a3413a1df24d5758eb30e4630e9ad10a62d
DIST wallpapers-cldg-13.tar.bz2 4722030 SHA256 8c8ab0b938829a2b6aca8d64af0776996d0f8b6938a50fc5ae4149d004a078fc SHA512 993f51991d2e68c4dccc48762bc72a8f14df80ad0f8c6206256753102c4bdcff7144b9bff1e6e83afe78b9fd648efbe7b9f17c1b578290cfa99563acb5042e47 WHIRLPOOL 5ce8b4c5dac7e420bf618ee74f88e37ddb51fac8b5b6ebb2393f8416dc1e7f6e0030f737dd27c1ab69f899872b28ff0e3a39055514f38ac680e580255c1c5aa6
DIST wallpapers-cldx-13.tar.bz2 4273847 SHA256 7b63cb69fe45332717c0831c2d8d6bbc54cff31ac009ba0566120229bb11e300 SHA512 3b384b6fbe2783baa480bb59ce35e328c340624f0ad55efd626b0c14f69d950d02359d6e02108abcc419fbf6cebf2b91ed857ef919bf4ed1593be3032bb58e75 WHIRLPOOL ab9dc36312e21f83ef0cc9a2980667f65b8a2242dc07284c15a6df8cee7df206d0ab90814e67e1fe5ee0b4fb27a71690149a3059f2fcf040dde3933f6962f75d
DIST wallpapers-cls-13.tar.bz2 4701593 SHA256 c21121ccbbd97691be6f56ce4cf873471c5c103b11e616b84795cf343de6a629 SHA512 faa275e3da6d47ef032dddf54d1b57f2f677facd6db82c98a3c26509e36b37bcaf7e5e2f4ad26e16d8135ee38210cbbb229184c9460b58f43d13645b41239384 WHIRLPOOL a2c56a058cfc7f799d71261d5cfa9f076a503855452b3b85a245c65b9f95589923a51482e1782fbf99df9760e78c0b8b5470c2092123b68483d982a0640702f1
EBUILD calculate-wallpapers-13.ebuild 1028 SHA256 b524332b066153ef1d0ba2644954c4a9e208dadad6a85c57b583bbcb98019731 SHA512 d8e344c3a9ca1a700af90b313e903e9b8ff9d0029d7d7c719dcc7d3d49175f7f67537aad2ec49362106f80b2381ca98752757bc444a21b120869bf193a522fc0 WHIRLPOOL 903b55e05be973605a980c63323fde388e856eb7fb0b623e8444f83df32d7d84d1ea532b98938ac3926e8440fb6bd30818a1506833127b2de55a9cd176be183b
EBUILD calculate-wallpapers-14.ebuild 597 SHA256 d5994f02314c7afb0a64d21b942cb7219192ad879506928e703ce03b399e38d7 SHA512 51a6d0f049351fc26ab037d8ae34f8fdb9eb5889209ad38f18a3165f255f34ab6cf459a9ff627c30bf67fa44f5122b25c9f1ae5e1963031b25cc83269b073633 WHIRLPOOL 3fc5e615fa57c2cfc93ce413de929e73e992c60492c4f91db796fbb6c5839b2679e11df586d407329a96f788d31e8bf007fbaf832df5a8369dcc31379f0e40f3

@ -0,0 +1,28 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Wallpapers for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/calculate-wallpapers"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/wallpapers/wallpapers-14.tar.bz2"
RDEPEND="!media-gfx/calculate-cldx-themes
!media-gfx/calculate-cld-themes
!media-gfx/cld-themes
!media-gfx/cldx-themes"
DEPEND="${RDEPEND}"
src_install() {
insinto /
doins -r .
}

@ -1,5 +1,7 @@
DIST dm-14-r2.tar.bz2 4835404 SHA256 3b381da80a203c05643d7f92e58abbcfd37bd63acb5fce97aaa11fa69f440234 SHA512 16f1da2b98a40c95c122c4a2f9d17f551a540b8eb64553e57e9f504cc3eae97f8361cee5d9dbc05d31b243af67cf97d7d4503af0c41f483278bf9c6bb00f948a WHIRLPOOL 63393234ca6e1f9c3c7e0e6b2bc6dac8721f3f04111e02e144ff15c26a7ce51488718c3b82773d51e1287892eefabe2ebf9a251bd92eadfec114dcf442805878
DIST dm-cld-13.tar.bz2 2861465 SHA256 aacd046dd375eded1e3c74dd039bc0820159e07f82d2d3b58f233e0f3fac6f01 SHA512 0550323efdec2149114d858e8268cd11be584901132b6f9fd44ace72be5d68949a68316416e5d84c8d01dea61ab19dc1be1f09cb8d95ccbb424fba04811c3efb WHIRLPOOL 9c7db5e5c0fb24168bc962e6959a3fa7ee4e42b3d27ddae988091511ee964f8420cf0c64eede25398e72bd045bb75a2652697d1aa4a42c1f948eecec09688482
DIST dm-cldg-13.tar.bz2 3118843 SHA256 a7898282262f12e1294347141c9ad38b4990c13035535fa9fd9aaaf5e272ad62 SHA512 22b19896056eadb8eb94e6fc716ee807a3a5d8c21104ac391ae9eff68691c80d905eb28d29f89358520c3cbd90fdc148ecaf62170e3ce581f14eb3c7ae43e041 WHIRLPOOL f08054d04380baf9db4fbadf5f56dbce8944985344ed4fb4b2bb1a611ce08749491c3522589e1cf47ffebceaa7e4864e9774d3258c642e608645f7a8070737bf
DIST dm-cldx-13.tar.bz2 3126013 SHA256 da1e83127fe5a36f6004c98fe28e631a361efb8397a44c35b9f02115a0470717 SHA512 8c1832cc3db67de9198cf5ff675c97745859656146bafb703748cf6c7f6ff46d190100ffb5669f70d052a14e854cf7bfa0d751e015d5c5ae17c9f5abee91e079 WHIRLPOOL f509fe1812cc3aaccbe8aa75ac450208a4336dfc23aa2951cb490fe03b8fa49a8162c0c48113e9412b8c9fdb617db44dd5f45fece405e593ccc2aa3280714a17
DIST dm-cls-13.tar.bz2 3140558 SHA256 62cf3d9e1f620a2788c9d85ab68f84817b45278abcafaa135636f8f5c6486a6f SHA512 ec94f1884f3b0b50737d2e225be0e490d463a07c452ce5d006f6780f21f9fef3e34e352b055c921e3a4c50b57ff6283e07840e92bf24a54924b1ed315316e9fc WHIRLPOOL d818e8e6178eb15390a5a114df2ecda54243efd35d737cd1b254ac79e7c8140dd813b82d62d471b569305352f55c393e83e6d49e80231776d25201fd58ce9ad5
EBUILD dm-themes-calculate-13.ebuild 848 SHA256 e0a113e03829b53d99d231e4789ae0b7d7cc09694eb175664dfaa16521e3c30e SHA512 1412b0d358c561864e834ad744f31ae281308c156b691a37cefbfb32e6bf108653f718075ee0e3e7258c685d472b3f56ffa0a96b45fc59379c1c201d412a00d8 WHIRLPOOL dab17baecfb5847ed28f3e7ba1994a257dacdee25bf1932a2cfd7e19f760fe8816a04d2c4fe2a1244ab71c205dbe71dc6b11938ca0619e51fbdb52baf61d4273
EBUILD dm-themes-calculate-14.ebuild 468 SHA256 62aea3e0f5f28eb1ac1c81e7f53c194daa097ac0b169ebc9e137763dbfc3698a SHA512 a62c1c1875b26eb8e90ea590cd10560c3affcbb969fce59635a10e1a1121923084fcd6c5c83e6420dc92259980357dd618a52a4f07f995a44e89ca2cb21cb10b WHIRLPOOL cd8e534c73cc7d0ce0e717665ec24f858d10a0ebc03074902d3b6d0fa1eae0fff7f6c3a910d8737568850d757678f536e2c2223e40e5c564894ed479040a0091

@ -0,0 +1,25 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Wallpapers for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/dm-themes-calculate"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/dm/dm-14-r2.tar.bz2"
RDEPEND=""
DEPEND="${RDEPEND}"
src_install() {
insinto /
doins -r .
}

@ -1,3 +1,4 @@
DIST grub-14.tar.bz2 269976 SHA256 ebd66f3049dd24f96d0d74bcd5a16ac54de1cf48570bc3033304221d8ed6d872 SHA512 d54ad6f63ec65777747310ccfb9a685028916126caf08e0a4530415a6e2ca4b243634ed8938b055d07a3adce1e53eb173b5c937fcb65401a37ecd0880c341234 WHIRLPOOL 0ae400dc5add4c37f6a4412663f9f661a6bffb443cb1bacd0d98127de48e541f88c1a459c34c3241a3ae4543f07e79d6cd08a41f8e83c374969942c30b28fe92
DIST grub-cds-13.tar.bz2 409661 SHA256 6b95ec2b134cacc34f2d396032a110a52e77c9320522e9547a4e1d3430bec099 SHA512 1bc4b8aa8e60680f1ed8c1df380e1ddaf68ad5b67999addde45f54e8a68c49b7d24608b5fbdac1bc2308d6c66a014a83cfcd259ee6c0e0af5976bccdbfc35c6a WHIRLPOOL a49476c785403185cb5f3e76d3559e3ce06b2bdbf8ba4e221b75be46aae43b090ad191536083ef4ffa4855ca26161f8afe8e1523f6ba48c84539b8d0beec0bb9
DIST grub-cld-13.tar.bz2 470926 SHA256 a6cb23fbf88a7c44ddaeb0ef9e2e1a6ff9fbed4a0362aa242188d419dc18d5a8 SHA512 9144bda098e2c394b8140a2cebe0d0b74cb729b8e0680bd6e1a8c262e0e3c70702672d6304b8694414c6e8cd3322cdb516cc72d456a4c9d65f8eeb00a637651e WHIRLPOOL b961edff81d30dd97d4b83fd85334171d4cf71f7a5f570b391675600a1e993499c39b1caf61fc7f3e93cbecaca21d278ff8dbc5c11403bfcb1f27e6b46e7b510
DIST grub-cldg-13.tar.bz2 453867 SHA256 4e89a913c6dcd937cfc494e461d005e3645981711ddf0f6044715d8c6655264e SHA512 4f3971776d3097dc01bf458c0b7af5e6b854d99bc6f2fc6a21ce33b28d785e3f6b2248c240c7507ae3052ed4a4401d17d1989feb9aa1bed2eed60181917e5fb0 WHIRLPOOL 0a09cd132aef1192cb30ffef49ab297ce4ee9ce1cb98bc06bf883bb3742d1df23c2bbde8da16ecf631040630ff5d3f7ee7a50d5ffb1c2385e62326fd3550635e
@ -6,3 +7,4 @@ DIST grub-cls-13.tar.bz2 471312 SHA256 1c73fa2f9f3c3a1109abf5263759587ed10f64291
DIST grub-cmc-13.tar.bz2 401225 SHA256 bccc852799b72a5359e20df0522cbdfcebf6c896f46e319eb3af940ce4474b1e SHA512 e1f49eef7e593c1e5463dbebeb4e782d993be2181771e69cf4ee1cd9321f255374e3872362ca668571959c1830aa1f1846786292228bdbdc6fc028a6bf4b59ab WHIRLPOOL a8fd2f0b13c77dbdb8f494cd82e729349959b0b4b2591f1190cae8e7ef1df3bb4666ed322cd864bfd5c0ca6a9c064253b7e9a428882b84be6f327aebbff2658a
DIST grub-css-13.tar.bz2 423249 SHA256 6753e9c545cfdbb07123a6a5f15d8c07d4ce4426e3d45c7b0a9fb592aff95fbb SHA512 97f10768b49f36641a70188f050bac8f041a980948d5e0545b942816855dcc5601b2b6ea488e3a4624ab11bfeeda6021a62f4d4d82604311c82d7413ce5d5110 WHIRLPOOL 4351b4966e5ba767789a992294a680dd7aaf6cdd6d80021cb56b34eefc3af89e133e6bb40306b27be31f406a9defb29f5f9951656c8cceaaf17e714c1956d73c
EBUILD grub-splashes-calculate-13.ebuild 1225 SHA256 9aa77a2b43a44ffcbcb69504405d4695c7315eb9982a2db4bee48ae8570bd7bf SHA512 510266634cf5934724a608b95bb6d8a6f2f8129d920bf17c158bf9c55ea8127786746175a28335a89c87f977df017316bb81b8dcaf3056ae69a7360ab3b32a79 WHIRLPOOL be57b80a2b6efd75a0d2f2c3d0c5643e05fda478f93d88f35255b80395ab6b892399a86771fd740375d331e4ed7bc0e8d946b32e90b1cf6c5de5330d3b88c772
EBUILD grub-splashes-calculate-14.ebuild 508 SHA256 38153e6f83a879218e4116313dd31b0fabc608634c6f339c6da3a2d2d8e0267e SHA512 a92dc59d0c55ba7bd9c9e8f9915a837aae6329092e72effdd4318e0707291b91aec4ecce95490a28b0fad75463d4acbc1fa7ac1298147a5cafdecf3ed42a2642 WHIRLPOOL 8efaa792b6569bd0c1cb99382cb110189d368e3542b85d743bbe0e033309f176b04c89c802d3064dea27a466074f141a05705f98e9b4fdecd2e2e19e140a9dcc

@ -0,0 +1,24 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Grub splashes for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/grub-splashes-calculate"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/grub/grub-${PVR}.tar.bz2"
RDEPEND="!<sys-boot/calcboot-4.05.0-r1"
DEPEND="${RDEPEND}"
src_install() {
insinto /
doins -r .
}

@ -1,2 +1,4 @@
DIST kdm-calculate-13.tar.bz2 2332135 SHA256 77436a712fdabd783161a48a4be3b617fdc344d79895dd6f17e9477a60a1640c SHA512 39828187f12c0f9bd28fa8cd505c93059fcff7bef20f529446f90027424114bb976211006c8b30a3531ce93e1201af54b5395cdc72c4608d1fd203bb21d3e7f6 WHIRLPOOL 380a9cf45fba6c79ba1b42299f7781de0c4faebc24d6fff510533af0b6c369e9c1d46e670939111e605c1f96b891f811c9ba82a87e46027b13eb155b258758e6
DIST kdm-calculate-14.tar.bz2 2071553 SHA256 7ddd29482aa6f1af6290c134136b123d220d4625d042df3b47c9abb01eb59573 SHA512 0c45fe5bc4e26e7eb35acfd2460bab1b71abe5e0aa1fbd791ffe2c8c7bf311cb181e978283333ae01b75d019e272f16065fc56c7f695570959fb5b6123b392e4 WHIRLPOOL d68912183552444e75c3ee26ca933660f160614086f5ac77e12a2eea9d896afd1043a08ccfd01e7eb30b5061e64c6979fe12789cb26ee8efe549040c02499aa3
EBUILD kdm-themes-calculate-13.ebuild 1661 SHA256 338cac1c32ddcb263d4ccbe9aef7b02dd41993f18ca3afa2f6a49d04c71bafe8 SHA512 377df85d1ddff2ccb2c6cdd186e1fe250f5b85c568d43b0652ccfeabc16505de26c40f37774e5411263445d50316ca8bc3ad355344531b5d951795af0264e733 WHIRLPOOL 587eb662a3fefc5a91450d9c01991f300e445b828369b3b1bc5414b9b98015a6ea0c83f554eb956ab4d4973592843ea78609e9480ca94b282dfed1d1d690013a
EBUILD kdm-themes-calculate-14.ebuild 691 SHA256 8f574296c56ebd23a8ca41defee9270a62d739ed0e745d9456a43d030f122b9f SHA512 2c387ca2170de3840930cd8f504ca5dc2136f9ff8118290d0bc7f16a7c0e93bba25500063ee2b49b32b1cb18a34658309744fd0ca8ce885b57b0915e5a3710c8 WHIRLPOOL 0a35acdfb9cb02a08c353211002f71055376bfe4a688184e3492b7296af9e32fedcf2176f48a57bb7768777d7a1efaebd996c41ac243df6a3ae7ee9065eea7dc

@ -0,0 +1,32 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Kdm theme for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/lxdm-themes-calculate"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/kdm/kdm-calculate-${PV}.tar.bz2"
REQUIRED_USE=""
RDEPEND="!media-gfx/cld-themes
media-gfx/dm-themes-calculate"
DEPEND="${RDEPEND}"
src_install() {
insinto /
doins -r .
}
pkg_postinst() {
ln -sf /usr/share/wallpapers/dm-background.png \
/usr/share/apps/ksplash/Themes/CalculateSplash/400x300/background.png
}

@ -0,0 +1,2 @@
DIST plymouth-calculate-14.tar.bz2 3873708 SHA256 4933851ec821083a2353046e54ff62110ded3101d81b01cbac6d52f7a28cedd7 SHA512 5c22dfa82bdfb418b58f551a4241a83ac6f9167684deb743e6c00fc94e33218fd46082e81d36c82f848b3190061546b3d0cab2d0c6d6e432c60aabac76e68751 WHIRLPOOL f373074c88d9659d666d4a61f768005bd4d6053fdb0dd23162e96fe39ee16b813d0f295d5477d3cc14eaf925f2907bfaac7e347ec4d287c3715874bb335dcb94
EBUILD plymouth-themes-calculate-14.ebuild 654 SHA256 edcd86a6747a76d06654aa37723910153787d9b8e3356d760995fc98030e9513 SHA512 4afc16740b6c448679d01f34b079020a3cd084fcf8482c6e5b7834d42f4f8d914e07f64bcdd2e9886a382b7186a723dd1df625dd4bd04198919e0a10bea3c7fb WHIRLPOOL 0499d91b519ba6468525c5f107ba1c4cc48854490cafe5043d2bad7ddc790e62d3e0bfc060384ea6c1328981a6e9d1cf227462bb19f7df34ce6bc357606da92e

@ -0,0 +1,28 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Plymouth themes for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/plymouth-themes-calculate"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/plymouth/plymouth-calculate-${PVR}.tar.bz2"
RDEPEND="sys-boot/plymouth
sys-boot/plymouth-openrc-plugin
"
DEPEND="${RDEPEND}"
src_install() {
dodir /usr/share/plymouth/themes/calculate
insinto /usr/share/plymouth/themes/calculate
doins *
doins .plymouth_shutdown*
}

@ -1,3 +1,4 @@
DIST syslinux-calculate-14.tar.bz2 24036 SHA256 1ab39049e328684fb001801bf5404efe746a829fd1fa5bf5e4301c370dbffbad SHA512 bdf19e97f8e893387fbb5bca953648da72396c12e727f14da8813413cbe16505d09765a0acf7b855fb583c330a38457e60484ea63606b55e2b62a27cce2f18da WHIRLPOOL 357be88bc2e89ba7f363ac928a9c35eaf8da0d01d1a9293a859aa55b590ab3fec9b9e499a4d53bda3995aeabf9c426520940d8ec5b44085f7caee23c04ba89a4
DIST syslinux-cds-13.tar.bz2 43263 SHA256 df70ff954b89c89f3ece0381065b15032c783d24d134c2e99b1720e6d030a0d1 SHA512 4b1a4b41f6e72a05be5c29e3efca0e94933ff4bbc00af3ce42c570aa77ac7d0191e373b2cb0e0fc2a855ca45a5c88b038a52437002859a248b151646a787210c WHIRLPOOL fbe30d33560b27d8d03a1a632dbcc6565cf45c8a9a0750db36a19af4da3e85a403b01e13e0e7498c17bf4d3725915f997e0e490983e3cdac1078ab059e2af909
DIST syslinux-cld-13.tar.bz2 48186 SHA256 6e9b7054f74770ec4be719d4c55b69ff57e41bb3f44365d3f51979f601f04a7a SHA512 577c87330c91d0acee3f53d5ddf6eb9dab6bcddff0e2977c08d5673ce040dd1a069d3475c1dc2aacfb4fb47d18ceff9b07aac810f8876b226e6522d785a0e5a3 WHIRLPOOL 77bb9afb373081bb1c560fafe85336978579f68b0177ab39e659eed8d537e3d63e2bfa1d2edaebb16e55370d5d1de86b0b10d1f7eef22a2729679d1eae319875
DIST syslinux-cldg-13.tar.bz2 42591 SHA256 bddce137047fb6cf40c7b7cd8f81115a8b659d38313eff3f16a072633be70696 SHA512 da183fa0f224bf2f19d8684cd3a73061b4e466cc79e4d249177ad8c28b4260a74a2139d368cfc7b2da2e9cd7830acf100d8e4fc7de50e680b1feff34d4c6dd85 WHIRLPOOL 22d95f0b390f8720edf672011512f9c1219b87f86c402ea6a89aa63a0928e89602fb6610c50deecd2c5d8ef7d5bbd8d903bb8b919cecfb44d566223c5a51096f
@ -6,3 +7,4 @@ DIST syslinux-cls-13.tar.bz2 50336 SHA256 b9cd19b5633650be1e747e6f5af86a70e4f467
DIST syslinux-cmc-13.tar.bz2 40636 SHA256 702d177e820a4986e1d14018f611245d881fbdb114b73e6d9207ac1473000848 SHA512 297aca65ab27d656f90b71f8e20aeb88d2a452ca731045c5e4a64c712535a8fcaa3ba5aed14515eecb91ce1b6a89200f72d44d290f9299aa6a65c4ccc5d0fe41 WHIRLPOOL 57cbaf0cf767ba58d2e7449e5448acfe518e225fab80342a39b6f35c5953f3a17ed3c13a54dfff0e82cbd2561be08a9577d50b4ec9213de7a9508b4fe64e70d3
DIST syslinux-css-13.tar.bz2 39745 SHA256 63785493ef37b1ef9c914faaf9f1165e36602577684ee5bdc0706cdcb4effc15 SHA512 55d7ffadac6b821f2a57251fea08ffb250e20d331792f8fca2c5a3b718ef48de2ed2eca3faeb1710fba41b0cd4d94ab8e6edb7f3d9d2e2404ef38e3af4bf153a WHIRLPOOL 3b867c04cd94d4f5a173ff46e7ca84fa059c92b7c64c515c10591f2f5cce017520c90ff887838b65c2b8b2d9bc5aa791d5ee42005398a66bfa6a1509f2a817cf
EBUILD syslinux-themes-calculate-13.ebuild 1289 SHA256 4830a94e29a02821f869bec69fff73ec74268ff5bb5891e382a29c0bf92d7fa5 SHA512 80a248ce3be1ef40c50d160bb5a9b532a4004a6e7ca41269858ac20959e1d7a2aeebd277f6a08cad937f7dba6ef8f0c6acbce556f7619afb33c52c1841cf02f5 WHIRLPOOL 383a2c7e5c78babb92026d1a23cb323e6c29782a76a81c41933ed87cce4ba6d6008fbdae60f982ff5eb8f2ea1aad1c624e50c50b0b663352532ff135b90a9359
EBUILD syslinux-themes-calculate-14.ebuild 534 SHA256 426e91cb477df74ef541ce806d14c4e338c6734bc6ab8b199f989d3433c1d9ca SHA512 22ceae126ef06cec89e72d814830379cb19a96ea8ca4bf22c16c23e1d8d9130f5a1e0aa415ea661640c0599d1cbd18044f959db12f9ef200900bbd222e2d979a WHIRLPOOL 7529a60de9877a8cfd7bf179526b1dff6eceee7991e57bb0a03c4dd612e796de55aebf02787719d89c9c4defebd41207fad3387812e83d23100e6eefa575358c

@ -0,0 +1,25 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
DESCRIPTION="Syslinux background for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/syslinux-themes-calculate"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/syslinux/syslinux-calculate-${PV}.tar.bz2"
RDEPEND="!<sys-boot/calcboot-4.05.0-r1"
DEPEND="${RDEPEND}"
src_install() {
insinto /
doins -r .
}

@ -6,9 +6,11 @@ AUX calculate-client-3.1.8-r6.patch 10495 SHA256 b08b1ddeab24143002d31e56b32b424
AUX calculate-client-3.1.9-r1.patch 1149 SHA256 9065f622c66281e4a5a2936e6f316f019bf73229f0e7eee17a244c156f6cfa14 SHA512 913695a6c265202fdfc433254c6b8ce9368840b33176aaf293749663ce9a9084752c45b40200facfdd2d6f7b5dbf802a93e07e406bab7ad6ddaef2f11df61981 WHIRLPOOL 622a9a960e4364b80ff76d725b9d322f411ecc1373435d1b75b5353536c87c0b4f357b018cf5884defd1d4f23937c04bb0b02ec7570d3f5d12b0a07a1a57ac2f
AUX calculate-client-3.1.9-r2.patch 2677 SHA256 a6d945034ac818556a62cff918c2a868a046e9a03196d57da3639534d3f7347a SHA512 c413cfb27ee4bfa91d7259b16810a8cbae5d2c8c2973fd737749624dc922a280cd717083b11cf72f3ec80299d512ba9226c680a4ee978dfca019ee46e1d7384a WHIRLPOOL c845c6b35601cb8517d4c5ab07acdfde8208bb42886138aa0e3530cb36a163b1faa8821f43394db360727ce5e7d5ee20ee37d1bec478ed5da6d76e70ce701981
AUX calculate-client-3.1.9-r3.patch 3672 SHA256 8ab2d1a33a64d5cad2190ca7fdfd4133233c1edad5f8e5a1a127dcb1c5ea810e SHA512 ae6dd5e93f8ff5fc4d282776e83046f61b4ffa1ff4aa02fb3ea6bce2548fd4ffc33091b8d95bb6397daffa0c4b72e9b32064c5bab8117180e2cd97b1083107a8 WHIRLPOOL 30f208f8b6835fb24c1f8bc21bebb08c8d85940ef6cfd5a0f97594c3ad8283f333bfca5af8ef60e2f8535fe7d1cf43b4a4737282471203909b171c08286aedb2
AUX calculate-client-3.2.0_alpha11-r1.patch 537 SHA256 1ce3c895424edee669640db405ff29cca558e2591d416b078e9d68e8dd43633d SHA512 50b4bf1c77924ce196af458056547b02f114ca1a3ef7e97a2ddd9ca17e1a5b3bd73a227e74def867b2ae3acd09b5e2b99537a98e89b1ebf2940de3931a091bca WHIRLPOOL cb67b4a483fb3c87a72e2aa18658e46057837d0d95d19df53c8c61dcc9fac619762208a81e6c8a4b903bb856efbf1c42b53a5ecc14cc22b243186ec8f10c29d2
DIST calculate-client-3.1.6.tar.bz2 32036 SHA256 00b5ef665b9148f2b5acc913e59534e810ec0a6c93ee037ffc12852bba3ff290 SHA512 0547fd9320f49c1b628e446298366110dbf19eea94b8e2335ec311b69a33352b575eed3a23bbaf5c24ceb602c7166d1da5c7ea73859421b9b2d6955289956790 WHIRLPOOL d725b4396398def4eb6bc0cc6575430e46ec8bb7efefd721d3ee904c0644bbbf6fc87d43fbf9060e2c71465eaed2ff1522631522f2d829527874dd0a379a9488
DIST calculate-client-3.1.8.tar.bz2 30229 SHA256 0984d93181531340e5985255c66392a54da53dea876c71b1965d6540b4a8c410 SHA512 aac43e8df3d9a30e5e6b1975eff2bcf793c2baf8421a460ff7cf8149026ba99fd36d500ded8f3e34ce75c234eea392b91e4ac7b04935b11b18867069d088557e WHIRLPOOL cae75d2d3b6e8be59ac84a88b09148b197496e384550351e2cd3ffbd24799dd0224755605957d020f85d8f4eb75cff3feff41745b78c47c2ac57d9cc4833545d
DIST calculate-client-3.1.9.tar.bz2 31260 SHA256 a45cd33d150bb5d6488aaeb9a79f1784cc99ce3a069b5e580a9f7217dc016c63 SHA512 b493a04429638c1252f2154b9ce638fb6e0ced4f869c970cb1fa4dbda183fab62192b39d09f220b3808c9ec1e65d99827e40d2955c60fd7b84f2289b65f706a6 WHIRLPOOL 764260f5a625aca9dacc60e966182a2293a9756f60eaae8ffb0cc7bcb8838ec2ecc81ac3e5cc61dc3f36efe5bdebdd4e1bc6959293da1b50e9dea164add7bec3
DIST calculate-client-3.2.0_alpha11.tar.bz2 30805 SHA256 5b9693efc5bfe97e836d802b352c7a9a10808f18d015e9b2d692636bed734619 SHA512 04ab28230a43837de576aa0334c2361b8c16542399cfbadcba85ee49c0fb958d673b88af49a7500921a9e04c9303fe68d3d62f8a5e8bbdea4a2a431367e1acb6 WHIRLPOOL 229db99d222399d6c6ea10f842792ef1ecdb7b88f350e528b31b0cddda4f4b47c553436ca49a9727cecd617fc4e8cc4cfa9cacbacfb78b85bc7502a975f5df0e
EBUILD calculate-client-3.1.6-r2.ebuild 940 SHA256 604c8c4cc39224a9c56ccfe2abb72fea3010031d23d9687a5f357b07acb846cb SHA512 f0ea2ac9664e9b129f1fb21a3b9701ede6c1087828ea540a5e23f08aaccc075649727f2c48b81e1e4605052b2a45826585bdbae00d7645d3e67d42db9f7f989f WHIRLPOOL e39854c4c761e9716286cc91f5296b59ad5f962560a108e5631178140be7adadfb3501ea50748b18a15eb97421e824ecdcbfba652c5fe8a61a90620a041e9c20
EBUILD calculate-client-3.1.8-r1.ebuild 819 SHA256 76331a36773be86744f32e86f31f25b4640f2cf3af2f6d367464b24686021283 SHA512 1cd291625791cfe903c7002b24ae01c7b7f4375739325a8a123d9464defa201bb6878decf01a527fd8429157b425d2aed29da2a8bc45d4db87a8e92b419e5c2f WHIRLPOOL 32ba317168e5f5703cfe47c51aed2bc57f7115865c5fd281a0abe995ac4d3e8a3af0eb20a2586c15f2e9516e10265fa4a6d2bd152b6f445714660835454acc4f
EBUILD calculate-client-3.1.8-r2.ebuild 956 SHA256 273a467fbb3aa37cc340436b88648cc6bde5bf81389bb22bb851e97d7fd02df3 SHA512 c2f7c5816ed3d898584efa2fbe1891164ed00b015740e079e6e39c4c41aa09bd48a48e2d77e19b25561826c10224c325d24b1823f1e8aaa57ecd4e78203b0294 WHIRLPOOL 4ba805f9dc7fca721fd7e5f6badcab6f752e54a731e8a1ba0503622e11db0d487206a640c78fa77a1eb58128946d11085f686e16397b501aec7c4c5cffecde04
@ -21,5 +23,7 @@ EBUILD calculate-client-3.1.9-r2.ebuild 956 SHA256 db64e8dfa31eb91acf8103b069a1e
EBUILD calculate-client-3.1.9-r3.ebuild 956 SHA256 49d57cc9767d113e5889be81b01d5f03f8ee7d95259ff5f017bc60b16dd8e46b SHA512 cb89ddc8fdd8ddb3b19678f5db64c8aaaa593c44cdf306dce8bb87fbb13a93a2dcdea3bd47592e433f6d0857a5e797a8c109e46ae72d996554af09e1ae7a6474 WHIRLPOOL b9c1786b5793630cf27938c5fa1ffbf76bb7ee4cb53b8afcf995f829cdffbba6c080d5e81996093b4389411f0b64fd5dc3bbcef58400eab1d703395b6cdf3772
EBUILD calculate-client-3.1.9.ebuild 819 SHA256 f4c0f292e7a25df5550c9fb4034dc719d3291051c0822161be1abee2767ad4fb SHA512 5c60af2754db1e6f0fb030ee03206684fd4a66aa366acd94c985b7b1b1c4a07bcde97ae64751074dbd89b1ca9e9c21989f2c2cc5c72add96d13bb674dfdd6555 WHIRLPOOL f25442828a889b5bc280269156078664711d86a17a24be00203fd9011c60ef6b29ce47dbf688a4d95466be587bd7366105c2f143b5f12693ca98eb3aefb8aa57
EBUILD calculate-client-3.1.9999.ebuild 877 SHA256 83a41a61ff1be5738ae66c0738301efeae4627c36d94723f14fe62648c33251d SHA512 6730cec5c341c257d9f33bef92040f289b07376b86baa8d2a3c75b58d24fdd35a112570ab31646e4035640d847aeb7e00225cbf0a6afb0ba32ad9e875a1d54d3 WHIRLPOOL 734187762f1b2abe200baaef1fa05cf48f2517a8a8f0df64d7f41a88e45b1c6f7d3519e4351e21ef3401ab42cef6201dad0e4098490bdc152cfb3208033d7c72
EBUILD calculate-client-3.2.0_alpha11-r1.ebuild 935 SHA256 0302bc86f60070c84f100a82c0a180b6cb8e0e15c7d72fb4d29823a5a5e497e4 SHA512 106b1f174456dbf712937101d558546dc503362b510f74713feb66ab8589decbb06c36a6323c1ea79b1896b642d1d7325ce1912a389a0a2ab0b65f3d355659b2 WHIRLPOOL 197b02f77cb75d990a2fee1e84428efaa1ae27f40193ef28060cb9dc3842d053f1cfc54959034f0377542030ec966b1743bf981842b9727d5f1d000004d30bfc
EBUILD calculate-client-3.2.9999.ebuild 877 SHA256 6bdcde374c0adafe386d071b8eb2c151745cf8bd5794ff46a4cd1084d6ed9cb4 SHA512 f2b58d69254eff369f56bb1a3875aeda7d7457754ca139eec3221d62c44dc69610ee87240b35f737c83a0e395c967562c8582652cf758ec05ab9d61d48f61ddf WHIRLPOOL 4f9b11e3fbce7b45d22ea4bee647d30ec301eb8ec4d5fb2fe95b38b17e4aacb63390065fa8c7ba055dcc5e4b987ddf7560717bfe044f6bcb219b7089daa8dadf
MISC ChangeLog 21989 SHA256 065aa2c75428e965caef0348105d8e5464d4103f5f2eb16bb626c7a9278208df SHA512 76ad69386d986e2e65448394d738b4d6abbeffb4af38f13dcfbfe8af64796c9b97eda68eb8cbf749fe7ef2711067da430af1cc1a764712e8df853451f903ab57 WHIRLPOOL 58b0a2837255a2eb67606072ac1a6a06e0db7079b563d3b4c9df45b5dbe0fad31c409800da635a337ad976b31bb08549e89063796e8217d46c83ba8b5e22e1b8
MISC metadata.xml 308 SHA256 928575c93361efc66a5f880244ad173e5e72dd1e0964178e6061d428ce33c50e SHA512 74c1597e287b3192453bd1993686598db1e50a982d72be1b6d6cdedc4544159cc72cb50f754b5e8d41ebf166104e8986531ab0520d31a06fd79e40696eb107a7 WHIRLPOOL 6cc30ea51a3f9fd7616ebb3fa0cee55970f0c88f66a12fba0939c7dd0dbfcfb3f559733b370362823704cfc93c6bf28eb572255fb6fcd9dd4a02df99122accbb

@ -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,35 @@
# Copyright 1999-2011 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-client.git"
DESCRIPTION="Utility for setting and storing the user accounts in the domain"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE="kde xfce gnome"
DEPEND="~sys-apps/calculate-desktop-3.2.9999
~sys-apps/calculate-lib-3.2.9999
>=dev-python/python-ldap-2.0[ssl]
>=sys-auth/pam_ldap-180[ssl]
>=sys-auth/nss_ldap-239
>=sys-apps/keyexec-0.1.2
sys-apps/keyutils
dev-lang/swig
sys-auth/pam_keystore
xfce? ( x11-misc/xdialog )
gnome? ( x11-misc/xdialog )
kde? ( kde-base/kdialog )"
RDEPEND="${DEPEND}"

@ -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,12 +1,16 @@
AUX calculate-console-gui-3.1.6-r2.patch 4780 SHA256 3cfd8be449fadfde02853aacbc58b2e2220649a8c99fc9d8b88d2ec0d4274529 SHA512 a9a8940093c5212f1b0e87f0657a005ea48eb76b13b501774b5aea5c032b02503d8c32f1e124e92191b3fb25f0a0c330a8752a4e3c4ec38e4a4229970c999c74 WHIRLPOOL 660631b7a5a2e277e08026019bae8a35f014d2f367ec4fc875c81ff851607a12b9cf820e1d40d33d00de4c09aaabbf30847e56bbe8003b2a48e3509ca3108dea
AUX calculate-console-gui-3.1.9-r1.patch 4463 SHA256 148d5accc9cb390b57b824e1f398e3c14faa415769ae9cfd34d3f40a48918a4e SHA512 58a1acab11e91431dc1351e32cffd1785277ce287691fec621ad13b975d96855073724095fb087151b88319356b950f5e69107c44c32acc27cb3aecd4f2e67c0 WHIRLPOOL a824309b62ff0d91eb698f9d25d13acb0dc722b1a65f91335eb5fa5d3501cb954be231065b201548e06c8c8443d0fd311353c59b09154a50f0e7ba82ed42599d
AUX calculate-console-gui-3.2.0_alpha11-r2.patch 1606 SHA256 3227df334116aef9585d700b9820cd59fca8906d5956b8c9a879539642314e48 SHA512 57794eb289bf38fd9f041c44f3ca4766002dc62ff8f75e8cf20c98c0d4fcab3bc7399837f579515da070a48ff80b9e3667eb3145bc9b60101ffcea57533be1f0 WHIRLPOOL 88a534bae58d03822490c3c48a39b715fcacdf035a9484c69eeeecbbc1c26964244918f3e078027fc873ef88061c7f212009114b816cc6e6a2d7c85b885630dd
DIST calculate-console-gui-3.1.6.tar.bz2 320125 SHA256 302c17149bf6e02bb62ea5caac77a1d10425458f53434247940ed91ad0415e19 SHA512 f2d64dd8971722dbd3b0034003d3cf471982574907c6a4fe1149efcc79911eb6f18dda1af5ab0a725e1a1fe08526d6bc581e47aae5260842b3cac7cc2d33f993 WHIRLPOOL 93d58953583c7ae590a548c954fe20e06283e83825f0ba9594c032951013bbc9311727224a7122b4db31b25727520fc71eb0e16aacd78467d6eaf138cdc81958
DIST calculate-console-gui-3.1.8.tar.bz2 320237 SHA256 63bca830c65c613d3c50c2b15bd47d331b00fff6d62b0fac2756eefb70cacb2c SHA512 b70f5d711d08df8985b315de86c4764add1eaffb1919dc235f8e280c4e24ebbb36bc95f49a2a4fa27220eeda277d0ba7674b29e198525e82f35e0976e6da0ae2 WHIRLPOOL 7ae061508b308a2aeb8e7cf229203705dd40c2605d709ce60e7aa2ba375bf0c4a125c141fcca3dced4e9a499a44b28ccdc2d1733d45de69b280ffd368ea7c2a5
DIST calculate-console-gui-3.1.9.tar.bz2 320208 SHA256 97f75cb5cef02c5f23221f613eec1b86753e2f6a1e609aa4299aec9019d3f3d1 SHA512 30296f1e162334e99caef493c6a4dc2512b1b3e9836ee9ceea2b8878a0cbb0eb4fc49588417e51197fd60a25be45d5e18155f26e240dccf0925bb506b5f0d204 WHIRLPOOL 3a73667f51455044845d61893946da26fbfa9b88bf02e6a64d87387e040bf5c092dd015afc4870d2f9804d818dda77c589142cf931b87d45dc2dcbd3bf3ec941
DIST calculate-console-gui-3.2.0_alpha11.tar.bz2 433895 SHA256 9a9eb3293ea6041d176a2f8d83b6d991fe767a6414334c19865a8916e7a97c66 SHA512 3a4380b59fd51183c4b2724a59363735ecad4d589b2566dd29bbca2928ee00ad2476727d0e691cfe64c33325b41ea8c50f0a62f88cf4daf792be41a09b442bd0 WHIRLPOOL c1d70247723e32aeb4694ae58eb0ec9e23709db72f1bac826f51119401af6a57bb60edc45194d89ce0f9831282f959a89972e361d3eb36d81318344a66770a88
EBUILD calculate-console-gui-3.1.6-r4.ebuild 768 SHA256 144bd3ff5db08865c942c5688979faa3d3cc197f99f052fa02d3a25b102d1d33 SHA512 6b88411d425c06acd7f0a7cb27d2dd0de96b991b22748e64a1194e0ce515d4b54a8b592a70c0761d4d6ae325b9238c08eec197755ea10caef1cc8211c64dadf5 WHIRLPOOL a353c40f7941b4a1fdd52dc30619b4e5f597bb6f73ab02f2471e9c6ebde539f52025950322f2d634ad52b218af9f082394d37d4d87a39f1881d125a66851172f
EBUILD calculate-console-gui-3.1.8.ebuild 625 SHA256 b85e3ad56d6f96e2c0fa574b55099aad42c8c78450db6e502eee1d7f7e31f511 SHA512 22444c345b1e1c08a815ce1c88abfda307eab427420c4b9cc16ce0f5a39d22c729b75836a24abdedcc809c4c5f6dd1246155be1e81d76fe6de1bd4bd49be6f21 WHIRLPOOL 6fce8c8a52a82d7f4ceb30718f136b122916394d256ed38a5b2fc09b76324f024616aa8e896734bf5e20ce9f99a5632db5cdb9d6aeecb36142b551d20b573b55
EBUILD calculate-console-gui-3.1.9-r1.ebuild 767 SHA256 23cad76c441033a165ab07dde5ecee1e96302d363db5110ac47c3188b268edc6 SHA512 e04474f303a752dc38a54ddfde3d5745eb89530481c00ab35d20a27ae83e110be27cc9296b2c43e9a4ecf9c5242ff44a20ae4f57926d00d3160082865a77b5d5 WHIRLPOOL 7f3c9812e5e4231f9c6d3f3ff81eed71cdb34c9e8d82351a8144e0c02383502d95ed9cf34a97eb12e29cb8378d6b5823e7e7b7578e07ffa3929c5112cac0a9ac
EBUILD calculate-console-gui-3.1.9.ebuild 625 SHA256 d1627803214675455b9de171b3dedf8e3d750b1e101116cf50836dd06bb93ab7 SHA512 f69edf405513287bc336d214ce4283d30a64d0c8e5c716c37a7e76f4287157f8d664690782f2a42bc9248a640c8b1867bfb2d591f399203ad33a644a6fa5435b WHIRLPOOL 0df132364447371923c3840b244a7d676f1666c0ad309deec0ca27f693a5356c601e0a36a779fb0fa600822dedc9ffd129a2b54d9d703b02586c11282e11885a
EBUILD calculate-console-gui-3.1.9999.ebuild 578 SHA256 25c597010320e393ada128672ffc1a2c2bfbf83a4293a929861f3d58902ffa7f SHA512 cfb7305902629820bf669b238090062c1dff92fe0f6d9c82f7192776961d2f937e7c042d66273ba2711a74d7e14006462d6585f65848838fb0d8d9f2be217cc3 WHIRLPOOL d42e0f6736a830bf53aafa3635192a05b3edbb4ac335bce223ecdd0f7bf75456aaade5a0f0625d247b836485418f5a9d3cfaea4c944cdcfd81645c1d4f4d4201
EBUILD calculate-console-gui-3.2.0_alpha11-r2.ebuild 785 SHA256 ab859954b1a35960e93db74431fea092fc96f7a1b1a2b3c5354092443d6bf6b5 SHA512 87b5cb85714970c9679cc7d6ee2685180431ac9050dbc62075fa423f37f7b0d9ff008755a8ebba20e9cabfa26bf36b19e4723f5d31a457d7d63f59d60f767f21 WHIRLPOOL 649584fb3deba4f8d901be3ba40274f0b953fb213a6361e6efe5d48083da231b18fbca91f2f83546f3e05d3615545876b3bf4cd20d4a42f707de0fe4e1e759a3
EBUILD calculate-console-gui-3.2.9999.ebuild 578 SHA256 2a87e98828f92ae2e971b1f5f2927af077e93ed7d3fadacea7f7e232c7a09348 SHA512 15da60d40befc9bba51232dd388df2397aea92ec2b25d951a34fc1a298049602370ac53a98bef42995e3ba911c76bb3a838cf5bfd5a3c4a6af7fc33e0fab34fa WHIRLPOOL 895ac120cb615db6493156e16f0a634da178a667b5c45e122218ce0cc0d6abd096827c506d7cad94f0f613b324cf5d4848e11671caf9b34bbc352ba91d9aa20c
MISC ChangeLog 470 SHA256 8b235f6e17c0ba8554fefe4d9272cbf6973041881d57255e1ed038190d7bc149 SHA512 6d8b7448216042425d3090693c4ed652394d9fb4b162bc2fbb6a42d29b726c683db806346018ab99c182600618c8cd5101e62d752b97664d916ceae6087ad3e9 WHIRLPOOL db05dc3ad2a014178759c8480aa2ccac0c1adeb31b54a25d3b7a09dce9a58c4a8ae59311488e50b973314b44049c8732989bb7899ce7d4f199ed22f310924b34
MISC metadata.xml 267 SHA256 1e7bf8508278ccc123ad22917ec9d37323e7e89ac15c52a56aeb6a144070a66f SHA512 e7e050662c8fcd87684083e74d1c3d643f747fb2ce1b7dd4e0c3563c44cdcc1651cb83689b820431c95711e2ba75b6ca1832166ba43d3c0cf0fba86a23d54b55 WHIRLPOOL 9bc620181bc5e8dfdf2715e123576cf026a842620c20860d1978bcd768b946a4131f4c3f0910167cbdec7eeb375d24f6c11748e68ceb81a9798ade75f25fedf5

@ -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,23 @@
# 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-console-gui.git"
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=""
IUSE=""
DEPEND="~sys-apps/calculate-core-3.2.9999
dev-python/pyside[script]"
RDEPEND="${DEPEND}"

@ -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_())

@ -2,10 +2,13 @@ AUX calculate-console-3.1.9-r1.patch 3310 SHA256 5edefa8453e6df13bd6e9172135fc9b
DIST calculate-console-3.1.6.tar.bz2 26363 SHA256 d19852e496d493037cec26a5bf794c8e9d1bdca1fa920be2f2eee37c07304c39 SHA512 2b929082798d8b5ce35fc48ff157b49430951570f30ab450539b86f309e473b9b5e50322b9cbb709c4786bc26e3e88c49d971c386ad2d77e721bc4af9e5137de WHIRLPOOL 7cbe61d5df3a968e2cb0e53bbd0476c76964b1790e6c0b6a671a7e848163f8a05a51166a8b22552c61932f3fe6fc0930266fbce5d9da9092c0c0b99c60a37a59
DIST calculate-console-3.1.8.tar.bz2 26025 SHA256 6522adbd2a02b3ed6709e3c2baed0f2c61a9607446e2c34f4ec6ffcd968525ea SHA512 a598c31a13652e334283783b29d94df8937582b06612548d1f9a87185c426ddaa51c3027dd8891a386cfcd2ced3f837efe1ad00a44e96b5e9d1bb7e1d2d57073 WHIRLPOOL d1faeec08789d9d0f9c64ca170cf49a309486a403513db2600053b7522f33b41fe442931eb865b60fd0382a8e2b53c38ed9b635e45cab38207170219679c1815
DIST calculate-console-3.1.9.tar.bz2 26009 SHA256 208f43af2c4d43a360f334eeaab7170dd589720b0fc08fd157c0bd88d4c6fa60 SHA512 cf6f6ea387b1ceec53f538a4de25389c39bcfafa7bbf344a952ae5b999125e97dd842d3dddb6dabc6b7008467b9593c97b8599cde07e01d3bbb1e77bc10d4f8b WHIRLPOOL 302d54eea8540f2c0da2a67fef44d13ec7ac79d6e4be80fdadf0354ba2df8ffce067d54b215f7a20c98392671fe4be0c48bffaa59ed1232d880b7d683a03a0da
DIST calculate-console-3.2.0_alpha11.tar.bz2 24617 SHA256 e313c73f85a00112c4efda9539e50e2ffc9c3e1af92dadc3ca346490ccfa821b SHA512 5757e8e44c7d46e6bf9b9ec58ff2b3e80bda6835037947c2159003c28e9f3043fe19235bd122769fd4c0f134aa61a45c5c126b9614c4f5d15c1ffa962e0fe660 WHIRLPOOL 7eadfe67de9862d3ff4b76d1e0bef08642cb018c6b3deaaff51ee087143db2c0a87dc174882428cef8cf62661325c49b0fd8aef0e30e2cbdf759b9370fb76444
EBUILD calculate-console-3.1.6.ebuild 542 SHA256 ce8ce5ce8a797a418f7ab8698fe5843c46d853f11d09ee8324e349002df2ae8c SHA512 839db75411cb944aa72b46c5dbace9facbdecb5cfeed3cb3323baaaf12bf0e33930c4f11b1df80df44ea970847bf4295b3e78e8938afcfd0a9e24fc0b337a3f5 WHIRLPOOL 7643fb2a2b567a812fc713bd7ca2e82f46ce9aa47a4a3e649a60ccbf52ff1d1c85911ee1d9ab160bf98b68e635c8e77d279fc7adf991020b8a6872e8a5fbb810
EBUILD calculate-console-3.1.8.ebuild 542 SHA256 b97ca4cadbdba6117a6502a0347bf0577c3fd06c144d785765b4801556076086 SHA512 33c1bbbaea82eb33b1ed41bd667dce8e98810cda8df6d7784156b8ebf055e200892090eae3ecbcaf843e5fdc79f2b99389ea535a59fab253f6617c7964b929ff WHIRLPOOL 7ccd93ca2dfe5cfc5636152c1674db9e2c4f2dcf927df3c53cb9998a4e958f2a6255baf4efd5fb3e81e06d343fa11bbc67f449ac9fed55b33c628617e638948f
EBUILD calculate-console-3.1.9-r1.ebuild 680 SHA256 8c9bc642b42ca4534c2ee37a61a8a93458bb700569b1e1d202e37f6bd559cdb0 SHA512 07dd1ab35a8193dde542c56de6a04d3f0090f6b8c6e3434087b1337d57162cb836d7cc984842175147f8ec1f033248a21ab59493f480d72f8ac7887aa116f502 WHIRLPOOL f2bcbccb88777a9576c16cf2d6df05236ec6852fb10685ceb9b954269a4f62efb43e44155457e7b9f912efd9ea7673fc3be87f20ec1368af89fab02fc39ad721
EBUILD calculate-console-3.1.9.ebuild 542 SHA256 b0ae9027fd740ab6d9aee5ff3a448254bf4dd578777196a243db06bbf33fdc53 SHA512 dce5a753790be0541926ff0a4f271163ee89345987ad71477865fa38dcffaaf2f8159de1bd00e63742bfb76db3640b232761f1c3f44a8f7a6cdda47147f5c132 WHIRLPOOL 8f76269f7450303b35f36c7c8351c4c02d89506f4e00951678ce0488598663919f348ab17bacc0009d11d8040b51a84149ee816a56ef85c5064bc3794eb13078
EBUILD calculate-console-3.1.9999.ebuild 566 SHA256 07126fb77a534b36b74395b435927a1cd7449226910635e525f7094533d035af SHA512 247967e15ede8d2cc9524bd1eea57651b6065c13739047208ca29758f68f18c93903f6ef0a3d7219e2d14354a28b8bcff8ea1360d0490b088e06ff9c5f040bc7 WHIRLPOOL 1916824bbb412b426af0d26d8a3b68bc11995a68a033bed9778d4d2c1ef52bc01f79a060face83b2e43e78b1212215702089f65b2a5f7d95b66e76f5b5fb8adb
EBUILD calculate-console-3.2.0_alpha11.ebuild 551 SHA256 ee13a4c325e96bb9f38b6329afc220be634bc7319a8e27cbdc11d8e28108e9a5 SHA512 f981e57ee70f397c782fbb3522003a5ab8e64e60f1123d7682d225410eca546c03a0a46bf69db503c708f6a6cf69a9a1017bb6ed780e1a41482ac30f99c11f71 WHIRLPOOL 8df8a2d9e93bfad04b49197caca1a320549aad8fbed68cfe7e596837ce7df963a08761783d7d09a2de047365e62ee6fea8b39cc6742a06f7bb762c7f0570f2c9
EBUILD calculate-console-3.2.9999.ebuild 567 SHA256 f18ad1ae72b4e0f1960f30485531b7eac6797ba1fc1c3aa2afab35107469d123 SHA512 ec437415629b814560fca01b78dc029026f9d52eee6bef8769fac0cc6d30f84026c7588f64a23475e0a278e4dadd63460063549914c8198afde2d868f2bff1a6 WHIRLPOOL f492f6c58b9a2f05106854f93bd36cdff382fea1b679e6db14e4e57673631608ee994c2201b6d2ebae1114b068f214149daa685fdfe33df10ce132165a466751
MISC ChangeLog 458 SHA256 044e2dbed6a26e83fe125911bae84c4fd81059582accdef3cff36787aba6a680 SHA512 3e9992df75ccebd70880679e8d836efdf93b8a9566772f0dd245d41b42ea25a22d707d07c1bc48f610b185705123cf5cf4091744b0c1c8d0c98138a7973d7038 WHIRLPOOL 8ce5e05ff566734ca93bfea52c22843f589e69e6e9ac82dd17dc9d570d384a3d38beb09f15edc96ebbdd8fef1aa8f26ffe62604ca6038786d1139b2b24bd1642
MISC metadata.xml 267 SHA256 1e7bf8508278ccc123ad22917ec9d37323e7e89ac15c52a56aeb6a144070a66f SHA512 e7e050662c8fcd87684083e74d1c3d643f747fb2ce1b7dd4e0c3563c44cdcc1651cb83689b820431c95711e2ba75b6ca1832166ba43d3c0cf0fba86a23d54b55 WHIRLPOOL 9bc620181bc5e8dfdf2715e123576cf026a842620c20860d1978bcd768b946a4131f4c3f0910167cbdec7eeb375d24f6c11748e68ceb81a9798ade75f25fedf5

@ -0,0 +1,21 @@
# 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="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"
RDEPEND="${DEPEND}"

@ -0,0 +1,23 @@
# 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-console.git"
DESCRIPTION="Console client for WSDL Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE=""
DEPEND="~sys-apps/calculate-core-3.2.9999
dev-python/pyside[script]"
RDEPEND="${DEPEND}"

@ -5,9 +5,11 @@ AUX calculate-core-3.1.9-r1.patch 1577 SHA256 fa7f92eb9fb094f739162e7b0829dddf6d
AUX calculate-core-3.1.9-r2.patch 3989 SHA256 965e2036b890f63eef6623d2049ec18702daa5ea57d38f65ff17d70d3c6aef3a SHA512 78e7f1c7861a833c20a4bf185cf150a0bd5d243078e16a10b62608a488d20b2727a7e6e9551d5d5548a72197ea182c11a54d7c0656d960dbf9a976686d8db876 WHIRLPOOL 502610fd3003a75e17d792e2f1c99caae0d3aca35786564f4cf80a6a82439126435d212ec7f91bbcc99db74517881c148d506f59bd70e89677fa67d13156c7d0
AUX calculate-core-3.1.9-r3.patch 4562 SHA256 336706fa01e19e3797e8134ceb2d1f945054cde199f1a017854606b1fd7069e2 SHA512 f02ae2012590fd582c2668028905616836c587f1fa962d7f483c4dd45ccca9f9659b1818dbd701beecad9a8fc3fa39bee75488f689b70631eb71ad801c64503c WHIRLPOOL 4a1ba5730768a1c279fb29e3dadbdd3c74208f29c7dfc2fdce5c2a900e21cf3eae869bd9f49198f27ad4e7153e41be892445f661b07e217236410c5117c82234
AUX calculate-core-3.1.9-r4.patch 5338 SHA256 ac7374390c65c37785ac42734d177332ca4d36381105ce9cc0ab29b607f07449 SHA512 406fc472e822aefa5aa083891ba15400e89d4fb21dbda24612de67a33afb00f1603457f7f7830ff35be307253b54bd4efe77c3129de96178172a58f26b4f2c6c WHIRLPOOL 676b0bbdfec1aac7d2974c11acb4a45ef0c80241c30fd3153d2c15d7dd9810fcb9da2d47beed6e683984cda857bc401cc1ecec555a79e03214c8e7d10201b57a
AUX calculate-core-3.2.0_alpha11-r1.patch 895 SHA256 cd8eff11d738cc10fb775ea0113c438c641dee72f11012053f594e0d761ce53e SHA512 3a8ebdf369308170c96973faadd53fd2c3be03482465e3623f1bd2c7550caf30acc4dbe79a46c15a8315beaef7bd29b90be3bf1594f15a23cd10834a76137463 WHIRLPOOL 017329ff895d50ce5b830999ca12c18eb48307b97683777dc52f6730d72595682b92ec341bd378f200f3b41f6d13f1f3c5069c5b95f50a632f770488cbab389b
DIST calculate-core-3.1.6.tar.bz2 85099 SHA256 d582745a4b211202587cc8eda828bac8d69d5cf533e71ff51e0f3b27b15571a5 SHA512 63f9503be189af52cdcf917ab95841fa7030d181e25ff3910dba68ee0289590867ce1fe865a7c4dba778809ee43311067d4671330e8c5788397c83e162cd54e4 WHIRLPOOL ca9556855388168eb1b2b6cd4e4c7c8c879ac21cd79bede8ca6b2d765e57a52841ad1ac165bdbb9b99a8130942fa2b712bf7f09bb25e9941993225061bce97ab
DIST calculate-core-3.1.8.tar.bz2 83713 SHA256 a9a4e5bfe30ca215b6c5cda5553153de144677bc639057df89f3355168470c68 SHA512 7f5c45c286a45b256e6c89aada1a786be5515209dca1c80fb0d37318120c383409133499cdcf6b9efd37ad32793a199769c580aca2bf77df72e8079d1fda7619 WHIRLPOOL 734fd80772f5c778cdaf6223ab9a650ccf86ffd61a8f5df4cf08f4d9bc5b8420500b68fad53aac48ec42d302e23664445e0b28cb3b5fe72272c88b1ed970ce2c
DIST calculate-core-3.1.9.tar.bz2 83760 SHA256 c7e08d1e127b32196ff55c1c0b2c58d4eb805d06604edae0d76c8bc61e0427c3 SHA512 e0124f3d40cbba1a147a11949c3f57218def6ae37575a059fb1a37c111d1d29d8dcef9a4927c7ce7fce172ca405bcf225800bed3b00d05e3a663db13e7f45e74 WHIRLPOOL 18926257d8cc4a237c08f4354eac0fa5ce82162fb8a13aa5de5d31b53ee9acb4d3b1320edb746cd552fdacbfce30405d0092d9e6be661e04c74384803459a4fc
DIST calculate-core-3.2.0_alpha11.tar.bz2 88248 SHA256 67d04e8a8cf91f9fc27e16c8e87279aa02a721ad42a748a3ad7b5dcec1d1de68 SHA512 a8cde2db1967d2285d5d1f7a85ea491f5e7207f8da2e812e164c4cd3d36ecbb823e2946a2f3586e09adf2eff7a6911bd5277f06a151f1351adef845b07ce2c41 WHIRLPOOL 199dd4ff70fb79a30a1d8b7f0df0fb009b4506d567932d892cfeff560d26fb9308ea923bb3c1a69c298545b7f033b8a880e6ef0367624d5b2cff25ce8b0828c0
EBUILD calculate-core-3.1.6-r1.ebuild 1256 SHA256 9ce24b8d3cf2c828e9808d19fa936057936c4e81529427dfc09c57d0248c813d SHA512 941eef21e80a832291e5a56b164d28c0c22c2d6cf338938b36ed8855d73d175011974065f2b6196d1050e453bf5887d44a8333ff182db1350a221969cd893146 WHIRLPOOL f13a896918fd732826cc6af5c0c66a504c568f60bafddb622f792dfa6054e0e2b92a2cce7aa677b22b02519508e370b5b2752c2774cc8a34352ea1bc41ac2c12
EBUILD calculate-core-3.1.8-r1.ebuild 1257 SHA256 183b36d90d0d54178c644db5b4c89a3419b092b3d47413bbe8e89a2b76a41cd9 SHA512 f66d24d41edb65cac3037fb74fd1b19d37140bfff23cfe46b559b09962107a756ffd7d3e39ffe4b9051580669861c55cb87b6104ec3836a9255122a5c91a917f WHIRLPOOL aee71842359daa3313f2eaf1fc15389a3fd3921571ec149ebc5f9c3da6868260cb4876eecff8217979ab7e041b7ab90ee3b266b9aa5583fb6325eaa78f79f0c7
EBUILD calculate-core-3.1.8-r2.ebuild 1257 SHA256 9e4bd6789ff2215445793a658765db10f6ee9623ac5a5451246bf41fe0734614 SHA512 e2221d7bfe05451fd1939fcb1ec1926b285a90c8872e2c24f79aed69b3676b7accaa213b9a4a143a8fba2f7b5c1b10ba28f2abb220bd230c4ff9991754fcfd90 WHIRLPOOL 10be5b83a53cf7164b6a7adb24e3f7ad057c5f7e8bf97e26342959b34992d62621d2bbef4cb66e33c13cfc862eae9bd0a18e733939636171f02fb67af53c226b
@ -17,5 +19,7 @@ EBUILD calculate-core-3.1.9-r3.ebuild 1257 SHA256 bb76388b73dfd9bad20a34259d5499
EBUILD calculate-core-3.1.9-r4.ebuild 1257 SHA256 979158b80a809eae86a33ca7504f1ccb94f980838ffa8328c248ff9f4c94f281 SHA512 676bb9de1ed147fe2d1891702dab5eca9957f77ae3cd4acff52807f63db64b2b26959bec939e7242a6f1212a266762d53e4fb4f0e9d2f4b68ae03aaa255e7d19 WHIRLPOOL df43aead691c3ae9ac23bc8a486a5dfc5bbce58b60c04a55ca8b22ab299edac6ed4ce2c407ca27bbd641dcd2239234e4c281c7d09a50d6116b13652d79fd0561
EBUILD calculate-core-3.1.9.ebuild 1122 SHA256 777fa4d0e6055667d661057ce17d6968ce94677ff7ff645f992c34974f7a7f0a SHA512 908268f3ebac2012d7197e8ad544dfba781100aab062aaa5ed1eacf6fa79b5a68a43e86cb6e0c49122ccfb68229a3a4f4e4120ac5000ebaa74548c053866c7bd WHIRLPOOL c0ba8347578aababe9b5d2711ad5462bc5db6d0c717d6dcac05deb76a6a385ef6a2b4d1cf5473419a92501fb1f05b2dbd5bddcb74545d294d313aede2a129829
EBUILD calculate-core-3.1.9999.ebuild 656 SHA256 475e34d10141354a4c60e029fc1cb74b080c3a1371d9e1e44a5e2936b7130ed4 SHA512 9ba865c5effa56079a3841a96d1a4a89d4bbc27e092042aa4a87d1b4ecde9d3a690c92c73e10b330724258aaf3138d2a58d50d18d2fbea9e657c3c5d2f8395ee WHIRLPOOL 89d3bcc657324d1ffb4265eab3e28e94e3d00fb7530c6654e75b52fe002d70f72998930729cfe3320a3ff571277e6e59c649b0df2fe071bcd9b050f9d42608eb
EBUILD calculate-core-3.2.0_alpha11-r1.ebuild 1275 SHA256 72fbe9b2c5a5dd562e9f9eaa88556db87ef472a14760c7b1be274f1a38b36952 SHA512 2dbde24225324e7d9f4940caa127efdaa2c894e68aaa0e8827ebb938e466c3fbc40251c40433c45bbcd3527a87916b6049efe1d3244c539de213c264dc727d53 WHIRLPOOL 2fa277cd34da07ca5295cf8e6e6dd76ba8852b8829cda8fc25d4b0faaf678359e29c6ab1182dae7bb593e73d98b2653bf486d71b131e69b667456d6800d5fed0
EBUILD calculate-core-3.2.9999.ebuild 656 SHA256 39383ebc527d7155b147355108ec0b069f7cad95d5fcabc33520f0fe1ee0b971 SHA512 e20a8dea6e20615baeb56069331cdc35a7c37a05afa125c7174c5082852242da446830940c962fd890bb6627d9f5cacf0848834b75bfb1a184a6acfef17f95f8 WHIRLPOOL 3e9f06bf7e2f99a46e3c681fa6f381b7b1883bb15e05c535a7acde55f9092418d0b71d95ce4b2906e8505ea73c4157620303e4e4e4e4de430f11bfd6214b4a88
MISC ChangeLog 382 SHA256 ce74a6d08ec1ea80ee021f5378f705102435abfcd5304d851c3f7932a967065e SHA512 f5531edead30072e8fb8f278cad1d265762b8ecdf146b86cf514704f373f2bd8068b3ed35e68186687f83129814b73c6269024d442fb592515c72a9d0e6d3ca1 WHIRLPOOL 48571b2986c2f8797109a3a3440a43f4f87b601e8e52bd41a470bd077b37eb2b6118e6baf86179df065aa2e4a840d9501b2b2455b990a19dfaa2d4ee7784c922
MISC metadata.xml 285 SHA256 821f48d3fa5fac7f73ca371b49cfc11485a7ef44cc856817e41cb1665d89b0c5 SHA512 337b11b6e13958ce6550ab955e1fbc0061b919db3c9cac6964d323c4ab1ce3782e9dd473a1924bcf03b5058452aae212feeeb01e5e6c7844bb88675380c87162 WHIRLPOOL b117f08043f61eb0e88d3881d54ce29e4dd565129442554ee7a30f498b7140d6008abf57be22342a6df8eaefbdc351356dd813788ae25b6274ce6f6fdef30d0f

@ -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,28 @@
# Copyright 1999-2011 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-core.git"
DESCRIPTION="The WSDL api for Calculate 3"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE=""
DEPEND="~sys-apps/calculate-lib-3.2.9999
>=dev-python/soaplib-1.0
dev-python/sudsds
dev-python/pyopenssl
dev-libs/openssl
dev-python/m2crypto
dev-python/cherrypy"
RDEPEND="${DEPEND}"

@ -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:

@ -8,6 +8,7 @@ AUX calculate-desktop-3.1.9-r4.patch 7701 SHA256 90fd3216a4242353c64058350956084
DIST calculate-desktop-3.1.6.tar.bz2 15486 SHA256 46782f98e36239851cbc6c4f51003b0eccd319cb86f9eccfce3b87009b217954 SHA512 61ce9a4df56a2f745ea754aba6284c3a23cd7268424c4f4a18bc0ed11d39b8c0fbacf59c7c49aa68addb16ecaa16640ac0ba430aef22ab9b186b8f7e7d63e0b4 WHIRLPOOL d039df01e9abb76590dc72212719579dab14db9398d8a961f8c82c88e6ac1b65787dc70713bc593782b8582f1e2d12e7bbb1c216b92b7b2f47581916bd394812
DIST calculate-desktop-3.1.8.tar.bz2 16696 SHA256 c90ad97383b0c7810cbac6d9f1eaf754377f407758a4df4fe7ba3acfbb3b83ca SHA512 58bf9f98d86433a5c2ae3e8d5db0a825d60740b616b59077754568b4857a1dc2cdcc818ccbafa6a3f0b0eb67a7ebc017063756a425f556e43cce7bc063074bbe WHIRLPOOL 9f05c320e93f8ce73012a1faa3ab540d8eba8e12b5d18c656eddd320ca2cdcf99e0145925258486568c7e1b5aa9c5bd95732d4ad6919c16687152f2ff8f4858a
DIST calculate-desktop-3.1.9.tar.bz2 16877 SHA256 1557cec5d6f50c38f356198220814998354da94c925f4001f08bcd96ed42734f SHA512 f5e7a0fdad977cdc7b24c57ee8f0d0348f35eaf199bbda02949e183b6ceee4e1b53c6309fa1bc92f794fb9a3eca6f90bc6fbd15509bb3d16878e39392fbc0500 WHIRLPOOL 7c17f00a9c788d05cd85921ef1fcab8c683938eec0536cdfa448ceace52f3d4b7bdb7991028e89abf9b974cea6b2c0c6c57c9916320ba4460937d75b3617bd36
DIST calculate-desktop-3.2.0_alpha11.tar.bz2 16982 SHA256 ac9a04ebc3ae4ef6c1547100f0c5b098f46a43e94136883cf413df94ba49071b SHA512 00849d78754015f822649de74d884c75668da48bda385ed83d01adef13ec530d697bfb258e84701da32043f036d7f1a5e3590af6a882c155b6b8084976eae4f0 WHIRLPOOL b510ffd3b3208feac6a70ea277923b570efcdfb410112ef17fd47e44d991d7ff9f54a9398caf7c5550a5af5e5eefb659669d1f251c21017b4eb331342e0e8cfc
EBUILD calculate-desktop-3.1.6-r4.ebuild 893 SHA256 8992409512791ccef28e1edb917f5ce57e8de0e3c6386237960bdc6ae4a7312b SHA512 49c80b0f29bec1b523291080ec5370cd11730636d544de9adb6aada45cd2ea7a93b765be10955097d39483f826c8515467a08175b7e681b44eaf7a9fa0299efe WHIRLPOOL dab8bb42b38a9569f7487249626e561e826ffbe81a4f4580644e6d9dafe1c255ca8dbf05e9effdf764b47ce2fe51ad520b3f8c0a8ea68da34912e0d45400c00d
EBUILD calculate-desktop-3.1.8-r1.ebuild 771 SHA256 daaa9a2d0bbd89f6ab2d142a0589a951d93bb4aa87de712aac5529f26897dd13 SHA512 7118fc7b9c6ae34c83d0151a22c854de407f1144a223d22aac0c8de21f6d3c44e39bff0cbd11c32b13ba791a5d678b7e5d743e76b891b8bc3e8364e74ee3d650 WHIRLPOOL c8098fec813ce91d77f0f3011be5e14e5755aa6f0cfa50ab1c07121134273633b0137630b281c3b0c402d38c2425840f970ef49944c118972d2145cac7aab256
EBUILD calculate-desktop-3.1.8-r2.ebuild 756 SHA256 6f2715cc08822960f24d101cf0f1cfc330741318baa1849ef6beab96f7882c63 SHA512 bbf8bd5f97a2ea5b249a40d15a8b2b81860a899603f0e518bb8db80b16098c1cc75cc83756472a39abfbfa8517630a96964d7ba45a30538a480d6f8e92ee7f26 WHIRLPOOL 6eaa5e68c3c6a98f8111f376a6be6a331b1fdb74b2a5fcb06a8de0c502ef20cfb91bd1487a2d13f7c76bbc32da014368bb2f9d35c72134bd1d147f8f00689ce0
@ -20,5 +21,7 @@ EBUILD calculate-desktop-3.1.9-r3.ebuild 894 SHA256 a61a17b9a698b06bf32710785859
EBUILD calculate-desktop-3.1.9-r4.ebuild 894 SHA256 a13300fc4b8b92e8019aacf7ae2760f241d0a0fb2f61ce5a26ea64be757c3677 SHA512 70f33319645e1fa0d44fe18341732989b7cf08db318a966970cefdf351b8034a57dfb9ab5314421c5015cf682a6b6c121521667added3bb763d1fc0618b7d66c WHIRLPOOL 7f2bea7a7b62d6130952a046a87aa7d2fac0987e9dd7edd833dc72a070466676e00b733552517226966a9c456f536cb3b321d6b4b19cea48ebcc8dd4d2db869a
EBUILD calculate-desktop-3.1.9.ebuild 756 SHA256 a622088dfbf451b5c61892c2374cce24210adca0e9c15aedc326db47ac2e1bcd SHA512 41eb614d40f6994feb37c4030addc6a98b1c6df8a1707761a8d704c2fe6a9c6f897d4d9ed21073fc5f0ae3a4d0685db72268f8a2ff00981fee2c4d0170281803 WHIRLPOOL 185fbbf05a1a8410dccc6cf00bdd3f5e301870ccf6a0554c07d77b34cb31bd1baf1fa0148be90e4403b69d34c8e033da1970cc6f3d04075847636f7356cb958d
EBUILD calculate-desktop-3.1.9999.ebuild 969 SHA256 e54580fe8b5a4b6bae4b806c738424ec026640a967dc5281aa5ac754aa20a8bd SHA512 d131b45e2c98762afde2eba1c60c77ada7ca7bd73401efe7ddd02541d4735e47aecd8d2b01c388fe05a065c8bbdfb9553a38fbec8254296f5fcb6cde573c3ee1 WHIRLPOOL 79bda235273657e18ccc0c0fc0ed0105f75cfb81b69f6871062971a959e276ff3f30ab1114a05f4c90ed1365431024f2bc6711ebca15a70d3f49974d1a28fc5f
EBUILD calculate-desktop-3.2.0_alpha11.ebuild 771 SHA256 26eb304475e83513b521aa21b901e4cbf1895aad9e916e3de31ab77f7870e458 SHA512 d2f2682e4cd7c4ed63058efcf837c124abd66e52b057d2e8290dd043e07e4c1687af0c330bb20a2599d7611bf08af50b5ac5e75cecb4c0c9bb598634b290d5a2 WHIRLPOOL 4773dbe5137651e9ca9c658f6a4bcdb76bd0d2bd6278a9d44ab08a3283dc6619be684827f840eaa810bf623bafbe29427b5bd4e2a2202528de75890b542bb7fb
EBUILD calculate-desktop-3.2.9999.ebuild 969 SHA256 9b92b0d89a6f4cd40d458d7e2f8ff718bc5210ac2477e7c7a216052b8327caff SHA512 c2b32792f6b040e75f0c341de7cf2162416fe17c2de34a8de9a6ba02751fb592536e87166939bcb6e9fd130d389aa7c1354186e10b6df165b817b4a13c4022fc WHIRLPOOL ad2dcd8363a73a706a3f6062dbca4ac632facfefd4b7951e1d04379892e038ce344304c70c4eb3b08d05821cd559ff5c56d58e0d645938f5c0d039ddc68091ee
MISC ChangeLog 16440 SHA256 2a1c3211586d5dd10a249b61e4a8abf96a27a0c4d1706715b8a563bfa8aabf07 SHA512 962d9b69daeef659f2e1d6f2a5c974d6ed152d22fa9f0ed8c35d4c27e901f976167a2fc260a71c798be29d0161c7e90fa030957b2f74e25dcf35ecdb8fdc69e4 WHIRLPOOL df646b1f4c914fcb7142365b2110eb5112f7653cfddaf1b8a79f4a8f4ac99d50b6be59d3d593a8fb9e754ed92ebbe9a2cdebe320b0941d2ddd1bb9fba85c20b0
MISC metadata.xml 294 SHA256 963e396c051f29b920758f8b6dc4ed2ac1fdb70ffd50315111d2b54116bf546e SHA512 ce7ff1f7df4d9f63c8f535014fd0a2ac8da39ce8437219ec7436a944d839cc0861f3e0777cf5cc46bf5663cd9447ae55874869c9082054a76a017538abfa7043 WHIRLPOOL ba71f3219d10915b11aec3b14d542f7b22e581c55516bc0ee2cb884c275def3811358e3463107952c310b3670781bd7a5db1a093d5c92a38a305152b9571a305

@ -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 program of the desktop configuration 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
>=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}"

@ -0,0 +1,41 @@
# Copyright 1999-2011 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-desktop.git"
DESCRIPTION="Desktop configuration utility for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE="kde xfce gnome"
DEPEND="~sys-apps/calculate-lib-3.2.9999
>=dev-python/python-ldap-2.0[ssl]
xfce? ( x11-misc/xdialog )
gnome? ( x11-misc/xdialog )
kde? ( kde-base/kdialog )"
RDEPEND="${DEPEND}"
pkg_postinst() {
#${EROOT}/usr/lib/calculate-2.2/calculate-desktop/bin/install
if use kde || use xfce || use gnome;
then
ewarn "Please restart xdm for refreshing configuration files."
fi
}
pkg_prerm() {
:
#${EROOT}/usr/lib/calculate-2.2/calculate-desktop/bin/uninstall
}

@ -1,13 +1,17 @@
AUX calculate-i18n-3.1.6-r2.patch 37073 SHA256 c790f3fb9e3e367928a26334fe645cbd5ab1c434d6e16df1ecf0c531a4e0ca05 SHA512 6d2b3c2283ca3c4ae602979a44e702b4e0a702e0002be70cacf0c3c67f3aa5f18f2db223bb377a66f6ec23d7696119f828b7d5edf25d4d0fa3ede0db08ae02fa WHIRLPOOL bbd4397ae49fdfcd66a04d7dd6e1567533c1e5a19e36174c608cfe5917a479797e1632987b14ec2230645ce5033be4b84c8ef58dc210b68210535b8eecaa100a
AUX calculate-i18n-3.2.0_alpha11-r2.patch 65024 SHA256 7a4dbfc76971a15bf7da4d7813c9ae83e75ca9e1d415737bf4d343adebab05a9 SHA512 af73c886a49ccc755e2321b324c303024385033e201f23873396fbd1f20070d711f3224c2593146c19930e1f1ebd696df614586d1650ba43226dd31da9176db5 WHIRLPOOL f4de9f4286ecd08a198c930bf057e20b76248c899091c467c3c2cb22fc9a306768c2769dc95c1f65f4131d2ecfecd910f80dbaab709a913cdd0c72c37fb67c4a
DIST calculate-i18n-2.2.31.tar.bz2 33616 SHA256 0c0a8588b5e7d7dffd06e5d763108fc069cb65ef48965ca7c762ccdde213476b SHA512 6d9cc4c8d7696d77017db7119e53ed766b759f063d1d68804e7f816e238d83c4e69df80db739144811813a6adde0bc15253fbaf0ce257e9162fefc6043b2fed4 WHIRLPOOL ffd0185124ef89323c3fc527df2e3068aff77b5981ffaf93e3e6c54aead2913b0b60abdb939290e0689c5191902acbdefdac75effd6047cbd39db95496300f1b
DIST calculate-i18n-3.1.6.tar.bz2 59986 SHA256 ae31d211982e9862e6a21f592189d3ac03481c410cf660ee7b9e7964d0eb7814 SHA512 46fba9a2cc73e9fa6183f3f68c4c7ba7a7b8b566974b588e47d0d0f707ed0cc74e05dde222c520ff8c07429bbc7cefeff29b3056d23e64accc8ab257401e1fca WHIRLPOOL 8131909e09fadcaf527cc8131af13c2fbbf14a14b29a39de9877cd6f910da1c01a75ab0ccf48f478c5993925f2108f14c7a7df2f519cf065ff21cca818894e86
DIST calculate-i18n-3.1.8.tar.bz2 61279 SHA256 685f5e3821e9381b8b3a5769a6ad3007acb8f1360352c21363baed9afc2b19cb SHA512 3201657cfd71dd1d7b163bed7e84039a9d6fb1f96547591cfdef26b615e7e1a60f5333d8221b55ef6171c7f424f6ac5e608db6bd52713ef1836185d4e5f129e7 WHIRLPOOL 9e314028d4221e462271aafbc4c8d14b8d49773d0871c1c398d2e1746f514eff0538a59e580de3e49fb6690514f464d9edeacfb3fc020ea9a0c681946fdb3abd
DIST calculate-i18n-3.1.9.tar.bz2 61189 SHA256 6851a341dbb66baf68d03fdb27fd0dcdb467fd5c595860bb6e6beb74b4109122 SHA512 81ee9f4c0e703c41e1c3942c549592f8b8f3d299b4c87531979ef21bb0579b901cc36c25a0746a1e21865ec328bf1f5451eac6ff4511c9be7bd1e575a4d8e575 WHIRLPOOL 2e5e44ad88705dec80077a0badfbe37fefcd9f61bfe651d71ce1844771a757b148dadb7c588627ffa755ee8c0e36b1ac762fe3126c5cee148396985abe8fb1ab
DIST calculate-i18n-3.2.0_alpha11.tar.bz2 126521 SHA256 a537ee5b9870a7e79ce723acad61163ae0cc41b97d390bef2374c7c92671be4e SHA512 e37f677352bd66de55163c8613af8a61aa2480186b4ac7a53b62b67ff3656958cbc2a26939393f537da843283af61493866e9f401d6fc906d1999259d10b8433 WHIRLPOOL 7cc767fbbc50042193e88c8413c64f444c81c5e74f8d3d7c1f2184f885d3cc5ff6b61aaecbc0797873945f851f8b7e1eb870d5174d6c5749464492a682f708f4
EBUILD calculate-i18n-2.2.31.ebuild 767 SHA256 e611ab3d190c836638c6e58005509c0c03464bd387bd4244071ba2931ff732f5 SHA512 6777dd2819905885949c20c58b2aa5bbc0432d2f680a793f0821cc0152eab3dde85a054869d7506b994b1776b6677a6a9e1ccb910d55a8fe619623361f395c14 WHIRLPOOL 436869eca19aaa79160296d5e5a10a539d1e3e7198fd0cda2f31870f45c1f29ca7cb8502badec58e37d1ccc8be0b7ce19c32e57240c18e375cbec1b5968c182d
EBUILD calculate-i18n-2.2.9999.ebuild 770 SHA256 2c38668205a788dd9d1ed413eba96a4f628a14e6f6c7a1ba8718bbcb0842a1ca SHA512 4ddb81ebd5b5c488d7eaad86172394d502e965f5348594054ba104bf706b830987e8f57b60893898e5167184eba1b0b108a683c954c8f80498665fe069504810 WHIRLPOOL 8c0063a90e103e6bf34d4be221aeb086703688830fe3179dbd177750cb179432ec2055886330f99ba8eada65abe97fc805da90ed9f257f8c87d7384611fa677d
EBUILD calculate-i18n-3.1.6-r2.ebuild 716 SHA256 ac128c3a50385fa2840cb26eadd2182b0d238ccad96b8ec756559602f7678437 SHA512 61a1877790a461df363013f629b3fba8073e8f4d33e7f92445a0ebc879ec953c8e641f1a3272bbe93d0028dce11bce5509b3d64ea3497c1701ef1b11bb95d0ea WHIRLPOOL cfadc6347a2b73315e4cc0be524b59c8aafc3684e72b8f5f0d0624e5c2425cac69d793380a68a9d03a775c28fab83b3a217fbdb297d10bacec4c6f163987d4ba
EBUILD calculate-i18n-3.1.8.ebuild 582 SHA256 b5c1f44f56df459bcc2eedc1cd8c860f0d5da59d7ca40ff631ac41c849ee7009 SHA512 bd34f53cba09413a3adf05b619ce380e94ce82ed03292c00b5013695226ebfabc59f0dc72feb30ec1b0481fa6fa3f62686e8099e35aeb4ab3acdc8754d1647a5 WHIRLPOOL b496ad62feee6bf8001603ee56c8c6b6bcf80e443176f6f3ce4c7ca457fbb411d954521eab16b9d813601926ee06a63b113c942edf93ca9b8e0e1bf155d65945
EBUILD calculate-i18n-3.1.9.ebuild 582 SHA256 a9d65886ad6267ef7b212bd9876c36b4ec43c37191bf5fd34cf185bf48c3fd49 SHA512 6e0361ecf8f524925811d7224b2e9f1150f80bb9fe1d1e1c0c3e7eacfd320053d33f69d1fcbf17bdcca926d44c783f243a62ae21db31ce28157bae9aef9116c8 WHIRLPOOL 39958c606e05d66f1501b699dab463f46465afafd1a2a9441b780e0e7b54efd07239233b99f8ded25ceefc30705f3520e2dccf06e97514f621d6528fa5106660
EBUILD calculate-i18n-3.1.9999.ebuild 583 SHA256 aa60c513b0f672aa9618bfd8099fefaf49fa5ef9b24ee2645356da69563032fa SHA512 14b87ddb0f910e1b983ef465efdc56347abe01d4cdc11d6d81d593a2e65dcba1b79357d37952d7aa7f800fad8d30592db2e337d0fc6ca9807bdba618aff48528 WHIRLPOOL 14a1c4f1ef646aee28934e820763bd149e37860cce1ee34ac2229742980ec178fc43ba284b59a2f71a740cfa8e48ff7658a613b03eb0f84d4a10cefdd65450da
EBUILD calculate-i18n-3.2.0_alpha11-r2.ebuild 735 SHA256 234d31a423351cd03e2a487d9432649969c8161e3269cd19a504502dec9e7a28 SHA512 607ad160b3389fa87ad7354660db9c7c9917eb92676514a7f2a45e0fd2c57835ba2aaeafab174f17fd38368a6bae0c41eda920d298a1fa01e94af85e3967401c WHIRLPOOL 0073f514df70f2747c9883407737968450ba7d57145e4e11efd56e6f2f99e31b2c96829bcf35534b02ee9b9b43c92e9ef32474f3ab1a5e71f9d20cc1e8725c33
EBUILD calculate-i18n-3.2.9999.ebuild 583 SHA256 aa60c513b0f672aa9618bfd8099fefaf49fa5ef9b24ee2645356da69563032fa SHA512 14b87ddb0f910e1b983ef465efdc56347abe01d4cdc11d6d81d593a2e65dcba1b79357d37952d7aa7f800fad8d30592db2e337d0fc6ca9807bdba618aff48528 WHIRLPOOL 14a1c4f1ef646aee28934e820763bd149e37860cce1ee34ac2229742980ec178fc43ba284b59a2f71a740cfa8e48ff7658a613b03eb0f84d4a10cefdd65450da
MISC ChangeLog 6384 SHA256 effc6918170f5331b649c7c25ccbbc971a71320be1be056da843adff998c5054 SHA512 5cca782e736ad7b526e434e7f4e1a3ed32bebf98704fda17751f3a8aa8b94896a2864f12edd4aa3fafdbc567db8282efa6355b2313cc119b275b87a756991d31 WHIRLPOOL e24811fac9e15f95144c27b27ae2509effcb3359aa24a9338ec88faffbe0588049367ac3fb8e2c9d823a1e259b1cac3c8503124aa161a9be598a209adffab56e
MISC metadata.xml 276 SHA256 a2312171d1cbfac41a263c0be692d3d12cfa3aab51979af64487824ae674bc2c SHA512 245463edebeceaa340b3e908e9d9a867be6468f00a1f1371b0c81c34e8f0adab2fa0985a2d47bcea7ae222bc481a4da934b8c1386ea664caed110058fb5cbf03 WHIRLPOOL 6b92e6af676bdd0f173df32a5751a16b88c39e8d10f16b7c8867d18a3c4cb4a44938231c315d9e76c8995cb68a8680e858bd984e6649a4470e03d594a0e23ba2

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

@ -0,0 +1,24 @@
# Copyright 1999-2011 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 git-2
EGIT_COMMIT=""
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-i18n.git"
DESCRIPTION="The internationalization package for calculate utilities"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
RDEPEND=">=sys-apps/calculate-lib-2.2.19"
DEPEND="sys-devel/gettext
${DEPEND}"

@ -25,9 +25,11 @@ AUX calculate-install-3.1.9-r6.patch 7231 SHA256 46633f0965ce7830daf468aa8e05a49
AUX calculate-install-3.1.9-r7.patch 8638 SHA256 5a9965dd2a2440913768ba0f8b23b2a28abbe1ffb7d7843a60c05f3767be1aef SHA512 bc0cf6d8da3175bb73221b69065ec80f78a579f29df124fb255a9486d21e14718cc99a37ad7e49463c50015b0a80ec76c5e556ae42c372565246b2d935b4285f WHIRLPOOL 2c88bd93b108e7ae9d4f5bfcf3e8fc398cf0508c3cf931f00e856b48ec4953f79876a3cef2219f1809788c94c07ee5bbaa07d13449b80364edc758a2766f3b8d
AUX calculate-install-3.1.9-r8.patch 9490 SHA256 3bb0464a9dc482eb7cf4f07a1904e4c4cfe9a42c24a3cab293e3ae4a4a531121 SHA512 6d888f79a069e79fb8fb82984e5bfadbadf293eaa09056875140a4c7594133cfc646d53c1906c07ff0bcdbcb73c300cb0662c53e478321143d8c730d4cd262dd WHIRLPOOL 63cc62e654fde903e64ad3c16f894ddb9233c655437c2b505ca3bdefe84f74359925dbfcf263ac5ae674c9738b1fb9f5082f40b578aab01793c647a7e1c47e5c
AUX calculate-install-3.1.9-r9.patch 10062 SHA256 3ef5dc2c61c0e1ecea53da2aa4cb576b6cf96ae80a55ff2ef05ec449bc62d952 SHA512 9c5412d3e0cf83bfd39428b900d35b102774af569600c887df47401f87ca215643efdb9af1825246a656faaba68637243870b4baf5101c10258d6710c4b8698e WHIRLPOOL 3447b23f017f184328d7bc412ec20dbc115d2e21105e0104b1550dd12aa077535bec83fd1d05553fc7a416cf0263394cc7dcb1b3b4330115170465c62c4da86a
AUX calculate-install-3.2.0_alpha11-r1.patch 1589 SHA256 8847019f843b1c2f9645cafe41b02a38a85ecdc7b58b44e94742d11921a23c55 SHA512 4fc825770ebc3f0a99695a826ff663cec4572fc138d1e2d80c53448e480f4486f7d8161276dd88ab08ef8ba4c1071e7737b94a39eafd0c0650a3cd3966c4c5f0 WHIRLPOOL a574d48820b65ebaa7a5e6fd56fad33b9336ce1dba8d6fc2d45d44332a32ca765c9c394d0b0f45a56ae76af7f6214754f3dcc893fec291f895b709e0f3493ccd
DIST calculate-install-3.1.6.tar.bz2 77530 SHA256 799a353e4ca01318508183d5e8a1eb205eba071dc60da00788dfc20449fdffbc SHA512 cd824bf699c63aeec3527fb51fa01737d44d5b41d50126b5553ed6d175a2ce8d46fedbbaf0b69a973f951bee559cce38c974c803c171493f0a9a4c76cd174ed4 WHIRLPOOL db65b051b7c354c35484d957d1c5f25ec04dd8be8246d6ee8551bc8c3fee8cfab98cacb8ca3ac653641d81318d17895edfc155aa45b522460be5f538bb357062
DIST calculate-install-3.1.8.tar.bz2 76501 SHA256 316657b710dfd4b84784d88e34ae59cedf88bafea128be7538eef3408d9c1c69 SHA512 06c2c204ef704c7dbefbfb37d9ae994b32f75fe1b51ae9839a30c61a29914ef3cbe722bdfb6d3d049e345687cdffdb00a960d21e64ae7ca9cf39aa2c9bcfb317 WHIRLPOOL 18aef654b09c0fc8be177e34164af79e07c1148f0de23a6febd5f035cc33c76fb61583da8711328f13292d010dd6ab3d69a102002f2899d17d09ddaa59d71711
DIST calculate-install-3.1.9.tar.bz2 77323 SHA256 67613113eddeb61be3c5b25187dfa62caea188a3ac84460e99bb306e07e6f97c SHA512 d680e566b95463c2310f4313fc82ba643404a8dcd6628486a1cc2354f706e44832a023fdea1a9439230d98aa233490b89f3aec2e58d9f28d37746e7cb36ffdd2 WHIRLPOOL a0616b1a7f4434813e1ae9f1df7b0fcdb25120b3736d6ba4957fb53846df01fd1c4219c887d43a9025d700957fa0d205f7091176f870da98c21292d83e42720b
DIST calculate-install-3.2.0_alpha11.tar.bz2 77353 SHA256 f4eaa14184ff38db1e3f85f39fb610b9f7abc3373eff3232f271584e2f314c77 SHA512 0254e181c1da0108208b0b08300d40512fc45e7b75106aa7bd608d529cd2ef5a35e5a01062976688def7d5afb6bb2cacdd64eaf05420780566b22e0ef67d85ab WHIRLPOOL 58e8c38d6cf1d8c8ad6a459c643f9a9350bda07a96bcca2f87d6106c54a4dbac8b183e6889e481966e417423100820b4d6048ab471199a1a3b84758b7a3f28fd
EBUILD calculate-install-3.1.6-r3.ebuild 1032 SHA256 334d66d67db381981bc91c9376bf3a302a71a76af7539f9a0b1130aad3093a07 SHA512 c73504287c66f7ed8af37d1a543ba1bacd8a1be6fac701b37bfa4305f94a94ffba18d438fbecf3ff97abe7b68c5022ac754689a8e065f0bbb310a7e91cee11df WHIRLPOOL a5a63148c38a5811b7d4d05d0900cb465c6ae730f15d294dd4d4e141520fb7ab0f295871aba1e7a5114e59da3d3c75cfc5562633352be5499cfa9c99d0738efa
EBUILD calculate-install-3.1.8-r1.ebuild 1033 SHA256 12efb01fae6f25fbc1a9512ac978551515fb6ce05babb253f086afc2d8b13baa SHA512 5f1a417f0c7bb97d47bb39239e5d6655fe52987c4c08aff971c7d2eb049121f4b895bfe50852e96949c6037afed443af2f58f709159464d6bf4e2ac39bcffeeb WHIRLPOOL 12944987bbc02517b32bb34d64210aace68605626ccc278dd58ef92c72087d2eb5855c35da62df66e54ed7154418c8aaa14886642528ac311a186bf7cda7db8b
EBUILD calculate-install-3.1.8-r10.ebuild 1034 SHA256 4934378d0e1d8d328772756057812ddeacb2f4a3f0ac7856b878c40e8b239106 SHA512 c85c73b07362a4abd54b391cc837b4548c4600782580b2d42bb0790f3b6303575baf23e1da3a519dd749bd71a2c8e601ae1672260e13b158e9f54e663c450a1a WHIRLPOOL c052f3e1c7cb91edc2200c12b90243ab2213b03cc1dc567d2653ba0c8c913b70319067e876db66354a3277b97eb25bd1b552c02e40931ddbb02984f45375e2d0
@ -57,5 +59,7 @@ EBUILD calculate-install-3.1.9-r8.ebuild 1033 SHA256 b89f9955d844cbffd58a1840fe3
EBUILD calculate-install-3.1.9-r9.ebuild 1033 SHA256 edbb0cdf00698087c375738ff24f00d410b58c4f1c662de6a2cc182f10b6373d SHA512 3b21c92e687d733cc56a8bdd655a3aa8282fd1b5c05d61446a02971f71cf33ebdd84eaa048dea89b51f414ecabe58edcf1cb0ec6aae54b0fdb8e4929f8850b4a WHIRLPOOL 87ae5c6c22cad39dbdbd4ee86a10e90b4865664f57410f018f4505ceefc9138d7237834ee80621fcd11333255cfa99ad6831ad631b387ba2478ef944534faeaa
EBUILD calculate-install-3.1.9.ebuild 895 SHA256 46d7635da63c81c81e1cc29e53f33594b16a52f3356b027cc10701486cd7b22c SHA512 a2fd722460cf39c2903b2593c2ffc5067b54ff9b6fecaecbba75968fa774efe7141171ea440244c6de1334654af50ae5d2b371611279ac7ce5df74bd4cc27cbb WHIRLPOOL 9b258a19c83e648ec7d5daef3f5b0b0ca27570ccb10c0de9a7961c616f54e415a5b4dab0191e8ce39c17468735c8a6d52e8dec1daea45e7507b5571f01a35064
EBUILD calculate-install-3.1.9999.ebuild 673 SHA256 6eeeb4754baf2ca92277056ae54f643cd19d8095b5e5d1630b2382196de94b7c SHA512 4d23e814664d34129f22ebdb68fc989f22eefa1be09a3442d0b9dd26052b646dedf2aac0da43a30a082a127de6ae8406e269d776d6963d7f8f190fb5e9b475df WHIRLPOOL 44245a2785e53a685827b290a496a3497e716be03baade0297643e33c42f2dedec19b9dd3cd251cd981753e39451458254709e513f7d629d73d3c45150f66d62
EBUILD calculate-install-3.2.0_alpha11-r1.ebuild 1061 SHA256 a94a5443a2db534096fbc4ca51f97eedd0fa9310c19f31d3978eff376f001cd4 SHA512 bc939cb447fa26194e9c9538268b24964869f8e962586daf6ac01d11f8b535db3061130a5b4f14296bca62a4db5b422308df755e7541a0107fe0f7142402eecb WHIRLPOOL 84cdf940daada0d528a91ce56d0659c23672727e7c65f68ad0c8974ddafde006e5c3f317a2a6251bcb4a19c7683c5f3b9d7376396ad6b986303b03f48d44946b
EBUILD calculate-install-3.2.9999.ebuild 673 SHA256 751ba30bf7ffe805119648e852697a500465e128df24228348a2634eec1cb0ec SHA512 bef467672a2c90595f60da18203b81f87a758ca6b73f69f7ead0d95489960ea83403c1ff98f07050f6d96b23ed68ce45f334e9ed30cdafc526e58f884a236122 WHIRLPOOL 0e6b1f055dd0172ea06df1f0832bb2a75670e2a1bc22ec570c36ef91cb84a74e21891de23d3024a2b2de9074e03de14eb8eb8dfb120c4f8407eda4e7814ba12d
MISC ChangeLog 33978 SHA256 a1cc544f9763b08b3647d90fac1ec53748016bb23260181315896c8c02431443 SHA512 11a09ba60fbc727bd47b57653b4bb0937d98774eb9ca95680a5b55997c7e22db3976cbd0878d908fa0200e04b6cc9eb0ae9ac6f1623235490e2e46e54cc1f7f4 WHIRLPOOL 50352c2950f301cbb5116b8c9972e592767dcb03bd71d081c75de5e69b2a920331abec4756658faf64e291bf6f4f41df67b8d62946683629a2c99b48274eb2f3
MISC metadata.xml 432 SHA256 b8bc548084510fc59b336599ff66adbac8404d75296aa36bbd6ab001124542a5 SHA512 f9ba08fdcc7bfb1d4cc4a59df52175def65c2be38c8b37f1348f8079ba3d6e188fe87947af20c7ccf39296fe7113512b547832f5bfe2e98e967193b6abeb1c33 WHIRLPOOL 22508bfb9d6bd63e2f709e663adb153542d0743157f60af762e9385cadf064a24c0c0a90c7674a8e90e31191cf31bedf16b40866262bc316f524759a2d05d0d1

@ -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,29 @@
# Copyright 1999-2011 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-install.git"
DESCRIPTION="Calculate Linux installation tool"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE="minimal"
DEPEND="~sys-apps/calculate-lib-3.2.9999
app-portage/layman
!minimal? ( sys-boot/grub
sys-apps/gptfdisk
sys-fs/dosfstools
sys-fs/squashfs-tools
sys-block/parted )"
RDEPEND="${DEPEND}"

@ -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):
"""

@ -27,11 +27,13 @@ AUX calculate-lib-3.1.9-r6.patch 9705 SHA256 565b7141eeb6ca7fd252f7c894841122448
AUX calculate-lib-3.1.9-r7.patch 21086 SHA256 3fd406dc604d9991d895b59fa8d04c5d61654bff6166600c3e649b1748b0123c SHA512 cdb1ac84ac1d15d4b3b8d63669aca3757ff80efcfb6ee09d49f4bd47c31a5eb251c1859cbf944c6151029fa2ea5188ded90fbd3d3c13472e7441d88a4c7dbb92 WHIRLPOOL b57d61a13de7f6fd4c78951b65f3000d1c81168f946b29929f85fecdcfdc5cdbc2e95a181a5dca2d12faac07ccd9e7b834babbb519eec2b7749e2c37bd3ee9c1
AUX calculate-lib-3.1.9-r8.patch 21138 SHA256 ed7150a9b4ec1e63c9a955f2e78ace02214c712a1fe1ca8efbffa4f7cadf68a7 SHA512 6eb61d32bbc10abd9c6f277108f5b2798fc6833d9f70f686081fd0f4e798b771e536e3715b8e20fa9af831335cc19a6c6e736dda4a96ce5b1d04a2f85c1816c1 WHIRLPOOL 83ff4e645e56c77911d92ee0ceb3e868b38b387d5827e896156869afdd6955139063c21337531487a705d1ee22f50f2b705457b638b7a4d84c8e8217bc61a700
AUX calculate-lib-3.1.9-r9.patch 21986 SHA256 36410e7e9901a56c9985fb33748103b7f84313b1fe7dc48b87b9cb00e0f5da91 SHA512 d291befac1354d0c76d1487476bad5e728823a523650008c23c1a23e3537e1adc8cf65d3cd84a0650014dcac8c21a358abaf3aabf7aec94a60d8d7ee91474a7c WHIRLPOOL b9049681d633dbad6112a7a896cd4fff3642188a95796e9e7b4bf640e9a983fea897dba8f38388c3729c2db275731fdaf8621c0a939b9c4a5077e94be3355fd5
AUX calculate-lib-3.2.0_alpha11-r1.patch 5012 SHA256 5be83ffcccc7335a5dbb009a0a6110dd8dd8a9afd03e4a74c0ecaff6306132d1 SHA512 c4478dc2b308c17b3c9e466c011e7caa69a95ef3c676bf3087d37927c2a3067f14d5ab786fc719b7f127b0da1b8e1cb3da5a9b8b53b64332894bd5e820416fd9 WHIRLPOOL fb00c3f9bf5afdd501c13b38f57415cef29aed5079cdf44cfe234d0203bf27f3b44e748cd8d1e335548932750af2faf5bcc328f138c09110d63f473c8ba44395
DIST calculate-lib-2.1.11.tar.bz2 61687 SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599 SHA512 e3bc2168a55367cf19ad3a27921b53e5e845643238bf171209ab29752c91b5d4d338a2120774764ac1c79abd93f2deff8680f8faa1407940984ea9fd6a199e67 WHIRLPOOL 0ced92ea493dd8db02b0ae1514ebbb51ee76dc6f441b4a38c984c39da2121fb81dd1f2e840c4c5b71a117a12817a2a269d85676288202aa9801f69727e3338dc
DIST calculate-lib-2.2.31.tar.bz2 120044 SHA256 ba38052d8b2349a1c60adc589a74eb8a3ffcbf6f3c1124e4c1fb0da3aa777f12 SHA512 902871b9159f2bcf7a0cc767fb6df5b19902fce6cf9468d96f902c383a422738b65debe3094c92d1f82de2124936496f89631c6eb9670da00807b63156b101b7 WHIRLPOOL 5179ee691519f3a7faa3135d040ad64bd6d67c026ebf39bb17f7d641130a2b58641d1fe5da4f6cfbd45d4442d93508f0a5f641ef2cd8c43e1a322aab3d11f4b9
DIST calculate-lib-3.1.6.tar.bz2 121830 SHA256 4dc08cb3246b533466457905d4fe44f7ee75266b66e8450ac7ddcb3d210980ca SHA512 578fa1f731c7b04b061abb68de8ceeb5e7cadac6858a7957f3e57f7249f9692965419da05bf3c16963c397ddbbc10a24ea5c7feda043d067f0274a52d2c56dac WHIRLPOOL ceea0a4719a5c8a0ef645f51f07bb7f813ecdb8fe8ed99f574523cd2c242223eec92c6078a15192d40a366e8231b6ff72acf63954b7f48d0f34e5c006f2eca95
DIST calculate-lib-3.1.8.tar.bz2 119655 SHA256 0582dfb641d67f4e3aadc5f7cd5195348e1960ec326dea5ba3cd61a3b85f2a6c SHA512 69efad8a5db0546e6dd5fd7bf59c7c84c687b7e6b406badc4ba785fbc9e75d65287988fd6700cdadfbf02ccad521176e1828a908dd9dfbabdb1ef4d7974d2412 WHIRLPOOL 35382c2b739e0d47dff4bdf434fc6655c68addb71401007455674510626149f633637570b04902e63537dc56268de91e3a984cc918e3a23fd6bb0d9798fb5190
DIST calculate-lib-3.1.9.tar.bz2 119852 SHA256 f81e84b078903b2269266ca24ee68ea5818d1a96cd2781871682bf6d71a63964 SHA512 358c57692b6296f64bbaf7c150d2f7d4663270e5130593e586b38c885ed5c959a24f29db581f6836357485032d20aab25c686ced2961a94644100596d1309e0f WHIRLPOOL 7e56f10544b8e2a4ecd160271a620bdb64b87006ab0ab636d9dd4ba18f0309ff6cf802d7c0e3c2e57789f6ee73369deb8a7a9ceaa3d2dcc598fa60dd1bf26d96
DIST calculate-lib-3.2.0_alpha11.tar.bz2 132989 SHA256 a9cfb6c7fd80dd1d262b0a4dfed2020466b9195dbe6cf0a1a6e0bad6d49fcc59 SHA512 71bd007374057926590d5c85929c8af54c55c7484777984dd4dfed994a322cdfa1437e9c70ad9f4a3dbb814e8192d01de4ffe1983391212de5dab2027aba79bd WHIRLPOOL 11a22011c7004428b9ce757c5162b0b338635c068af9b458ef52297952aba42fb7f1ac798cebde0010bb7264349ebbe4cd293f76a0aaf78bc1e6e5105c97d90a
EBUILD calculate-lib-2.1.11-r4.ebuild 1063 SHA256 1a8d540badb4f03c485e94d86bed2bb79e9d04cdbffe46ff5e15a0632b07dc11 SHA512 13308a3b09f09cee404ffb16020d81ff6623ea7f78db5d0f7de0ec02dde404c608a31f0bee3eb143e3e1ca2cd2b1563aa6a16d0ea4816e6834b0366ac83172ae WHIRLPOOL 5a4b152ef380654d3ac365f33c0d6b8f20643f7514c3a5658cdc7a1f493e14bcb0c9f5bc532a4947cf7981ad9f0c8d0bdaadd2a2de3d8087fb48e2834fa261bd
EBUILD calculate-lib-2.1.9999.ebuild 555 SHA256 99ff8819b9aa2b46bab952f03b7c5bd8a9b8cb42453747cab6df775c004cd787 SHA512 c6f2c7b60c48e87d7e9f71945f0ed748805828988648fbe72b470e118fa652ad18e1d4798e3b749136f07b30f3c0951be4da191b7aab7ad6e2e2d074799c5f46 WHIRLPOOL 57ff64beb5eff94fab2cd3fd28f1ec84c72fb4aaea9077dce38819ec320d68b3e4c820c05705bdea7afaf751511fbaa03c4fa56f54654d687cd029883054148f
EBUILD calculate-lib-2.2.31-r2.ebuild 1024 SHA256 728b75c880aff102c73c93cf715a501c3ee592cd48e830012de71ff8c0de85e3 SHA512 d0dafd99bb8f5013eb590105e9b8462f5eebfe1468c7e1efe80d591fa5f0af2018b44caa2300c582df2681c44fe5d1d3fe4121d3c104a0faa45d01455c1a35af WHIRLPOOL b9724744f644036b8160f55b7f3bd1720a54b2ab1a7f9a944971db19ef5d774ae3d83d99a4ac1bd04281ddc2e10869ed56087c797803f7c3b409dc09d98ce025
@ -62,5 +64,7 @@ EBUILD calculate-lib-3.1.9-r8.ebuild 824 SHA256 e66604f0d79b409144e46e3fa46b1645
EBUILD calculate-lib-3.1.9-r9.ebuild 824 SHA256 0dd3045efcf78e5724ad203a296fbc1f9756dcdbe7be098cd4e581ab7993fb07 SHA512 accca7d81021a402b3bacc886e9692824d4418e687c16573faf7f9485b1d1a35a6dd04c873cb1db9a2cab83b27b8c6b88d453cd73ede590a96c494d24a87440e WHIRLPOOL 725ec6edc1ebedfe10f4e58c7b3bef274a69695f4f16b9b6899f9170f1b873dcae396116067d007aa07a0a2d55bc32c492d7f3c56276e2c5cf781f8f4215dde1
EBUILD calculate-lib-3.1.9.ebuild 690 SHA256 c89c29f5de3f70146e98f15035366506933f03e8a5066b1ad55aeccbebdeae2c SHA512 a7277c2e5fa64a5e5840be7fc8d3df9a31f41926386c5fe6a9bed31eeed6321af5881c218d9ce7eeb12aee518edb682b438e10397dcb815cc63645100430e43e WHIRLPOOL 8f19e4d46381e26fec81e20fa35599f4658b3891d6372c921a8b1354ad3b1821ea9c78f71caebf54610e0b5aacfb6e6ded018e155e1979322406a0ac1e823d09
EBUILD calculate-lib-3.1.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb
EBUILD calculate-lib-3.2.0_alpha11-r1.ebuild 858 SHA256 6672546b1ed0e1030c37db1d7a26bcb81c4a48279c11fad5e4023cb9badcec91 SHA512 195444385f28d114132c8f92dda54486a3df5474eb74dd9dbb945b03c87060fb25ae9b05698be01b9a6b5210e3cd01511f02f697b67a033c49faaafa354628a9 WHIRLPOOL 04b5596b787120916ff51af76eb41293fcdacc5c933953f4dd9b6ef7dd947cff93dfd0e2aa4dfd1a53879189097cd7a8af90ae098933ed9132ddb4ab77217f9d
EBUILD calculate-lib-3.2.9999.ebuild 708 SHA256 a1d64b7f014831bf6b0a38928d53cb55758b7a12e5f3e98fffd28025ffacbce1 SHA512 3873859a791941d421e2338b437521955da383ce986408f1a951305e2dd75a1a4f771c9ec2caa096c5c8ea6a1776d6d0ed99e025ffa786ba029cafdbadfa439b WHIRLPOOL 5ac1a10b53f810ab527a0ebe52bc87e8397e61375cf6e0acbed89d8f6b8385e72bf234e0fdce479c3a3f1652bb6e520710ce9356750a97d644c0db0a33f6facb
MISC ChangeLog 29851 SHA256 16ca15c794bce78eefc487ed372c3d4960078fbd4c5fe4524211688d0146ef97 SHA512 be6bdf290f391529dce0deb67bf9d367e42e407601dd581f7c08d082399b5860cff2a76d4d64dd876154d51e84f34499db06c715145ac64f78d168aae7e78dbf WHIRLPOOL 2561ccd1eefe3423d97c67aff5c0fe6c8ca624e527fb885b042c8e812194bb1635d7e7d7d86c534562eb780c6b9144d92e24893f2d0696cf8a34a6a912a45788
MISC metadata.xml 303 SHA256 181519d9679fd9aee9a7a9806733a50728d3da0b1e0ad54f31499200f7f5c6ec SHA512 41ee4564dbc1cc726a3aa9e49c403f639ed5a9317ee3e5e6bc1ef20bea2dfb7468b3fec57b14c377309f0a0784c552819b615e9bd75a0a23274e493d192e6f8b WHIRLPOOL 4dc60b993c26cc33eebb8b316d8943db7339a66cbcb4e21e0badd3cf22295d458d2c5ac6ace923e0721820536d5ec425f9bf7dd51e722be3f495e021b2dc3fd4

@ -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,28 @@
# Copyright 1999-2011 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/calculate-lib.git"
DESCRIPTION="The library for Calculate 2"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
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
!minimal? ( dev-python/py-smbpasswd )
>=dev-python/pyxml-0.8
dev-python/pyinotify
sys-apps/file[python]"
RDEPEND="${DEPEND}"

@ -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:

@ -1,8 +1,12 @@
AUX calculate-update-3.2.0_alpha11-r3.patch 8775 SHA256 a76e3c0b0cbacea644efb6924626c2a67b9b0778dbf778dcc5d999308c42548b SHA512 310d5d788d63a8c0e7e56e22324fc02399f897d7274e64337e8eaf6f7b35f721b054cac28ce91acdea63f75fb551156754914d50daca470b7c3d699ff110239c WHIRLPOOL dd2ce25c2758e3a7ee7208615ff5ef0529b35d0466ed2ce64fd3dc1e95410eb54a118e348ca0bddef0a8279ced98dbfc3704e6b6a5bc032b84d56fd532df9e75
DIST calculate-update-3.1.6.tar.bz2 7011 SHA256 052fe75d63f2b2b7ea269a6741a3faec2114e3a3dae9638d47919bdcbd20856f SHA512 8d0483d874b23f1f15bc87e19fa1a2aa552aa8b9d38f26531befce7a46c33cbcc119a5cd28d0f25c071473ede3299405f7875942ec984be8a6fa351916b74092 WHIRLPOOL 9ea493434c208691292909014d5591f7db3a9760816c6c6530ae1e6c0f73cf4d53d40ccb13e44f72b10dddd49bd02d27b5aa6873cd6584cb64dfa36b7f139c07
DIST calculate-update-3.1.8.tar.bz2 6756 SHA256 fd7df06d09ff3bab06590b0f3c20d76bc1702b23d03ff3442241839fa5810d31 SHA512 abb88085facab96df7292f94eef172ecd9b2f429e5a06446360b1690ee7e259193c0f68b82ede15083d50c2ee903c1f429a7dc2c46579070d61eef3057cef93b WHIRLPOOL 5a87a382300a9f6edf27b4ff964ee4e911f6ff842ca1f8da6b2b8199258c6f9c2a5ce2df7e5967da936e8b754d8b7f644370784d243a0dad3aa52645c6b91a22
DIST calculate-update-3.1.9.tar.bz2 6767 SHA256 26e18cc55abfd73f37468adecb0028a50e05feba080bf3a21df8b62314adaa5d SHA512 14c5d86c990285cf39c7542d792205631106a4b53cd243297ec7f8e1a074c6c4c85f389a15152da5a6405e5a5b340bb75ad59af81b9d9004002daf53762035ce WHIRLPOOL 9740c28bb439799b85b92c69a1dfa7656570340b6032d7ace3bf136777f2c6e156b8f4c4fb12c68108d57027ad1ce2c83713432c4cc71dfeee3f9e33714a6cee
DIST calculate-update-3.2.0_alpha11.tar.bz2 26372 SHA256 22e73eb2f14454a4812798715ba48ab342f6b842a41b712b6a73cf1740d132ff SHA512 6ee6dea6b977b627786e4bc84718119215d661e5bc07328c56d3b969c5b9c7a6fbe29ac2ab044e15007fac8136c65376a7fadd06e8407bdd280c97e18fd7a590 WHIRLPOOL 430ad743fbad00be523fd8b83fd9fcc6e0023130adacc99b1f4a6f9be8fa542cefa904b4989c4d72f268363298c6891898b99f7eeb59257ad1888d4da5b18dda
EBUILD calculate-update-3.1.6.ebuild 579 SHA256 fd96f8ad1772b559c76adef0b7375e1d0ae26f3e540fdac55435b192ad8bb3d1 SHA512 b97dd8a7ec5adbd420d1d06cd68fd8bd00d5976ddb68be771eb6923b8177dcb0714e5970349136a4c91bd7202a1ad7626cf7fbb904a1a60fb337d2dec2d42b6a WHIRLPOOL 94133e47276d91b838f93bbc3fc1265f4825e15b08b0e32cd0ade6e93c0841ca9fa4f998a05b53abeb49f850ba0cd0fc269588b4d6d573bc330dd8be8978a735
EBUILD calculate-update-3.1.8.ebuild 579 SHA256 f696de9ceafa1e466029f2e5cb0e9380892882b188933a84e657e513e4368f7e SHA512 7a826a29446b8ff9dd7a139ac7af300004ae3ae30347e57331ee8abc4a217b7528d6ae8f1f3bf48ef1d33fa2e5b9233d81ed2ea8e8df64526ce0113ae3bdacbd WHIRLPOOL 3496cccbeb1618dffa7052500327c60d5884cc71553fefc123281b8ffbf15151a59731420234854ea2727e8237c996515698ed2bcc20400e457da2e0d1ed0e8c
EBUILD calculate-update-3.1.9.ebuild 579 SHA256 097e2e8ed176eaaba73fc4c938f37b29dcf4cf70919b45fa702c6713fc05fdae SHA512 d4dedefbed78781b0d85e36880a02768dc21fc7ce8457efe06c6fae3dd4c2738291952ba9f92ad11cffe48833f368a061b2e3a959d21580b18d03e5616394fed WHIRLPOOL 12f944bc830a260290dd70f0f79257b9f6745ec7da6074beee7cc2f47d62824fda2d33ce5d9b56257594362e1decf8fd3ad3879b640defc94f0b6092ff302eb2
EBUILD calculate-update-3.1.9999.ebuild 520 SHA256 99d195766e2c5cf3c8ec30c34aa244c77559442511b37d6738d5b60d41ddfa37 SHA512 926703213c3918af07d494a0d6f13efa917cb6ae953c102a7cd5497a5988c4e6cef4b0621ad713a8431eb1b7b735856ed6fa6644b01ff14bb5942dc85bb5c27e WHIRLPOOL dadcbdaf1f7b42e18d4ab94bbb741c5576799da3f17ecef254839d989302d7f792a27a1f12967d776101636702e9fbedf34bca1b120f205fc1a2f0a7e1525c6a
EBUILD calculate-update-3.2.0_alpha11-r3.ebuild 772 SHA256 378e6adcf1c72dae05951273628e0af92b12bf198b86488bd66b186ce86226f1 SHA512 fd0a6ecaceb37f791b3b4df5981dc040d0dcd0e84e925105c7da69d91303ca0b6c6013d2bdb9b610c1432f4e7e603981fb98074df4de6df045482080f346c3a0 WHIRLPOOL 66f01927bf9bd7fbca6412a5cc10e93fe85a001626401919861572af78fbbfe1d89e1d02793361cbf80d424498f029bd78e80e789a45a721c7a01b7cf81eece9
EBUILD calculate-update-3.2.9999.ebuild 520 SHA256 13be99f26482c5ef9097b758b66c25024df1850963b1c7dbacab71bd50ea4815 SHA512 7b077570676855b0cc3fa87ec329f14d2a94cf90bebab80ab03e9b0711f21fa7c578e8c063d05bc07e32031b48c342523a2344f06face54af455d885a9a8836a WHIRLPOOL 8443a7028edec83ccd6a870116b5fadc1b22e668e0df179bed9e4be06307f0c37834eed788e5ae620d619e6a6ca1dc09ed75fccd6cd0e4e46c77f480077189af
MISC metadata.xml 274 SHA256 90e473fd86cfea0413c6716c7dbbf79b686276fcd1ebe41e5ce60116335f825c SHA512 81d626411cde5b4f6d3fba8f9848e11aa981a0b300eae59f0a473738b2612b2c356d7c3933cee6c2e15f09515c0be39bc6a3175a877fe318f39a704540516588 WHIRLPOOL 90b28551a43fda86643748748b25743df29d292b865b0a8ad338f4386eae7dc5232b54d539c286c4a7004fb194f783450441fdf09654739962da4d1cf7725bae

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

@ -0,0 +1,23 @@
# Copyright 1999-2011 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 git-2
EGIT_REPO_URI="git://git.calculate.ru/calculate-3/${PN}.git"
DESCRIPTION="Calculate Linux update tool"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS=""
IUSE=""
DEPEND="~sys-apps/calculate-lib-3.2.9999"
RDEPEND="${DEPEND}"

@ -0,0 +1,196 @@
diff --git update/package_tools.py update/package_tools.py
index a99af36..22ed72f 100644
--- update/package_tools.py
+++ update/package_tools.py
@@ -658,13 +658,14 @@ class EmergeUpdateInfo(Mapping):
Информация об обновлении одного пакета
"""
- install_info = "\[(binary|ebuild)[^\]]+\]"
+ install_info = "\[(binary|ebuild)([^\]]+)\]"
atom_info = r"\S+"
use_info = 'USE="[^"]+"'
prev_version = "\[([^\]]+)\]"
pkg_size = r"[\d,]+ \w+"
- attrs = ['binary', 'REPLACING_VERSIONS', 'SIZE']
+ attrs = ['binary', 'REPLACING_VERSIONS', 'SIZE', 'new', 'newslot',
+ 'updating', 'downgrading', 'reinstall']
def __init__(self, data):
self._data = data
@@ -675,9 +676,16 @@ class EmergeUpdateInfo(Mapping):
r = self.update_info.search(self._data)
if r:
self._info['binary'] = r.group(2) == 'binary'
- self._package = EmergePackage(r.group(3))
- self._info['REPLACING_VERSIONS'] = r.group(4) or ""
- self._info['SIZE'] = r.group(6) or ""
+ install_flag = r.group(3)
+ self._info['newslot'] = "S" in install_flag
+ self._info['new'] = "N" in install_flag and not "S" in install_flag
+ self._info['updating'] = ("U" in install_flag and
+ not "D" in install_flag)
+ self._info['downgrading'] = "D" in install_flag
+ self._info['reinstall'] = "R" in install_flag
+ self._package = EmergePackage(r.group(4))
+ self._info['REPLACING_VERSIONS'] = r.group(5) or ""
+ self._info['SIZE'] = r.group(7) or ""
def __iter__(self):
return chain(EmergePackage.attrs, self.attrs)
@@ -725,7 +733,7 @@ class EmergeRemoveInfo(EmergeUpdateInfo):
"""
Информация об удалении одного пакета (в списке обновляемых пакетов)
"""
- install_info = "\[(uninstall)[^\]]+\]"
+ install_info = "\[(uninstall)([^\]]+)\]"
class Eix:
diff --git update/update.py update/update.py
index 19a1fe2..eaf030a 100644
--- update/update.py
+++ update/update.py
@@ -35,7 +35,7 @@ from package_tools import Git, Layman,\
Colors = TextState.Colors
from calculate.lib.utils.files import (getProgPath, STDOUT, removeDir,
- PercentProgress, process)
+ PercentProgress, process, getRunCommands)
from calculate.lib.cl_lang import (setLocalTranslate, getLazyLocalTranslate,
RegexpLocalization, _)
import emerge_parser
@@ -115,24 +115,34 @@ class Update:
"""
Проверить повторный запуск
"""
+ update_running = lambda: any(os.getpid() != x
+ for x in search_worked_process('update', dv))
dv = self.clVars
- if filter(lambda x: os.getpid() != x,
- search_worked_process('update', dv)):
+ if update_running():
if not wait_update:
raise UpdateError(_("Update is already running. "
"Try to run later."))
else:
self.startTask(_("Waiting for another update to be complete"))
- while filter(lambda x: os.getpid() != x,
- search_worked_process('update', dv)):
+ while update_running():
self.pauseProcess()
- while any(ifilter(lambda x: os.getpid() != x,
- search_worked_process('update', dv))):
+ while update_running():
time.sleep(0.3)
self.resumeProcess()
time.sleep(random.random()*3)
+ self.endTask()
+ emerge_running = lambda: any("/usr/bin/emerge" in x
+ for x in getRunCommands())
+ if emerge_running():
+ if not wait_update:
+ raise UpdateError(_("Emerge is running. "
+ "Try to run later."))
+ else:
+ self.startTask(_("Waiting for emerge to be complete"))
+ while emerge_running():
+ time.sleep(1)
self.endTask()
return True
@@ -169,10 +179,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 +244,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):
@@ -385,12 +399,28 @@ class Update:
ebuild_color = TextState.Colors.GREEN
binary_color = TextState.Colors.PURPLE
remove_color = TextState.Colors.LIGHT_RED
+ flag_map = {"updating":
+ _print.foreground(TextState.Colors.LIGHT_CYAN)("U"),
+ "reinstall":
+ _print.foreground(TextState.Colors.YELLOW)("rR"),
+ "new":
+ _print.foreground(TextState.Colors.LIGHT_GREEN)("N"),
+ "newslot":
+ _print.foreground(TextState.Colors.LIGHT_GREEN)("NS"),
+ "downgrading": (
+ _print.foreground(TextState.Colors.LIGHT_CYAN)("U") +
+ _print.foreground(TextState.Colors.LIGHT_BLUE)("D"))}
for pkg in sorted([PackageInformation.add_info(x) for x in
pkglist],
key=lambda y: y['CATEGORY/PN']):
+ install_flag = ""
if remove_list:
pkgcolor = _print.foreground(remove_color)
else:
+ for flag in flag_map:
+ if pkg[flag]:
+ install_flag = "(%s) " % flag_map[flag]
+ break
if self.is_binary_pkg(pkg):
pkgcolor = _print.foreground(binary_color)
else:
@@ -407,8 +437,10 @@ class Update:
else:
size = ""
mult = _print.bold("*")
- self.printDefault("&nbsp;{mult} {fullname}{shortname}{size}".format(
- mult=mult, fullname=fullname, shortname=shortname, size=size))
+ self.printDefault(
+ "&nbsp;{mult} {fullname}{flag}{shortname}{size}".format(
+ mult=mult, fullname=fullname, shortname=shortname, size=size,
+ flag=install_flag))
def _display_install_package(self, emerge):
"""
diff --git update/utils/cl_update.py update/utils/cl_update.py
index d300ea0..0a815ff 100644
--- update/utils/cl_update.py
+++ update/utils/cl_update.py
@@ -192,6 +192,13 @@ class ClUpdateAction(Action):
'condition': was_installed('.*', log_names['revdep']),
'decoration': 'Update.update_task("%s")' % log_names['revdep']
},
+ {'name': 'update_other:dispatch_conf_end',
+ 'message': __("Updating configuration files"),
+ 'method':'Update.dispatchConf()',
+ 'condition': lambda Get: ((Get('cl_update_rev_set') == 'on' or
+ Get('cl_rebuild_world_set') == 'on') and
+ Get('cl_update_pretend_set') == 'off')
+ },
]
},
{'name': 'update:set_upto_date_cache',

@ -62,4 +62,6 @@ EBUILD calculate-utilities-3.1.9-r8.ebuild 770 SHA256 0274d9407f3a9a62879b2ba55c
EBUILD calculate-utilities-3.1.9-r9.ebuild 770 SHA256 69c6313a094f8bfcdb3ff4c5916e7e795e15c53fcdae5d3b1301cdb12a27cd46 SHA512 82c43549c0f8eff94809d78d971c51cb413c48a7de237280ee2bf84c746ca045487efaa7f157e450486008d00074c50302ccfe4cd5041c44f89edc7d3b963dfb WHIRLPOOL 7c5bf15a0abe1a4e6c33e79e184a034093306883a40ea8bd5b9211a5fabe8a1678b1cba3158ffd7d475c2bc4e34c8c5c47b9d07de7e22c8b7f12975164461ffe
EBUILD calculate-utilities-3.1.9.ebuild 749 SHA256 55a4f631b93d335873db5b001c69ad4c7bf0ef562c7efd795ec969ef0429ad30 SHA512 7ecf04661ae1aeb0444d30c01a3fd974ae6afa7e19ff2e83f05ca235d2010d1cb207ccdb61759a724909d7c6b7024f03e7908b7c1b3627ce759c755011543bac WHIRLPOOL 060dbf8b33b2d6f5901ff4ece3b1c5df9dac6bd181b62970808db2c5f47066249002bf27f2f8ba2cd7301f6fc57463be61e02ecf3b8678b15cc04ecbea0a7f3a
EBUILD calculate-utilities-3.1.9999.ebuild 800 SHA256 9de4807341cb552ef8d4f702e9c4a0ca10c52c9d532cc2eb741cea29b92f09b5 SHA512 b35ed4d49c4943a5ad375e646bece419271900c50301153408b30dede0fe834e098baaa42a21c130730c0bc32ba09decc588277da6782d2010c18c9d8df679ae WHIRLPOOL 78e2c5ee8ef8356c4fc0275f920177778925278cad78585ed37c08048241f775030e59a0ced0696fba6379741fe865dc339d190c46b5f2173097328a73c64a24
EBUILD calculate-utilities-3.2.0_alpha11-r4.ebuild 844 SHA256 0bbb15587365a1e0626a43e9a3ec8e3b63da4f38b35cc75bef4a3b526130509b SHA512 c42433f911ea2a2a131b6f415daca5002cc0b19958acdbd4adc052c80b9925890f17597aae4790e5b5ee5424849a89bff0c664a65a0d95aeea6622e6edc4f64a WHIRLPOOL 893135657836ed0fb39b7a1e0c967ff0ccecd61c2dced11bb3764c82087241c113f7e5728417313aa30005a86223d01ad67082945ebfa88a857e01d1e864d5e8
EBUILD calculate-utilities-3.2.9999.ebuild 800 SHA256 acbb7a4e34387baa1ade9bf97637972fbfc97afa56367381d622198b5237e983 SHA512 9e0c74eb499157b6d3ace20d7e9da630660e46b74a6d575e222e1638c87f85660635187489b9312a45f193780c301d87c1dbb9a0f60414e178e8f54080c71ffd WHIRLPOOL 9b56f590f36d29d3518c66c453f97b14d083e36b62adb70a8916ae4e30b527431602a9edd40d703e5cb4296a01f8c982157b602651ee57a9c0ddb7a4c6aa2fe1
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="~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-r2
=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-r3
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 )
"

@ -0,0 +1,31 @@
# 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_console_gui
cl_client
cl_console
cl_desktop"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-3.2.9999
!<sys-apps/calculate-desktop-3.1
!<sys-apps/calculate-client-3.1
=sys-apps/calculate-i18n-3.2.9999
=sys-apps/calculate-lib-3.2.9999
=sys-apps/calculate-core-3.2.9999
cl_desktop? ( =sys-apps/calculate-desktop-3.2.9999 )
cl_client? ( =sys-apps/calculate-client-3.2.9999 )
cl_console? ( =sys-apps/calculate-console-3.2.9999 )
cl_console_gui? ( =sys-apps/calculate-console-gui-3.2.9999 )
"

@ -0,0 +1,4 @@
DIST linux-3.15.tar.xz 79676484 SHA256 c3927e87be4040fa8aca1b58663dc0776aaf00485604ff88a623be2f3fb07794 SHA512 d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02 WHIRLPOOL 7f3dfde1a23aab75b7f40770ae2ca77c1b28f845e4abe6296b2aec9b56fe94f7afa76b00eb6cc7475305c31b726ebeb4643107dd48c12ac04c933cf1856b8e77
DIST patch-3.15.4.xz 91660 SHA256 65b54621cc10bc08e0759f1348fde871d21222e1ab20207b9ebf9464a0cbb868 SHA512 2e317f096bff6a01e7ee2a5ab72d228bbc174b3699a3c4c8c569519ddd0556c8a86711cb1f7b040c62ba2211e848f82e2802ca419c5969a1152e9f9d2f0dbb62 WHIRLPOOL 86ca8e317c015bb04094ca8055a528e51bdb1af00f867ddd918c93d608b907d0524205f4694e8cca79a41a4992d1a17df332b43f38e84cc33cc13aef36f435f4
EBUILD calculate-sources-dev-3.15.4.ebuild 694 SHA256 f23bb8912ef0b8d78668f8717e0c828a7c0789bd4f4546f17d410b5126067948 SHA512 31d7ff1f1060988d28210e16b94abeb18d9e74ad870ae59cd4cf65fa9948a0b08e14d147180fd00485788c2a0bfd8c488127c1c2a96b0de5154cd55ac9315551 WHIRLPOOL ddbc5c23226137d2c6e580c0be36c07c89ce7ee0e950f6a0eb6038d55ced39cc1bcd91190a73543c4622bd76883e2979ae85af007db52f2b0b70e80f25d5ae14
MISC metadata.xml 527 SHA256 751e68e94d6a8af8205dd4255e1b0ad47d68778945f52a75aadfd768db3f777e SHA512 5c3c5a062bb7a1c971b01530f5eea0998bd76ffac9fdef4ebee923efe843428956a0cb3ea32cfc41fcb54a9dd24c34132f54294f29dc380478828b64ca61209c WHIRLPOOL e131951628c07b62461deea308eaf9fd7aa82e74b2fb216e1a412e4a315de467915a227bb97f359d7308c732e8625a8e5a9c8700b5c6491eb9c389a830e08132

@ -0,0 +1,32 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
ETYPE="sources"
inherit calculate-kernel-6 eutils
DESCRIPTION="Calculate Linux kernel image"
KEYWORDS="~amd64 ~x86"
HOMEPAGE="http://www.calculate-linux.org"
IUSE="plymouth themes"
DEPEND="vmlinuz? ( || ( app-arch/xz-utils app-arch/lzma-utils )
themes? ( media-gfx/plymouth-themes-calculate )
plymouth? ( sys-boot/plymouth sys-boot/plymouth-openrc-plugin )
sys-apps/v86d
!<net-wireless/rtl8192se-3.0
sys-boot/grub
)"
SRC_URI="${KERNEL_URI} ${ARCH_URI}"
src_unpack() {
calculate-kernel-6_src_unpack
}
pkg_postinst() {
calculate-kernel-6_pkg_postinst
}

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
<longdescription lang="en">
Full sources including the Calculate patchset for the kernel.
</longdescription>
<use>
<flag name='vmlinuz'>Build kernel, modules and initramfs</flag>
<flag name='minimal'>Remove kernel sources</flag>
<flag name='themes'>Include calculate plymouth themes</flag>
<flag name='plymouth'>Include plymouth</flag>
</use>
</pkgmetadata>

@ -1,6 +1,8 @@
DIST icon-calculate-13-r1.tar.bz2 369191 SHA256 b3a6961bd0e6aa3f54267e95afb717c35810a15f9c37bbdb8ac50a9e9dbb9d91 SHA512 aed902ae705e350196a0d28fa6211e3621973b86d973a0b2ed1e7bb2c37e4e69a2d2506593773fe876b7deaad6f6ee3cc8fb9831866bcbcde9cb54680e770997 WHIRLPOOL 9b9f240b803f4115b9421fb7b719873e60b2cb4ca070fe093f79f4cc145b1827f75d1217c95d704888c258150fc98a9af50fca18e2c6fa024e187e4355c1002e
DIST icon-calculate-13-r2.tar.bz2 720922 SHA256 58d838c34a08a6803199d4f8cde24619cf4e4c686f541caf477a2ebe01b907eb SHA512 c228e26ee1a971ccfad7b40f9429b8b270aaa32ae34743dd144348289745352145c4e0dcd549b0b980ebe7d0ba560d7d92f78c4a8df9a2e5c1079a4528f5e329 WHIRLPOOL d0be2e66bdbcd83e6b1b320c2649dfa73e9a588bd85f4bc29e342fc651bea016546b65822c847ed325754b9fff6474a8eb087a9d8fca8465270fb8ef96198bd1
DIST icon-calculate-13.tar.bz2 266907 SHA256 26431006ebb0e476681fb9d824091e4959a8348455d40329bc7e79c35c376b83 SHA512 91b0940bb6f9ea27cac88f3fdbf37d5b53682303341217b567de5d111f94bb9d9b00f701b5fb27b8162155f525275a8a3d38ed9cf116dbe1fa04797c3c499c6f WHIRLPOOL e428d9266b781f2465a75346c3ef48a9f1e8b4af2bca6c8bdab2d67d4ef44185399876c15b1a3a74b17871a942a3c00d6b51af9d08d5b6fb6ee78521a440cabe
DIST icon-calculate-14.tar.bz2 645626 SHA256 e6963661f4f4dc909e39dc6c4c7dd2723693c8eb93fdcdf96b9df9138202bddf SHA512 48928354f6d14ce32c7e551e332bc5b4a65c1313c5375ed65b854287b66e9640eb0800d4a678d95bf5242f5d2e1c026a6a561e579da596d4e048966da27e3c4e WHIRLPOOL 53a3e12a4a4e6d35d584438d2cdff98b4c4b32ad2a3b33729018d21ceece20e4321252b3852c7cb888965596db26452f01f3833deca192d07051bcda7b6e8f51
EBUILD calculate-icon-theme-13-r1.ebuild 1323 SHA256 340c016e4a28911b219c9c590ace804ff3691260037c14da14acb1a7befd0e94 SHA512 f32d3a9daa96089cbdc1418fb5e07726fccfc541a8bf387df56fa44e81a6bfe148b3280dbbd8ec243a58692d859f1d76c9fc4ff8a64e4ee0224bef52e71cfa97 WHIRLPOOL 21e785f62a158a9584a4440adeee9677f1569109de30e5d55990d7d9394bb58939e477ed63c4813c4ed7be5eca9cfacf2642bddc0e20c000ae65b89b8485987f
EBUILD calculate-icon-theme-13-r2.ebuild 1503 SHA256 125637644b6992d389590291b95a1c9f85902f208d32b84faa11c1d762473487 SHA512 633f9585ef2c5e99459020ce5ceac771eec7f16be707c47be1d9fd3649a6a3155fe897632684c5d5a7d77d9e10910f61238f28962e89dcd62f247b68f67e1bc9 WHIRLPOOL 306dfad36f522cea6df67342956dbb2650a8bba2ddeaaa052bb923ecd061890d7ce8868f0b30897db17991f1f2d46c4f90d01e0bf7737a29418cf2e9a3966eb0
EBUILD calculate-icon-theme-13.ebuild 1320 SHA256 2f49fb2d54d84f2855e6ba8c61932e02b3b3858546e389c17507062eb1dfb993 SHA512 a37a669a524bc395195b490dada816345c664e0c5802794ae0c05bdbba02202af31317a1cfe1a568b924a5b461ed528f3ccf8adbe7c5c5430f15531983c2a81a WHIRLPOOL 14d25b9dbba9fdc31cd00702a901d0c71b252cd5408237a93c05e4aafbc68a01007b6c4bc4df24870acaa60c46078309ae2ae2992484e8333907c6102232f4e1
EBUILD calculate-icon-theme-14.ebuild 1502 SHA256 57764cdceb601f9f4c4a7c149995425af7798e2cd441de43caf250739130908c SHA512 be9b41f30673d66a3210ae63f40e7a138852765ba57bacf9faeb08c7dd60b23183db5d7e6c74e35b73cdc3f458ea43f44a843e6920dcb1bf5ba55a276363ec70 WHIRLPOOL 83e19d12673cda51004914fac66ad1ed361cbc733b44268c1dd03260611049cf4a313dfe31083f7e6ee39c8b30070ace96aadd8f6a064738414eebe6ee413bd8

@ -0,0 +1,65 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit gnome2-utils
DESCRIPTION="Wallpapers for Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/dm-themes-calculate"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="themes_CLD themes_CLDX themes_CLS
themes_CLDG"
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/icon/icon-calculate-14.tar.bz2"
REQUIRED_USE="^^ ( themes_CLD themes_CLDX themes_CLDG )"
RDEPEND="themes_CLD? ( kde-base/oxygen-icons )
themes_CLDG? ( x11-themes/gnome-icon-theme )
themes_CLDX? ( x11-themes/elementary-icon-theme )
!media-gfx/cldx-themes
!media-gfx/cld-themes
!media-gfx/cldg-themes
!media-gfx/cls-themes"
DEPEND="${RDEPEND}"
src_install() {
if use themes_CLD
then
sed -ri 's/Inherits=.*/Inherits=oxygen,hicolor/' usr/share/icons/Calculate/index.theme
rm -r usr/share/pixmaps/gnome
mv usr/share/pixmaps/oxygen usr/share/pixmaps/faces
else
rm -r usr/share/pixmaps/oxygen
mv usr/share/pixmaps/gnome usr/share/pixmaps/faces
fi
if use themes_CLDG
then
sed -ri 's/Inherits=.*/Inherits=gnome,hicolor/' usr/share/icons/Calculate/index.theme
fi
if use themes_CLDX
then
sed -ri 's/Inherits=.*/Inherits=elementary,hicolor/' usr/share/icons/Calculate/index.theme
fi
insinto /
doins -r .
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}
Loading…
Cancel
Save