Package: dvdisaster / 0.72.4-2

16-remove-auto-build-of-doco-from-install-rule.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
From: Carlos Maddela <e7appew@gmail.com>
Date: Thu, 22 Dec 2016 02:20:30 +1100
Subject: Don't build and install documentation automatically.

Description: Don't build and install documentation automatically.
 This allows for better control over binary-arch and binary-indep builds.
Author: Carlos Maddela <e7appew@gmail.com>
Origin: vendor
Forwarded: not-needed
Last-Update: 2016-12-21
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---
 GNUmakefile.template | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

diff --git a/GNUmakefile.template b/GNUmakefile.template
index 10e4524..dd91bf3 100644
--- a/GNUmakefile.template
+++ b/GNUmakefile.template
@@ -68,7 +68,7 @@ OFILES = $(CFG_OFILES)
 	@echo "Compiling:" $*.c
 	@$(CC) $(COPTS) -c $*.c
 
-all: time-stamp dvdisaster images 
+all: time-stamp dvdisaster
 
 # Building the dvdisaster binary
 
@@ -310,24 +310,10 @@ show:
 .PHONY : www www-images 
 .PHONY : srcdist windist
 
-install: dvdisaster images
+install: dvdisaster
 	@echo "Installing package..."
 	install -d $(BUILDROOT)$(BINDIR)
 	install dvdisaster$(EXE_SUFFIX) $(BUILDROOT)$(BINDIR)
-	install -d $(BUILDROOT)$(DOCSUBDIR)
-	for i in $(DOC_LOCALES); do \
-	  install -d $(BUILDROOT)$(DOCSUBDIR)/$$i; \
-	  (cd documentation; install -m 644 $$i/*.html $(BUILDROOT)$(DOCSUBDIR)/$$i); \
-	  install -d $(BUILDROOT)$(DOCSUBDIR)/$$i/images; \
-	  (cd documentation/$$i; install -m 644 images/*.png $(BUILDROOT)$(DOCSUBDIR)/$$i/images); \
-	  install -d $(BUILDROOT)$(DOCSUBDIR)/$$i/thumbnails; \
-	  (cd documentation/$$i; install -m 644 thumbnails/*.png $(BUILDROOT)$(DOCSUBDIR)/$$i/thumbnails); \
-	done
-	install -d $(BUILDROOT)$(DOCSUBDIR)/images
-	cd documentation; install -m 644 images/*.png $(BUILDROOT)$(DOCSUBDIR)/images
-#	cd documentation; install -m 644 images/*.jpg $(BUILDROOT)$(DOCSUBDIR)/images
-	install -d $(BUILDROOT)$(DOCSUBDIR)/include
-	cd documentation; install -m 644 include/*.css $(BUILDROOT)$(DOCSUBDIR)/include
 	install -d $(BUILDROOT)$(MANDIR)/man1
 	install -d $(BUILDROOT)$(MANDIR)/cs/man1
 	install -d $(BUILDROOT)$(MANDIR)/de/man1
@@ -351,6 +337,22 @@ install: dvdisaster images
 	  done \
 	fi
 
+install-doc: images
+	install -d $(BUILDROOT)$(DOCSUBDIR)
+	for i in $(DOC_LOCALES); do \
+	  install -d $(BUILDROOT)$(DOCSUBDIR)/$$i; \
+	  (cd documentation; install -m 644 $$i/*.html $(BUILDROOT)$(DOCSUBDIR)/$$i); \
+	  install -d $(BUILDROOT)$(DOCSUBDIR)/$$i/images; \
+	  (cd documentation/$$i; install -m 644 images/*.png $(BUILDROOT)$(DOCSUBDIR)/$$i/images); \
+	  install -d $(BUILDROOT)$(DOCSUBDIR)/$$i/thumbnails; \
+	  (cd documentation/$$i; install -m 644 thumbnails/*.png $(BUILDROOT)$(DOCSUBDIR)/$$i/thumbnails); \
+	done
+	install -d $(BUILDROOT)$(DOCSUBDIR)/images
+	cd documentation; install -m 644 images/*.png $(BUILDROOT)$(DOCSUBDIR)/images
+#	cd documentation; install -m 644 images/*.jpg $(BUILDROOT)$(DOCSUBDIR)/images
+	install -d $(BUILDROOT)$(DOCSUBDIR)/include
+	cd documentation; install -m 644 include/*.css $(BUILDROOT)$(DOCSUBDIR)/include
+
 uninstall:
 	@echo "Uninstalling package..."
 	rm -f $(BINDIR)/dvdisaster $(BINDIR)/dvdisaster.exe $(BINDIR)/dvdisaster-win.exe $(BINDIR)/dvdisaster-uninstall.sh