Mercurial > mxe-octave
annotate src/build-texinfo.mk @ 4677:feadde11e10f
build-texinfo, texinfo: use "#! /usr/bin/env perl" in scripts
texinfo: skip for native builds
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 20 Apr 2018 13:51:41 -0400 |
parents | 4d71c8736c75 |
children | b88723578fec |
rev | line source |
---|---|
3004 | 1 # This file is part of MXE. |
2 # See index.html for further information. | |
3 | |
4 PKG := build-texinfo | |
5 $(PKG)_IGNORE := | |
4553 | 6 $(PKG)_VERSION := 6.5 |
7 $(PKG)_CHECKSUM := 0f8e69781e28ec102b6a9487b093c440f5bb8545 | |
4123 | 8 $(PKG)_SUBDIR := texinfo-$($(PKG)_VERSION) |
3493 | 9 $(PKG)_FILE := texinfo-$($(PKG)_VERSION).tar.gz |
3007
229ab69bba2d
use texinfo 4.13a for build-texinfo package
John W. Eaton <jwe@octave.org>
parents:
3004
diff
changeset
|
10 $(PKG)_URL := ftp://ftp.gnu.org/gnu/texinfo/$($(PKG)_FILE) |
4669
4d71c8736c75
build-texinfo: depend on build-perl
John W. Eaton <jwe@octave.org>
parents:
4553
diff
changeset
|
11 $(PKG)_DEPS := build-perl |
3004 | 12 |
13 define $(PKG)_UPDATE | |
4545
0e56fe2d2ef5
Makefile.in: add update-build-tools target
John Donoghue <john.donoghue@ieee.org>
parents:
4123
diff
changeset
|
14 $(WGET) -q -O- 'http://ftp.gnu.org/gnu/texinfo/?C=M;O=D' | \ |
0e56fe2d2ef5
Makefile.in: add update-build-tools target
John Donoghue <john.donoghue@ieee.org>
parents:
4123
diff
changeset
|
15 $(SED) -n 's,.*<a href="texinfo-\([0-9\.]*\)\.tar.*,\1,p' | \ |
0e56fe2d2ef5
Makefile.in: add update-build-tools target
John Donoghue <john.donoghue@ieee.org>
parents:
4123
diff
changeset
|
16 $(SORT) -V | |
0e56fe2d2ef5
Makefile.in: add update-build-tools target
John Donoghue <john.donoghue@ieee.org>
parents:
4123
diff
changeset
|
17 tail -1 |
3004 | 18 endef |
19 | |
20 define $(PKG)_BUILD | |
21 mkdir '$(1).build' | |
22 cd '$(1).build' && '$(1)/configure' \ | |
3012
100e618349f7
Improve handling of prefix directories by defining HOST_PREFIX and
John W. Eaton <jwe@octave.org>
parents:
3008
diff
changeset
|
23 --prefix='$(BUILD_TOOLS_PREFIX)' |
100e618349f7
Improve handling of prefix directories by defining HOST_PREFIX and
John W. Eaton <jwe@octave.org>
parents:
3008
diff
changeset
|
24 |
3493 | 25 $(MAKE) -C '$(1).build/gnulib/lib' -j '$(JOBS)' |
26 $(MAKE) -C '$(1).build/util' -j '$(JOBS)' | |
4123 | 27 $(MAKE) -C '$(1).build/tp' -j '$(JOBS)' |
3493 | 28 |
4677
feadde11e10f
build-texinfo, texinfo: use "#! /usr/bin/env perl" in scripts
John W. Eaton <jwe@octave.org>
parents:
4669
diff
changeset
|
29 $(SED) -i '1 s|^.*$$|#! /usr/bin/env perl|' '$(1).build/tp/texi2any' '$(1).build/util/txixml2texi' |
feadde11e10f
build-texinfo, texinfo: use "#! /usr/bin/env perl" in scripts
John W. Eaton <jwe@octave.org>
parents:
4669
diff
changeset
|
30 |
3493 | 31 $(MAKE) -C '$(1).build/gnulib/lib' -j 1 install DESTDIR='$(3)' |
32 $(MAKE) -C '$(1).build/util' -j 1 install DESTDIR='$(3)' | |
4123 | 33 $(MAKE) -C '$(1).build/tp' -j 1 install DESTDIR='$(3)' |
3004 | 34 endef |