]> git.pld-linux.org Git - packages/eukleides.git/blame - eukleides-makefile-destdir.patch
- BR: flex, readline-devel
[packages/eukleides.git] / eukleides-makefile-destdir.patch
CommitLineData
4ac31547
ZU
1--- eukleides-1.5.0-orig/Makefile 2010-01-24 16:43:18.203053286 +0100
2+++ eukleides-1.5.0/Makefile 2010-01-24 16:47:38.159693336 +0100
3@@ -45,12 +45,13 @@
4
5 install_scr:
6 @echo "Installing scripts"
7- @install scripts/* $(BIN_DIR)
8+ @install -d $(DESTDIR)/$(BINDIR)
9+ @install scripts/* $(DESTDIR)/$(BIN_DIR)
10
11 install_tex:
12 @echo "Installing TeX files"
13- @install -d $(TEX_DIR)
14- @install -m 0644 tex/* $(TEX_DIR)
15+ @install -d $(DESTDIR)/$(TEX_DIR)
16+ @install -m 0644 tex/* $(DESTDIR)/$(TEX_DIR)
17 @mktexlsr 2> /dev/null
18
19 install_loc:
20--- eukleides-1.5.0-orig/po/Makefile 2010-01-24 16:43:18.270135822 +0100
21+++ eukleides-1.5.0/po/Makefile 2010-01-24 16:49:18.433017527 +0100
22@@ -15,8 +15,8 @@
23
24 $(LOCALES): $(MO_FILES)
25 @dir=$(MO_DIR)/$@/LC_MESSAGES && \
26- install -d $$dir && \
27- install -m 0644 $@.mo $$dir/eukleides.mo
28+ install -d $(DESTDIR)/$$dir && \
29+ install -m 0644 $@.mo $(DESTDIR)/$$dir/eukleides.mo
30
31 PDF_FILES := $(addsuffix .pdf, $(LOCALES))
32 TEX_FILES := $(addsuffix .tex, $(LOCALES))
33@@ -33,8 +33,8 @@
34 @pdflatex -interaction=nonstopmode $< > /dev/null
35
36 install_doc: $(PDF_FILES)
37- @install -d $(DOC_DIR)
38- @install -m 0644 $^ $(DOC_DIR)
39+ @install -d $(DESTDIR)/$(DOC_DIR)
40+ @install -m 0644 $^ $(DESTDIR)/$(DOC_DIR)
41
42 uninstall:
43 @for f in $(LOCALES); \
44--- eukleides-1.5.0-orig/man/Makefile 2010-01-24 16:43:18.203053286 +0100
45+++ eukleides-1.5.0/man/Makefile 2010-01-24 16:50:19.103011427 +0100
46@@ -11,7 +11,8 @@
47 @gzip -c $< > $@
48
49 install: $(MAN_PAGES)
50- @install -m 0644 $^ $(MAN_DIR)
51+ @install -d $(DESTDIR)/$(MAN_DIR)
52+ @install -m 0644 $^ $(DESTDIR)/$(MAN_DIR)
53
54 uninstall:
55 @$(RM) $(addprefix $(MAN_DIR)/, $(MAN_PAGES))
56--- eukleides-1.5.0-orig/build/Makefile 2010-01-24 16:43:18.203053286 +0100
57+++ eukleides-1.5.0/build/Makefile 2010-01-24 17:03:47.256272429 +0100
58@@ -51,8 +51,9 @@
59 endif
60
61 install: $(BINARY)
62+ install -d $(DESTDIR)/$(BIN_DIR)
63 @echo "Installing $<"
64- @install -s $< $(BIN_DIR)
65+ install -s $< $(DESTDIR)/$(BIN_DIR)
66
67 uninstall:
68 @$(RM) $(addprefix $(BIN_DIR)/,$(BINARIES))
69--- eukleides-1.5.0-orig/doc/Makefile 2010-01-24 16:43:18.273053542 +0100
70+++ eukleides-1.5.0/doc/Makefile 2010-01-24 18:57:03.112250651 +0100
71@@ -49,13 +49,14 @@
72
73 install_info: eukleides.info.gz
74 @echo " Installing info pages"
75- @ginstall-info $< $(INFO_DIR)/dir
76- @install -m 0644 $< $(INFO_DIR)
77+ @install -d $(DESTDIR)/$(INFO_DIR)
78+ @ginstall-info $< $(DESTDIR)/$(INFO_DIR)/dir
79+ @install -m 0644 $< $(DESTDIR)/$(INFO_DIR)
80
81 install_pdf: pdf
82 @echo " Installing manual in PDF"
83- @install -d $(DOC_DIR)
84- @install -m 0644 eukleides.pdf $(DOC_DIR)
85+ @install -d $(DESTDIR)/$(DOC_DIR)
86+ @install -m 0644 eukleides.pdf $(DESTDIR)/$(DOC_DIR)
87
88 ifeq ($(HTML),split)
89 install_html: install_split
90@@ -65,14 +66,14 @@
91
92 install_split: html
93 @echo " Installing manual in HTML format"
94- @install -d $(DOC_DIR)
95- @install -d $(DOC_DIR)/manual
96- @install -m 0644 manual/* $(DOC_DIR)/manual
97+ @install -d $(DESTDIR)/$(DOC_DIR)
98+ @install -d $(DESTDIR)/$(DOC_DIR)/manual
99+ @install -m 0644 manual/* $(DESTDIR)/$(DOC_DIR)/manual
100
101 install_nosplit: html
102 @echo " Installing manual in HTML format"
103- @install -d $(DOC_DIR)
104- @install -m 0644 eukleides.html $(DOC_DIR)
105+ @install -d $(DESTDIR)/$(DOC_DIR)
106+ @install -m 0644 eukleides.html $(DESTDIR)/$(DOC_DIR)
107
108 uninstall:
109 @$(RM) -r $(DOC_DIR)
This page took 0.092739 seconds and 4 git commands to generate.