Files
gentoo/dev-php/libvirt-php/libvirt-php-9999.ebuild
Michal Privoznik 294c8c9385 Reflect move of libvirt repositories
Libvirt and related projects moved from self hosting to
gitlab.com hosting. The old repos were made a read only mirror of
their gitlab images. Reflect this change in the live ebuilds.

https://www.redhat.com/archives/libvir-list/2020-April/msg00329.html

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Closes: https://github.com/gentoo/gentoo/pull/15478
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-04-26 21:18:04 +01:00

66 lines
1.4 KiB
Bash

# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PHP_EXT_NAME="libvirt-php"
PHP_EXT_SKIP_PHPIZE="yes"
USE_PHP="php5-6 php7-0 php7-1 php7-2 php7-3"
PHP_EXT_ECONF_ARGS=()
inherit php-ext-source-r3 git-r3 autotools
DESCRIPTION="PHP bindings for libvirt"
HOMEPAGE="http://libvirt.org/php/"
EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-php.git"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
IUSE="doc"
RDEPEND="app-emulation/libvirt
dev-libs/libxml2"
DEPEND="${RDEPEND}
dev-libs/libxslt
virtual/pkgconfig
doc? ( app-text/xhtml1 )"
RESTRICT="test"
DOCS=( ChangeLog NEWS README )
# Remove the insane check for pecl-imagick which is only used in examples
# and is not called upon in any build
PATCHES=( "${FILESDIR}/remove-imagick-check.patch" )
src_unpack() {
git-r3_src_unpack
# create the default modules directory to be able
# to use the php-ext-source-r3 eclass to configure/build
ln -s src "${S}/modules"
}
src_prepare() {
php-ext-source-r3_src_prepare
local slot
for slot in $(php_get_slots); do
php_init_slot_env "${slot}"
eautoreconf
done
}
src_install() {
local slot
for slot in $(php_get_slots); do
php_init_slot_env ${slot}
insinto "${EXT_DIR}"
doins "src/.libs/${PHP_EXT_NAME}.so"
done
php-ext-source-r3_createinifiles
einstalldocs
if use doc ; then
docinto /usr/share/doc/${PF}/html
dodoc -r docs/*
fi
}