From a4193a619aff32de9ceff3b2abd67ae6d3e572eb Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 16 Dec 2014 17:58:31 -0800 Subject: Added make_binary_package.sh. This script creates a generic binary package in a tarball. Intended mostly for use with linux. --- Makefile | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 36597fe34..ec5e31eb7 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,6 @@ endif setup=dist/setup/setup MANPAGES=man/man1/pandoc.1 man/man5/pandoc_markdown.5 PREFIX ?= /usr/local -BINDIST ?= pandoc-$(version)-$(shell uname -m) quick: cabal configure --enable-tests --disable-optimization @@ -41,17 +40,8 @@ dist: man cd pandoc-${version} cabal configure ${CABALARGS} && cabal build && cabal test && cd .. && rm -rf "pandoc-${version}" -bindist: $(MANPAGES) - cabal install --only-dependencies -fembed_data_files - cabal configure --prefix=/usr/local --datadir=share/data --enable-tests -fembed_data_files - cabal build - cabal test - cabal copy --destdir=$(BINDIST) - mkdir -p $(BINDIST)$(PREFIX)/share/man/man1 $(BINDIST)$(PREFIX)/share/man/man5 - for x in $(MANPAGES); do cp $$x $(BINDIST)$(PREFIX)/share/$$x; done - mkdir -p $(BINDIST)$(PREFIX)/share/doc/pandoc - cp COPYING $(BINDIST)$(PREFIX)/share/doc/pandoc/ - tar cvzf $(BINDIST).tar.gz $(BINDIST)$(PREFIX)/bin $(BINDIST)$(PREFIX)/share +bindist: + ./make_binary_package.sh man: $(MANPAGES) -- cgit v1.2.3