dev-python/click-default-group: arm64 keyworded (bug #700918)
[gentoo.git] / dev-php / symfony-finder / symfony-finder-3.4.38.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 DESCRIPTION="Symfony Finder Component"
7 HOMEPAGE="https://github.com/symfony/finder"
8 SRC_URI="https://github.com/symfony/finder/archive/v${PV}.tar.gz -> symfony-finder-${PV}.tar.gz"
9
10 LICENSE="MIT"
11 SLOT="0"
12 KEYWORDS="~amd64 ~x86"
13 IUSE="test"
14 RESTRICT="!test? ( test )"
15
16 RDEPEND="dev-lang/php:*
17         dev-php/fedora-autoloader"
18 DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-5.7.15 )"
19
20 S="${WORKDIR}/finder-${PV}"
21
22 PATCHES=( "${FILESDIR}"/${PN}-3.4.28-skip-file-time-sort-tests.patch )
23
24 src_prepare() {
25         default
26         if use test; then
27                 cp "${FILESDIR}/autoload.php" "${S}/autoload-test.php" || die
28         fi
29 }
30
31 src_install() {
32         insinto "/usr/share/php/Symfony/Component/Finder"
33         doins -r Comparator Exception Iterator
34         doins *.php "${FILESDIR}"/autoload.php
35         dodoc CHANGELOG.md README.md
36 }
37
38 src_test() {
39         phpunit --bootstrap "${S}/autoload-test.php" || die 'test suite failed'
40 }