Blob Blame History Raw
#! /bin/bash

version=4.5.0
src=stk-${version}.tar.gz
dst=${src%.tar.gz}.stripped.tar.gz

read -r -d '' files <<-EOF
	stk-${version}/projects/demo/scores/*.ski
	stk-${version}/projects/eguitar/scores/*.ski
	stk-${version}/projects/examples/midifiles/*.mid
	stk-${version}/projects/examples/scores/*.ski
	stk-${version}/src/include/asio.cpp
	stk-${version}/src/include/asio.h
	stk-${version}/src/include/asiodrivers.cpp
	stk-${version}/src/include/asiodrivers.h
	stk-${version}/src/include/asiodrvr.h
	stk-${version}/src/include/asiolist.cpp
	stk-${version}/src/include/asiolist.h
	stk-${version}/src/include/asiosys.h
	stk-${version}/src/include/dsound.h
	stk-${version}/src/include/iasiodrv.h
	stk-${version}/src/include/iasiothiscallresolver.cpp
	stk-${version}/src/include/iasiothiscallresolver.h
	stk-${version}/src/include/soundcard.h
EOF

rm -f ${dst} ${dst%.gz}
cp -av ${src} ${dst}

gzip -d ${dst}

tar --delete --file=${dst%.gz} ${files}

# gzip includes the mtime
touch -m -r ${src} ${dst%.gz}

gzip ${dst%.gz}

cat >README.fedora <<EOF
For legal and other reasons, the following files have been removed
from the original tarfile:

${files}
EOF