OPKGNAME = Mail-SpamAssassin-$(DEB_VERSION_UPSTREAM)
BUILDDIR = $(PACKAGE)-$(DEB_VERSION_UPSTREAM)
+ORIG_SRC_TAR=$(PACKAGE)_$(DEB_VERSION_UPSTREAM).orig.tar.gz
DSC = $(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION).dsc
DEB = $(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_amd64.deb
$(MAKE) $(DSC)
lintian $(DSC)
-$(DSC): $(BUILDDIR)
+$(DSC): $(ORIG_SRC_TAR) $(BUILDDIR)
cd $(BUILDDIR); dpkg-buildpackage -S -us -uc -d
.PHONY: sbuild
tar -xzf $<
mv $(OPKGNAME) upstream
-$(BUILDDIR).orig.tar.gz: upstream/
- rm -rf $(NPKGNAME)
- cp -a upstream $(NPKGNAME)
- tar -czf $@ $(NPKGNAME)
-
-$(BUILDDIR): sa-updates kam-updates $(NPKGNAME).orig.tar.gz
- cp -a debian $@
- mkdir -p $@/debian/tree/usr/share/spamassassin
- rsync -av sa-updates/ $@/debian/tree/usr/share/spamassassin
- mkdir -p $@/debian/tree/usr/share/spamassassin-extra
- rsync -av kam-updates/ $@/debian/tree/usr/share/spamassassin-extra
+$(ORIG_SRC_TAR): $(BUILDDIR)
+ tar czf $(ORIG_SRC_TAR) --exclude="$(BUILDDIR)/debian" $(BUILDDIR)
+
+$(BUILDDIR): sa-updates kam-updates
+ rm -rf $@ $@.tmp
+ cp -a upstream $@.tmp
+ cp -a debian $@.tmp
+ mkdir -p $@.tmp/rule-updates/spamassassin
+ rsync -av sa-updates/ $@.tmp/rule-updates/spamassassin
+ mkdir -p $@.tmp/debian/rule-updates/spamassassin-extra
+ rsync -av kam-updates/ $@.tmp/rule-updates/spamassassin-extra
+ mv $@.tmp $@
$(OPKGNAME).tar.gz:
rm -f $@*