OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 # | 2 # |
3 ############################################################################# | 3 ############################################################################# |
4 # | 4 # |
5 # Get the version string from version.h and print it out without | 5 # Get the version string from version.h and print it out without |
6 # trailing newline. This makes it suitable for use in configure.ac. | 6 # trailing newline. This makes it suitable for use in configure.ac. |
7 # | 7 # |
8 ############################################################################# | 8 ############################################################################# |
9 # | 9 # |
10 # Author: Lasse Collin | 10 # Author: Lasse Collin |
11 # | 11 # |
12 # This file has been put into the public domain. | 12 # This file has been put into the public domain. |
13 # You can do whatever you want with this file. | 13 # You can do whatever you want with this file. |
14 # | 14 # |
15 ############################################################################# | 15 ############################################################################# |
16 | 16 |
17 sed -n 's/LZMA_VERSION_STABILITY_ALPHA/alpha/ | 17 sed -n 's/LZMA_VERSION_STABILITY_ALPHA/alpha/ |
18 s/LZMA_VERSION_STABILITY_BETA/beta/ | 18 s/LZMA_VERSION_STABILITY_BETA/beta/ |
19 s/LZMA_VERSION_STABILITY_STABLE// | 19 s/LZMA_VERSION_STABILITY_STABLE// |
20 s/^#define LZMA_VERSION_[MPS][AIT][AJNT][A-Z]* //p' \ | 20 s/^#define LZMA_VERSION_[MPS][AIT][AJNT][A-Z]* //p' \ |
21 src/liblzma/api/lzma/version.h \ | 21 src/liblzma/api/lzma/version.h \ |
22 | tr '\n' '|' \ | 22 | tr '\n' '|' \ |
23 | sed 's/|/./; s/|/./; s/|//g' \ | 23 | sed 's/|/./; s/|/./; s/|//g' \ |
24 | tr -d '\n' | 24 | tr -d '\n' |
OLD | NEW |