summaryrefslogtreecommitdiffstats
path: root/makedeps.sh
blob: 3369a2f99b4ddb2f354f7b0547d6514f0481f29b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/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 $NAME-$VERSION.tar.gz ]; then
	echo "+ Unpack"
	tar xf $NAME-$VERSION.tar.gz

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

		echo "+ Pack"
		tar czf ../$NAME-deps-$VERSION.tgz mycargo
	popd

	echo "+ Clean"
	rm -r $MODULE-$VERSION
else
	echo $NAME-$VERSION.tar.gz missing
fi