dev-php/symfony-deprecation-contracts - 3.6.0-r1 (php-overlay)

Search

Package Information

Description:
A generic function and convention to trigger deprecation notices
Homepage:
https://github.com/symfony/deprecation-contracts
License:
MIT

Ebuild Details

Version EAPI Keywords Slot
3.6.0-r1 8 ~amd64 ~arm ~arm64 ~x86 0
View Raw Ebuild
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="A generic function and convention to trigger deprecation notices"
HOMEPAGE="https://github.com/symfony/deprecation-contracts"
SRC_URI="https://github.com/symfony/deprecation-contracts/archive/v${PV}.tar.gz -> ${P}.tar.gz"

S="${WORKDIR}/deprecation-contracts-${PV}"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"

RDEPEND="
	>=dev-lang/php-8.1:*
	dev-php/fedora-autoloader
"

src_prepare() {
	default

	echo "<?php" > autoload.php
	echo "require_once \"${EPREFIX}/usr/share/php/Fedora/Autoloader/autoload.php\";" >> autoload.php

	echo "require_once __DIR__ . \"/function.php\";" >> autoload.php

}

src_install() {
	insinto "/usr/share/php/Symfony/Deprecation-Contracts"
	doins -r *.php LICENSE
}

Dependencies

RDEPEND

	>=dev-lang/php-8.1:*
	dev-php/fedora-autoloader