From da35e03052c364ea51ea360a2f627e2929f4f67c Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Mon, 12 Jun 2023 21:51:41 +0200 Subject: [PATCH] dev-tcltk/blt: fix install blocked by directory Closes: https://bugs.gentoo.org/907270 Signed-off-by: Alfredo Tupone --- .../{blt-2.5.3-r2.ebuild => blt-2.5.3-r3.ebuild} | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) rename dev-tcltk/blt/{blt-2.5.3-r2.ebuild => blt-2.5.3-r3.ebuild} (86%) diff --git a/dev-tcltk/blt/blt-2.5.3-r2.ebuild b/dev-tcltk/blt/blt-2.5.3-r3.ebuild similarity index 86% rename from dev-tcltk/blt/blt-2.5.3-r2.ebuild rename to dev-tcltk/blt/blt-2.5.3-r3.ebuild index 0d8f822d5b07d..d414b9687bbba 100644 --- a/dev-tcltk/blt/blt-2.5.3-r2.ebuild +++ b/dev-tcltk/blt/blt-2.5.3-r3.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 MYP=${PN}$(ver_cut 1-2) SHVER=$(ver_rs 1 '' $(ver_cut 1-2)) @@ -138,3 +138,15 @@ src_install() { find "${ED}"/usr/$(get_libdir) -name "*.a" -print0 | \ xargs -r -0 rm -fv } + +pkg_preinst() { + # Fix 'symlink is blocked by a directory' Bug #907270 + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/hand + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/hand.backup.* + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/fish + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/fish.backup.* + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/images + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/images.backup.* + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/scripts + rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/scripts.backup.* +}