From 4acd975c86347538ee61a52ecde13ae924436048 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 2 May 2013 12:51:28 +0200 Subject: [PATCH] embed debian stuff in main Makefile --- Makefile | 34 +++++++++++++++++++++++++++++----- Makefile.debian | 33 --------------------------------- 2 files changed, 29 insertions(+), 38 deletions(-) delete mode 100644 Makefile.debian diff --git a/Makefile b/Makefile index df1d311b..e0936608 100644 --- a/Makefile +++ b/Makefile @@ -61,11 +61,35 @@ wsdl-clean: .PHONY: wsdl wsdl-install wsdl-clean -########## -debian: version - $(MAKE) -f Makefile.debian debian -debian.clean: - $(MAKE) -f Makefile.debian clean +######################################## debian packaging +# The 'debian' target is called from the build with the following variables set +# (see build/Makefile and target_debian) +# (.) RPMTARBALL +# (.) RPMVERSION +# (.) RPMRELEASE +# (.) RPMNAME +# +PROJECT=$(RPMNAME) +DEBVERSION=$(RPMVERSION).$(RPMRELEASE) +DEBTARBALL=../$(PROJECT)_$(DEBVERSION).orig.tar.bz2 + +DATE=$(shell date -u +"%a, %d %b %Y %T") + +debian: debian/changelog debian.source debian.package + +debian/changelog: debian/changelog.in + sed -e "s|@VERSION@|$(DEBVERSION)|" -e "s|@DATE@|$(DATE)|" debian/changelog.in > debian/changelog + +debian.source: force + rsync -a $(RPMTARBALL) $(DEBTARBALL) + +debian.package: + debuild -uc -us -b + +debian.clean: + $(MAKE) -f debian/rules clean + rm -rf build/ MANIFEST ../*.tar.gz ../*.dsc ../*.build + find . -name '*.pyc' -delete ########## tests-install: diff --git a/Makefile.debian b/Makefile.debian deleted file mode 100644 index c4afb771..00000000 --- a/Makefile.debian +++ /dev/null @@ -1,33 +0,0 @@ -# This is called from the build with the following variables set -# (see build/Makefile and target_debian) -# (.) RPMTARBALL -# (.) RPMVERSION -# (.) RPMRELEASE -# (.) RPMNAME -# -PROJECT=$(RPMNAME) -#PYVERSION=$(shell python -c "from sfa.util.version import version_tag; print version_tag" | sed -e s,-,.,) -DEBVERSION=$(RPMVERSION).$(RPMRELEASE) -DEBTARBALL=../$(PROJECT)_$(DEBVERSION).orig.tar.bz2 - -DATE=$(shell date -u +"%a, %d %b %Y %T") - -debian: debian/changelog debian.source debian.package - -force: - -debian/changelog: debian/changelog.in - sed -e "s|@VERSION@|$(DEBVERSION)|" -e "s|@DATE@|$(DATE)|" debian/changelog.in > debian/changelog - -# TARBALL is passed from the main build (/build/Makefile) to the 'make debian' call -debian.source: force - rsync -a $(RPMTARBALL) $(DEBTARBALL) - -debian.package: - debuild -uc -us -b - -debian.clean: - $(MAKE) -f debian/rules clean - rm -rf build/ MANIFEST ../*.tar.gz ../*.dsc ../*.build - find . -name '*.pyc' -delete - -- 2.43.0