#! /bin/bash
version="1.2.2"
src="lmms_${version}.tar.xz"
dst="${src%.tar.xz}.stripped.tar.xz"
IFS=$'\n' command read -d '' -r -a list < <(tar tf "${src}" | egrep 'ogg$|wav$|mmpz?$|flac$')
rm -rf "${dst}" "${dst%.xz}"
cp -av "${src}" "${dst}"
xz -d "${dst}"
tar --delete --file="${dst%.xz}" -- "${list[@]}"
touch -m -r "${src}" "${dst%.xz}"
xz "${dst%.xz}"
(
printf 'For legal reasons, the following files have been removed from the\n'
printf 'original tarfile:\n\n'
printf '%s\n' "${list[@]}"
) > README.fedora