# # Build variables # SRCNAME = fortune-ferengi-rules PKGNAME = $(SRCNAME) RELVER = 1 DEBVER = 1 RELPLAT ?= deb$(shell lsb_release -rs 2> /dev/null) # # Other variables # prefix ?= /usr fortunedir ?= $(prefix)/share/games/fortunes FORTUNE_FILES = \ ferengi-rules \ ferengi-rules.dat FORTUNE_INSTALLABLES = $(patsubst %, $(DESTDIR)$(fortunedir)/%, $(FORTUNE_FILES)) INSTALLABLES = $(FORTUNE_INSTALLABLES) default: @echo This does nothing install: $(INSTALLABLES) $(DESTDIR)$(fortunedir)/%.dat: % strfile $< $*.dat install -D -m 0644 $*.dat $@ $(DESTDIR)$(fortunedir)/%: % install -D -m 0644 $< $@ deb: debclean debprep debchange --distribution stable --package $(PKGNAME) \ --newversion $(EPOCHVER)$(RELVER)-$(DEBVER).$(RELPLAT) \ "Autobuild of $(EPOCHVER)$(RELVER)-$(DEBVER) for $(RELPLAT)" dpkg-buildpackage -b --no-sign git checkout debian/changelog debchange: debchange -v $(RELVER)-$(DEBVER) debchange -r debprep: debclean (cd .. && \ rm -f $(PKGNAME)-$(RELVER) && \ rm -f $(PKGNAME)-$(RELVER).tar.gz && \ rm -f $(PKGNAME)_$(RELVER).orig.tar.gz && \ ln -s $(SRCNAME) $(PKGNAME)-$(RELVER) && \ tar --exclude=".git" -h -zvcf $(PKGNAME)-$(RELVER).tar.gz $(PKGNAME)-$(RELVER) && \ ln -s $(PKGNAME)-$(RELVER).tar.gz $(PKGNAME)_$(RELVER).orig.tar.gz ) debclean: rm -f ../$(PKGNAME)_$(RELVER)* rm -f ../$(PKGNAME)-$(RELVER)* rm -rf debian/$(PKGNAME) rm -f debian/files rm -rf debian/.debhelper/ rm -f debian/debhelper-build-stamp rm -f debian/*.substvars rm -rf debian/$(SRCNAME)/ debian/.debhelper/ rm -f debian/debhelper-build-stamp debian/files debian/$(SRCNAME).substvars rm -f debian/*.debhelper