commit: dc3715e54ff4f1549576cd25fb6abeaeb7f9ef11 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> AuthorDate: Fri Jun 14 22:25:24 2024 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Fri Jun 14 22:25:24 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3715e5
games-action/descent2-data: Fix patching the CD readme file Closes: https://bugs.gentoo.org/933992 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> games-action/descent2-data/descent2-data-1.2-r1.ebuild | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/games-action/descent2-data/descent2-data-1.2-r1.ebuild b/games-action/descent2-data/descent2-data-1.2-r1.ebuild index 5b81d07228cc..8f19d07739b9 100644 --- a/games-action/descent2-data/descent2-data-1.2-r1.ebuild +++ b/games-action/descent2-data/descent2-data-1.2-r1.ebuild @@ -97,10 +97,14 @@ src_prepare() { # Patch to 1.2 if necessary if use cdinstall; then if [[ $(md5sum data/descent2.ham) != 7f30c3d7d4087b8584b49012a53ce022* ]]; then - local i - for i in *.xdelta; do - xdelta3 -d -s data/"${i%.*}" "${i}" data/"${i%.*}".new || die - mv data/"${i%.*}"{.new,} || die + local x dir + for x in *.xdelta; do + case "${x}" in + *.txt.xdelta) dir=doc ;; + *) dir=data ;; + esac + xdelta3 -d -s "${dir}/${x%.*}" "${x}" "${dir}/${x%.*}.new" || die + mv "${dir}/${x%.*}"{.new,} || die done fi fi
