]> git.proxmox.com Git - mirror_zfs.git/blob - config/rpm.am
Simplify rpm build rules, added config/rpm.am.
[mirror_zfs.git] / config / rpm.am
1 rpm-local:
2 mkdir -p $(rpmbuild)/TMP && \
3 mkdir -p $(rpmbuild)/BUILD && \
4 mkdir -p $(rpmbuild)/RPMS && \
5 mkdir -p $(rpmbuild)/SRPMS && \
6 mkdir -p $(rpmbuild)/SPECS && cp $(rpmspec) $(rpmbuild)/SPECS && \
7 mkdir -p $(rpmbuild)/SOURCES && cp $(distdir).tar.gz $(rpmbuild)/SOURCES
8
9 srpm-common: dist
10 rpmpkg=$(pkg)-$(SPL_META_VERSION)-$(SPL_META_RELEASE).src.rpm; \
11 rpmspec=$(pkg).spec; \
12 rpmbuild=`mktemp -t -d $(PACKAGE)-build-$$USER-XXXXXXXX`; \
13 $(MAKE) $(AM_MAKEFLAGS) \
14 rpmbuild="$$rpmbuild" \
15 rpmspec="$$rpmspec" \
16 rpm-local || exit 1; \
17 /usr/bin/rpmbuild \
18 --define "_tmppath $$rpmbuild/TMP" \
19 --define "_topdir $$rpmbuild" \
20 --define "build_src_rpm 1" \
21 --define "dist %{nil}" \
22 --nodeps -bs $$rpmbuild/SPECS/$$rpmspec || exit 1; \
23 cp $$rpmbuild/SRPMS/$$rpmpkg . || exit 1; \
24 $(RM) -R $$rpmbuild
25
26 rpm-common:
27 rpmpkg=$(pkg)-$(SPL_META_VERSION)-$(SPL_META_RELEASE).src.rpm; \
28 rpmspec=$(pkg).spec; \
29 rpmbuild=`mktemp -t -d $(PACKAGE)-build-$$USER-XXXXXXXX`; \
30 $(MAKE) $(AM_MAKEFLAGS) \
31 rpmbuild="$$rpmbuild" \
32 rpmspec="$$rpmspec" \
33 rpm-local || exit 1; \
34 /usr/bin/rpmbuild \
35 --define "_tmppath $$rpmbuild/TMP" \
36 --define "_topdir $$rpmbuild" \
37 --define "dist %{nil}" \
38 --define "require_kdir $(LINUX)" \
39 --define "require_kobj $(LINUX_OBJ)" \
40 --define "require_kver $(LINUX_VERSION)" \
41 --nodeps --rebuild $$rpmpkg || exit 1; \
42 cp $$rpmbuild/RPMS/*/* . || exit 1; \
43 $(RM) -R $$rpmbuild