Allow to build nymead using custom version independent from dpkg
This commit is contained in:
parent
a3be47b815
commit
37d9dca254
5
debian/rules
vendored
5
debian/rules
vendored
@ -26,6 +26,9 @@ endif
|
|||||||
DPKG_EXPORT_BUILDFLAGS = 1
|
DPKG_EXPORT_BUILDFLAGS = 1
|
||||||
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
|
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
|
||||||
|
|
||||||
|
NYMEA_DPKG_VERSION := $(shell dpkg-parsechangelog -SVersion)
|
||||||
|
QMAKE_ADDITIONAL_ARGS += NYMEA_VERSION=$(NYMEA_DPKG_VERSION)
|
||||||
|
|
||||||
include /usr/share/dpkg/buildflags.mk
|
include /usr/share/dpkg/buildflags.mk
|
||||||
|
|
||||||
PREPROCESS_FILES := $(wildcard debian/*.in)
|
PREPROCESS_FILES := $(wildcard debian/*.in)
|
||||||
@ -34,7 +37,7 @@ $(PREPROCESS_FILES:.in=): %: %.in
|
|||||||
sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@
|
sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@
|
||||||
|
|
||||||
override_dh_auto_configure:
|
override_dh_auto_configure:
|
||||||
dh_auto_configure -- "$(QMAKE_ADDITIONAL_ARGS)"
|
dh_auto_configure -- $(QMAKE_ADDITIONAL_ARGS)
|
||||||
|
|
||||||
override_dh_auto_build:
|
override_dh_auto_build:
|
||||||
make -j$(DEB_PARALLEL_JOBS) $(MAKE_TARGETS)
|
make -j$(DEB_PARALLEL_JOBS) $(MAKE_TARGETS)
|
||||||
|
|||||||
@ -1,7 +1,13 @@
|
|||||||
include(nymea.pri)
|
include(nymea.pri)
|
||||||
|
|
||||||
# Parse and export NYMEA_VERSION_STRING
|
# Parse and export NYMEA_VERSION_STRING
|
||||||
NYMEA_VERSION_STRING=$$system('dpkg-parsechangelog | sed -n -e "s/^Version: //p"')
|
isEmpty(NYMEA_VERSION) {
|
||||||
|
NYMEA_VERSION_STRING='development'
|
||||||
|
message("The variable NYMEA_VERSION is unset. Using \"$${NYMEA_VERSION_STRING}\" as default version.")
|
||||||
|
} else {
|
||||||
|
# qmake NYMEA_VERSION=1.x.x-custom
|
||||||
|
NYMEA_VERSION_STRING="$${NYMEA_VERSION}"
|
||||||
|
}
|
||||||
|
|
||||||
# define protocol versions
|
# define protocol versions
|
||||||
JSON_PROTOCOL_VERSION_MAJOR=8
|
JSON_PROTOCOL_VERSION_MAJOR=8
|
||||||
@ -14,7 +20,6 @@ LIBNYMEA_API_VERSION="$${LIBNYMEA_API_VERSION_MAJOR}.$${LIBNYMEA_API_VERSION_MIN
|
|||||||
|
|
||||||
QMAKE_SUBSTITUTES += version.h.in
|
QMAKE_SUBSTITUTES += version.h.in
|
||||||
|
|
||||||
|
|
||||||
TEMPLATE=subdirs
|
TEMPLATE=subdirs
|
||||||
|
|
||||||
piconly {
|
piconly {
|
||||||
|
|||||||
Reference in New Issue
Block a user