Sophie

Sophie

distrib > Mageia > cauldron > x86_64 > by-pkgid > 18b3471331f9f19b5be3a474b4515eb3 > files > 5

czkawka-6.0.0-1.mga9.src.rpm

#!/usr/bin/bash

VERSION=$(grep Version ../SPECS/czkawka.spec | grep -v Up | cut -d: -f2 | sed -e 's|^[[:space:]]*||')
NAME=$(grep Name ../SPECS/czkawka.spec | cut -d: -f2 | sed -e 's|^[[:space:]]*||')

if [ ! -f ${NAME}-${VERSION}.tar.gz ]; then
	echo "${NAME}: Downloading source"
	wget -q https://github.com/qarmin/czkawka/archive/refs/tags/${VERSION}.tar.gz -O ${NAME}-${VERSION}.tar.gz
fi

echo "${NAME}: Preparing"
tar xfz ${NAME}-${VERSION}.tar.gz
cd ${NAME}-${VERSION}
echo "${NAME}: Running cargo vendor"
mkdir .cargo
cargo vendor -s Cargo.toml > .cargo/config
cp .cargo/config ../cargo.config
tar cf ../${NAME}-cargo-vendor-${VERSION}.tar vendor
cd ..
echo "${NAME}: Compressing the archive"
xz -e9 ${NAME}-cargo-vendor-${VERSION}.tar
#rm -rf ${NAME}-${VERSION}
echo "${NAME}: Done"