FUSIONFORGE=FusionForge
PKGDIR=src
-PKGNAME:=$(shell head -1 $(PKGDIR)/debian/changelog | sed 's/ .*//')
+PKGNAME:=$(shell [ ! -f $(PKGDIR)/debian/changelog ] || head -1 $(PKGDIR)/debian/changelog | sed 's/ .*//')
PKGLETTER:=$(shell echo $(PKGNAME) | cut -c1)
ORIGIN=debian.fusionforge.org
# BRANCH set to 'svn' if checkout from trunk or 'brc' otherwise
DISTRIB:=$(shell echo $(XDISTRIB) | cut -c2-)
SIGNKEY=$(DEBEMAIL)
BOTKEY=botkey
-DEBIANLIST=1lenny 2squeeze 3sid
+DEBIANLIST=1lenny 2squeeze 2wheezy 3sid
DEBIANLISTP=1etch
DEBLIST=$(DEBIANLIST) $(DEBIANLISTP)
UBUNTULIST=1hardy 1intrepid 1jaunty 1karmic
ASKPASS=--ask-passphrase
ASKPASS=
-MAJOR:=$(shell dpkg-parsechangelog -l$(PKGDIR)/debian/changelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
+MAJOR:=$(shell [ ! -f $(PKGDIR)/debian/changelog ] || dpkg-parsechangelog -l$(PKGDIR)/debian/changelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
# SMAJOR is MAJOR without epoch if any
SMAJOR:=$(shell echo $(MAJOR) | sed 's/^.://')
rsqueeze: # Make a squeeze repository #
$(MAKE) repodeb DEBIANLIST=2squeeze
+rwheezy: # Make a wheezy repository #
+ $(MAKE) repodeb DEBIANLIST=2wheezy
+
sid: # Simply build sid packages #
$(MAKE) cowbuilddeb DEBIANLIST=3sid
$(BUILDFILES)/$(DSCFILE):
@echo "================> Have to cowbuild $@ <=================="
- cd $(PKGDIR) ; debclean
- find $(PKGDIR) -type f -or -type l | grep -v '/CVS/' | \
- grep -v '/.svn/' | grep -v '/.testbox/' | \
- grep -v rpm-specific | grep -v docs/phpdoc/docs | \
- grep -v ^./debian/ | cpio -pdumB $(BUILDFILES)/
+ if [ -z "$(PKGURL)" ] ; then \
+ (cd $(PKGDIR) ; debclean) ; \
+ find $(PKGDIR) -type f -or -type l | grep -v '/CVS/' | \
+ grep -v '/.svn/' | grep -v '/.testbox/' | \
+ grep -v rpm-specific | grep -v docs/phpdoc/docs | \
+ grep -v ^./debian/ | cpio -pdumB $(BUILDFILES)/ ; \
+ else \
+ (cd $(BUILDFILES) ; dget -x $(PKGURL)) ; \
+ fi
# Set version for given distrib
cd $(BUILDFILES)/$(PKGDIR); dch -b -v $(MAJOR)$(MINOR) -D UNRELEASED "This is $(DISTRIB)-$(ARCH) autobuild"
perl -pi -e "s/UNRELEASED/$(DISTRIB)/" $(BUILDFILES)/$(PKGDIR)/debian/changelog