Исправлена ошибка установки UEFI с /boot

atratsevskiy
Mike khiretskiy 10 years ago
parent ad97dcb007
commit eed5d7a90b

@ -17,6 +17,7 @@ AUX calculate-install-3.1.9-r5.patch 7019 SHA256 f2ed4356ed042ed402303dca0aa5300
AUX calculate-install-3.1.9-r6.patch 7231 SHA256 46633f0965ce7830daf468aa8e05a49bca534ac5a048a24224c52ee6ddcae373 SHA512 298c05daa0c72759b9bdb25a3cb6d8780f9adcfc0362b666ce80a874a3f39b09a2ee7afaf20aca4382ca1575fe4697f0c274bfa9b95118fa3e332cbe8c190e0a WHIRLPOOL c7d95603d8b7a7d3a39d5615e8af56a9a68dc75bedb97e3694e63ea1b3d1c9bce4f5dc6c8f7e88569dbc371563ca892ee913332b8c60b50128094a50ebfaed94
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
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
@ -39,6 +40,7 @@ EBUILD calculate-install-3.1.9-r5.ebuild 1043 SHA256 efcf309d75eb5409eb5f35d6eee
EBUILD calculate-install-3.1.9-r6.ebuild 1043 SHA256 c948b4cbb1fcf1c4e2d1955567f41b60f4e01bde7b2e0472affe3ef7eaf52965 SHA512 d4281acfa88a9810ad320ca99fad3092e8b34e228506bd974e5457703561d90f5e3625c9ba6a52cb92e3e0f75f227869adbbc5b83b7c2eebcbbdf226a37085e9 WHIRLPOOL 8f86f09b702cc96eb61e83590b2bb1a0e79a4e93e5694badbf959303982f4efe2f7b4c7faf4434e15e56bff32b6d62f2cf155e65ebb4ee6e8b296abc99d79aa2
EBUILD calculate-install-3.1.9-r7.ebuild 1043 SHA256 4d8da6dd2b45dcd530ac86c9d320867aa9aaf6388a40c70b6bd62387bf28d4d0 SHA512 91cca4db0084f716e522ce250c0dabf4301efc32576c8126ed6af26cc08eb48f53471e0454b673b3e951e5c5effdd9616d7f95fcdba3c4546fe20723bf802909 WHIRLPOOL 43c51a118e510c968483a37a42009d8df02f105418883bfef9411b956615638a9a62a09b6113d213996f6bab7fc829e1edc8ebc03009a166df950e2d79da9d3f
EBUILD calculate-install-3.1.9-r8.ebuild 1043 SHA256 f302256432536f805dd9c04e229802a490448c527506e6ef01d938b5fccc8852 SHA512 d9e2176d3498ac783555f9bb6d4a4231508954bac8b3e77b06ce5c4cadf2cfed970610c35ecb7fe87c0d62ffffafe28664514d851667c3e12bdf715379d6dff4 WHIRLPOOL a7390f67e5ddfbe92235f210fc5b953778e332d0c511732c3e4d8c36fc206c306af2feeedefdfc8b8324483a28d024fe35db4fa77b5b829f72f8093899954814
EBUILD calculate-install-3.1.9-r9.ebuild 1043 SHA256 d301965c7adca792488b1830fa042ca05cf72b1f2c7bd296b9ee7df8c4f3ad0b SHA512 df75fa76cddeb06d1943cd3fdec2223ccbc6567cb2d07ea4afa2d532b6687d31c31f9fe1f0617cfb8f877f9d3522aa463f3307fe262b187367e4aa9dfd0cad43 WHIRLPOOL 8dd10a76e1dc87a4e952b72b263bf74b64b3de388cc13e8b01e268f213a8c3af39de9161cf592ddfa7a0210866c99cdd3aa702992b4d1f1795efd594d5003d27
EBUILD calculate-install-3.1.9.ebuild 905 SHA256 edf494d0d331ac48c3ed09876e985e7a7153e8c5ab1d055cc5d24db341697171 SHA512 c61066b8bc37d7084c3914f45ea7c23d58ff4b02bdd7d3a87516aa2e7474caf9b91410ab7912d5b87d8b729a7371c75a1c305096081c7f8faea1928876d67376 WHIRLPOOL c3a5581c4c6b8d1529210ab9f000ba83f9ab8b3aa127b8ecd706590657cd73b891f5ab10cd974eb62116c5a2ff7436187e78508964b9a423a812fda4f5eb2c29
EBUILD calculate-install-3.1.9999.ebuild 683 SHA256 e97dd6f046d54a16eee281fa35790c92507b150bc940f3c2b36117e6f44f0a8d SHA512 c1179c500dcaa48506f6334e9e2ccc3cc70d712b2899d7e1d9265bc202f088ab71baa1aaea462deee56fdd5244bee4ab9b9a9da72f25ec511d4f2fa0c3c35f43 WHIRLPOOL 010d35b929fce496b5f16228688e23a95c9c87ebed0d290eeb454e5c1432b55b3b276dfb5786a27222543446a1090ce2f133d80373649fe72341b508d1e16a78
MISC ChangeLog 33978 SHA256 a1cc544f9763b08b3647d90fac1ec53748016bb23260181315896c8c02431443 SHA512 11a09ba60fbc727bd47b57653b4bb0937d98774eb9ca95680a5b55997c7e22db3976cbd0878d908fa0200e04b6cc9eb0ae9ac6f1623235490e2e46e54cc1f7f4 WHIRLPOOL 50352c2950f301cbb5116b8c9972e592767dcb03bd71d081c75de5e69b2a920331abec4756658faf64e291bf6f4f41df67b8d62946683629a2c99b48274eb2f3

