Tatsuhiro Tsujikawa | 757e6d7 | 2013-01-12 17:05:11 +0900 | [diff] [blame] | 1 | #!/bin/sh -e |
| 2 | |
Tatsuhiro Tsujikawa | 474b7fd | 2014-02-05 23:12:53 +0900 | [diff] [blame] | 3 | TAG=$1 |
| 4 | PREV_TAG=$2 |
Tatsuhiro Tsujikawa | 757e6d7 | 2013-01-12 17:05:11 +0900 | [diff] [blame] | 5 | |
Tatsuhiro Tsujikawa | 474b7fd | 2014-02-05 23:12:53 +0900 | [diff] [blame] | 6 | git checkout refs/tags/$TAG |
| 7 | git log --pretty=fuller --date=short refs/tags/$PREV_TAG..HEAD > ChangeLog |
Tatsuhiro Tsujikawa | 757e6d7 | 2013-01-12 17:05:11 +0900 | [diff] [blame] | 8 | |
Tatsuhiro Tsujikawa | d1f9f9a | 2016-02-26 00:00:52 +0900 | [diff] [blame] | 9 | autoreconf -i |
Tatsuhiro Tsujikawa | c3fe715 | 2024-03-20 15:12:41 +0900 | [diff] [blame] | 10 | ./configure |
| 11 | make dist-bzip2 |
| 12 | make dist-gzip |
| 13 | make dist-xz |
| 14 | make distclean |
Tatsuhiro Tsujikawa | ed2ccce | 2023-05-10 17:27:53 +0900 | [diff] [blame] | 15 | |
Tatsuhiro Tsujikawa | 03496a8 | 2023-05-11 17:03:06 +0900 | [diff] [blame] | 16 | rm -f checksums.txt |
| 17 | |
Tatsuhiro Tsujikawa | c3fe715 | 2024-03-20 15:12:41 +0900 | [diff] [blame] | 18 | VERSION=`echo -n $TAG | sed -E 's|^v([0-9]+\.[0-9]+\.[0-9]+(-[^.]+(\.[0-9]+)?)?)$|\1|'` |
Tatsuhiro Tsujikawa | ed2ccce | 2023-05-10 17:27:53 +0900 | [diff] [blame] | 19 | for f in nghttp2-$VERSION.tar.bz2 nghttp2-$VERSION.tar.gz nghttp2-$VERSION.tar.xz; do |
Tatsuhiro Tsujikawa | 03496a8 | 2023-05-11 17:03:06 +0900 | [diff] [blame] | 20 | sha256sum $f >> checksums.txt |
Tatsuhiro Tsujikawa | c3fe715 | 2024-03-20 15:12:41 +0900 | [diff] [blame] | 21 | echo -n "$GPG_PASSPHRASE" | gpg --batch --passphrase-fd 0 --pinentry-mode loopback --armor --detach-sign $f |
Tatsuhiro Tsujikawa | ed2ccce | 2023-05-10 17:27:53 +0900 | [diff] [blame] | 22 | done |