tkurbad-overlay/dev-php/andig-dbcopy/andig-dbcopy-9999.ebuild

54 lines
1.1 KiB
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Refactored repack of https://github.com/andig/dbcopy"
HOMEPAGE="https://github.com/andig/php-shunting-yard"
MY_PN="dbcopy"
if [ "${PV}" == "9999" ] ; then
EGIT_REPO_URI="https://github.com/andig/${MY_PN}"
inherit git-r3
KEYWORDS=""
else
SRC_URI="https://github.com/andig/php-shunting-yard/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-lang/php-7.4:*
dev-php/fedora-autoloader
dev-php/doctrine-dbal
dev-php/influxdb-influxdb-php
dev-php/symfony-console
dev-php/symfony-yaml
"
PATCHES="
${FILESDIR}/${PN}-autoloader.patch
${FILESDIR}/${PN}-symfony.patch
"
DOCS=( config.dist.yaml README.md )
src_prepare() {
default
phpab -q -o src/autoload.php -t "${FILESDIR}"/autoload.php.tpl \
src || die "phpab failed"
#install -D -m 644 "${FILESDIR}"/autoload-test.php \
# vendor/autoload.php || die "install failed"
}
src_install() {
einstalldocs
insinto "/usr/share/php/Andig/DatabaseCopy"
doins -r src src/*
dobin "dbcopy"
}