Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 92275947445fd4cbda152c5eaa4553df > files > 5

dust-0.5.1-2.mga9.src.rpm

#!/usr/bin/bash

VERSION=$(grep "Version:" ../SPECS/dust.spec | grep -v Up | cut -d: -f2 | sed -e 's|^[[:space:]]*||')
NAME=$(grep "Name:" ../SPECS/dust.spec | cut -d: -f2 | sed -e 's|^[[:space:]]*||')
SOURCE0=$(grep "Source0:" ../SPECS/dust.spec | awk '{print $2}')
SOURCE=$( echo ${SOURCE0} | sed -e "s|%{version}|${VERSION}|g" | sed -e "s|%{name}|${NAME}|g" )

if [ ! -e ${NAME}-${VERSION}.tar.gz ]; then
	echo "Downloading source for ${NAME} ${VERSION}"
	wget -q ${SOURCE}
fi

echo "Preparing source"
tar xfz ${NAME}-${VERSION}.tar.gz
cd ${NAME}-${VERSION}
echo "Running cargo vendor for ${NAME}"
cargo vendor 3>&1 1> ../cargo-vendor.log 2>&1
tar cf ../${NAME}-cargo-vendor-${VERSION}.tar vendor
cd ..
echo "Compressing the ${NAME}-${VERSION} archive"
xz -e9 ${NAME}-cargo-vendor-${VERSION}.tar
rm -rf ${NAME}-${VERSION}
echo "Done"