From 075bc7705f665326a7e5896c51e8fcabea6cdac6 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Mon, 21 Jan 2019 22:56:59 +0000 Subject: Add PACKAGERS file --- PACKAGERS.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 PACKAGERS.md (limited to 'PACKAGERS.md') diff --git a/PACKAGERS.md b/PACKAGERS.md new file mode 100644 index 0000000..3339174 --- /dev/null +++ b/PACKAGERS.md @@ -0,0 +1,29 @@ +# Dear Packager, + +This document is a quick summary of all you need to know to package imv for +your favourite operating system. + +## 1. Select backends + +imv supports multiple "backends" in a plugin style architecture. Each backend +provides support for different image formats using different underlying +libraries. The ones that are right for your operating system depend on which +formats you need support for, and your licensing requirements. + +imv is published under the MIT license, but its backends may have different +licensing requirements. + +You can configure the backends to use in [config.mk](config.mk). Sensible +defaults are pre-configured to provide maximum coverage with the least overlap +and fewest dependencies. + +## 2. $ make && make install + +Once your backends have been configured and you've confirmed the library +each backend uses is installed, you can simply follow the Installation section +of the [README](README.md) to build imv. + +## 3. Package + +Package the resulting binary and man pages in your operating system's native +package format. -- cgit v1.2.3