X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=9f5028aec19df8ded227c7280e820e1d35cfb45b;hb=refs%2Fremotes%2Forigin%2FHEAD;hp=3880713c4a5d4ce0836b8ab4bdedc6d7d052885d;hpb=b7f540b814a32e372753ce6fced81b0991dc07b9;p=monkeysphere.git diff --git a/Makefile b/Makefile index 3880713..9f5028a 100755 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ # © 2008-2010 Daniel Kahn Gillmor # Licensed under GPL v3 or later -MONKEYSPHERE_VERSION:=$(shell head -n1 Changelog | sed 's/.*(\([^-]*\)).*/\1/') +MONKEYSPHERE_VERSION = `head -n1 Changelog | sed 's/.*(\([^-]*\)).*/\1/'` # these defaults are for debian. porters should probably adjust them # before calling make install @@ -17,20 +17,8 @@ MANPREFIX ?= $(PREFIX)/share/man # nothing actually needs to be built now. all: -tarball: clean - rm -rf monkeysphere-$(MONKEYSPHERE_VERSION) - ln -s ../Changelog ../COPYING ../etc ../Makefile ../man ../src ../tests monkeysphere-$(MONKEYSPHERE_VERSION) - echo Monkeysphere $(MONKEYSPHERE_VERSION) > monkeysphere-$(MONKEYSPHERE_VERSION)/VERSION - echo -n "git revision " >> monkeysphere-$(MONKEYSPHERE_VERSION)/VERSION - git rev-parse HEAD >> monkeysphere-$(MONKEYSPHERE_VERSION)/VERSION - tar -ch --exclude='*~' monkeysphere-$(MONKEYSPHERE_VERSION) | gzip -n > monkeysphere_$(MONKEYSPHERE_VERSION).orig.tar.gz - rm -rf monkeysphere-$(MONKEYSPHERE_VERSION) - -VERSION: Changelog - sed 's/^Monkeysphere .*$$/Monkeysphere '$(MONKEYSPHERE_VERSION)'/' -i VERSION - debian-package: - git buildpackage -uc -us --git-upstream-branch=master --git-debian-branch=debian --git-no-pristine-tar --git-ignore-new + git buildpackage -uc -us # don't explicitly depend on the tarball, since our tarball # (re)generation is not idempotent even when no source changes. @@ -51,7 +39,7 @@ install: all installman mkdir -p $(DESTDIR)$(PREFIX)/share/monkeysphere/m $(DESTDIR)$(PREFIX)/share/monkeysphere/mh $(DESTDIR)$(PREFIX)/share/monkeysphere/ma $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions mkdir -p $(DESTDIR)$(ETCPREFIX)/etc/monkeysphere mkdir -p $(DESTDIR)$(PREFIX)/share/doc/monkeysphere - install -m 0644 VERSION $(DESTDIR)$(PREFIX)/share/monkeysphere + printf "Monkeysphere %s\n" $(MONKEYSPHERE_VERSION) > $(DESTDIR)$(PREFIX)/share/monkeysphere/VERSION install src/monkeysphere $(DESTDIR)$(PREFIX)/bin install src/monkeysphere-host src/monkeysphere-authentication $(DESTDIR)$(PREFIX)/sbin install -m 0644 src/share/common $(DESTDIR)$(PREFIX)/share/monkeysphere