Add patches for templates,lib,install for upgrate to 2.2.18_rc1.

atratsevskiy
Mike Hiretsky 13 years ago
parent d77cb750af
commit 6e923ae5f7

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-install-2.2.17-r2 (27 Jun 2011)
27 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-install-2.2.17-r2.ebuild,
+files/calculate-install-2.2.17_2.2.18_rc1.patch:
Update to 2.2.18_rc1
*calculate-install-2.2.17-r1 (23 Jun 2011)
23 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -1,5 +1,6 @@
AUX calculate-install-2.2.15-fix_some_bugs.patch 8909 RMD160 f952fc191970483a7c29bdfe6bd954f11be3e445 SHA1 054b94b52e806299497952642d48dd507f9a92e2 SHA256 6e6e25e06b5f857a51d6d062f1b58d594e970676e903ea51913c0779aa9fb3dd
AUX calculate-install-2.2.17-backport.patch 5142 RMD160 aa3808bd8346199f4a4e9377e23736e552f25483 SHA1 8c0c42c2eeb60fffd6613bb1194d6a7cf0da65bf SHA256 51e929c760101ba94a56bd67592e5d834862c1158769e0f375c3961b9731503d
AUX calculate-install-2.2.17_2.2.18_rc1.patch 6646 RMD160 e1c70ccbba53d3af78f9fef03cb063482a1caf9a SHA1 7ff486bb1c5f67d9a8e37be09e58f8063d497eb7 SHA256 a61186f79da55f2ef15dfb49550def92794a30ae179c5d5e86398b72ffe0d873
DIST calculate-install-2.2.15.tar.bz2 69721 RMD160 12b347e84f72e79fcb8d94ad7bd4879593baab0d SHA1 10dc3f5cb0bffebbf902be3cf02fc309ca00b595 SHA256 0e712ba3fb5416863110dd9e363d0a23ef3f0ab3847fc07dfb996bed8d3e9da0
DIST calculate-install-2.2.16.tar.bz2 71560 RMD160 22eec0a3899f1d0b0ec964abe32762b84e96d169 SHA1 098e686d8717564ad4619d63c5a74914d80a4b85 SHA256 34eaf77ee19922e14c74ff2f326535445fd2111eb8f886c9a8923b6955521ba1
DIST calculate-install-2.2.17.tar.bz2 75666 RMD160 e0e5cd4e8b6c275685c937b960c818bf1756e071 SHA1 ca0eb462e7c07588eec58ed7549abc5510c22d79 SHA256 b4567cd83083460417fbe866081d93e29cb63a18d1a0bcfa01bc4be2b9b21a2b
@ -7,7 +8,8 @@ EBUILD calculate-install-2.2.15-r1.ebuild 847 RMD160 2d5152d6026fb0b755c4713b3a6
EBUILD calculate-install-2.2.15.ebuild 718 RMD160 bc3607c77143d1fea398050312fc486ffd0d1b2d SHA1 f914c21f78fd3f2af151530146b0c25135702e1a SHA256 066286e0790f9aa51aa208468e5b4c3a3db082a0230f89c72e59e75c9de5551c
EBUILD calculate-install-2.2.16.ebuild 718 RMD160 ea97d7d5c6062c9815754584861ec4eb33e51860 SHA1 fa11f7f794bc4795bd7bf577119025d4301065fb SHA256 56373b5ea8380fcddc3f2f924935565b50228ad9ce7e3dcfdc644ae48bd19c2c
EBUILD calculate-install-2.2.17-r1.ebuild 853 RMD160 8fa07fe5d9828a36c877eedb2e150225ac065a7e SHA1 a884b554d05809ada39b04cfa8d9c2a8b2e683f8 SHA256 0e58f09fec041e7a47f59326cb72629c8ba10c62a8f3a357d87c0f313d10d194
EBUILD calculate-install-2.2.17-r2.ebuild 851 RMD160 a286cd632225b2d39e0326e37aa820c123020474 SHA1 a0990a4f08265c5b84adc36126c6359213d4d772 SHA256 38d5b7e2225453735680b1120ff9a3099efbe6a1d24bfe0dec3c3157ab80a40a
EBUILD calculate-install-2.2.17.ebuild 718 RMD160 c385f5747fccc79bc01147530a53f91b57d88289 SHA1 dd23fe48aa61f6943a1f997fd09c9f2712910d40 SHA256 f4ed46239c2cdd5f89af93890c805f8942d0d7c16f268325d71e61baddeb20ae
EBUILD calculate-install-2.2.9999.ebuild 595 RMD160 8f9b9a14fed39ded9c2a9d9343aa4e892d620172 SHA1 09aff28bdaa486868e2caddc7911732a905336ee SHA256 534e6c6e465177e269ce7beed96dab08a124878591088c1bf38095e855ca1180
MISC ChangeLog 22061 RMD160 009cb2446f08445e117f6ec9d5f358914b0bd9ae SHA1 85491e99402f4319f94567639a67b3ec25752b5c SHA256 6bf67f8d622029211fbcd939610ede6d19e8a28f6f16a3fb7051386349104274
MISC ChangeLog 22280 RMD160 3a650e2ef89e9cb0a69a7d69d867102dec51b0a6 SHA1 1f3c6b333447e38b5517a58210367a3badaa8f85 SHA256 4b95d78d1d0f1dc258279c30b7aa812c2ae93aab0881c11cc4c442c558f2fbb6
MISC metadata.xml 310 RMD160 769e4f17a9354da6b168b72a5d65d978f65bf6dd SHA1 83aaae376052d69c7327e880cf028ebc0dea608b SHA256 c29d3efc676d8308872920db5223c78469db86ac236b5d45c3ee98ceb8fca846

@ -0,0 +1,39 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The program of installation Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="minimal"
DEPEND="~sys-apps/calculate-templates-2.2.17
app-portage/layman
!minimal? ( sys-boot/grub
sys-apps/gptfdisk
sys-fs/dosfstools
sys-fs/squashfs-tools
sys-block/parted )"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# update to 2.2.18_rc1
epatch "${FILESDIR}/calculate-install-2.2.17_2.2.18_rc1.patch"
}
pkg_postinst() {
einfo "For configure calculate-install perform:"
einfo " cl-install --install"
}

