Added a lot of PHP packages for the defunct volkszaehler ebuild
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
DIST guzzlehttp-guzzle-7.10.0.tar.gz 93517 BLAKE2B 07e3d3a14e58890abcaa2c741ddc9a6b41d111e7e93e495ff93f72120e0edd8a0879eb6924928d7d88ca47b3ae82cab21eeb09dab4f73b884a02b35a81d8b528 SHA512 9f474e7cdca87ab3f08807270acd6e2dadfc6e65222ca54c8711a348ec5946c8e6cc165b9d4df129de46fc0ab00cfb31a4a07b4ee8b9b4abd08228584b376855
|
||||
EBUILD guzzlehttp-guzzle-7.10.0.ebuild 1478 BLAKE2B 35d5a7369ce1330d78592768c4b01c6b78926dbc60ab7924775bac4f32c5709f372f8d943dd1f709719a549495fd44566c8ac18431ff51033facd5736585c600 SHA512 96e319621d03298394392c68a3342fa79f532a1febb19fdce29f407cd6c5002a56d16eb346124dca33277809a00e47e8e134af6d012431560683696951ad1d73
|
||||
MISC metadata.xml 222 BLAKE2B c74fd68c21cab11b877563a1036d0d1ca82c35f80210b86d179b3f73db117a2db5ebd8a3af721cdcb064bcb6134b7ff0e90b4e1ecd5939c7ca8b330914c7cd3c SHA512 fd1e01ce7adcc2eb6f26c4ffaffd1462183cf52c0efefcce3423b40d25921af71ef4482cdf0623afaca536f3ea9c018d0afcce93ca0b66c0d9677752663ffe59
|
||||
@@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Guzzle is a PHP HTTP client library"
|
||||
HOMEPAGE="https://github.com/guzzle/guzzle"
|
||||
SRC_URI="https://github.com/guzzle/guzzle/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/guzzle-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
BDEPEND="dev-php/theseer-Autoload"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/php-7.4:*
|
||||
dev-php/fedora-autoloader
|
||||
dev-php/guzzlehttp-promises
|
||||
dev-php/guzzlehttp-psr7
|
||||
dev-php/psr-http-client
|
||||
dev-php/symfony-deprecation-contracts
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
phpab \
|
||||
--quiet \
|
||||
--output autoload.php \
|
||||
--template fedora2 \
|
||||
--basedir . \
|
||||
. \
|
||||
|| die
|
||||
|
||||
VENDOR_DIR="${EPREFIX}/usr/share/php"
|
||||
cat >> autoload.php <<EOF || die "failed to extend autoload.php"
|
||||
|
||||
// Dependencies
|
||||
\Fedora\Autoloader\Dependencies::required([
|
||||
"${VENDOR_DIR}/Fedora/Autoloader/autoload.php",
|
||||
"${VENDOR_DIR}/GuzzleHttp/Promise/autoload.php",
|
||||
"${VENDOR_DIR}/GuzzleHttp/Psr7/autoload.php",
|
||||
"${VENDOR_DIR}/Psr/Http/Client/autoload.php",
|
||||
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
|
||||
"${VENDOR_DIR}/Psr/Http/Message/autoload.php",
|
||||
"${VENDOR_DIR}/Ralouphie-getallheaders/autoload.php",
|
||||
"${VENDOR_DIR}/Symfony/Component/DeprecationContracts/autoload.php"
|
||||
]);
|
||||
EOF
|
||||
echo "require_once __DIR__ . \"/src/functions_include.php\";" >> autoload.php
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/share/php/GuzzleHttp"
|
||||
doins -r *.php LICENSE src src/*
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">guzzle/guzzle</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user