commit:     ea219064aafc1f3cd796221e259777e533990f8a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May  1 22:30:22 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May  1 22:36:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea219064

dev-db/pgmodeler: Drop install of LICENSE, use myqmakeargs array

See also:
https://github.com/gentoo/gentoo/pull/41377

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-db/pgmodeler/pgmodeler-1.1.6.ebuild | 34 ++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

diff --git a/dev-db/pgmodeler/pgmodeler-1.1.6.ebuild 
b/dev-db/pgmodeler/pgmodeler-1.1.6.ebuild
index b34e95ae8974..8cde27304163 100644
--- a/dev-db/pgmodeler/pgmodeler-1.1.6.ebuild
+++ b/dev-db/pgmodeler/pgmodeler-1.1.6.ebuild
@@ -21,18 +21,30 @@ DEPEND="${POSTGRES_DEP}
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+       default
+       sed -e "/^doc.files/s/LICENSE //" -i pgmodeler.pro || die
+}
+
 src_configure() {
-       eqmake6 \
-               DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
-               PREFIX="${EPREFIX}/usr" \
-               PLUGINSDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins" \
-               PRIVATEBINDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/bin" \
-               PRIVATELIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" \
-               NO_UPDATE_CHECK="true" \
-               -r ${PN}.pro
+       local myqmakeargs=(
+               DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+               PREFIX="${EPREFIX}/usr"
+               PLUGINSDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/plugins"
+               PRIVATEBINDIR="${EPREFIX}/usr/$(get_libdir)/${PN}/bin"
+               PRIVATELIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}"
+               NO_UPDATE_CHECK="true"
+       )
+       eqmake6 "${myqmakeargs[@]}" -r ${PN}.pro
 }
 
 src_test() {
+       local myqmakeargs=(
+               BINDIR="${T}"
+               SAMPLESDIR="${S}/assets/samples"
+               SCHEMASDIR="${S}/assets"
+       )
+
        pushd "${S}/tests" || die
                # skip tests with graphical interaction
                sed     -e '/^src\/fileselectortest/d' \
@@ -50,11 +62,7 @@ src_test() {
                        -e '/^src\/xmlparsertest/d' \
                        -i tests.pro || die
 
-               eqmake6 \
-                       BINDIR="${T}" \
-                       SAMPLESDIR="${S}/assets/samples" \
-                       SCHEMASDIR="${S}/assets" \
-                       tests.pro
+               eqmake6 "${myqmakeargs[@]}" tests.pro
                emake
 
                # append all shared-libs to LD_LIBRARY_PATH

Reply via email to