From cdb9e77f9cee8c5251857f0a8c26f59079144fe5 Mon Sep 17 00:00:00 2001 From: David Carlos Date: Sat, 5 Sep 2015 13:43:59 -0300 Subject: [PATCH] Adds test_pakages rule --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 588bd91..33646c7 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,7 @@ all: @echo "Usage:" @echo @echo '$$ make $${pkg}-checkout checkout $${pkg}' + @echo '$$ make $${pkg}-test test $${pkg}' @echo '$$ make $${pkg}-upload uploads package $${pkg}' @echo '$$ make $${pkg}-build builds package $${pkg} locally' @echo '$$ make $${pkg}-diff diff from OBS to git for package $${pkg}' @@ -34,6 +35,7 @@ checkout_packages = $(patsubst %, %-checkout, $(packages)) build_packages = $(patsubst %, %-build, $(packages)) upload_packages = $(patsubst %, %-upload, $(packages)) diff_packages = $(patsubst %, %-diff, $(packages)) +test_packages = $(patsubst %, %-test, $(packages)) .PHONY: $(checkout_packages) $(build_packages) $(upload_packages) $(diff_packages) @@ -50,7 +52,7 @@ $(build_packages): %-build : % mkdir -p ~/rpmbuild/SOURCES cp $(obsdir)/$(OBSPROJECT)/$*/*.tar.* ~/rpmbuild/SOURCES/ cp $*/*.patch ~/rpmbuild/SOURCES/ || true - cd $* && $(BUILD_PREFIX) rpmbuild -bb $*.spec + cd $* && $(BUILD_PREFIX) rpmbuild -ba $*.spec $(upload_packages): %-upload : %-checkout $(MAKE) $*-diff @@ -61,6 +63,9 @@ $(upload_packages): %-upload : %-checkout $(diff_packages): %-diff : % @git diff --no-index $(obsdir)/$(OBSPROJECT)/$*/$*.spec $*/$*.spec || true +$(test_packages): %-test : % + @mock --installdeps --no-clean --rebuild ~/rpmbuild/SRPMS/$**.src.rpm + diff: $(diff_packages) status st: -- libgit2 0.21.2