##// END OF EJS Templates
buildrpm: auto-generate %changelog in .spec file...
Adam Spiers -
r4754:e5e6dd8b default
parent child Browse files
Show More
@@ -40,6 +40,19 b" sed -e 's,^Source:.*,Source: /dev/null,'"
40 -e 's,^%setup.*,,' \
40 -e 's,^%setup.*,,' \
41 $specfile > $tmpspec
41 $specfile > $tmpspec
42
42
43 cat <<EOF >> $tmpspec
44 %changelog
45 * `date +'%a %b %d %Y'` `hg showconfig ui.username` $version-$release
46 - Automatically built via $0
47
48 EOF
49 hg log \
50 --template '* {date|rfc822date} {author}\n- {desc|firstline}\n\n' \
51 .hgtags \
52 | sed -e 's/^\(\* [MTWFS][a-z][a-z]\), \([0-3][0-9]\) \([A-Z][a-z][a-z]\) /\1 \3 \2 /' \
53 -e '/^\* [MTWFS][a-z][a-z] /{s/ [012][0-9]:[0-9][0-9]:[0-9][0-9] [+-][0-9]\{4\}//}' \
54 >> $tmpspec
55
43 rpmbuild --define "_topdir $rpmdir" -bb $tmpspec
56 rpmbuild --define "_topdir $rpmdir" -bb $tmpspec
44 if [ $? = 0 ]; then
57 if [ $? = 0 ]; then
45 rm -rf $tmpspec $rpmdir/BUILD
58 rm -rf $tmpspec $rpmdir/BUILD
General Comments 0
You need to be logged in to leave comments. Login now