@ -0,0 +1,152 @@
diff --git i18n/cl_install_ru.mo i18n/cl_install_ru.mo
index f65db0b..e8ea763 100644
Binary files i18n/cl_install_ru.mo and i18n/cl_install_ru.mo differ
diff --git pym/cl_fill_install.py pym/cl_fill_install.py
index 80ca597..fb9434e 100644
--- pym/cl_fill_install.py
+++ pym/cl_fill_install.py
@@ -1104,13 +1104,21 @@ class fillVars(object, glob_attr):
else:
return ""
+ def isDNSByDHCP(self):
+ """If first interface get ip by DHCP dns must be DHCP"""
+ dhcps = self.Get('os_install_net_dhcp_set')
+ if dhcps:
+ if dhcps[0] == "on":
+ return True
+ return False
+
def get_os_install_net_dns(self):
"""Get current name servers"""
dnsIps = filter(ip.checkIp,
map(lambda x:x.strip().partition("nameserver")[2].strip(),
filter(lambda x:x.lstrip().startswith("nameserver"),
readLinesFile('/etc/resolv.conf'))))
- return " ".join(dnsIps)
+ return "" if self.isDNSByDHCP() else " ".join(dnsIps)
def get_os_install_net_dns_search(self):
"""Get current name servers"""
@@ -1118,7 +1126,7 @@ class fillVars(object, glob_attr):
map(lambda x:x.strip().partition("search")[2].strip(),
filter(lambda x:x.lstrip().startswith("search"),
readLinesFile('/etc/resolv.conf'))))
- return dnsSearch
+ return "" if self.isDNSByDHCP() else dnsSearch
def get_os_install_net_conf(self):
"""Net setup (networkmanager or openrc)"""
diff --git pym/cl_install.py pym/cl_install.py
index 966b881..e1bf83e 100644
--- pym/cl_install.py
+++ pym/cl_install.py
@@ -864,6 +864,12 @@ class cl_install(color_print, SignalInterrupt):
else:
musers = _("none")
+ dnsNoValue = _("none")
+ dhcps = self.clVars.Get('os_install_net_dhcp_set')
+ if dhcps:
+ if dhcps[0] == "on":
+ dnsNoValue = _("DHCP")
+
self.printSUCCESS(_("Installation") + " Calculate Linux")
printData = [
[(_("System"),True),
@@ -883,13 +889,13 @@ class cl_install(color_print, SignalInterrupt):
(_("PROXY"),
clGet('os_install_proxy') or _("none"),True),
(_("NTP"),clGet('os_install_ntp') or _("none"),True),
- (_("DNS"),clGet('os_install_net_dns') or _("none"),True)
+ (_("DNS"),clGet('os_install_net_dns') or dnsNoValue,True)
],
[(_("Hardware"),True),
(_("Machine hardware name"),
clGet('os_install_arch_machine'),True),
(_("Quantity processors"),clGet('hr_cpu_num'),hdd),
- (_("Videocard vendor"),clGet('hr_video'),hdd),
+ (_("Videocard"),clGet('hr_video_name'),hdd),
(_("{0} video driver").format("Xorg"),
clGet('os_install_x11_video_drv'),hdd),
(_("Screen resolution"),clGet('os_install_x11_resolution'),hdd)
@@ -1153,7 +1159,8 @@ class cl_install(color_print, SignalInterrupt):
map(lambda x:x[NET],routes)+map(lambda x:x[NET],routedata))
routes = filter(lambda x:x[GW] or x[SRC],routes)
wrongGws = map(lambda x:x[GW],
- filter(lambda x:not ip.isIpInNet(x[GW],*nets),
+ filter(lambda x:not ip.isIpInNet(x[GW],
+ *(set(nets)-set([x[NET]]))),
filter(lambda x:x[GW],
routes)))
if wrongGws:
@@ -1170,7 +1177,12 @@ class cl_install(color_print, SignalInterrupt):
if not dev:
gwnetwork = ip.isIpInNet(gw,*nets)[0]
dev = filter(lambda x:x[NET]==gwnetwork,
- routedata+newroutes)[0][DEV]
+ routedata+newroutes)
+ if not dev:
+ raise InstallError(
+ _("Can not determine device for network %s")%
+ network)
+ dev = dev[0][DEV]
if not gw and not src:
continue
newroutes.append((network,gw,dev,src))
@@ -1820,7 +1832,7 @@ class cl_install(color_print, SignalInterrupt):
clGet('os_install_net_route_network'),
clGet('os_install_net_route_gw'),
clGet('os_install_net_route_src')) + \
- map(lambda x:(x[0],_("DHCP")),
+ map(lambda x:(x[0],_("DHCP"),_("DHCP"),_("DHCP")),
filter(lambda x:x[1]=='on',zip(clGet('os_install_net_interfaces'),
clGet('os_install_net_dhcp_set'))))
diff --git pym/cl_install_cmd.py pym/cl_install_cmd.py
index 67a049a..d1424d3 100644
--- pym/cl_install_cmd.py
+++ pym/cl_install_cmd.py
@@ -228,8 +228,8 @@ class install_cmd(share_cmd):
" " + _("ip specifing error: '{ip}' "
"(example: '{example}')").format(\
ip=ipaddr,example="eth0:192.168.0.21/16"))
- if values.dns:
- if not re.match("^{0}(,{0})*$".format(iputils.IP_ADDR),values.dns):
+ if not values.dns is None:
+ if not re.match("(^{0}(,{0})*|)$".format(iputils.IP_ADDR),values.dns):
self.optobj.error(_("option %s:") %"--dns" +\
" " + _("dns specifing error: '%s'") %\
values.dns)
@@ -319,7 +319,7 @@ class install_cmd(share_cmd):
def setNetworkParams(self,ipaddrs,routes,dns,setup,dhcps):
"""Set nework params"""
- if dns:
+ if not dns is None:
self.logicObj.clVars.Set("os_install_net_dns",dns,True)
ipaddrs = map(lambda x:x.split(":"),ipaddrs or [])
routes = map(lambda x:x+[""]*(4-len(x)),
diff --git pym/cl_vars_install.py pym/cl_vars_install.py
index 77ae323..5238f7b 100644
--- pym/cl_vars_install.py
+++ pym/cl_vars_install.py
@@ -299,6 +299,10 @@ class Data:
# net setup (networkmanager or openrc)
os_install_net_conf = {}
+ # net service configured
+ os_install_net_settings = {'mode':'w',
+ 'value':''}
+
# dhcp or not
os_install_net_dhcp_set = {}
@@ -376,6 +380,7 @@ class Data:
# lib vars
os_locale_xkb = {}
hr_video = {}
+ hr_video_name = {}
os_linux_name = {}
os_scratch = {}
os_x11_video_drv = {}

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-lib-2.2.17-r3 (27 Jun 2011)
27 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-lib-2.2.17-r3.ebuild,
+files/calculate-lib-2.2.17_2.2.18_rc1.patch:
Update to 2.2.18_rc1.
*calculate-lib-2.2.17-r2 (24 Jun 2011)
24 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -4,6 +4,7 @@ AUX calculate-lib-2.2.15-fix_update_config.patch 1072 RMD160 74541ac312602b2d314
AUX calculate-lib-2.2.16-fix_get_uid.patch 1624 RMD160 4f9bc24d1f2e99ab929399a3fedca273f28f1956 SHA1 d17822f1b29f0e5254c6d9207a919f5ec3695e98 SHA256 833a6e4da7ddd2ad431ebf1cfd4acb6aeae2b6571f1e00b7e74df9310250e286
AUX calculate-lib-2.2.17-backport.patch 2553 RMD160 a59dda5e1566e53a021474a52dfbb4f54516d7a5 SHA1 25fd7e130dc62b29a8125cf7f2c477f68f1b7898 SHA256 7444f2bc297dd12d4b9cadd5281286550cff19adcbc362e66c027c57b5a8202d
AUX calculate-lib-2.2.17-fix_videodetect.patch 1176 RMD160 bb8def2761f2a533f5b49f38b3618a93dcfface2 SHA1 b7b14f4739af07dccc75261b95f83482bbcc4506 SHA256 54adaee609cde4a812761b4641ab3ed10c18d0adb37f3879a7b8515805a1a5e3
AUX calculate-lib-2.2.17_2.2.18_rc1.patch 4096 RMD160 edf28fa477db91da884a9acd537d16b42b167876 SHA1 640f61d5d30f824dd21badcc77366917d298a629 SHA256 768b18cbef4017ee4eb292df8787bb86a76c68f9186c945b9dd7ee71f79eeb9a
AUX calculate-lib-2.2.8-file.patch 747 RMD160 8a1f90c822eaefac69b67aa6999a1dc8c2b51b9f SHA1 aeded1b0587785145f4e62f3e81a2726e7c4312d SHA256 45ce03a248d8bec22bbdf006ce607809761304d255467e687242f9423c8413a4
AUX lib_i18n_path.patch 1114 RMD160 6e561c46e91105f4e7686678771da21e8f3685a2 SHA1 b58e8906104b4b9d1a1bd8ecb6959767cad2d329 SHA256 2913821d3c069612485e6dd7fb0e71bc06e5061054309ad9ed6bac29eee732f2
DIST calculate-lib-2.1.11.tar.bz2 61687 RMD160 93ca4f84ff2cd7018addfd4de162959d78e51f78 SHA1 53149951c346fea7709cb43b4d8ebefe63acb0fd SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599
@ -21,8 +22,9 @@ EBUILD calculate-lib-2.2.16-r1.ebuild 768 RMD160 4312332a4e8dcba397e40a469dd6d2f
EBUILD calculate-lib-2.2.16.ebuild 620 RMD160 c6b655288e00b8225c87a7c0aee27df1602978bf SHA1 8effba1ef6dec2caf6c75162ced40d8d9c571702 SHA256 733ddccc79c4df5fac82a50a8c94b1494033ed7fb89f4df6ec95d5e8e10ab1d7
EBUILD calculate-lib-2.2.17-r1.ebuild 744 RMD160 86da0ffbf03134fe70ee9d80d9af87156d310bca SHA1 f278e62476d4b3fc1600e8b29916aa755d869a94 SHA256 4c224e947dece22065ed65d8ff7d2fe01a9da6a5e06ddb3cc9f68faa043e33b1
EBUILD calculate-lib-2.2.17-r2.ebuild 840 RMD160 ed12ca418bce8b0237ebe6d3b46709629a22fa7a SHA1 8f063ff4f43548c886ada89d9bbf9d3da92fad48 SHA256 54f4cfd0660e2c528745c9f0bfa1ba566508356c22b3296b6c6ea760ecb3c92a
EBUILD calculate-lib-2.2.17-r3.ebuild 759 RMD160 34b990d3913c6cc57665c766f6222eaab94e1845 SHA1 abc49361d3603a453fe395194e1bc792181c7ed5 SHA256 082c114940e0b6622a936a3d3f2a76850cdebef74d979d27eab530265209c67a
EBUILD calculate-lib-2.2.17.ebuild 620 RMD160 c6b655288e00b8225c87a7c0aee27df1602978bf SHA1 8effba1ef6dec2caf6c75162ced40d8d9c571702 SHA256 733ddccc79c4df5fac82a50a8c94b1494033ed7fb89f4df6ec95d5e8e10ab1d7
EBUILD calculate-lib-2.2.9999.ebuild 726 RMD160 6dce718f317825c712f7c9595a3e712ef6222cf9 SHA1 42e1607a36e826310ef5ed317d717c5aa8acc2bf SHA256 dce73aafa346ea1fd88b6e99d8f6184a562de56e3eb871c1b5849890b13c34c2
EBUILD calculate-lib-9999.ebuild 476 RMD160 3df165f011b324fa8dc37d0443e941263943dd61 SHA1 069ab864dc83f32c69c4349d807d25e1196756ee SHA256 07a628ede4f47849908dd543f879ab8b40a5ca887b892fa0f5cf6c1ef2a24cab
MISC ChangeLog 21516 RMD160 dd831831d3d9bf986f69fec77bbdc0322c00fd12 SHA1 b13d337a53fca76b04d7f38ec14bf9c137b0c644 SHA256 eb74e1b26ce4a528d6d862e543038d77af977012793824c6d41495f9c6e5c6ce
MISC ChangeLog 21724 RMD160 78c0c1cc75d1f7e962b7e6d6fe24262f7b0bcf9c SHA1 fa89b959bc54235a44c09375ee60bb6bed8ee3ad SHA256 3852b2f0b45c0186d36b421161c69b0baf676649cadcb9c97df2518f271ac418
MISC metadata.xml 303 RMD160 774b65ed76939d6878496ad6ef6451849bdced05 SHA1 7d08569697a290ede98c88ab59db3cdc3037bd15 SHA256 181519d9679fd9aee9a7a9806733a50728d3da0b1e0ad54f31499200f7f5c6ec

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

@ -0,0 +1,118 @@
diff --git pym/cl_fill.py pym/cl_fill.py
index 639e100..a846970 100644
--- pym/cl_fill.py
+++ pym/cl_fill.py
@@ -24,7 +24,7 @@ from cl_vars_share import varsShare, clLocale
from os.path import exists as pathexists
from os import path
from cl_utils import isMount, genpassword, getAvailableX11Drivers, \
- listDirectory,isPkgInstalled
+ listDirectory,isPkgInstalled,lspci
from utils import ip
from encrypt import getHash
@@ -529,19 +529,21 @@ class fillVars(varsShare):
return valBoardName or "unknown"
return ""
+ def get_hr_video_name(self):
+ """Get video name"""
+ pciVideo = list(sorted(lspci("VGA compatible").items()))
+ if pciVideo:
+ pciVideo = pciVideo[0][1]
+ vendor=pciVideo.get("vendor","").split(" ")[0]
+ name=pciVideo.get("name","")
+ if "[" in name and "]" in name:
+ name = name.partition("[")[2].partition("]")[0]
+ return "{vendor} {name}".format(vendor=vendor,name=name)
+ return ""
+
def get_hr_video(self):
"""Videocard vendor"""
- lines=self._runos("lspci")
- if not lines:
- return ""
- reVGA = re.compile("vga",re.I)
- foundVGA = False
- for line in lines:
- if reVGA.search(line):
- foundVGA = True
- break
- if not foundVGA:
- return "vesa"
+ line = self.Get('hr_video_name')
if "nVidia" in line or "GeForce" in line:
return "nvidia"
elif "ATI" in line:
diff --git pym/cl_utils.py pym/cl_utils.py
index 24760c9..025b051 100644
--- pym/cl_utils.py
+++ pym/cl_utils.py
@@ -967,16 +967,10 @@ def getSquashList():
def getAvailableX11Drivers(prefix="/"):
"""Get available x11 drivers"""
- distfiles = path.join(prefix,'usr/portage/distfiles')
xorg_modules_dir = path.join(prefix,'usr/lib/xorg/modules/drivers')
- return list(set(
- map(lambda x:'fglrx' if x.startswith('ati-driver') else "nvidia",
- filter(lambda x:x.startswith('ati-driver-installer') or
- x.startswith('NVIDIA-Linux'),
- listDirectory(distfiles))) + \
- map(lambda x: x[:-7],
+ return map(lambda x: x[:-7],
filter(lambda x:x.endswith('_drv.so'),
- listDirectory(xorg_modules_dir)))))
+ listDirectory(xorg_modules_dir)))
def lspci(filtername=None,shortInfo=False):
"""Get hash of lspci, filtred by filtername. If shortInfo, then
diff --git pym/cl_vars.py pym/cl_vars.py
index 3ffa1db..4d7f9f2 100644
--- pym/cl_vars.py
+++ pym/cl_vars.py
@@ -185,6 +185,9 @@ class Data:
# video verdor name
hr_video = {'hide':True}
+ # videocard name
+ hr_video_name = {'hide':True}
+
# Video driver used by xorg
os_x11_video_drv = {'hide':True}
diff --git pym/cl_vars_share.py pym/cl_vars_share.py
index 66e1567..755ae89 100644
--- pym/cl_vars_share.py
+++ pym/cl_vars_share.py
@@ -144,6 +144,15 @@ class clLocale:
'xkblayout':'pt,us',
'language':'pt',
},
+ #Romanian
+ 'ro_RO' : {
+ 'locale':'ro_RO.UTF-8',
+ 'keymap':'ro_win',
+ 'dumpkeys_charset':'',
+ 'consolefont':'lat2-16',
+ 'xkblayout':'ro,us',
+ 'language':'ro',
+ },
#Russian
'ru_RU' : {
'locale':'ru_RU.UTF-8',
diff --git pym/utils/ip.py pym/utils/ip.py
index bec371d..a1ec1be 100644
--- pym/utils/ip.py
+++ pym/utils/ip.py
@@ -179,6 +179,7 @@ def getRouteTable(onlyIface=[]):
yield (network,dict(zip(routeParams[0::2],routeParams[1::2])))
def getInterfaces():
- """Get available interfaces"""
- return filter(lambda x:x != "lo",
- listDirectory('/sys/class/net'))
+ """Get available interfaces (discard which hasn't device)"""
+ sysNet = "/sys/class/net"
+ return filter(lambda x:path.exists(path.join(sysNet,x,"device")),
+ listDirectory(sysNet))

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-templates-2.2.17-r5 (27 Jun 2011)
27 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-templates-2.2.17-r5.ebuild,
+files/calculate-templates-2.2.17_2.2.18_rc1.patch:
Update templates to 2.2.18_rc1
*calculate-templates-2.2.17-r4 (24 Jun 2011)
24 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -8,6 +8,7 @@ AUX calculate-templates-2.2.17-add_ro_locale.patch 498 RMD160 05eda5818c7be804fd
AUX calculate-templates-2.2.17-fix_confdnet.patch 2264 RMD160 0e8d5c0557e14feef9b39cfd4fe28ecfa8f5eb07 SHA1 929c3af4e10c8c043fd5f8fafa7ccd31b5960976 SHA256 64febfd58e6c61c8b5db6e4b30d2618d9bee7972442551b003bfc6600f5f5d6a
AUX calculate-templates-2.2.17-fix_default_grub.patch 1054 RMD160 ee615500496c2079eb9bb619e3e58b864b1358b6 SHA1 eaf9d47d075b9c1a18adf45498090839d980fb22 SHA256 fa91de2e7706625ab15170e1252aba75492dd9fb6b30cca666255e9b838d6f62
AUX calculate-templates-2.2.17-fix_nm_applets.patch 1565 RMD160 a277588b557c779977d82ef76e1d75ecaebc9193 SHA1 3ee95d115cdc9132a3bbe743c0fc644e49c14f29 SHA256 a514b7f6d4e19ec0792b1dbea0c0ba8ac4ef8a2b447285761c03951fb3798b04
AUX calculate-templates-2.2.17_2.2.18_rc1.patch 12917 RMD160 8da94b86383e48c7817d2fc16d5ca7b20e98fffe SHA1 3877ff28c667828465b697866fc17541ad157091 SHA256 fb7283eebb2c15eeac4c13cd61033f96791444c632a1cceadc647cac4c910f74
DIST calculate-templates-2.2.15.tar.bz2 231070 RMD160 df93588bb98c449447b276d124ebfc7062fcac7a SHA1 881f004803062de7b0d2704fbb9b81abb40f378f SHA256 6f252027a037111662ae89a9007405f8d474967a79015690fb85cebd749d6858
DIST calculate-templates-2.2.16.tar.bz2 231990 RMD160 ad50cc16875daae294ee2ddd674481a57e4ce874 SHA1 5d90afc0dceca2d80ca5cb20a3d18c04dfb60abd SHA256 bca54589f5fa75054d8d9572650411fa2fe4776869331fe7fe37d75f4b442c16
DIST calculate-templates-2.2.17.tar.bz2 232607 RMD160 07757917dd29340942bd32fc92e72317322c3b5a SHA1 51d261f0dda34ac7a86e67c95563c3f58dbf7eb8 SHA256 fb70270ddac2ed2d4ede8e579d01a2dca5ee58f965edc093f1ed3b475feca228
@ -24,7 +25,8 @@ EBUILD calculate-templates-2.2.17-r1.ebuild 726 RMD160 dfe0412292b24c413b66fd612
EBUILD calculate-templates-2.2.17-r2.ebuild 826 RMD160 1fce0a40d35cc879faadec257bebe03dcf73581d SHA1 84290f6ee4975c453ed1e190962d6a03f6494c81 SHA256 e5371f35725e55eda2ec16993e8662dddcc81c1d96a29e6c5125d53aa144326b
EBUILD calculate-templates-2.2.17-r3.ebuild 912 RMD160 5d6f46b1786bb0eb12b3f0a45fd6e6871ff433fd SHA1 29e049edc78d79756816cd7b5b02d6e8140f7e6a SHA256 36c3582ff8dcf7acb634a518254a2778d6a067e2a838223fc4f4b537cd173862
EBUILD calculate-templates-2.2.17-r4.ebuild 998 RMD160 4cb54e989cd3a0f35cb1a0268103b9a7d469b67d SHA1 c46277219df6f1c455132ccef4fd285743fcce24 SHA256 be196789ddf7b66bdb3a99f4509a32b4c4e9a18a9d08b6825a84ddfff80d462d
EBUILD calculate-templates-2.2.17-r5.ebuild 715 RMD160 fbd1853bbbb04362ba120b10ca4c2c6cda22b0c9 SHA1 080aa41605f17902eeb44ba80f5cc3d7a42dd6e2 SHA256 7d553af9574a5300a8ed303c5437c6aece4e2eaf298bce9ff28fbd7c59411e55
EBUILD calculate-templates-2.2.17.ebuild 581 RMD160 991699af00f53a98e27423e7b9a549260682b499 SHA1 769663ae8634d3725c7c6e96a4e830d73e2489e8 SHA256 4483ec21865c2f5b25f7114b08afe89b11d83fcd141484df0372633ba3304537
EBUILD calculate-templates-2.2.9999.ebuild 572 RMD160 14e53f7c05efbb563b793b1025669cbe79d0838c SHA1 226d287ce0a00609ed6c871321abf5000565227e SHA256 5df16332077472571e2d4aae47e958d1e6efe3a8d694b61053778f75a537142f
MISC ChangeLog 23465 RMD160 2975541bcca78da135bb479d96c120f62abd473d SHA1 736ce785fcb78147acf48213e5b6249f3dc24d4e SHA256 4f495e25de0f7691d26487c349c68497a24c847f624c72775e0a655d8d523c02
MISC ChangeLog 23700 RMD160 bcf8ca1cb3ab9d9c1494843b07a8b1897d62c6f3 SHA1 4b60db67f36597c7a744668f7f27c166ad285612 SHA256 edab10e473407f44c2e6fecae4a3315449b928d6de72f54528f28ccb9613bd78
MISC metadata.xml 338 RMD160 4a1a51881bdf09b961217d2056114ca4ccb8b4d2 SHA1 5fcb2724427f9ac5dda07abb5c829c24e6db9ae6 SHA256 175d9ae86b71b291a519414e816b05290d0e4be74726cc8d5449a500c51a3b2d

@ -0,0 +1,37 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="Templates for calculate utilities 2.2"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
DEPEND="~sys-apps/calculate-lib-2.2.17"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# patch to 2.2.18_rc1
epatch "${FILESDIR}/calculate-templates-2.2.17_2.2.18_rc1.patch"
}
src_compile() {
:
}
src_install() {
dodir /usr/share/calculate/templates
insinto /usr/share/calculate/templates
doins -r *
}

