[OpenOffice.Org] Добавить патч в ебилд

Вся проблема в том, что надо пропатчить файлы из архива ooo310-m19-libs-gui.tar.bz2, а распаковывается сначала файл ooo-build-3.1.1.5.tar.gz а затем уже все остальные архивы, так что epatch не работает. Как все таки пропатчить?

.

я нашёл такие упоминания libs-gui в файле
/var/tmp/portage/app-office/openoffice-3.1.1/work/ooo-build-3.1.1.5/bin/unpack
(он находится в ooo-build-3.1.1.5.tar.gz)

ALL_CORE_PKGS=" ... libs-gui ... "
...
CORE_PKGS=$ALL_CORE_PKGS
...
echo "Unpacking OO.o build tree - [ go and have some $DRINK ] ..."
...
        for pkg in $CORE_PKGS; do
                echo "  unpacking $pkg..."
                ($OOO_DECOMPRESS_CMD "$SRCDIR/$OOO_SPLIT_PREFIX$pkg.tar.bz2" | $GNUTAR xpf - ) || exit 1
                echo "  moving it into place..."
                mv $OOO_SPLIT_PREFIX$pkg/* $OOBUILDDIR
                rmdir $OOO_SPLIT_PREFIX$pkg
        done
...

попробуйте epatch-ем изменить unpack так, чтобы этот цикл особенно нежно отнёсся к ooo310-m19-libs-gui.tar.bz2 и добавил ваш патч-для-libs-gui
(Я не пробовал - no warranty)

P.S. вторая мысль - просто добавить в ALL_CORE_PKGS строку libs-gui-patch в конец.
Это вызовет распаковку вами созданного ooo310-m19-libs-gui-patch.tar.bz2 файлы из которого перезатрут то, что вам нужно. Возможно, вместо mv потребуется mv -f

Это подпись, которую невозможно истолковать неправильно

нашел решение: надо

нашел решение: надо скопировать патчи в ${S}/patches/hotfixes, тогда они автоматом рименяются после распаковки всего.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".