git.iko.soy/typeable/pandoc
on 4eec413 help sign in
history ofMakefile
all commits
aeb250fRevert all changes related to automatic ChangeLog creation. + Remove ChangeLog and gnuify-changelog.pl + Remove 'package' target in Makefile.roktas 2d128f7Improvements to Mac OS X package build: + Add "pandoc" as bundle identifier to get rid of warning. + Remove old make_osx_pkg_dirs script, no longer needed because of make target. + Add OSX-Welcome, with information about adding /usr/local/bin to PATH. + Modify Makefile accordingly.fiddlosopher f373c93Improved osx-pkg target; added Info.plist and Description.plist.fiddlosopher 10633afosx-pkg target: install into Package_root subdirectory of osx_dest.fiddlosopher fc8a031+ Revert changes in 'deb' target, add new target 'package' instead. This target updates ChangeLog and then create packages. + Minor fix 'ChangeLog' target, update ChangeLog.roktas 45f317eEnsure that we have always up-to-date version of ChangeLog before creating a Debian package. Make 'ChangeLog' target PHONY to force an update.roktas 1ba9113Make debian/rules executable to avoid errors in 'distclean' target.roktas 93fe9eeModifications to create a nice ChangeLog. + Add new file 'gnuify-changelog.pl' grabbed and adapted from subversion distribution. + Add 'ChangeLog' target to create/update ChangeLog. + Update current ChangeLog.roktas 0bd395cAdd pandoc executable to process rules as a dependency. Make osx_dest, osx-pkg distinction more clear.roktas f081f5eParameterise "osx-pkg".roktas 52f07a0Add a 'osx-pkg' target for the creation of a Mac OSX® package (using PackageMaker.App). This target recursively uses 'install-program' target to populate OSX package directory tree.roktas fe92360* cabalize: fix cabal version detection by using a bloody hack. * Makefile: + Make 'uninstall-all' depends on 'uninstall-exec'. + Make the default target 'all' depends on $(BINS). Now, invoking a plain 'make' builds and creates pandoc in the top directory.roktas 40a8480Remove 'install-lib', it causes too much trouble which needs to be dealed in ugly ways. + Now, we have 'install-program' and 'install-all' targets. The former installs only program and user documents, while the latter installs everything: program, user documents, library files and library documents. + Behaviour of 'install' target hasn't changed, it calls 'install-program'. + Update README accordingly. + Implement missing uninstall-* targets (including 'uninstall-all' and 'uninstall-program' for the new targets). + Call 'install-program' in debian/rules explicitly to prevent confusions.roktas 5722624Portability fix. Remove rmdir(1)'s '--ignore-fail-on-non-empty' option, as it is unsupported in BSD version. Note that the relevant line has already started with a '-' which means that make(1) will ignore any error.roktas 156be8bMerge trunk with ghc66-branch.roktas 86e8b96* Fix man files installation so that we really ignore .svn directories. * Remove $datadir/doc/pandoc on uninstall-doc. Only this directory is removed since it's a cruft directory due to its name. I couldn't find a reliable method to remove other directories created on installation. * Use fakeroot when invoking dpkg-buildpackage. Improve warnings in 'deb' target.roktas 7efc3d1Added markdown2html to bin_all.fiddlosopher 6307568As we are using subversion, ignore '.svn' directories when building debs.roktas df7b682initial importfiddlosopher