Fix for proproitary ati drivers.

atratsevskiy
parent c0b662abcf
commit dded291940

@ -4,6 +4,7 @@ AUX calculate-lib-2.2.26-fix_clt.patch 1373 RMD160 953feae02ad6b5e2414fb85c29634
AUX calculate-lib-2.2.27-r1.patch 1938 RMD160 5ed5fdfe10f1b43488d3b39f56638d65d3108ff4 SHA1 d0fc7cda7d207cf87702215bc5a32cb437ea9a57 SHA256 20780d5e4ff378abd219b0650ad455198295b456acacb5f5221d48ab63264fdd
AUX calculate-lib-2.2.27-r2.patch 2012 RMD160 a8a17de239ab029c0197f70e19b2eff3975ca519 SHA1 15e60277f59ae6af7e6fa3ac6e26f2f10c686342 SHA256 57fc372bb70ff0ab23cfafd4517f7d3215e3f631a7e017ce451c4b7eaa3480ab
AUX calculate-lib-2.2.27-r3.patch 3587 RMD160 b0d05efe7aae95caea6235226d6e98840b9c04a6 SHA1 b5a673e665dd5c26a04d18e7d758828384db8034 SHA256 c7679af68d24f75c8519b31311fad1dbd3768f9c87fcdeb53d80e02019234f91
AUX calculate-lib-2.2.28-fix_ati_name.patch 805 RMD160 7364279eb1658dc4f169a0011c4882457d50161a SHA1 bb46ab934109a475dd266c5c8b8a4469f0d85d8d SHA256 349ad24afbe96025a37b9d6e11896c7cf9223822cbae003e2ff7b58c21a1bc11
AUX calculate-lib-2.2.28-fix_update.patch 1070 RMD160 95a469e9597db6ffdeda77f63faf559eed34f9b5 SHA1 c312cb14376806e378ef7f0b034ba72141423ee4 SHA256 97956b3af799478fa18d3a5025b25ac176188aa0c3325744d519910ad0fc7c8d
DIST calculate-lib-2.1.11.tar.bz2 61687 RMD160 93ca4f84ff2cd7018addfd4de162959d78e51f78 SHA1 53149951c346fea7709cb43b4d8ebefe63acb0fd SHA256 62976c08d4fb4810389ace6f5a99abb5a962f6c8d9053ff943d0669480fb5599
DIST calculate-lib-2.1.8.tar.bz2 61178 RMD160 4a4ed063a9b4d3b82723f5f6eb046c97ad9fcda1 SHA1 93eb20057afff6e98c409388e1259a3ad078bb7a SHA256 ef8e315001663da7a45e69b82dc7c158fb0e10bd567efa95bf8a654ed441144a
@ -25,6 +26,7 @@ EBUILD calculate-lib-2.2.27-r2.ebuild 797 RMD160 4583e855ef15bf1b90e8875ba467aad
EBUILD calculate-lib-2.2.27-r3.ebuild 821 RMD160 8681d765c8601dc792165292c68c640383b14f76 SHA1 fa09c79f910570172e8583ff2dfa05096beab213 SHA256 0725cd1b192d571573897265ea24730d509c581a3cb14c1ac8974d2aecbeeaa8
EBUILD calculate-lib-2.2.27.ebuild 685 RMD160 43e6ab9361d04ac60f06819ac4f6a31ab452868a SHA1 f6d64ea2484b2eb610385824eebff0ebd54180ea SHA256 64c4353505d85dc3fedb46ef4b50cc27a546dcf549f9e7f3272b0554872c1460
EBUILD calculate-lib-2.2.28-r1.ebuild 821 RMD160 68c2af2bbfa2389657e2c34406815fec9353a412 SHA1 d08f2e836feeceab97b65e4449001609ab9a3e93 SHA256 f7af837a535e048fafbc50e39ac6cf5ff299947c49a29ad54caa6c034ad6c453
EBUILD calculate-lib-2.2.28-r2.ebuild 899 RMD160 59ddd5a374fc178452c3d193ab4b391c4150720a SHA1 6f2e63f610984e8f251d15e4753d47feb3552054 SHA256 173bc2b0e14a856d2815e7a6148104e35e7349c488efc55558c204b39b5d3061
EBUILD calculate-lib-2.2.28.ebuild 685 RMD160 0c4c469e376277d75d07b418c412890bf0e80a19 SHA1 fa6e65383835bec5c9bcc75a7b53edbc800123fe SHA256 92ef43bc11ccb1d7501d2b58621ed91a01420c1bfc979638b10a8d832b6d7132
EBUILD calculate-lib-2.2.9999.ebuild 656 RMD160 85058ff3964a829330b506998b134bd0993e92e8 SHA1 6d6f0e7c00e2f467ee4a8fe0a587bfd45e488b79 SHA256 35451656788914b0890f8d5238f2cab70d858718eb43e38b162cd975eb89e8ca
EBUILD calculate-lib-3.0.9999.ebuild 612 RMD160 db02703fc606ec42386d1857d24b257502dc7142 SHA1 9c417c67357be794f535cd5570bf630b40dda2e6 SHA256 cc7c5c15e3f2bac5e5e251a11860110f62cdabfcd231965e5fe849a560782ea9

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

