summaryrefslogtreecommitdiffstats
path: root/makedeps.sh
blob: 352df0db126eeec26b9405255270436851ff6759 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
NAME=$(sed    -n '/^Name:/{s/.* //;p}'             *.spec)
VERSION=$(sed -n '/^Version:/{s/.* //;p}'          $NAME.spec)
MODULE=$(sed -n '/^%global gh_proj/{s/.* //;p}'    $NAME.spec)

if [ -f $MODULE-$VERSION.tar.gz ]; then
	echo "+ Unpack"
	tar xf $MODULE-$VERSION.tar.gz

	pushd  $MODULE-$VERSION
		echo "+ Fetch"
		cargo vendor mycargo

		echo "+ Pack"
		tar czf ../$MODULE-deps-$VERSION.tgz mycargo
	popd
else
	echo $MODULE-$VERSION.tar.gz missing
fi