Commit a0530b0aa6fdb5afbae883fda1bf77b905062e89
1 parent
73bd5932
Exists in
master
and in
29 other branches
Added target to build source rpm
Showing
2 changed files
with
16 additions
and
5 deletions
Show diff stats
.gitignore
src/pkg-rpm/Makefile
... | ... | @@ -37,8 +37,12 @@ all: |
37 | 37 | @echo '$$ make status-obs|st-obs diffstat of all packages from OBS to git' |
38 | 38 | @echo '$$ make checkout-all-obs checks out all packages from OBS' |
39 | 39 | |
40 | - | |
40 | +# Local | |
41 | 41 | build_packages = $(patsubst %, %-build, $(packages)) |
42 | +build_src_packages = $(patsubst %, %-build-src, $(packages)) | |
43 | + | |
44 | + | |
45 | +# OBS | |
42 | 46 | checkout_packages_obs = $(patsubst %, %-checkout-obs, $(packages)) |
43 | 47 | upload_packages_obs = $(patsubst %, %-upload-obs, $(packages)) |
44 | 48 | diff_packages_obs = $(patsubst %, %-diff-obs, $(packages)) |
... | ... | @@ -48,10 +52,16 @@ diff_packages_obs = $(patsubst %, %-diff-obs, $(packages)) |
48 | 52 | build-all: $(build_packages) |
49 | 53 | |
50 | 54 | $(build_packages): %-build : % |
51 | - mkdir -p ~/rpmbuild/SOURCES | |
52 | - cp $(obsdir)/$(OBSPROJECT)/$*/*.tar.* ~/rpmbuild/SOURCES/ | |
53 | - cp $*/*.patch ~/rpmbuild/SOURCES/ || true | |
54 | - cd $* && $(BUILD_PREFIX) rpmbuild -bb $*.spec | |
55 | + mkdir -p build/SOURCES | |
56 | + cp $*/*.tar.* build/SOURCES/ | |
57 | + cp $*/*.patch build/SOURCES/ || true | |
58 | + cd $* && $(BUILD_PREFIX) rpmbuild --define "_topdir $(PWD)/build/" -bb $*.spec | |
59 | + | |
60 | +$(build_src_packages): %-build-src : % | |
61 | + mkdir -p build/SOURCES | |
62 | + cp $*/*.tar.* build/SOURCES/ | |
63 | + cp $*/*.patch build/SOURCES/ || true | |
64 | + cd $* && $(BUILD_PREFIX) rpmbuild --define "_topdir $(PWD)/build/" -bs $*.spec --nodeps | |
55 | 65 | |
56 | 66 | |
57 | 67 | ### OBS targets (deprecated) | ... | ... |
-
mentioned in commit ac7c0234867843dc902c62bc87023ba125b6166a