39 lines
847 B
Bash
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
|
|
}
|