debian/rules: Use DEB_VERSION* instead of manually parsing.

This commit is contained in:
Nicolas Braud-Santoni 2018-05-05 19:48:08 +02:00 committed by Mo Zhou
parent 17f51e92b0
commit 857519574d

13
debian/rules vendored
View File

@ -1,10 +1,10 @@
#!/usr/bin/make -f
NAME := $(shell awk '$$1 == "Name:" { print $$2; }' META)
VERSION := $(shell dpkg-parsechangelog \
| awk '$$1 == "Version:" { print $$2; }' | cut -d- -f1)
REVISION := $(shell dpkg-parsechangelog \
| awk '$$1 == "Version:" { print $$2; }' | cut -d- -f2-)
include /usr/share/dpkg/pkg-info.mk
NAME := spl
VERSION := $(DEB_VERSION_UPSTREAM)
REVISION := $(shell echo $(DEB_VERSION) | cut -d- -f2)
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
@ -17,8 +17,7 @@ KVERS=$(shell uname -r)
endif
non_epoch_version=$(shell echo $(KVERS) | perl -pe 's/^\d+://')
PACKAGE=spl
pmodules = $(PACKAGE)-modules-$(non_epoch_version)
pmodules = $(NAME)-modules-$(non_epoch_version)
%:
dh $@ --with dkms,autoreconf --parallel