diff options
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/kvm/ChangeLog | 5 | ||||
-rw-r--r-- | app-emulation/kvm/Manifest | 19 | ||||
-rw-r--r-- | app-emulation/kvm/files/digest-kvm-65 | 3 | ||||
-rw-r--r-- | app-emulation/kvm/kvm-65.ebuild | 51 |
4 files changed, 61 insertions, 17 deletions
diff --git a/app-emulation/kvm/ChangeLog b/app-emulation/kvm/ChangeLog index 390dd7f..19c1f56 100644 --- a/app-emulation/kvm/ChangeLog +++ b/app-emulation/kvm/ChangeLog @@ -1,7 +1,10 @@ # ChangeLog for app-emulation/kvm -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 08 Apr 2008; Daniel Gryniewicz <dang@gentoo.org> ++, ++: + Bump to 65 + 15 Aug 2007; Daniel Gryniewicz <dang@gentoo.org> kvm-26.ebuild: Add alsa-lib dep diff --git a/app-emulation/kvm/Manifest b/app-emulation/kvm/Manifest index f9828a2..99aadd1 100644 --- a/app-emulation/kvm/Manifest +++ b/app-emulation/kvm/Manifest @@ -1,20 +1,7 @@ DIST kvm-17.tar.gz 2223977 RMD160 f1c76cb90cb4001d8176cf24d1e5f18f206f4609 SHA1 ac80a36b5eacafc4880f8f07c24d164906f5d5ce SHA256 83e83dec7873159d8c8f23d9cc8a0225afaf3fb93b55840d6c6a715484482fb1 DIST kvm-26.tar.gz 2782208 RMD160 1b9dae1ace9590ff359a46f973233f8f5f27756c SHA1 d7a0b2a3c823394d2af83261f02e007243b3ce96 SHA256 958d0c19b620afd484cd956a32a9fe34b7a2c59b5beb0fa36f140013c8b16088 +DIST kvm-65.tar.gz 3851445 RMD160 fda5192ca1899118a92fe945867fa574ee47c1b4 SHA1 4aad80cafec476c60a3d38ba05fce3728b06a470 SHA256 3e0b1eae6bfbefb9040db76ee590b61cbc0e433aeddc781bcdbaf90cf049ca70 EBUILD kvm-17.ebuild 931 RMD160 4bc6c3a573ebaa05296dc5126a81e5fa414ed44d SHA1 230dfde54f63fb2590ab51f21fef11080ed0b55c SHA256 eb5034c1f9c149546d0ea94d50b6fd317594c2dfa6868ddd7f1c81de2fe6c78e -MD5 22d52ca1f34fe064fbc988f4e115004e kvm-17.ebuild 931 -RMD160 4bc6c3a573ebaa05296dc5126a81e5fa414ed44d kvm-17.ebuild 931 -SHA256 eb5034c1f9c149546d0ea94d50b6fd317594c2dfa6868ddd7f1c81de2fe6c78e kvm-17.ebuild 931 EBUILD kvm-26.ebuild 1208 RMD160 a12b804f4ae7375fdd27ea00997fe7ab040077b3 SHA1 e3efbb026d248d93fc50e4cb1b5a2cd39e355825 SHA256 853d56a4d768f22e2047b40e09b51c5a504146f8598a3490407e523382e58f73 -MD5 302651d5935ac1379d4d1264a226c1fd kvm-26.ebuild 1208 -RMD160 a12b804f4ae7375fdd27ea00997fe7ab040077b3 kvm-26.ebuild 1208 -SHA256 853d56a4d768f22e2047b40e09b51c5a504146f8598a3490407e523382e58f73 kvm-26.ebuild 1208 -MISC ChangeLog 523 RMD160 301a5906415a17c4da6c35da7a927cebb9c9f9a3 SHA1 3557c84d867c101f19f0b91a25f2edc75253c53c SHA256 aad76c016ccfa77d57f4fe268754c7201987ace01176d0a466abd2d78b3d65fe -MD5 d49e68ab321922ce67bf36d74eddab19 ChangeLog 523 -RMD160 301a5906415a17c4da6c35da7a927cebb9c9f9a3 ChangeLog 523 -SHA256 aad76c016ccfa77d57f4fe268754c7201987ace01176d0a466abd2d78b3d65fe ChangeLog 523 -MD5 d0da1f542f439a54e86041965a5f16f9 files/digest-kvm-17 223 -RMD160 dafa63b2a6118f2b6d12c22b0515d5bbe1e2eb71 files/digest-kvm-17 223 -SHA256 fc158541e85ee74299e9d24db950d2880c2839b091557a41fee1dac2140759b9 files/digest-kvm-17 223 -MD5 12d2fbb30de40eb1d8d8c192aaea6c46 files/digest-kvm-26 223 -RMD160 7512e9ba3db34a3fad2f8967437460865251c77f files/digest-kvm-26 223 -SHA256 430ea1ace831ca1cd7f69990e23f4f5551879fb753847032e60ce445372a5c86 files/digest-kvm-26 223 +EBUILD kvm-65.ebuild 1337 RMD160 72af308ded9ba7815c1933c31c5201c7b64a0bd7 SHA1 124e3c325aa5722f1c4eed4ba828c87e33306c4f SHA256 accc20ae8d730a377d02d5b5105f2f1478f57f11e6aa2abc9f3355d8e37f9ab6 +MISC ChangeLog 596 RMD160 24d2f0e2b2ebf321497e674165e2324b896f0559 SHA1 6bab6b7f730f5544446895f89b742fc6c47e4eb4 SHA256 c48af3b8a64ae3e2e6e99f9f53a4e78883654a5acc7bc786c01174dab4d7d433 diff --git a/app-emulation/kvm/files/digest-kvm-65 b/app-emulation/kvm/files/digest-kvm-65 new file mode 100644 index 0000000..8c3b897 --- /dev/null +++ b/app-emulation/kvm/files/digest-kvm-65 @@ -0,0 +1,3 @@ +MD5 9e75f5f3faf3ac7168ea093d8a7d7d95 kvm-26.tar.gz 2782208 +RMD160 1b9dae1ace9590ff359a46f973233f8f5f27756c kvm-26.tar.gz 2782208 +SHA256 958d0c19b620afd484cd956a32a9fe34b7a2c59b5beb0fa36f140013c8b16088 kvm-26.tar.gz 2782208 diff --git a/app-emulation/kvm/kvm-65.ebuild b/app-emulation/kvm/kvm-65.ebuild new file mode 100644 index 0000000..d4dd286 --- /dev/null +++ b/app-emulation/kvm/kvm-65.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +#inherit linux-mod multilib + +DESCRIPTION="KVM Virtualization package" +HOMEPAGE="http://kvm.qumranet.com/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +#IUSE="inkernel" + +RDEPEND="media-libs/libsdl + media-libs/alsa-lib + !app-emulation/qemu" +DEPEND="${RDEPEND}" + +#pkg_setup() { +# MODULE_NAMES="kvm(drivers/kvm:${S}/kernel) \ +# kvm-intel(drivers/kvm:${S}/kernel) \ +# kvm-amd(drivers/kvm:${S}/kernel)" +# linux-mod_pkg_setup +#} + +src_compile() { + MYCONF="--prefix=/usr --disable-gcc-check --qemu-cc=gcc" + ./configure ${MYCONF} || die "configure failed" + + BUILD_TARGETS="clean all" + linux-mod_src_compile + cd kernel + ARCH="$(tc-arch-kernel)" emake || die "making kernel module failed" + cd .. + emake -C libkvm || die "making libkvm failed" + emake -C user || die "making user failed" + emake -C qemu || die "making qemu failed" + emake || die "make failed" +} + +src_install() { +# addpredict /$(get_libdir)/modules/${KV_FULL} + linux-mod_src_install + emake -C libkvm DESTDIR=${D} install || die "installing user failed" + emake -C qemu DESTDIR=${D} install || die "installing qemu failed" +# emake DESTDIR=${D} install || die "install failed" + + rm ${D}/usr/include/linux/kvm.h +} |