Исправления для calculate-install

atratsevskiy
Mike khiretskiy 10 years ago
parent ed6789e2cd
commit 8391293aa3

@ -10,6 +10,7 @@ AUX calculate-install-3.1.8-r7.patch 28369 SHA256 6b941343dd30d16cc3244dacbffdbe
AUX calculate-install-3.1.8-r8.patch 29885 SHA256 973065ffdb691a51333f2de14208ebfe4d53c6fb53b79d0d7122cd8819127bf0 SHA512 8020fb05b550fce298467843e6ae392ae0f024cdcf0a5af76283a7d9e886c44e8ef6fc8e2b8265a218019aab195e7d73ad73f9a449d1a2bd1033ab108d38f215 WHIRLPOOL 1fc3c29526e2cd0e41cc19c35b8961bd7bf3780700b83806960d77db5ea4cdf55a083f2d165a93c3949a7af74a3b1e994139eb94eaab9079cdd6286b037db1cf
AUX calculate-install-3.1.8-r9.patch 29911 SHA256 f99b690458835d8561fcdc04c3ea84eb45d26e4934a6af716e04d2c0fafb9858 SHA512 82043bd500d27642f4016f36ac03b673d084e4e30ac48f36bdf2cea32f2d1ded18c98a52c5a5d06ddd889d5153dafdf56ee844e610837c278e419aadf604f08b WHIRLPOOL 8a0e425cbce12ef2331d974f518be6708da5eba17f1b133e46c6997c6d626ec1c729311b793b79ddb6acbd0a61e7d51bd26d62bdf41acd90a51afebbf1ff42e0
AUX calculate-install-3.1.9-r1.patch 774 SHA256 3cf115d79f71f8505f80ca4390ae7e43e58c044d18490ae78bffee49217d8aaa SHA512 49a8b5dd8566a9115e148bdaa157916ac9f7e72e3c59dcc6610639372498146e76b9de8c671406266fbc556780eb518f481e5a508aa18d7d3c49607e7b738e90 WHIRLPOOL 292a426beab159289d04054f8ab5ae3cc14026492b8788418a02483ddad6cb040c13e449301abbea1055a542aa748a3d22dbfab22d53811d4d11cb73a61f05de
AUX calculate-install-3.1.9-r10.patch 10442 SHA256 b89d3d822b7319e5163fe2d1e88d15d7d973896f8c70d4fa797add8a25c2d268 SHA512 0431765e2e2d371cffab1369aa74909f77741aceb984a5c94f4d6996c5afbbbdb22eca86b1ec50bc9cf4950f026c1a7c6d6706de5e74e1d745584cf992ba6412 WHIRLPOOL 6fcb0cf8e397d7b6308e3caa5b6c876d2ea5808262d722e924bdadee8d7a898ce65e838a11b2cd5529d3421ba0be4c9644769764469a20bd50e2187cc2f136b9
AUX calculate-install-3.1.9-r2.patch 1830 SHA256 3c824988d608a0d390639d4244988733525c911edb2457e1815766f9619ba246 SHA512 f97fa46b21e945e0f58cda31a2c5de30e5951aa96bcd97bf176addfc9b347fa38890c43aafd2186b08a8f8ccd56437502b945c74da1b104d9fd3266f1d6f3cfa WHIRLPOOL 2b6bdae69c1e9dd05b22bd7c8eaf37f6917344c0a7cdcfd06d9519b56e43a6da640a9414582e05a4b9f797e41bbbd1abbf60102b803e4d5789ede46b3311a4ce
AUX calculate-install-3.1.9-r3.patch 5207 SHA256 8206f8c0450a5d8b70c2fea85e1321385dac7ddef08250897f91a73104c10395 SHA512 acc60616e0c32f0a30c95a3f251b9b526c5da23e9f039cf1a7c62a74406ce82aaaa779ffa1e79314a2b6348157097516835462d1c7b050bafd0b8a5b4d066761 WHIRLPOOL 2dfe264a75a8bd96226722f01b4cdc1f0cc1986f7c0f51b1a2ef64662a7a119467b82a841cb51c0168c87a3e42e53a69db4a3b9d45dd17ba2d2a2e4abbeed346
AUX calculate-install-3.1.9-r4.patch 6433 SHA256 bb447b6c506daa179ef4062e73ba1dd07694d9219de7783b384ae56838f82f3a SHA512 fbce8d9c89936f396150e7d898192158ac38c43df1af90144d9b588bb4c639fd3f8b0c5ba7a9211961420893276741d59cb037499de173dfb9ff5be1124f6ca2 WHIRLPOOL abd4651ad0769817529a51fc4848915ec7347f06c202334229f6d6dc0cabb53e986800ba190ad589eb29a0414170d09e7f9f785a0ac1876ff294dd2d22706aa0
@ -33,6 +34,7 @@ EBUILD calculate-install-3.1.8-r7.ebuild 1043 SHA256 0050ea815894533f52463b7b7c2
EBUILD calculate-install-3.1.8-r8.ebuild 1043 SHA256 f1e86556413f48dd7d991c20d52bbb524100ecda2a22c8173e13aef94382ded1 SHA512 ce062ac8dc7118ef59dac9a07b4d5d9d512b1a45c57bc39d03d7146e32f41218f0adeb2c67a177abb19c12cf40620a2ca1eedaa023ace5f8a70b53329b8c78f9 WHIRLPOOL 97c31d5be9dc04656177a8e5cdee62914a27732fdffa3594c16b0818361dd8728187acea231553c3149e3e7300a1869eb617d2527f97debbef175fa5358ef7f5
EBUILD calculate-install-3.1.8-r9.ebuild 1043 SHA256 a7386df450112f9452b74adcb4e20def5169e1c804086160c60df77e3c049857 SHA512 3f02fd8c9d5d2e2086705f614471c078a2a0f837a943c7cf1433cf9c64580f0a09007c25632dbc7772b2e4a0b0a740cd09b0bee212c2c313324caa7026f77126 WHIRLPOOL a86d533e0b026093e4f169f613ab8e0fa6c124253809860973d244218c9087e2ea2eee826502c12338608972bf96d245b9d3fce237434dd2b0dc34a70115d40f
EBUILD calculate-install-3.1.9-r1.ebuild 1043 SHA256 7717e300e60731aff78a352c6e0f062d9499fc2f4c5319fde12901b6eb99ccb4 SHA512 391583448b9d342b9b027f5dd508ceff14490060da870ab47d409481a2a30054802987a7daa6932fd436395a0435202208dded9e4b1a544557e6a662a730f4c5 WHIRLPOOL 33e7521b22e4cf02c601a6dd9cf0bf218edb48b13b2bf4b918c915cda4752804ab7a664b2e2555c965a43bd1ee1a89081d4251aa13c2e900b6428d13446db928
EBUILD calculate-install-3.1.9-r10.ebuild 1044 SHA256 35b0300d43abd6db0959a01b7b8e0b44e186fe6b8077776b5a79a4484d0c1652 SHA512 be28294764d8761b9173cc04191703b4180661f168eddf674bc8528337e85675aa25925baf77d7ee31043a4d11889d719ecc11ded774d17d95f46ad23ee031a0 WHIRLPOOL 29a56de74b2234a26ff1b33e8e967da2ee97c06a331ffefb94fce1cd3cdb2e4644b33bb1e132c4a9d38b863539d18e0f8621a7a2c573739f57de1269b5a16e0d
EBUILD calculate-install-3.1.9-r2.ebuild 1043 SHA256 c58c63e912fe36ba7b508962021abd266c3419f433c4919187081a2d703b6a45 SHA512 020356b5997a5e98e7efa7bf55d4170d791d1e1bb39f01ed16158f0a4e4ab74cd9c76c3e616e6cd3880669908028a2939527d7a0cf25cb2af0c7c50ac91ec404 WHIRLPOOL 3c8342f245cb8af50223d921ed9adf45866d0efc1c9bede7a758bfb93796d0e99d8faba54e11af759ed60c13833243b13a27056506cc20339311ba60f3c18a27
EBUILD calculate-install-3.1.9-r3.ebuild 1043 SHA256 aac533eae9f9741530c4eaa6b0a329714148bbc49805040844c5573b2eb6215a SHA512 7d86242205439d7143aa1e7cd4e22188fb619b5ced707c2b37ed96b40c9f80de5e9d1ddb073d15438095100a0eddd4dd85b816e5e64f10bd78938788e6d95d6b WHIRLPOOL f04dd65059e4915d66dd9d7490d3249325c7735bdfcbb3b8614defb270a94b57850b7691871a47716f9ca6de62225a83e81965163722f11a9b63b182a7e1602d
EBUILD calculate-install-3.1.9-r4.ebuild 1043 SHA256 5bce6c93d6bcb0c710a0c0c973a4d765175027e6f1cd30846d4390c7252ca0d7 SHA512 c8d9756a07983742ab90065bce5d69e1fe7a76f5d22590da176ff78b7baa329c4cf9bf3a4150831d1cee45cb77b93a60fdb25cf746dcbd60c4614490775c2daf WHIRLPOOL f1ed224612cc85a4ea05434c91491dae1012127094919d3e075be85320ef293ad35faebf2cc6e8e31c8df15ccbbbf4cbe69b2a8333cf8988a78a82e414215b4c

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

