[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 3f09171f1c3483be3c717dc45f242b1b06be5874 Author: Zac Medico gentoo org> AuthorDate: Mon Apr 24 04:44:03 2023 + Commit: Zac Medico gentoo org> CommitDate: Mon Apr 24 04:44:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f09171f app-emulation/docker-machine-kvm: remove unsupported go build -i param Closes: https://bugs.gentoo.org/893080 Signed-off-by: Zac Medico gentoo.org> app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild index 20d5054f6d83..1a254c9e6627 100644 --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -26,6 +26,12 @@ RDEPEND="${COMMON_DEPEND}" SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz ${EGO_VENDOR_URI}" +src_prepare() { + # go build -i is no longer supported #893080 + sed -e 's: -i::' -i src/github.com/dhiltgen/docker-machine-kvm/cmd/docker-machine-driver-kvm/Makefile || die + default +} + src_compile() { export GOPATH=${S} cd "${S}"/src/${EGO_PN}/cmd/${PN/kvm/driver-kvm} || die
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 9d84458da3461791005ad6e40a44c99e82f3175a Author: Zac Medico gentoo org> AuthorDate: Thu Sep 19 01:45:50 2019 + Commit: Zac Medico gentoo org> CommitDate: Thu Sep 19 01:47:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d84458d app-emulation/docker-machine-kvm: LICENSE: Add MPL-2.0 for vendored govcloudair See: https://github.com/vmware/govcloudair/blob/master/LICENSE Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Zac Medico gentoo.org> app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild index 9fe51b9af89..509420dad7c 100644 --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild @@ -15,7 +15,7 @@ KEYWORDS="~amd64" DESCRIPTION="KVM driver for docker-machine" HOMEPAGE="https://github.com/dhiltgen/docker-machine-kvm; -LICENSE="Apache-2.0 BSD CC-BY-SA-4.0 MIT ZLIB" +LICENSE="Apache-2.0 BSD CC-BY-SA-4.0 MIT MPL-2.0 ZLIB" SLOT="0" IUSE="" COMMON_DEPEND="app-emulation/libvirt:=[qemu,virt-network]"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 94ed176ed2259b338d6bf86c24b12b94461b3653 Author: Zac Medico gentoo org> AuthorDate: Thu Sep 19 01:30:36 2019 + Commit: Zac Medico gentoo org> CommitDate: Thu Sep 19 01:31:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ed176e app-emulation/docker-machine-kvm: LICENSE: account for vendored software Reported-by: Michał Górny gentoo.org> Bug: https://bugs.gentoo.org/694890 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Zac Medico gentoo.org> app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild index b9a0908fcb3..9fe51b9af89 100644 --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ KEYWORDS="~amd64" DESCRIPTION="KVM driver for docker-machine" HOMEPAGE="https://github.com/dhiltgen/docker-machine-kvm; -LICENSE="Apache-2.0" +LICENSE="Apache-2.0 BSD CC-BY-SA-4.0 MIT ZLIB" SLOT="0" IUSE="" COMMON_DEPEND="app-emulation/libvirt:=[qemu,virt-network]"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: ca2474fe5ed91a68ef2c2041ebbb98ceba37d9b2 Author: Zac Medico gentoo org> AuthorDate: Fri Jun 23 16:08:34 2017 + Commit: Zac Medico gentoo org> CommitDate: Fri Jun 23 16:08:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2474fe app-emulation/docker-machine-kvm: remove old version Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-emulation/docker-machine-kvm/Manifest | 3 - .../docker-machine-kvm-0.7.0.ebuild| 69 -- 2 files changed, 72 deletions(-) diff --git a/app-emulation/docker-machine-kvm/Manifest b/app-emulation/docker-machine-kvm/Manifest index 5afb9245cf3..f768cf77576 100644 --- a/app-emulation/docker-machine-kvm/Manifest +++ b/app-emulation/docker-machine-kvm/Manifest @@ -1,6 +1,3 @@ -DIST docker-machine-0.8.2.tar.gz 2928577 SHA256 6ca75b2995f57505901da2f45ce422c782b73d89054cc10868100b3404ccfd05 SHA512 3fa683f74466e30616495b8e635e28be0c7557e17940bc4f3f8598a755463b5ae75e64405281325e2028aee5a3e06744329d9bf0a7b6ade200f3d3c51ba2fe80 WHIRLPOOL 37d9ddd2a946ee890bb771b304be692385e0ef1f53ef8ed100f2860e7cab7b825093a2d7b4c3bfa8b78193df1ab7ec9d16817aef1985a48ae1b97b666051cf96 DIST docker-machine-kvm-0.10.0.tar.gz 12183 SHA256 9e3c5ddeac2cabcf0a604b7032020cfee9b16b3d1cb27697d2ec4491cc18688f SHA512 d4725531e43814ae2b8c3826ad695cc853177d09aeae9c97aa24b5c0de8732bdef67b12f7218244cf44cdd589bb9878058e587c946e13481ba57cb418c535e9e WHIRLPOOL 7ce0fb4c2c23e8c7a882359be251359af75f1e60b3646b0f1b26bccf9cc48b9ff78f0a11eb2b733bfe969136b63b8f2eed57ea7250acd0945f0ba4d368a741cf -DIST docker-machine-kvm-0.7.0.tar.gz 6975 SHA256 25fae12f952faa155e1141e2f0ab196ebcd22b7691848e1022d54faa806e998f SHA512 8b58806d3afc58f28d483df8644d3d734407c931a9e6b2c055589d500de115b88693928f73fccb9f2ebe7b01cdd1b473e3e3654c9867d102f60d0fa72ff97d4e WHIRLPOOL dbd0d6048d202b548d45a3261d6c4cf129dad5beeb61108a220ba6b4939e57f04c054624c95c3121a3fc964be02ea4edbc14b9b762bbe9317cb9c8cac21ded00 DIST github.com-docker-machine-v0.10.0.tar.gz 1605832 SHA256 ed64698723436e68341a1ebd8486006293eac306bfa8628e924b38bfcb5b039d SHA512 337ed74474b5e55e10ccd7c8bb3b778d06fc2c56c1646678715548ddeb41a0b7320212d498ad96cbdd08137f78013506b569c4e0aa0a2f28169264d64d814f7c WHIRLPOOL 06802376ba23ec1706ad09c784e3ceb70aab439d88523c2845a69a895e9a31911737bbf889f91627caae79e31cf8039265382183f7112987f0de6aea58adf138 DIST github.com-libvirt-libvirt-go-c3209e4ba8b8dda65c85ca0ac04302e55895caf7.tar.gz 100068 SHA256 0f512d56f02fc0369037e17d7598793cb6e79321c82c53fac788f8cfec1b669d SHA512 7ac5964349c90ac45f627f9c714b04c3ff07428ca2ef7edb1bd173cb7264040ddb49f9df57249a7dbc5f3500c7e1b4011b40faf4b8104f1ef56a1833cb020ab3 WHIRLPOOL 2a40fb3c5ad07fa4fcdf5beff98a79f6939246815ad4c845a364810b1fccd2d312e9fc39964f446da76e5d3a2e37d6d9bf4fb94204e808cedbde77f4eba1c720 -DIST libvirt-go-2.13.0.tar.gz 42994 SHA256 e75d5fa2509f10fb2d5a88e7570397cb7de69ecd8424a2859bd73abc4495d864 SHA512 5a5c8a2fc57c2818455fdb0ea13f98abc7d15c139ccdc692e562fddfd7152653635f1955ebad61b94202a706b94b45cb783a9e6387eef0a00c528cb2f0663fb0 WHIRLPOOL 8ff6553ac55805234a4496d21c0a2d7782d20c301c7f4271b92a14b538ad5bb5c27f9b98eac868815f691fed05f579f95d6638b923a7c2c2788f02169a09deb8 diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild deleted file mode 100644 index 8b62f95fd5f..000 --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit golang-base - -KEYWORDS="~amd64" -DESCRIPTION="KVM driver for docker-machine" -EGO_PN="github.com/dhiltgen/${PN}/..." -HOMEPAGE="http://${EGO_PN%/*}; -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" -COMMON_DEPEND="app-emulation/libvirt:=[qemu,virt-network]" -DEPEND=">=dev-lang/go-1.6:= - ${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" - -SRC_URI="https://${EGO_PN%/*}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/rgbkrk/libvirt-go/archive/v2.13.0.tar.gz -> libvirt-go-2.13.0.tar.gz - https://github.com/docker/machine/archive/v0.8.2.tar.gz -> docker-machine-0.8.2.tar.gz" - -get_archive_go_package() { - local archive=${1} uri x - for x in ${SRC_URI}; do - if [[ ${x} == http* ]]; then - uri=${x} - elif [[ ${x} == ${archive} ]]; then - break - fi - done - uri=${uri#https://} - echo ${uri%/archive/*} -} - -unpack_go_packages() { - local go_package x - # Unpack packages to appropriate locations for GOPATH - for x in ${A}; do - unpack ${x} - if [[ ${x} == *.tar.gz ]]; then - go_package=$(get_archive_go_package ${x}) - mkdir -p src/${go_package%/*} - mv
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 0670b01670fb6429557fd6ba1100be68522bc629 Author: Andrej Rode andrejro de> AuthorDate: Tue May 23 07:56:32 2017 + Commit: Zac Medico gentoo org> CommitDate: Thu May 25 17:05:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0670b016 app-emulation/docker-machine-kvm: version bump to 0.10.0 Bug: https://bugs.gentoo.org/show_bug.cgi?id=619424 app-emulation/docker-machine-kvm/Manifest | 3 ++ .../docker-machine-kvm-0.10.0.ebuild | 38 ++ 2 files changed, 41 insertions(+) diff --git a/app-emulation/docker-machine-kvm/Manifest b/app-emulation/docker-machine-kvm/Manifest index d7fd45dfa63..5afb9245cf3 100644 --- a/app-emulation/docker-machine-kvm/Manifest +++ b/app-emulation/docker-machine-kvm/Manifest @@ -1,3 +1,6 @@ DIST docker-machine-0.8.2.tar.gz 2928577 SHA256 6ca75b2995f57505901da2f45ce422c782b73d89054cc10868100b3404ccfd05 SHA512 3fa683f74466e30616495b8e635e28be0c7557e17940bc4f3f8598a755463b5ae75e64405281325e2028aee5a3e06744329d9bf0a7b6ade200f3d3c51ba2fe80 WHIRLPOOL 37d9ddd2a946ee890bb771b304be692385e0ef1f53ef8ed100f2860e7cab7b825093a2d7b4c3bfa8b78193df1ab7ec9d16817aef1985a48ae1b97b666051cf96 +DIST docker-machine-kvm-0.10.0.tar.gz 12183 SHA256 9e3c5ddeac2cabcf0a604b7032020cfee9b16b3d1cb27697d2ec4491cc18688f SHA512 d4725531e43814ae2b8c3826ad695cc853177d09aeae9c97aa24b5c0de8732bdef67b12f7218244cf44cdd589bb9878058e587c946e13481ba57cb418c535e9e WHIRLPOOL 7ce0fb4c2c23e8c7a882359be251359af75f1e60b3646b0f1b26bccf9cc48b9ff78f0a11eb2b733bfe969136b63b8f2eed57ea7250acd0945f0ba4d368a741cf DIST docker-machine-kvm-0.7.0.tar.gz 6975 SHA256 25fae12f952faa155e1141e2f0ab196ebcd22b7691848e1022d54faa806e998f SHA512 8b58806d3afc58f28d483df8644d3d734407c931a9e6b2c055589d500de115b88693928f73fccb9f2ebe7b01cdd1b473e3e3654c9867d102f60d0fa72ff97d4e WHIRLPOOL dbd0d6048d202b548d45a3261d6c4cf129dad5beeb61108a220ba6b4939e57f04c054624c95c3121a3fc964be02ea4edbc14b9b762bbe9317cb9c8cac21ded00 +DIST github.com-docker-machine-v0.10.0.tar.gz 1605832 SHA256 ed64698723436e68341a1ebd8486006293eac306bfa8628e924b38bfcb5b039d SHA512 337ed74474b5e55e10ccd7c8bb3b778d06fc2c56c1646678715548ddeb41a0b7320212d498ad96cbdd08137f78013506b569c4e0aa0a2f28169264d64d814f7c WHIRLPOOL 06802376ba23ec1706ad09c784e3ceb70aab439d88523c2845a69a895e9a31911737bbf889f91627caae79e31cf8039265382183f7112987f0de6aea58adf138 +DIST github.com-libvirt-libvirt-go-c3209e4ba8b8dda65c85ca0ac04302e55895caf7.tar.gz 100068 SHA256 0f512d56f02fc0369037e17d7598793cb6e79321c82c53fac788f8cfec1b669d SHA512 7ac5964349c90ac45f627f9c714b04c3ff07428ca2ef7edb1bd173cb7264040ddb49f9df57249a7dbc5f3500c7e1b4011b40faf4b8104f1ef56a1833cb020ab3 WHIRLPOOL 2a40fb3c5ad07fa4fcdf5beff98a79f6939246815ad4c845a364810b1fccd2d312e9fc39964f446da76e5d3a2e37d6d9bf4fb94204e808cedbde77f4eba1c720 DIST libvirt-go-2.13.0.tar.gz 42994 SHA256 e75d5fa2509f10fb2d5a88e7570397cb7de69ecd8424a2859bd73abc4495d864 SHA512 5a5c8a2fc57c2818455fdb0ea13f98abc7d15c139ccdc692e562fddfd7152653635f1955ebad61b94202a706b94b45cb783a9e6387eef0a00c528cb2f0663fb0 WHIRLPOOL 8ff6553ac55805234a4496d21c0a2d7782d20c301c7f4271b92a14b538ad5bb5c27f9b98eac868815f691fed05f579f95d6638b923a7c2c2788f02169a09deb8 diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild new file mode 100644 index 000..aee05fbbade --- /dev/null +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.10.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGO_PN="github.com/dhiltgen/${PN}" +EGO_VENDOR=( + "github.com/docker/machine v${PV}" + "github.com/libvirt/libvirt-go c3209e4ba8b8dda65c85ca0ac04302e55895caf7" +) + +inherit golang-build golang-vcs-snapshot + +KEYWORDS="~amd64" +DESCRIPTION="KVM driver for docker-machine" + +HOMEPAGE="http://${EGO_PN}; +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +COMMON_DEPEND="app-emulation/libvirt:=[qemu,virt-network]" +DEPEND=">=dev-lang/go-1.6:= + ${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_VENDOR_URI}" + +src_compile() { + export GOPATH=${S} + cd "${S}"/src/${EGO_PN}/cmd/${PN/kvm/driver-kvm} || die + emake build || die +} + +src_install() { + dobin "${S}/src/${EGO_PN}/cmd/${PN/kvm/driver-kvm}/${PN/kvm/driver-kvm}" + dodoc "${S}/src/${EGO_PN}/README.md" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 77b404f6bbb6eab1ce2a5cc2f5d87fb9c8941de7 Author: Patrick Lauer gentoo org> AuthorDate: Sun Nov 6 06:56:14 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Sun Nov 6 06:59:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b404f6 app-emulation/docker-machine-kvm: Whitespace Package-Manager: portage-2.3.2 app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild index dbc0674..7d1cc4b 100644 --- a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild @@ -64,7 +64,6 @@ src_compile() { emake || die } - src_install() { dobin "${S}/src/${EGO_PN%/*}/bin/${PN/kvm/driver-kvm}" dodoc "${S}/src/${EGO_PN%/*}/README.md"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker-machine-kvm/
commit: 158fbcb00a0b94d0acfaab33ffc71a4c971df315 Author: Zac Medico gentoo org> AuthorDate: Wed Oct 26 16:38:06 2016 + Commit: Zac Medico gentoo org> CommitDate: Wed Oct 26 16:55:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158fbcb0 app-emulation/docker-machine-kvm: add package Package-Manager: portage-2.3.2 app-emulation/docker-machine-kvm/Manifest | 3 + .../docker-machine-kvm-0.7.0.ebuild| 71 ++ app-emulation/docker-machine-kvm/metadata.xml | 10 +++ 3 files changed, 84 insertions(+) diff --git a/app-emulation/docker-machine-kvm/Manifest b/app-emulation/docker-machine-kvm/Manifest new file mode 100644 index ..d7fd45d --- /dev/null +++ b/app-emulation/docker-machine-kvm/Manifest @@ -0,0 +1,3 @@ +DIST docker-machine-0.8.2.tar.gz 2928577 SHA256 6ca75b2995f57505901da2f45ce422c782b73d89054cc10868100b3404ccfd05 SHA512 3fa683f74466e30616495b8e635e28be0c7557e17940bc4f3f8598a755463b5ae75e64405281325e2028aee5a3e06744329d9bf0a7b6ade200f3d3c51ba2fe80 WHIRLPOOL 37d9ddd2a946ee890bb771b304be692385e0ef1f53ef8ed100f2860e7cab7b825093a2d7b4c3bfa8b78193df1ab7ec9d16817aef1985a48ae1b97b666051cf96 +DIST docker-machine-kvm-0.7.0.tar.gz 6975 SHA256 25fae12f952faa155e1141e2f0ab196ebcd22b7691848e1022d54faa806e998f SHA512 8b58806d3afc58f28d483df8644d3d734407c931a9e6b2c055589d500de115b88693928f73fccb9f2ebe7b01cdd1b473e3e3654c9867d102f60d0fa72ff97d4e WHIRLPOOL dbd0d6048d202b548d45a3261d6c4cf129dad5beeb61108a220ba6b4939e57f04c054624c95c3121a3fc964be02ea4edbc14b9b762bbe9317cb9c8cac21ded00 +DIST libvirt-go-2.13.0.tar.gz 42994 SHA256 e75d5fa2509f10fb2d5a88e7570397cb7de69ecd8424a2859bd73abc4495d864 SHA512 5a5c8a2fc57c2818455fdb0ea13f98abc7d15c139ccdc692e562fddfd7152653635f1955ebad61b94202a706b94b45cb783a9e6387eef0a00c528cb2f0663fb0 WHIRLPOOL 8ff6553ac55805234a4496d21c0a2d7782d20c301c7f4271b92a14b538ad5bb5c27f9b98eac868815f691fed05f579f95d6638b923a7c2c2788f02169a09deb8 diff --git a/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild new file mode 100644 index ..dbc0674 --- /dev/null +++ b/app-emulation/docker-machine-kvm/docker-machine-kvm-0.7.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit golang-base + +KEYWORDS="~amd64" +DESCRIPTION="KVM driver for docker-machine" +EGO_PN="github.com/dhiltgen/${PN}/..." +HOMEPAGE="http://${EGO_PN%/*}; +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +COMMON_DEPEND="app-emulation/libvirt:=[qemu,virt-network]" +DEPEND=">=dev-lang/go-1.6:= + ${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +SRC_URI="https://${EGO_PN%/*}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/rgbkrk/libvirt-go/archive/v2.13.0.tar.gz -> libvirt-go-2.13.0.tar.gz + https://github.com/docker/machine/archive/v0.8.2.tar.gz -> docker-machine-0.8.2.tar.gz" + +get_archive_go_package() { + local archive=${1} uri x + for x in ${SRC_URI}; do + if [[ ${x} == http* ]]; then + uri=${x} + elif [[ ${x} == ${archive} ]]; then + break + fi + done + uri=${uri#https://} + echo ${uri%/archive/*} +} + +unpack_go_packages() { + local go_package x + # Unpack packages to appropriate locations for GOPATH + for x in ${A}; do + unpack ${x} + if [[ ${x} == *.tar.gz ]]; then + go_package=$(get_archive_go_package ${x}) + mkdir -p src/${go_package%/*} + mv ${go_package##*/}-* src/${go_package} || die + fi + done +} + +src_unpack() { + mkdir "${S}" && cd "${S}" || die + unpack_go_packages +} + +src_prepare() { + eapply_user + sed -e 's|alexzorin|rgbkrk|g' -i src/${EGO_PN%/*}/kvm.go || die +} + +src_compile() { + export GOPATH=${S} + cd "${S}"/src/${EGO_PN%/*}/bin || die + emake || die +} + + +src_install() { + dobin "${S}/src/${EGO_PN%/*}/bin/${PN/kvm/driver-kvm}" + dodoc "${S}/src/${EGO_PN%/*}/README.md" +} diff --git a/app-emulation/docker-machine-kvm/metadata.xml b/app-emulation/docker-machine-kvm/metadata.xml new file mode 100644 index ..92a59d8 --- /dev/null +++ b/app-emulation/docker-machine-kvm/metadata.xml @@ -0,0 +1,10 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + zmed...@gentoo.org + + + dhiltgen/docker-machine-kvm + +