summaryrefslogtreecommitdiffstats
path: root/create-rpm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'create-rpm.sh')
-rwxr-xr-xcreate-rpm.sh18
1 files changed, 5 insertions, 13 deletions
diff --git a/create-rpm.sh b/create-rpm.sh
index 08bcd97..ca7482f 100755
--- a/create-rpm.sh
+++ b/create-rpm.sh
@@ -1,15 +1,7 @@
-PROJECT='gnome-shell-extension-fedora-logo'
-VERSION='1.0'
+PROJECT=$(basename `pwd`)
+VERSION=`git tag | sed -e "s/v//g"`
+git archive --format=tar --prefix=$PROJECT-$VERSION/ v$VERSION | gzip -n > $PROJECT-$VERSION.tar.gz
-TARBALLDIR=$PROJECT-$VERSION
-
-rm $TARBALLDIR.tar.gz
-mkdir $TARBALLDIR
-cp * $TARBALLDIR/
-tar -cf $TARBALLDIR.tar $TARBALLDIR
-rm -rf $TARBALLDIR
-gzip $TARBALLDIR.tar
-
-cp $TARBALLDIR.tar.gz ~/rpmbuild/SOURCES/
-cp $PROJECT.spec ~/rpmbuild/SPECS/
+mv $PROJECT-$VERSION.tar.gz ~/rpmbuild/SOURCES/
+cp rpm/$PROJECT.spec ~/rpmbuild/SPECS/
rpmbuild -ba ~/rpmbuild/SPECS/$PROJECT.spec