[PATCH 2/6] ecm.eclass: Disable live ebuild upstream git hooks
Andreas Sturmlechner <[email protected]> Sat, 06 Jun 2026 00:57:30 +0200
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Message-ID | <[email protected]> |
See also: https://invent.kde.org/frameworks/kholidays/-/commit/b50b5cb2d8f74457ddcbfbe129bb32b9a6d656ae Signed-off-by: Andreas Sturmlechner <[email protected]> --- eclass/ecm.eclass | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass index dbd18e6ca9e3..300572dc6bce 100644 --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -534,6 +534,13 @@ ecm_src_prepare() { if [[ -n ${_FRAMEWORKS_KDE_ORG_ECLASS} ]] && [[ ${PN} != extra-cmake-modules ]]; then cmake_comment_add_subdirectory tests fi + + # disable upstream git hooks (program detection, hook installation ...) + if [[ -d .git ]]; then + if grep -Eq "\s*set.*GIT_SOURCE_TARBALL TRUE" CMakeLists.txt; then + sed -e "/\s*set.*GIT_SOURCE_TARBALL/s/TRUE/FALSE/" -i CMakeLists.txt || die + fi + fi } # @FUNCTION: ecm_src_configure -- 2.54.0
signature.asc
(application/pgp-signature, 829 B)
-----BEGIN PGP SIGNATURE----- iQIvBAABCgCZFiEE34gXUSooizdYNDu3S5FW4z0PgBkFAmojVFobFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRERjg4MTc1MTJBMjg4QjM3NTgzNDNC Qjc0QjkxNTZFMzNEMEY4MDE5AAoJEEuRVuM9D4AZTCoL/38VyIJOYzeMd7zPAiVm uyfVUOnkhpJCRnchfwal8FvE2FlZsZzkSl/Sw3k91Cz5eBUHoTAY1w6cBVkghuOf i8jNbRU2J56hNENwTDvGUi/cGfq50xO4t3eSxiWSeLwfeMTF0p00svYJAGiJBkDU vrxd8KcM91pFEdVzdKG1D62K6y1MZYXf9IENksfrCXHzLvol/UUKuqHpteEMlAt5 CYMxbGhmz8bUKYBzKxsavpU9LL41YgFuCYoibE3MpP5qx9jyAVpwQUXZxYJT3OUj Oz0H4drYxf3J53xwdWn339EMJYbvpSDuNioAhX1Bqb4ip/zwf0G1n2SYhzAz8NCK P3aql+oDC2QL2FH3xoKxgD83intinfxPwAwIIpecnNkSmsMA+HG7Er1rOHsb1p+z HAkDq38IruFVJQflw6vXYdEjSfAshn6QsfbDurffOytoeoRrkFOOqx4azredOBwd EfOc2bEyFIQ23fOFqwzBVJcboCcvzNfI42VM8J0CyI7c6w== =eiJU -----END PGP SIGNATURE-----