File: version-gen.sh

package info (click to toggle)
jgmenu 4.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,464 kB
  • sloc: ansic: 13,215; perl: 4,953; sh: 3,009; python: 600; makefile: 294; xml: 98
file content (20 lines) | stat: -rwxr-xr-x 418 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh

#
# version-gen.sh is a wrapper for `git describe` and is used by the Makefile.
# It gives a version number even when there is no git repo, such as in a
# release tarball.
#
# Change "default_version" before doing a `git tag -a ...`
#

default_version="4.5.0"

v=$(git describe --dirty --abbrev=1 2>/dev/null)

if ! test -z ${v}
then
	printf "jgmenu %s" ${v}
else
	printf "jgmenu v%s" ${default_version}
fi