]> rtime.felk.cvut.cz Git - sojka/sterm.git/commitdiff
Fix man page installation path
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 21 Sep 2016 13:48:19 +0000 (15:48 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 21 Sep 2016 13:48:19 +0000 (15:48 +0200)
Make pages should go to /XXX/share/man and not to /XXX/man/.

In case of Debian package, use Debian-specific mechanism to install the
man page.

Makefile
debian/rules
debian/sterm.manpages [new file with mode: 0644]

index 794e7b29f63f147376ba7cf379004b5e8b858870..8636bce5387a7b61a14bcd3d1b858463aa47b58c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,18 @@
 CFLAGS = -O2 -Wall
 LDLIBS = -llockdev
 
+PREFIX ?= /usr/local
+
 all: sterm
 
 clean:
        rm -f sterm
 
 install: all
-       install -d $(DESTDIR)/usr/bin
-       install -m 755 sterm $(DESTDIR)/usr/bin
-       install -d $(DESTDIR)/usr/local/man/man1
-       install -m 644 sterm.man $(DESTDIR)/usr/local/man/man1/sterm.1
-       gzip -f $(DESTDIR)/usr/local/man/man1/sterm.1
+       install -d $(DESTDIR)$(PREFIX)/bin
+       install -m 755 sterm $(DESTDIR)$(PREFIX)/bin
+ifneq ($(NO_MAN),1)
+       install -d $(DESTDIR)$(PREFIX)/share/man/man1
+       install -m 644 sterm.man $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
+       gzip -f $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
+endif
index e6040d6b03d32f76340ac79448ad4645939d7c0e..9fffce80bfaad63593f866cc7f2f964141177051 100755 (executable)
@@ -16,6 +16,9 @@ include /usr/share/dpkg/default.mk
 # package maintainers to append LDFLAGS
 #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
+# Variables to pass to sterm Makefile
+export PREFIX=/usr
+export NO_MAN=1
 
 # main packaging script based on dh7 syntax
 %:
diff --git a/debian/sterm.manpages b/debian/sterm.manpages
new file mode 100644 (file)
index 0000000..32ebd42
--- /dev/null
@@ -0,0 +1 @@
+sterm.man