@ -0,0 +1,215 @@
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..69e800e 100644
--- install/variables/system.py
+++ install/variables/system.py
@@ -86,8 +86,6 @@ class VariableOsFormatUse(ReadonlyVariable):
'value': "off"}
def checkFunc(self,fs):
- if fs == "btrfs" and self.Get('os_root_type') == 'livecd':
- return "no"
if "format" in FileSystemManager.supportFS[fs] and \
path.exists(FileSystemManager.supportFS[fs]["format"]):
return "yes"
@@ -656,6 +654,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):

@ -43,6 +43,7 @@ EBUILD calculate-utilities-3.1.9-r23.ebuild 771 SHA256 41c8a681b12a8b228c290224d
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-r27.ebuild 772 SHA256 257ddc6c781d2389d8ea1b2931e55b4bbb3f7887a57b4df12f63f84829886b29 SHA512 b34ad9aa22d497c985a953a466293747bedd3d8bbabaabb0bc5a76be04d39159072599184e7eb3cc8e457124151af904c9260bc6cf052225e7d7f9c332b77aaa WHIRLPOOL 302860289371244ca0b8aca33552220a257b8f0344c655c121317174e5cf3f2f68774f2ba45f2790ddd73c0486b240600347c5ff54a630cb4b61558d7be4e14e
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-r10
=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