mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +01:00
rpmdist.mk: Follow rpmbuild replacing rpm
- Fix
- Rpmbuild instead of rpm
- Tar option order
- Prefixed most targets by rpm-, to provide for later extension to
other targets
This commit is contained in:
parent
2d0fc317e9
commit
390e920e85
1 changed files with 17 additions and 12 deletions
|
|
@ -18,6 +18,7 @@ FTP_HOST ?= ftp.jannet.de
|
|||
FTP_HOST_LOGIN ?= root
|
||||
RPM_PROJECT ?= $(PROJECT)
|
||||
RPM_VERSION ?= $(VERSION)
|
||||
RPMBUILD ?= rpmbuild
|
||||
|
||||
include $(MODDIR)/make/tag-defs.mk
|
||||
|
||||
|
|
@ -44,15 +45,19 @@ include $(MODDIR)/make/tag-rules.mk
|
|||
include $(MODDIR)/make/upload-rules.mk
|
||||
|
||||
all:
|
||||
upload_stable: upload_STABLE.dist
|
||||
upload_rc: upload_RC.dist
|
||||
tgz: $(PCKG_TAR)
|
||||
distclean: rpmclean
|
||||
clean: rpmclean
|
||||
ftag: ftag.dist
|
||||
rpmrelease: upload.dist
|
||||
install:
|
||||
clean: rpm-clean
|
||||
distclean: rpm-clean
|
||||
|
||||
rpmclean:
|
||||
tgz: $(PCKG_TAR)
|
||||
ftag: ftag.dist
|
||||
|
||||
rpm-upload-stable: rpm-upload-STABLE.dist
|
||||
rpm-upload-rc: rpm-upload-RC.dist
|
||||
rpm-release: upload.dist
|
||||
rpm-clean: clean.rpm
|
||||
|
||||
clean.rpm:
|
||||
rm -rf $(DIST_SRC_DIR) $(PCKG_TAR) *.dist
|
||||
|
||||
cpmod.dist:
|
||||
|
|
@ -86,15 +91,15 @@ cpfiles.dist:
|
|||
|
||||
%.tar.gz: cpfiles.dist cpmod.dist
|
||||
mkdir -p $(DIST_PCKG_DIR)
|
||||
tar -czvf $@ -C $(dir $(DIST_SRC_DIR)) $(notdir $(DIST_SRC_DIR)) \
|
||||
$(addprefix --exclude=,$(patsubst %,"%",$(basename $(shell find . -name *.in | sed 's%\./%*/%; s%\(.*\)%\1%g'))))
|
||||
tar $(addprefix --exclude=,$(patsubst %,"%",$(basename $(shell find . -name *.in | sed 's%\./%*/%; s%\(.*\)%\1%g')))) \
|
||||
-czvf $@ -C $(dir $(DIST_SRC_DIR)) $(notdir $(DIST_SRC_DIR))
|
||||
|
||||
%.src.rpm: %.tar.gz
|
||||
rpm -ts $<
|
||||
cp $(SRPMS_DIR)/$(notdir $@) $@
|
||||
|
||||
$(DIST_PCKG_RPM): $(DIST_PCKG_DIR)/$(PCKG_TAR)
|
||||
if [ $< -nt $(RPMS_DIR)/$(notdir $@) ]; then rpm -tb $<; fi
|
||||
if [ $< -nt $(RPMS_DIR)/$(notdir $@) ]; then $(RPMBUILD) -tb $<; fi
|
||||
cp $(RPMS_DIR)/$(notdir $@) $@
|
||||
|
||||
$(DIST_PCKG_DIR)/CURRENT_%: $(TOPDIR)/VERSION
|
||||
|
|
@ -106,7 +111,7 @@ rpminstall.dist: $(DIST_PCKG_RPM)
|
|||
sudo /bin/rpm -U $<
|
||||
touch $@
|
||||
|
||||
upload_%.dist: %_$(PROJECT_CAPNAME)_RPM_RUN_I386
|
||||
upload-%.dist: %_$(PROJECT_CAPNAME)_RPM_RUN_I386
|
||||
cvs commit $<
|
||||
$(UPLOAD_SH) $< $(REMOTE_TARGET_PREFIX)$(PCKG_ROOT)/$<:640:750:$(FTP_RUN_USER).$(FTP_RUN_GROUP)
|
||||
touch $@
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue