Mercurial > mxe-octave
annotate src/build-texinfo.mk @ 7207:9ed6500e56d3 default tip @
maint: Merge release to default.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Fri, 17 May 2024 20:16:41 +0200 |
parents | 26702b4a915a |
children |
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 := | |
6974
26702b4a915a
* src/build-texinfo.mk, src/texinfo.mk: update to v7.1
John Donoghue <john.donoghue@ieee.org>
parents:
6816
diff
changeset
|
6 $(PKG)_VERSION := 7.1 |
26702b4a915a
* src/build-texinfo.mk, src/texinfo.mk: update to v7.1
John Donoghue <john.donoghue@ieee.org>
parents:
6816
diff
changeset
|
7 $(PKG)_CHECKSUM := cb7bbf4c7b08eada5d44cce0d50a6e4258256b95 |
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 |