|
@@ -598,17 +598,17 @@ RPMBUILD=$(strip $(wildcard $(addsuffix /rpm,$(SEARCHPATH))))
|
|
endif
|
|
endif
|
|
REDHATDIR=/usr/src/redhat
|
|
REDHATDIR=/usr/src/redhat
|
|
# Debian has /usr/src/rpm
|
|
# Debian has /usr/src/rpm
|
|
-ifeq ($(wildcard REDHATDIR),)
|
|
|
|
|
|
+ifeq ($(wildcard $(REDHATDIR)),)
|
|
REDHATDIR=/usr/src/rpm
|
|
REDHATDIR=/usr/src/rpm
|
|
endif
|
|
endif
|
|
RPMSOURCESDIR:=$(REDHATDIR)/SOURCES
|
|
RPMSOURCESDIR:=$(REDHATDIR)/SOURCES
|
|
RPMSPECDIR:=$(REDHATDIR)/SPECS
|
|
RPMSPECDIR:=$(REDHATDIR)/SPECS
|
|
RPMSRCDIR:=$(RPMSOURCESDIR)/fpc
|
|
RPMSRCDIR:=$(RPMSOURCESDIR)/fpc
|
|
rpmcopy: distclean
|
|
rpmcopy: distclean
|
|
- install -d $(REDHATDIR)
|
|
|
|
- install -d $(RPMSPECDIR)
|
|
|
|
- install -d $(RPMSOURCESDIR)
|
|
|
|
-# fpc.rpm
|
|
|
|
|
|
+ # false || is needed to workaround fpcmake sections
|
|
|
|
+ false || [ -d $(REDHATDIR) ] || install -d $(REDHATDIR)
|
|
|
|
+ false || [ -d $(RRPMSPECDIR) ] || install -d $(RPMSPECDIR)
|
|
|
|
+ false || [ -d $(RPMSOURCESDIR) ] || install -d $(RPMSOURCESDIR)
|
|
rm -rf $(RPMSRCDIR)
|
|
rm -rf $(RPMSRCDIR)
|
|
cp $(CVSINSTALL)/fpc.spec $(RPMSPECDIR)/fpc-$(RPMFPCVERSION).spec
|
|
cp $(CVSINSTALL)/fpc.spec $(RPMSPECDIR)/fpc-$(RPMFPCVERSION).spec
|
|
ifndef NODOCS
|
|
ifndef NODOCS
|
|
@@ -632,6 +632,7 @@ ifndef NODOCS
|
|
endif
|
|
endif
|
|
find $(RPMSRCDIR) -name 'CVS*' | xargs -n1 rm -rf
|
|
find $(RPMSRCDIR) -name 'CVS*' | xargs -n1 rm -rf
|
|
cd $(RPMSRCDIR) ; tar cvz * > $(RPMSOURCESDIR)/fpc-$(RPMFPCVERSION)-src.tar.gz
|
|
cd $(RPMSRCDIR) ; tar cvz * > $(RPMSOURCESDIR)/fpc-$(RPMFPCVERSION)-src.tar.gz
|
|
|
|
+ rm -rf $(RPMSRCDIR)
|
|
|
|
|
|
rpm: checkfpcdir rpmcopy
|
|
rpm: checkfpcdir rpmcopy
|
|
cd $(RPMSPECDIR) ; $(RPMBUILD) --nodeps -ba fpc-$(RPMFPCVERSION).spec
|
|
cd $(RPMSPECDIR) ; $(RPMBUILD) --nodeps -ba fpc-$(RPMFPCVERSION).spec
|