@ -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.1.9
!<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.1.9-r9.patch"
}

@ -0,0 +1,206 @@
diff --git install/distr.py install/distr.py
index 88de47f..e6202e8 100644
--- install/distr.py
+++ install/distr.py
@@ -31,7 +31,8 @@ from functools import partial
from calculate.lib.utils.files import (runOsCommand,isMount,removeDir,
processProgress,countFiles,STDOUT,
typeFile,pathJoin,process,getRunCommands,
- readLinesFile,getProgPath,listDirectory,checkUtils)
+ readLinesFile,getProgPath,listDirectory,checkUtils,
+ MAGIC_COMPRESS,MAGIC_SYMLINK,MAGIC_CONTINUE)
from calculate.lib.utils.common import getTupleVersion,cmpVersion
from calculate.lib.utils.device import (detectDeviceForPartition,
getUdevDeviceInfo, countPartitions,
@@ -114,7 +115,7 @@ class Distributive(object):
def fromFile(cls,filename):
"""Get Distributive object by filename"""
# MAGIC_COMPRESS 0x000004 Check inside compressed files
- tf = typeFile(magic=0x6)
+ tf = typeFile(magic=MAGIC_COMPRESS|MAGIC_SYMLINK|MAGIC_CONTINUE)
ftype = tf.getMType(filename)
if ftype:
if "block special" in ftype:
@@ -753,7 +754,7 @@ class PartitionDistributive(Distributive):
mulipartDataNotBind = filter(lambda x: x[2]!="bind",
self.getMultipartData())
for dev, mountPoint, fileSystem, isFormat, partTable\
- in mulipartDataNotBind:
+ in sorted(mulipartDataNotBind, key=lambda x:x[1]):
if fileSystem!="swap":
realMountPoint = pathJoin(mdirectory, mountPoint)
self._mountPartition(dev,realMountPoint,"-t %s"%fileSystem)
@@ -1095,7 +1096,7 @@ class IsoDistributive(Distributive):
self.compress = compress
def getType(self):
- tf = typeFile(magic=0x6)
+ tf = typeFile(magic=MAGIC_COMPRESS|MAGIC_SYMLINK|MAGIC_CONTINUE)
ftype = tf.getMType(self.file)
if "block special" in ftype:
return _("live image %s")%self.file
@@ -1116,7 +1117,7 @@ class IsoDistributive(Distributive):
def _mountIso(self,file,directory):
if self.file != self.mdirectory:
self._makeDirectory(directory)
- tf = typeFile(magic=0x6)
+ tf = typeFile(magic=MAGIC_COMPRESS|MAGIC_SYMLINK|MAGIC_CONTINUE)
ftype = tf.getMType(file)
if "block special" in ftype:
mopts = "-o ro"
diff --git install/install.py install/install.py
index fdd6b04..c3e0c7e 100644
--- install/install.py
+++ install/install.py
@@ -28,7 +28,8 @@ from shutil import copy2
from calculate.core.server.func import safetyWrapper
from calculate.lib.utils.files import (runOsCommand,pathJoin,
isMount,process,listDirectory,STDOUT,
- checkUtils,readFile,find,copyWithPath)
+ checkUtils,readFile,find,copyWithPath,
+ readLinesFile)
from calculate.lib.utils.common import (appendProgramToEnvFile,
removeProgramToEnvFile, getTupleVersion,
cmpVersion,getUserPassword,
@@ -350,7 +351,7 @@ class Install:
newModuleName = defaultGL
curModuleName = map(lambda x:x.strip().rpartition('=')[-1].strip('"\''),
filter(lambda x: x.startswith("OPENGL_PROFILE="),
- readFile(openGLenv)))
+ readLinesFile(openGLenv)))
curModuleName = curModuleName[-1] if curModuleName else ""
if curModuleName == newModuleName:
return True
diff --git install/variables/audio.py install/variables/audio.py
index 0243ec3..5dc7a1c 100644
--- install/variables/audio.py
+++ install/variables/audio.py
@@ -33,13 +33,12 @@ class VariableOsAudioData(ReadonlyTableVariable):
'os_audio_name']
def get(self,hr=False):
- alsaInfo = getProgPath('/usr/bin/alsa-info')
- if not alsaInfo:
+ data = readFile('/proc/asound/cards')
+ cards = re.findall('^\s*(\d+).*\n\s+(\S.*) at .*$',data,re.M)
+ if cards:
+ return map(list, cards)
+ else:
return [[]]
- entry = re.compile('^Card hw:(\d+)\s*[^/]+/\'(.*?) at .*$')
- return tuple(map(lambda x:x.groups(),
- filter(None,map(entry.search,
- process(alsaInfo,'--stdout',envdict=os.environ)))))
setValue = Variable.setValue
diff --git install/variables/disk.py install/variables/disk.py
index ef0f9e2..14462e7 100644
--- install/variables/disk.py
+++ install/variables/disk.py
@@ -31,7 +31,7 @@ from calculate.lib.utils.device import (getUdevDeviceInfo,getDeviceType,
getUUIDDict,getCommonDeviceName)
from calculate.install.variables.autopartition import Sizes
from calculate.lib.utils.files import (listDirectory,pathJoin,readFile,FStab,
- isMount)
+ isMount,getProgPath)
from calculate.install.distr import PartitionDistributive
from calculate.install.fs_manager import FileSystemManager
@@ -110,7 +110,8 @@ class VariableOsDeviceDev(ReadonlyVariable,DeviceHelper):
"""Get device /dev name"""
if self.master is None:
self.master,slave = pty.openpty()
- self.monitor = Popen(["/sbin/udevadm","monitor","--kernel",
+ udevAdm = getProgPath('/sbin/udevadm')
+ self.monitor = Popen([udevAdm,"monitor","--kernel",
"--subsystem-match=block"],stdout=slave,
close_fds=True)
os.close(slave)
@@ -1834,7 +1835,7 @@ class VariableOsInstallFstabMountConf(ReadonlyVariable,DeviceHelper):
'os_install_disk_mount',
'os_install_disk_format',
'os_install_disk_options',
- 'os_disk_dev'],
+ 'os_install_disk_dev'],
where='os_install_disk_mount',
func=lambda x:x[0] != "" and x[0] != "swap"),
lambda x,y: cmp(self.separateDevice(x[1]),
diff --git install/variables/kernel.py install/variables/kernel.py
index 2e844ac..6fa1bd7 100644
--- install/variables/kernel.py
+++ install/variables/kernel.py
@@ -19,7 +19,8 @@ import sys
import re
from os import path
from calculate.lib.datavars import Variable,VariableError,ReadonlyVariable
-from calculate.lib.utils.files import typeFile,process,listDirectory
+from calculate.lib.utils.files import (
+ typeFile,process,listDirectory,MAGIC_SYMLINK,MAGIC_COMPRESS)
from calculate.lib.cl_lang import setLocalTranslate
setLocalTranslate('cl_install3',sys.modules[__name__])
@@ -137,8 +138,10 @@ class KernelHelper:
def getFilesByType(self,pathname,descr):
"""Get files from "pathname" has "descr" in descriptions"""
filelist = map(lambda x:path.join(pathname,x),os.listdir(pathname))
- ftype = typeFile(magic=0x4).getMType
- filesWithType = map(lambda x:(x,ftype(x)), filelist)
+ ftype = typeFile(magic=MAGIC_COMPRESS|MAGIC_SYMLINK).getMType
+ filesWithType = map(lambda x:(x,ftype(x)),
+ filter(path.exists,
+ filelist))
return filter(lambda x:descr in x[1],filesWithType)
def getInitrd(self,arch,shortname,chroot,kernel,suffix="",notsuffix=""):
@@ -150,7 +153,7 @@ class KernelHelper:
return resInitrdVer.groups()[1]
return ""
- ftype = typeFile(magic=0x4).getMType
+ ftype = typeFile(magic=MAGIC_COMPRESS|MAGIC_SYMLINK).getMType
kernelfile = path.join(chroot,'boot',kernel)
typeKernelFile = ftype(kernelfile)
if typeKernelFile == None:
diff --git install/variables/net.py install/variables/net.py
index d8d22f6..e9e400d 100644
--- install/variables/net.py
+++ install/variables/net.py
@@ -107,11 +107,18 @@ class VariableOsInstallNetInterfacesOrig(NetHelper,ReadonlyVariable):
return self.Get('os_install_net_interfaces')
def getOrig(x):
try:
- nameParam = filter(lambda x:x.startswith("ID_NET_NAME_PATH="),
- process("udevadm","test-builtin","net_id",
- "/sys/class/net/%s"%x))
+ nameParam = \
+ map(lambda x:x.partition('=')[::2],
+ filter(lambda x:x.startswith("ID_NET_NAME_PATH=") or
+ x.startswith("ID_NET_NAME_ONBOARD="),
+ process("udevadm","test-builtin","net_id",
+ "/sys/class/net/%s"%x)))
if nameParam:
- return nameParam[0].partition('=')[2].strip() or x
+ sortOrder = {'ID_NET_NAME_PATH':0,
+ 'ID_NET_NAME_ONBOARD':1}
+ nameParam = sorted(nameParam,
+ key=lambda x:sortOrder.get(x[0],-1))
+ return nameParam[-1][1].strip() or x
except Exception as e:
print str(e)
return x
diff --git install/variables/system.py install/variables/system.py
index a9193b6..f810ea8 100644
--- install/variables/system.py
+++ install/variables/system.py
@@ -656,6 +656,10 @@ class VariableOsInstallGrubTerminal(Variable):
'etc/default/grub')
if getValueFromConfig(grubDefault,'GRUB_TERMINAL') == 'console':
return 'console'
+ grubCfg = '/boot/grub/grub.cfg'
+ if re.search('^terminal_output\s*console',readFile(grubCfg),re.M):
+ return 'console'
+
return 'gfxterm'
def choice(self):

@ -42,6 +42,7 @@ EBUILD calculate-utilities-3.1.9-r22.ebuild 771 SHA256 efc99cc1a4fe388d6e7ba320b
EBUILD calculate-utilities-3.1.9-r23.ebuild 771 SHA256 41c8a681b12a8b228c290224d8eef978fecf3dd060ba043a70e28341eda67a8a SHA512 4f15e4d6f68070910917365042336f30b6bb583a02be1bfa7643825ffde6912f372420d1a559a1629867f93121dbf42c715ff3c93dc917a925c18d765577d106 WHIRLPOOL 053d2a0ab0c8241f67c1cf8fc536508cdb393711e8c044bfd11b1749a116d103a0ad7297f380fd00c63b949e073f5a568ca913cd38c62f190cb3388357106000
EBUILD calculate-utilities-3.1.9-r24.ebuild 771 SHA256 e982d0d69dd90e7d1449291461a1429d294a3aa87980c4a548c61f9606d61d25 SHA512 228628f20f78c968b62d57dd8e03240516abefcd41d19e29eef0c89d06523dcc5b8a4a0ef87aa3eb4629cd32ad73661837921ae405d1d4a40f06d802467f430d WHIRLPOOL fd9e45cf898193b439fc412e0d3b76546ddb2c7799f43452d56e82eefc81731070d9bdace5fbbc502460a171f7733c590d54368543bd5bddef4082762ebaa4b5
EBUILD calculate-utilities-3.1.9-r25.ebuild 771 SHA256 b4d7992d3a501e41f904446ad8b95608ff953dc7de6dfbbc112551d7a98b2399 SHA512 69f8c3842feffab2da3af40fdce8e4e0fb25a8fbe19fad2bc3b274460d85ad8e37bda67c89558b447c2551a2892c59558634bcc5b9d86f26241d2614746305f7 WHIRLPOOL 474c09625aa258c12cf604feb505553c15b44cad0d992bff4f72022360dd7733eda57e6a9cb4485e9d62236280df5609c858e6dcb02b7f4bf88d758e1eb7f87e
EBUILD calculate-utilities-3.1.9-r26.ebuild 771 SHA256 b384a483d7ea0350ce43e6fd37b49e7591de362535d19550d2bbafac22d0c507 SHA512 e07c50fd27e4d141037532348b3084432fff0e14277a61d18fb71c6d065a37aada1a2f620ee6c5ffdbe0e2360dad8ec22daf8ab242c6efaa5b7559cbb3cb7ee9 WHIRLPOOL 6b2766f28653a45920724045e0b51d819ca402715db56b6d5ada721b8e168c6f34d1450a225e709be7167c6dfc8ca7c91e9d8a6da11accb37f572e99a78c64bb
EBUILD calculate-utilities-3.1.9-r3.ebuild 758 SHA256 7bdb0132b728c1a0b8ea57f0ea585afdc82f9d80aff5a13909bc152321a7ec28 SHA512 228155e8264c47456a5b375ef160e64557a87aa7e32adcb6136ef0df78f6a5b93c83d1293bf682bb00c7caa39821560ebf7c0c07200c5b65cf385b26e9607e64 WHIRLPOOL a2b35dd15636e6528f7828c9ebc1b1084c8cc3ba5384e68aea826f0c3b0220cd4376b35220eec77b40194c2ba62be1bc652407b45efab5ee999167d6c9cc90c7
EBUILD calculate-utilities-3.1.9-r4.ebuild 761 SHA256 14ec84c6cad91bc692b12b8ba2f3f78698f76a1570faf6cbf84f644aac6baecf SHA512 a51fa4a937eb13eb6ad7048f68e86903fcdbf37531668def216a3f745c253e353b5f893e91982bc16c874bfe82146dea2165c24ef26a9a28164923a772b72f40 WHIRLPOOL 4b185030c44756d36afda759a4d5f83156b42c7b9378f4045ba5cb9cbd3e9a1f1cb337184d642be9f844962fbfe4aa1d40086c07226b8688b7ea1e1078301845
EBUILD calculate-utilities-3.1.9-r5.ebuild 761 SHA256 a6ddc522be5784c19c22e360f17c5c1149f92c7c23eabe724a00d0b20be9424d SHA512 2b8d02937095edfb747926d11140a2cc44ee266668b9b830dba86efe149e03b4cc0eeea662e2c2c299f58039de70c8dec089422e9636470a6e7039f5dd7752ab WHIRLPOOL 391954432a980cbaddf39ba75a65483067941f62375e2d955820525c8f0513e3b8c766dd377b28f4cb3d52aaab4fbb447ee2093f6bd60b39cac27973887d6b3e

@ -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.1.9-r9
=sys-apps/calculate-i18n-3.1.9
=sys-apps/calculate-lib-3.1.9-r12
=sys-apps/calculate-core-3.1.9-r4
=sys-apps/calculate-update-3.1.9
cl_client? ( =sys-apps/calculate-client-3.1.9-r3 )
cl_desktop? ( =sys-apps/calculate-desktop-3.1.9-r4 )
cl_consolegui? ( =sys-apps/calculate-console-gui-3.1.9-r1 )
cl_console? ( =sys-apps/calculate-console-3.1.9-r1 )
"
Loading…
Cancel
Save