Added a lot of PHP packages for the defunct volkszaehler ebuild
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
AUX autoload.php 245 BLAKE2B 8904d603bd20946dbbdc73dcc373ecfbb695f780fbdad448394f4dfb58763be671bc1d85ed5ade37bf5db720b69b640a2d42bb49443d61a562535425508ff36d SHA512 a6267181e19df34a82011c4379df853facfd5d5261df4ca1e7f46139bd25288ad2d1dc2f055f714efabd405816bec984fb2ff7b3a89ad3128a031ec73143c65b
|
||||
DIST sebastian-diff-7.0.0.tar.gz 13590 BLAKE2B 209fb666f213e3e9e85e158f71baa6c736bc8fbbbcede0eb5927d491326e94d0b3b2deb91cde7fa2b6084d93decc6e0176c4d3fc7710d83cece5ef6e3956b8a6 SHA512 4ffe85790e0fc274d8ef8b258338fd9ca1ea7ae59af42adaf1cc1ad6c1946a81378e3e209c92db59e9eb0d72d26765d18bfb1ff07a94b7b65dc11b479615db7d
|
||||
EBUILD sebastian-diff-7.0.0.ebuild 1234 BLAKE2B 88050cd0f8c567ad1c6f711f710483916c97433d102e1d65e8fd5edef8bdad2d8228ce59d9355859c70e04e80c2b71c2ad058f3a6d5d849f82d5dceeb2516494 SHA512 2f48aae7cb7683251a85ee2c31988e7bc53942cd1ea57ee737d904ae2535f0002065389536763a1281afc62ce39bc5136243fc4327968470d6188415936aa104
|
||||
MISC metadata.xml 621 BLAKE2B 11e07e672d9a03e6f2e642267be91fc896fcef345186460ea86e6da840a724200089ceebcaa8425971b64c1ace1b0678aee6b4287249147ca25e23d0e0af406f SHA512 5edd3471474a3177a5eabd8eca6749dee9753b393ba5ba445053ea31de154050dcbb7e9c924508adef0095c95d5072681d24fd13561ac7c23d7efa04bcc40eb2
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
require_once 'Fedora/Autoloader/autoload.php';
|
||||
|
||||
\Fedora\Autoloader\Dependencies::required([
|
||||
'src/autoload.php',
|
||||
'tests/autoload.php',
|
||||
'/usr/share/php/PHPUnit/autoload.php',
|
||||
'/usr/share/php/Symfony/Component/Process/autoload.php',
|
||||
]);
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>spiderx@spiderx.dp.ua</email>
|
||||
<name>Vladimir Pavljuchenkov</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
This package provides a diff implementation for PHP, factored out of
|
||||
PHPUnit into a stand-alone component.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">sebastianbergmann/diff</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN//sebastian-/}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="PHP Diff implementation"
|
||||
HOMEPAGE="https://github.com/sebastianbergmann/diff"
|
||||
SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="test"
|
||||
PROPERTIES="test_network"
|
||||
|
||||
RDEPEND="dev-lang/php:*
|
||||
dev-php/fedora-autoloader"
|
||||
BDEPEND="dev-php/theseer-Autoload
|
||||
test? ( dev-php/composer
|
||||
dev-php/phpunit )"
|
||||
|
||||
DOCS=( {ChangeLog,README}.md )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
install -D -m 644 "${FILESDIR}"/autoload.php \
|
||||
vendor/autoload.php || die "install failed"
|
||||
phpab -q -o src/autoload.php -t fedora2 src || die "phpab failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
composer require -d "${T}" --prefer-source \
|
||||
--dev "${PN/-/\/}:${PV}" || die "composer failed"
|
||||
cp -r "${T}"/vendor/"${PN/-/\/}"/{phpunit.xml,tests} "${S}" \
|
||||
|| die "cp failed"
|
||||
phpab -q -o tests/autoload.php -t fedora2 tests || die "phpab test failed"
|
||||
phpunit --testdox || die "phpunit failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
insinto /usr/share/php/SebastianBergmann/Diff
|
||||
doins -r src/.
|
||||
}
|
||||
Reference in New Issue
Block a user