@ -0,0 +1,21 @@
commit eceb006ad0fc9cf776e8cb27d0a098a65ba4cf21
Author: Mike Hiretsky <mh@calculate.ru>
Date: Thu Mar 1 19:10:07 2012 +0400
Fix ati driver name.
diff --git a/pym/cl_utils.py b/pym/cl_utils.py
index 4a021cc..063d5a2 100644
--- a/pym/cl_utils.py
+++ b/pym/cl_utils.py
@@ -870,8 +870,8 @@ def getDistfilesVideo(prefix="/"):
"""Get video drivers from distfiles"""
distFiles = path.join(prefix,"usr/portage/distfiles")
return list(set(
- map(lambda x:'fglrx' if x.startswith('ati-driver') else "nvidia",
- filter(lambda x:x.startswith('ati-driver-installer') or
+ map(lambda x:'fglrx' if "amd" in x else "nvidia",
+ filter(lambda x:"amd" in x or
x.startswith('NVIDIA-Linux'),
listDirectory(distFiles)))))

@ -61,6 +61,7 @@ EBUILD calculate-utilities-2.2.27.ebuild 861 RMD160 d840018012b50f856de0042966fa
EBUILD calculate-utilities-2.2.28-r1.ebuild 857 RMD160 04995d8aa9f65a078877c173262b54fb8400ed71 SHA1 ad08c121ad5be596a261afc96464f7d550c28267 SHA256 49f1d150a1378ca49238fb6d004282d08a1aae36b50f2e7964ad73394ff2a71e
EBUILD calculate-utilities-2.2.28-r2.ebuild 860 RMD160 b56c73b3c4a4154889f7d77b2e953357d23c842d SHA1 5ca3456fe37e9324985f47ca095ae19bdc2c0bc1 SHA256 a585335e343c470cd91c8f1ec3814d3e64343f022e66215be86064e65e858e25
EBUILD calculate-utilities-2.2.28-r3.ebuild 863 RMD160 c13c0edb76be7060853cf425c4204a056df9d7d1 SHA1 98d05c7deb5868b6a0f0cf9776009670dc00bb0f SHA256 4d47839f2c7513cf4e5a0ea0c49168ba72e83e9b5f7a9f49a8270308fe9e5b11
EBUILD calculate-utilities-2.2.28-r4.ebuild 863 RMD160 0810acb8c13bf278c23824d543bbd3b2b9762087 SHA1 2cdf83114749a71b8ccebbdafedf86bf08671436 SHA256 6e0137409a878b8d7b771c7b0ae379c017ba0411d06b89f49a3ee94f292c33ba
EBUILD calculate-utilities-2.2.28.ebuild 854 RMD160 4a1efb9b471b17cf02f033887b544a5c4e792aae SHA1 e51eed091e5928ffec22f66271fce95128ca34b8 SHA256 dfc566dcecc232a52add5528e20a814690d0080bdb1eff405bf774ce08770f59
EBUILD calculate-utilities-2.2.9999.ebuild 842 RMD160 f2c0fdc1068614b71a37f2226dcde4883ebd2876 SHA1 99f673a52934f552589baf6d12ed9bffc03b8ebd SHA256 56d97b7d2ce11d23b25d9036b4e2ee196b547ce1d11b0cc349a8205515b66bf1
EBUILD calculate-utilities-3.0.9999.ebuild 441 RMD160 ec17f871ec70a322cff866048e50c150931e0e95 SHA1 d0e036ba01e6a71ad14e6f3e6735bbd0f325df99 SHA256 30c6cd4ce478016cb75458314ea4e745ccb1501be33f14c3a2593d9d0e670c9c

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