tkurbad-overlay/dev-php/webpatser-uuid/webpatser-uuid-1.3.0.ebuild

39 lines
847 B
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="A pure PHP library to generate and validate universally unique identifiers (UUIDs) according to RFC 4122 and RFC 9562 standards. Support for UUID versions 1, 3, 4, 5, 6, 7, and 8."
HOMEPAGE="https://github.com/webpatser/uuid"
SRC_URI="https://github.com/webpatser/uuid/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/uuid-${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
"
src_prepare() {
default
phpab \
--quiet \
--output autoload.php \
--template fedora2 \
--basedir . \
. \
|| die
}
src_install() {
insinto "/usr/share/php/Webpatser/Uuid"
doins -r *.php LICENSE src src/* tests
}