Imported Upstream version 2.0.1
[platform/upstream/libjpeg-turbo.git] / release / makesrpm.in
1 #!/bin/sh
2
3 set -u
4 set -e
5 trap onexit INT
6 trap onexit TERM
7 trap onexit EXIT
8
9 TMPDIR=
10
11 onexit()
12 {
13         if [ ! "$TMPDIR" = "" ]; then
14                 rm -rf $TMPDIR
15         fi
16 }
17
18 PKGNAME=@PKGNAME@
19 PROJECT=@CMAKE_PROJECT_NAME@
20 VERSION=@VERSION@
21 BUILD=@BUILD@
22
23 if [ -f $PKGNAME-$VERSION.src.rpm ]; then
24         rm -f $PKGNAME-$VERSION.src.rpm
25 fi
26
27 umask 022
28 TMPDIR=`mktemp -d /tmp/$PKGNAME-build.XXXXXX`
29
30 mkdir -p $TMPDIR/RPMS
31 mkdir -p $TMPDIR/SRPMS
32 mkdir -p $TMPDIR/BUILD
33 mkdir -p $TMPDIR/SOURCES
34 mkdir -p $TMPDIR/SPECS
35
36 if [ ! -f $PROJECT-$VERSION.tar.gz ]; then
37         echo "ERROR: $PROJECT-$VERSION.tar.gz does not exist."
38 fi
39
40 cp $PROJECT-$VERSION.tar.gz $TMPDIR/SOURCES/$PROJECT-$VERSION.tar.gz
41
42 cat pkgscripts/rpm.spec | sed s/%{_blddir}/%{_tmppath}/g \
43         | sed s/#--\>//g > $TMPDIR/SPECS/$PKGNAME.spec
44
45 rpmbuild -bs --define "_topdir $TMPDIR" $TMPDIR/SPECS/$PKGNAME.spec
46 mv $TMPDIR/SRPMS/$PKGNAME-$VERSION-$BUILD.src.rpm $PKGNAME-$VERSION.src.rpm
47
48 exit