N+ module versioning adjusted to the current scheme. While here, fixed Debian part of variable naming (leftover from 00d93e448ef2).
diff --git a/debian/Makefile b/debian/Makefile index 249188c..33f5a31 100644 --- a/debian/Makefile +++ b/debian/Makefile
@@ -290,8 +290,8 @@ > debuild-base/$(SRCDIR)/debian/rules ; \ cat nginx.changelog.in | sed \ -e 's#%%CODENAME%%#$(CODENAME)#g' \ - -e 's#%%MAIN_VERSION%%#$(BASE_VERSION)#g' \ - -e 's#%%MAIN_RELEASE%%#$(BASE_RELEASE)#g' \ + -e 's#%%BASE_VERSION%%#$(BASE_VERSION)#g' \ + -e 's#%%BASE_RELEASE%%#$(BASE_RELEASE)#g' \ > debuild-base/$(SRCDIR)/debian/changelog ; \ cp nginx.control.in debuild-base/$(SRCDIR)/debian/control ; \ cp copyright ../CHANGES ../CHANGES.ru nginx.* nginx-debug.default nginx-debug.service debuild-base/$(SRCDIR)/debian/ ; \ @@ -313,8 +313,15 @@ module_asis=`echo $@ | cut -d '-' -f 3-` ; \ builddir=`echo debuild-module-$${module_asis}` ; \ mkdir -p $${builddir} ; \ - cp $(BASE_SRC) $${builddir}/nginx-module-$${module_asis}_$(MODULE_VERSION_PREFIX_$(call modname, $@))$(MODULE_VERSION_$(call modname, $@)).orig.tar.gz ; \ - tar -C $${builddir} -xf $${builddir}/nginx-module-$${module_asis}_$(MODULE_VERSION_PREFIX_$(call modname, $@))$(MODULE_VERSION_$(call modname, $@)).orig.tar.gz ; \ + if [ "$(MODULE_TARGET)" = "oss" ]; then \ + module_version="$(MODULE_VERSION_PREFIX_$(call modname, $@))$(MODULE_VERSION_$(call modname, $@))" ; \ + orig_name="nginx-module-$${module_asis}_$${module_version}.orig.tar.gz" ; \ + else \ + module_version="$(PLUS_VERSION)+$(MODULE_VERSION_$(call modname, $@))" ; \ + orig_name="nginx-plus-module-$${module_asis}_$${module_version}.orig.tar.gz" ; \ + fi ; \ + cp $(BASE_SRC) $${builddir}/$${orig_name} ; \ + tar -C $${builddir} -xf $${builddir}/$${orig_name} ; \ mkdir -p $${builddir}/$(SRCDIR)/debian/extra ; \ mkdir -p $${builddir}/$(SRCDIR)/debian/source ; \ echo "3.0 (quilt)" > $${builddir}/$(SRCDIR)/debian/source/format ; \ @@ -332,11 +339,10 @@ else \ copyright_source=copyright ; \ fi ; \ - changelog_file="nginx-module-$${module_asis}.changelog.in" ; \ - if [ -f $${changelog_file} ]; then \ - changelog_tmpl=$${changelog_file} ; \ + if [ "$(MODULE_TARGET)" = "oss" ]; then \ + changelog_tmpl="nginx-module-$${module_asis}.changelog.in" ; \ else \ - changelog_tmpl=nginx-module.changelog.in ; \ + changelog_tmpl="nginx-plus-module-$${module_asis}.changelog.in" ; \ fi ; \ cp $${copyright_source} $${builddir}/$(SRCDIR)/debian/copyright ; \ definitions=`echo "$$MODULE_DEFINITIONS_$(call modname, $@)" | sed -e ':a' -e 'N' -e '$$!ba' -e "s/\n/\$$CR/g"` ; \ @@ -352,8 +358,8 @@ -e "s#%%SUMMARY%%#$(MODULE_SUMMARY_PREFIX) $(MODULE_SUMMARY_$(call modname, $@))#g" \ -e "s#%%SHORT_SUMMARY%%#$(MODULE_SUMMARY_$(call modname, $@))#g" \ -e "s#%%CODENAME%%#$(CODENAME)#g" \ - -e "s#%%MAIN_VERSION%%#$(BASE_VERSION)#g" \ - -e "s#%%MAIN_RELEASE%%#$(BASE_RELEASE)#g" \ + -e "s#%%BASE_VERSION%%#$(BASE_VERSION)#g" \ + -e "s#%%BASE_RELEASE%%#$(BASE_RELEASE)#g" \ -e "s#%%PLUS_VERSION%%#$(PLUS_VERSION)#g" \ -e "s#%%VERSION_PREFIX%%#$(MODULE_VERSION_PREFIX_$(call modname, $@))#g" \ -e "s#%%MODULE_VERSION%%#$(MODULE_VERSION_$(call modname, $@))#g" \ @@ -363,6 +369,9 @@ -e "s#%%ADD_CONTROL_TAGS%%#$${addcontroltags}#g" \ > $${builddir}/$(SRCDIR)/debian/control ; \ cat $${changelog_tmpl} | sed \ + -e "s#%%BASE_VERSION%%#$(BASE_VERSION)#g" \ + -e "s#%%BASE_RELEASE%%#$(BASE_RELEASE)#g" \ + -e "s#%%PLUS_VERSION%%#$(PLUS_VERSION)#g" \ -e "s#%%MODULE%%#$${module_asis}#g" \ -e "s#%%CODENAME%%#$(CODENAME)#g" \ -e "s#%%VERSION_PREFIX%%#$(MODULE_VERSION_PREFIX_$(call modname, $@))#g" \ @@ -372,8 +381,8 @@ cat nginx-module.rules.in | sed \ -e "s#%%MODULE%%#$${module_asis}#g" \ -e "s#%%CODENAME%%#$(CODENAME)#g" \ - -e "s#%%MAIN_VERSION%%#$(BASE_VERSION)#g" \ - -e "s#%%MAIN_RELEASE%%#$(BASE_RELEASE)#g" \ + -e "s#%%BASE_VERSION%%#$(BASE_VERSION)#g" \ + -e "s#%%BASE_RELEASE%%#$(BASE_RELEASE)#g" \ -e "s#%%TARGET_SUFFIX%%#$(TARGET_SUFFIX)#g" \ -e "s#%%BASE_CONFIGURE_ARGS%%#$(BASE_CONFIGURE_ARGS)#g" \ -e "s#%%MODULE_CONFIGURE_ARGS%%#$(MODULE_CONFARGS_$(call modname, $@))#g" \
diff --git a/debian/nginx-module.control.in b/debian/nginx-module.control.in index 521e51f..27e63cc 100644 --- a/debian/nginx-module.control.in +++ b/debian/nginx-module.control.in
@@ -16,7 +16,7 @@ Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, - nginx (= %%MAIN_VERSION%%-%%MAIN_RELEASE%%~%%CODENAME%%)%%MODULE_DEPENDS%%%%ADD_CONTROL_TAGS%% + nginx (= %%BASE_VERSION%%-%%BASE_RELEASE%%~%%CODENAME%%)%%MODULE_DEPENDS%%%%ADD_CONTROL_TAGS%% Description: %%SUMMARY%% %%SHORT_SUMMARY%% for nginx @@ -24,7 +24,7 @@ Architecture: any Section: debug Priority: extra -Depends: nginx (= %%MAIN_VERSION%%-%%MAIN_RELEASE%%~%%CODENAME%%), +Depends: nginx (= %%BASE_VERSION%%-%%BASE_RELEASE%%~%%CODENAME%%), nginx-module-%%MODULE%% (= %%VERSION_PREFIX%%%%MODULE_VERSION%%-%%MODULE_RELEASE%%~%%CODENAME%%), ${misc:Depends} Description: debug symbols for the nginx-module-%%MODULE%%
diff --git a/debian/nginx-plus-module.control.in b/debian/nginx-plus-module.control.in index f5d2495..8395e9d 100644 --- a/debian/nginx-plus-module.control.in +++ b/debian/nginx-plus-module.control.in
@@ -1,4 +1,4 @@ -Source: nginx-module-%%MODULE%% +Source: nginx-plus-module-%%MODULE%% Section: httpd Priority: optional Maintainer: %%MODULE_PACKAGE_VENDOR%%
diff --git a/debian/nginx.changelog.in b/debian/nginx.changelog.in index 0b9171f..2c8c77e 100644 --- a/debian/nginx.changelog.in +++ b/debian/nginx.changelog.in
@@ -1,4 +1,4 @@ -nginx (%%MAIN_VERSION%%-%%MAIN_RELEASE%%~%%CODENAME%%) %%CODENAME%%; urgency=low +nginx (%%BASE_VERSION%%-%%BASE_RELEASE%%~%%CODENAME%%) %%CODENAME%%; urgency=low * 1.17.9
diff --git a/rpm/SPECS/nginx-plus-module.spec.in b/rpm/SPECS/nginx-plus-module.spec.in index a23326b..18d4280 100644 --- a/rpm/SPECS/nginx-plus-module.spec.in +++ b/rpm/SPECS/nginx-plus-module.spec.in
@@ -26,7 +26,7 @@ Summary: %%SUMMARY%% Name: %%NAME%% -Version: %%VERSION%% +Version: %%PLUS_VERSION%%+%%VERSION%% Release: %%RELEASE%%%{?dist}.ngx Vendor: %%MODULE_PACKAGE_VENDOR%% URL: %%MODULE_PACKAGE_URL%%