@ -0,0 +1,290 @@
diff --git builder/iso/calcboot/isolinux/keymap.cfg builder/iso/calcboot/isolinux/keymap.cfg
index d4abb5e..9da49d6 100644
--- builder/iso/calcboot/isolinux/keymap.cfg
+++ builder/iso/calcboot/isolinux/keymap.cfg
@@ -80,6 +80,11 @@ LABEL keymap:pt_PT
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=,keymap:pt_PT
+LABEL keymap:ro_RO
+ MENU LABEL Romanian
+ KERNEL calcmenu.c32
+ APPEND isolinux.cfg calculate=,keymap:ro_RO
+
LABEL keymap:ru_RU
MENU LABEL Russian
KERNEL calcmenu.c32
diff --git builder/iso/calcboot/isolinux/lang.cfg builder/iso/calcboot/isolinux/lang.cfg
index aefb539..180dafb 100644
--- builder/iso/calcboot/isolinux/lang.cfg
+++ builder/iso/calcboot/isolinux/lang.cfg
@@ -50,6 +50,11 @@ LABEL lang:ru_RU
KERNEL calcmenu.c32
APPEND isolinux.cfg calculate=lang:ru_RU,keymap:ru_RU,timezone:Europe/Moscow
+LABEL lang:ro_RO
+ MENU LABEL Romanian
+ KERNEL calcmenu.c32
+ APPEND isolinux.cfg calculate=lang:ro_RO,keymap:ro_RO,timezone:Europe/Bucharest
+
LABEL lang:es_ES
MENU LABEL Espanol
KERNEL calcmenu.c32
diff --git desktop/00-desktop-init/empty_dir/2ini_res.env desktop/00-desktop-init/empty_dir/2ini_res.env
index ba4c0a6..13bac65 100644
--- desktop/00-desktop-init/empty_dir/2ini_res.env
+++ desktop/00-desktop-init/empty_dir/2ini_res.env
@@ -118,6 +118,19 @@ videos = #-ini(resource.path)-#/Видео
desktop = /home/#-ur_login-#/Рабочий стол
#os_locale_lang#
+#?os_locale_lang==ro_RO#
+documents = #-ini(resource.path)-#/Documente
+downloads = #-ini(resource.path)-#/Descărcări
+music = #-ini(resource.path)-#/Muzică
+pictures = #-ini(resource.path)-#/Poze
+public = #-ini(resource.path)-#/Public
+templates = #-ini(resource.path)-#/Templates
+videos = #-ini(resource.path)-#/Video
+#os_locale_lang#
+#?os_locale_lang==ro_RO&&ur_domain_set==off#
+desktop = /home/#-ur_login-#/Desktop
+#os_locale_lang#
+
#?os_locale_lang==uk_UA#
documents = #-ini(resource.path)-#/Документи
downloads = #-ini(resource.path)-#/Завантаження
diff --git desktop/desktop/00-patch-2.2.0.16/2ini_res.env desktop/desktop/00-patch-2.2.0.16/2ini_res.env
index ba4c0a6..ec7ae86 100644
--- desktop/desktop/00-patch-2.2.0.16/2ini_res.env
+++ desktop/desktop/00-patch-2.2.0.16/2ini_res.env
@@ -105,6 +105,19 @@ videos = #-ini(resource.path)-#/Vídeos
desktop = /home/#-ur_login-#/Desktop
#os_locale_lang#
+#?os_locale_lang==ro_RO#
+documents = #-ini(resource.path)-#/Documente
+downloads = #-ini(resource.path)-#/Descărcări
+music = #-ini(resource.path)-#/Muzică
+pictures = #-ini(resource.path)-#/Poze
+public = #-ini(resource.path)-#/Public
+templates = #-ini(resource.path)-#/Templates
+videos = #-ini(resource.path)-#/Video
+#os_locale_lang#
+#?os_locale_lang==ro_RO&&ur_domain_set==off#
+desktop = /home/#-ur_login-#/Desktop
+#os_locale_lang#
+
#?os_locale_lang==ru_RU#
documents = #-ini(resource.path)-#/Документы
downloads = #-ini(resource.path)-#/Загрузки
diff --git desktop/desktop/30-gnome-2.26/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml.ro desktop/desktop/30-gnome-2.26/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml.ro
new file mode 100644
index 0000000..a40c1af
--- /dev/null
+++ desktop/desktop/30-gnome-2.26/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml.ro
@@ -0,0 +1,12 @@
+# Calculate name=%gconf.xml format=xml_gconf append=join os_locale_lang==ro_RO
+<?xml version="1.0"?>
+<gconf>
+ <entry name="layouts" type="list" ltype="string">
+ <li type="string">
+ <stringvalue>ro</stringvalue>
+ </li>
+ <li type="string">
+ <stringvalue>us</stringvalue>
+ </li>
+ </entry>
+</gconf>
diff --git desktop/desktop/30-gnome-2.30/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml.ro desktop/desktop/30-gnome-2.30/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml.ro
new file mode 100644
index 0000000..a40c1af
--- /dev/null
+++ desktop/desktop/30-gnome-2.30/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml.ro
@@ -0,0 +1,12 @@
+# Calculate name=%gconf.xml format=xml_gconf append=join os_locale_lang==ro_RO
+<?xml version="1.0"?>
+<gconf>
+ <entry name="layouts" type="list" ltype="string">
+ <li type="string">
+ <stringvalue>ro</stringvalue>
+ </li>
+ <li type="string">
+ <stringvalue>us</stringvalue>
+ </li>
+ </entry>
+</gconf>
diff --git desktop/desktop/60-firefox-3.5/.mozilla/firefox/calculate.default/prefs.js desktop/desktop/60-firefox-3.5/.mozilla/firefox/calculate.default/prefs.js
index 846e584..3d9432e 100644
--- desktop/desktop/60-firefox-3.5/.mozilla/firefox/calculate.default/prefs.js
+++ desktop/desktop/60-firefox-3.5/.mozilla/firefox/calculate.default/prefs.js
@@ -71,6 +71,9 @@ user_pref("spellchecker.dictionary", "pt");
#?pkg(www-plugins/spell-mozilla-plugin)!=&&os_locale_language==ru#
user_pref("spellchecker.dictionary", "ru");
#pkg#
+#?pkg(www-plugins/spell-mozilla-plugin)!=&&os_locale_language==ro#
+user_pref("spellchecker.dictionary", "ro");
+#pkg#
#?pkg(www-plugins/spell-mozilla-plugin)!=&&os_locale_language==uk#
user_pref("spellchecker.dictionary", "uk-UA");
#pkg#
diff --git install/1merge/00-calculate-install/calculate2.env install/1merge/00-calculate-install/calculate2.env
new file mode 100644
index 0000000..cead32f
--- /dev/null
+++ install/1merge/00-calculate-install/calculate2.env
@@ -0,0 +1,4 @@
+# Calculate format=samba path=/etc/calculate
+
+[install]
+os_install_net_settings = #-os_install_net_conf-#
diff --git install/1merge/glibc/locale.gen install/1merge/glibc/locale.gen
index 15cff6b..c087558 100644
--- install/1merge/glibc/locale.gen
+++ install/1merge/glibc/locale.gen
@@ -26,6 +26,8 @@ nn_NO.UTF-8 UTF-8
pl_PL.UTF-8 UTF-8
#Portuguese
pt_PT.UTF-8 UTF-8
+#Romanian
+ro_RO.UTF-8 UTF-8
#Russian
ru_RU.UTF-8 UTF-8
#Spanish
diff --git install/1merge/grub2/default.grub install/1merge/grub2/default.grub
index 67ddb16..b9a91cc 100644
--- install/1merge/grub2/default.grub
+++ install/1merge/grub2/default.grub
@@ -8,7 +8,7 @@ GRUB_CMDLINE_LINUX="video=uvesafb:ywrap,#-os_install_fb_resolution-#,mtrr:3,spla
#?pkg(media-gfx/cld-themes)==&&pkg(media-gfx/cldx-themes)==&&pkg(media-gfx/cldg-themes)==&&pkg(media-gfx/cls-themes)==&&pkg(media-gfx/cds-themes)==&&pkg(media-gfx/cmc-themes)==#
GRUB_CMDLINE_LINUX="video=uvesafb:ywrap,#-os_install_fb_resolution-#,mtrr:3,splash=off,theme:tty1 #-os_install_kernel_resume-# elevator=#-os_install_kernel_scheduler-# doscsi#-os_install_kernel_attr-# calculate=video:#-os_install_x11_video_drv-# console=tty1 udev quiet"
#pkg#
-GRUB_TERMINAL="gfxterm"
+!GRUB_TERMINAL=del
GRUB_GFXMODE="auto"
GRUB_BACKGROUND="/boot/grub/grub-calculate.png"
GRUB_COLOR_NORMAL="white/black"
diff --git install/1merge/networkmanager/plasma-applet-networkmanagement.desktop install/1merge/networkmanager/plasma-applet-networkmanagement.desktop
new file mode 100644
index 0000000..2b3b677
--- /dev/null
+++ install/1merge/networkmanager/plasma-applet-networkmanagement.desktop
@@ -0,0 +1,8 @@
+# Calculate path=/usr/share/kde4/services pkg(kde-base/kdelibs)!= format=kde
+[Desktop Entry]
+#?os_install_net_conf==networkmanager#
+X-KDE-Library=plasma_applet_networkmanagement
+#os_install_net_conf#
+#?os_install_net_conf!=networkmanager#
+X-KDE-Library=
+#os_install_net_conf#
diff --git install/1merge/networkmanager/system-connections/.calculate_directory install/1merge/networkmanager/system-connections/.calculate_directory
index 4401bf6..b3a2ea7 100644
--- install/1merge/networkmanager/system-connections/.calculate_directory
+++ install/1merge/networkmanager/system-connections/.calculate_directory
@@ -1 +1 @@
-# Calculate path=/etc/NetworkManager exists(/etc/NetworkManager/system-connections,root)==&&cl_chroot_status==off&&os_install_root_type!=livecd||ac_install_system==up
+# Calculate path=/etc/NetworkManager os_install_net_settings!=networkmanager&&cl_chroot_status==off&&os_install_root_type!=livecd||ac_install_system==up
diff --git install/1merge/nm-applet/.calculate_directory install/1merge/nm-applet/.calculate_directory
new file mode 100644
index 0000000..6f79f0c
--- /dev/null
+++ install/1merge/nm-applet/.calculate_directory
@@ -0,0 +1,2 @@
+# Calculate belong()!=&&cl_chroot_status==off&&pkg(gnome-extra/nm-applet)!= path=/etc/xdg name=autostart
+
diff --git install/1merge/nm-applet/nm-applet.desktop install/1merge/nm-applet/nm-applet.desktop
new file mode 100644
index 0000000..d32af0f
--- /dev/null
+++ install/1merge/nm-applet/nm-applet.desktop
@@ -0,0 +1,8 @@
+# Calculate format=kde
+[Desktop Entry]
+#?os_install_net_conf==networkmanager#
+X-GNOME-Autostart-enabled=true
+#os_install_net_conf#
+#?os_install_net_conf!=networkmanager#
+X-GNOME-Autostart-enabled=false
+#os_install_net_conf#
diff --git install/1merge/openrc/conf.d/net install/1merge/openrc/conf.d/net
index a40ea98..4d39ad5 100644
--- install/1merge/openrc/conf.d/net
+++ install/1merge/openrc/conf.d/net
@@ -1,22 +1,30 @@
-# Calculate comment=# exists(/etc/conf.d/net,root)==&&cl_chroot_status==off&&os_install_root_type!=livecd&&os_install_net_conf==openrc||ac_install_system==up&&os_install_net_conf==openrc
+# Calculate comment=# os_install_net_settings!=openrc&&cl_chroot_status==off&&os_install_root_type!=livecd&&os_install_net_conf==openrc||ac_install_system==up&&os_install_net_conf==openrc
#?os_install_linux_system==server#
modules="!plug"
#os_install_linux_system#
#?list(os_install_net_interfaces,0)!=&&list(os_install_net_dhcp_set,0)!=on&&list(os_install_net_ip,0)!=#
config_#-list(os_install_net_interfaces,0)-#=( "#-list(os_install_net_ip,0)-#/#-list(os_install_net_cidr,0)-#" )
+#list#
+#?list(os_install_net_interfaces,0)!=&&list(os_install_net_dhcp_set,0)!=on&&list(os_install_net_ip,0)!=&&list(os_install_net_route,0)!=#
routes_#-list(os_install_net_interfaces,0)-#="#-list(os_install_net_route,0)-#"
#list#
#?list(os_install_net_interfaces,1)!=&&list(os_install_net_dhcp_set,1)!=on&&list(os_install_net_ip,1)!=#
config_#-list(os_install_net_interfaces,1)-#=( "#-list(os_install_net_ip,1)-#/#-list(os_install_net_cidr,1)-#" )
+#list#
+#?list(os_install_net_interfaces,1)!=&&list(os_install_net_dhcp_set,1)!=on&&list(os_install_net_ip,1)!=&&list(os_install_net_route,1)!=#
routes_#-list(os_install_net_interfaces,1)-#="#-list(os_install_net_route,1)-#"
#list#
#?list(os_install_net_interfaces,2)!=&&list(os_install_net_dhcp_set,2)!=on&&list(os_install_net_ip,2)!=#
config_#-list(os_install_net_interfaces,2)-#=( "#-list(os_install_net_ip,2)-#/#-list(os_install_net_cidr,2)-#" )
+#list#
+#?list(os_install_net_interfaces,2)!=&&list(os_install_net_dhcp_set,2)!=on&&list(os_install_net_ip,2)!=&&list(os_install_net_route,2)!=#
routes_#-list(os_install_net_interfaces,2)-#="#-list(os_install_net_route,2)-#"
#list#
#?list(os_install_net_interfaces,3)!=&&list(os_install_net_dhcp_set,3)!=on&&list(os_install_net_ip,3)!=#
config_#-list(os_install_net_interfaces,3)-#=( "#-list(os_install_net_ip,3)-#/#-list(os_install_net_cidr,3)-#" )
+#list#
+#?list(os_install_net_interfaces,3)!=&&list(os_install_net_dhcp_set,3)!=on&&list(os_install_net_ip,3)!=&&list(os_install_net_route,3)!=#
routes_#-list(os_install_net_interfaces,3)-#="#-list(os_install_net_route,3)-#"
#list#
#?os_install_net_dns!=#
diff --git install/1merge/sudo/sudoers install/1merge/sudo/sudoers
index 961a5bf..25c4cde 100644
--- install/1merge/sudo/sudoers
+++ install/1merge/sudo/sudoers
@@ -1,4 +1,4 @@
-# Calculate comment=#
+# Calculate comment=# chmod=0400
Defaults env_reset
#?os_install_root_type==livecd#
diff --git install/1system/calculate-install/calculate2.env install/1system/calculate-install/calculate2.env
index d83a0f6..27df9f5 100644
--- install/1system/calculate-install/calculate2.env
+++ install/1system/calculate-install/calculate2.env
@@ -6,6 +6,10 @@ os_install_dev_from = #-os_root_dev-#
# NTP is a protocol designed to synchronize the clocks of computers over a network.
os_install_ntp = #-os_install_ntp-#
#os_root_type#
+#pkg(sys-apps/calculate-install)>2.2.17-r1&&os_root_type=hdd#
+# name of net manager which is used
+os_install_net_settings = #-os_install_net_conf-#
+#pkg#
#?os_install_linux_ver>10.8.81#
[main]
diff --git install/2laptop/lenovo/sudo/sudoers install/2laptop/lenovo/sudo/sudoers
index dc81e5e..f252dae 100644
--- install/2laptop/lenovo/sudo/sudoers
+++ install/2laptop/lenovo/sudo/sudoers
@@ -1,4 +1,4 @@
-# Calculate format=patch path=/etc
+# Calculate format=patch path=/etc chmod=0400
<reg>(# BEGIN laptop configuration)
.*(# END laptop configuration)</reg>
<text>\1
diff --git install/2laptop/samsung/sudo/sudoers install/2laptop/samsung/sudo/sudoers
index ee88674..4b5b0f7 100644
--- install/2laptop/samsung/sudo/sudoers
+++ install/2laptop/samsung/sudo/sudoers
@@ -1,4 +1,4 @@
-# Calculate format=patch path=/etc
+# Calculate format=patch path=/etc chmod=0400
<reg>(# BEGIN laptop configuration)
.*(# END laptop configuration)</reg>
<text>\1

@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-utilities-2.2.17-r8 (27 Jun 2011)
27 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-utilities-2.2.17-r8.ebuild:
Update for lib,templates,install.
*calculate-utilities-2.2.17-r7 (24 Jun 2011)
24 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -23,6 +23,7 @@ EBUILD calculate-utilities-2.2.17-r4.ebuild 838 RMD160 50ebe6b7429697cb961f398ce
EBUILD calculate-utilities-2.2.17-r5.ebuild 838 RMD160 eabbdf6a93661be23c44928d591759bfd78d7a9b SHA1 92925419376aa9389a819984dadc96c7e830340b SHA256 f352440df69e23dcbab1cac1a7ad53e2db8b334f925402d7a4b278ce6cede7cc
EBUILD calculate-utilities-2.2.17-r6.ebuild 838 RMD160 26a95cd01bc633878f7c33de9a6990f07835d252 SHA1 100364fae1828ab27a54351e7cf2dd9badf62e09 SHA256 5ffd4db1ed6e2e1de201137a7d30eed7247543a0c294eda14c961345f7aad9e0
EBUILD calculate-utilities-2.2.17-r7.ebuild 841 RMD160 2df9886a9bdf03f9f64738ae9862df73decf0e74 SHA1 2904857c354c757ea38a6138b4ffc8a45c1f2a05 SHA256 97bc320598288b8204e5300a96e4e653d6de98ebd76a9e1890c7b99beb9116bb
EBUILD calculate-utilities-2.2.17-r8.ebuild 841 RMD160 274fa8d79b0f5dbf687dec6eddc0551ada68000d SHA1 4ec06a7f4a7908bae9167f119c499dc65b97ec4b SHA256 61f0cff5c9448279cd7c67e9a57966b08a439ace1696421d1e9410b562e5e967
EBUILD calculate-utilities-2.2.17.ebuild 829 RMD160 29fb0a089833990a144d2f31cad389d4feaad2a6 SHA1 a2a0a45be11ccbb49772f0bc04dc0be2c68ea361 SHA256 0f96a85ef7e239058d62387237df40e3ba19e310e963226398d91413967a60b3
EBUILD calculate-utilities-2.2.9999.ebuild 840 RMD160 0c7324a9ed480118ac19f62b162c9ee62c25f964 SHA1 7dadab1430ed147334ed7e9b4fcc86dc99e25d56 SHA256 f3ee28f9f765e7302c83eb4a15a09bdf066f09e6b40e34f6d52157a946df5e66
MISC ChangeLog 13241 RMD160 3241412b6e79fd92e2dacde81f92617112027e73 SHA1 b1b6676c050f2394045ddca46e66e95fcf903259 SHA256 40ac1000bc4d4d19964c935d15a1e903b10f48114d32838db0de8ff38bc0cdd5
MISC ChangeLog 13425 RMD160 a35e5eede363599c89c31b44af400ee11d455ccf SHA1 3570d63c626f32ab5f5920bc7a133349eaa565ae SHA256 93c06aca1bbfae8069cb8a4dc147bd101a641f768009377b0a509063ba17e6fb

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