diff --git a/SHA256SUMS.sources b/SHA256SUMS.sources index 90c3380..99ff2db 100644 --- a/SHA256SUMS.sources +++ b/SHA256SUMS.sources @@ -45,6 +45,7 @@ df807e694deea2dcba0c43af318394f3e3fcd52658c3b71b61dad0ce0c0cfb77 gnulib-30820c. 2d911c2f2ed97b347d6d360b742abdc98aa626d4f8f847ee682c7cde12e90871 gnulib-7daa86f.tar.gz 0cfbf866bc39c31f25fa0e56af1e56c5e5c92fc1e5d51242ebafef7ea211f3d5 gnulib-8e128e.tar.gz 0190f28cb155fedd22bf8558c3e8705eed9eacfb7ae29e7508d025a68eb90899 gnulib-b28236b.tar.gz +1aeea67b7b3883ebcf2b90bc01f4182d7de073a052dabd3749f20c5aa4ad3e27 gnulib-b81ec69.tar.gz 12cfa21abf618a274017d6b18e95fc6582519d7c08e2403e5c5772ccdd5b85f4 gnulib-d279bc.tar.gz a285dc300c3d9c25cc06e38827ef40f6073ec3b9b0fcb5bba433f943be92d8d4 gnulib-e017871.tar.gz a32032bab36208509466654df12f507600dfe0313feebbcd218c32a70bf72a16 grep-2.4.tar.gz @@ -76,5 +77,6 @@ c365874794187f8444e5d22998cd5888ffa47f36def4b77517a808dec27c0600 sed-4.0.9.tar. c6c37e888b136ccefab903c51149f4b7bd659d69d4aea21245f61053a57aa60a tar-1.12.tar.gz 63bebd26879c5e1eea4352f0d03c991f966aeb3ddeb3c7445c902568d5411d28 tar-1.34.tar.xz de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c tcc-0.9.27.tar.bz2 +988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa texinfo-6.7.tar.xz 1b700d375e253e88bdf79caa244284a899b80f59fd64fdd3aaa6408b7bd715ae untar.c 166c48d2842519bc4f96333bff9e265f8cdda44d38e40594ef3f9bbb52890490 xz-5.0.5.tar.bz2 diff --git a/parts.rst b/parts.rst index af6fe85..81fd31b 100644 --- a/parts.rst +++ b/parts.rst @@ -700,3 +700,9 @@ gettext 0.21 GNU Gettext is an internationalization and localization system used for writing multilingual programs. + +texinfo 6.7 +=========== + +Texinfo is a typesetting syntax used for generating documentation. We can now use +``makeinfo`` script to convert ``.texi`` files into ``.info`` documentation format. diff --git a/sysa.py b/sysa.py index ad7b3be..aec76c8 100755 --- a/sysa.py +++ b/sysa.py @@ -494,3 +494,6 @@ class SysA: # gettext 0.21 self.get_file(["https://mirrors.kernel.org/gnu/gettext/gettext-0.21.tar.xz", "https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-7daa86f.tar.gz"]) + + self.get_file(["https://mirrors.kernel.org/gnu/texinfo/texinfo-6.7.tar.xz", + "https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-b81ec69.tar.gz"]) diff --git a/sysa/run2.sh b/sysa/run2.sh index 3492a16..c354b89 100755 --- a/sysa/run2.sh +++ b/sysa/run2.sh @@ -54,6 +54,8 @@ build patch-2.7.6 build gettext-0.21 +build texinfo-6.7 + if [ "$FORCE_TIMESTAMPS" = True ] ; then echo 'Forcing all files timestamps to be 0 unix time.' canonicalise_all_files_timestamp diff --git a/sysa/texinfo-6.7/checksums b/sysa/texinfo-6.7/checksums new file mode 100644 index 0000000..e4fe87c --- /dev/null +++ b/sysa/texinfo-6.7/checksums @@ -0,0 +1,8 @@ +d5dcae13f6e5032aaf2249bf6203c865169df9f58ad9be7a21ac90115a37c36c /after/bin/install-info +53a13847fbb74d21d48cce69a502845d1dce1d432af94aba6898aad5369d453d /after/bin/makeinfo +93fafa11310722900c521df7a831faa5827b542bad7feebbf2b3d67dc2c01ffe /after/bin/pdftexi2dvi +41939e8d9b153a638e8697f88ff58dbd28f66a59a0464af5f5d1b061bacd000d /after/bin/pod2texi +53a13847fbb74d21d48cce69a502845d1dce1d432af94aba6898aad5369d453d /after/bin/texi2any +0f0a456c939940453e30668f23f5dbf9151d56088117ef03eec817d3e229f29d /after/bin/texi2dvi +93fafa11310722900c521df7a831faa5827b542bad7feebbf2b3d67dc2c01ffe /after/bin/texi2pdf +1e4e15a785542de48565d0c78fb1da2445e56a5f1a6d624ded0b8b0d8d9e4334 /after/bin/texindex diff --git a/sysa/texinfo-6.7/import-gnulib.sh b/sysa/texinfo-6.7/import-gnulib.sh new file mode 100755 index 0000000..7425149 --- /dev/null +++ b/sysa/texinfo-6.7/import-gnulib.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +# SPDX-FileCopyrightText: 2021 Andrius Štikonas +# +# SPDX-License-Identifier: GPL-3.0-or-later + +../gnulib-b81ec69/gnulib-tool --import \ + --lib=libgnu \ + --source-base=gnulib/lib \ + --m4-base=gnulib/m4 \ + --doc-base=doc \ + --tests-base=tests \ + --aux-dir=build-aux \ + --conditional-dependencies \ + --no-libtool \ + --macro-prefix=gl \ + --no-vc-files \ + argz \ + getopt-gnu \ + gettext-h \ + iconv \ + mbchar \ + mbiter \ + mbscasecmp \ + mbschr \ + mbslen \ + mbsncasecmp \ + mbsstr \ + mbswidth \ + memrchr \ + regex \ + stdarg \ + strcasestr \ + strdup-posix \ + strerror \ + vasprintf \ + xalloc diff --git a/sysa/texinfo-6.7/texinfo-6.7.sh b/sysa/texinfo-6.7/texinfo-6.7.sh new file mode 100755 index 0000000..4cec7dc --- /dev/null +++ b/sysa/texinfo-6.7/texinfo-6.7.sh @@ -0,0 +1,15 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + find . -name '*.mo' -delete + find . -name '*.gmo' -delete + + ../../import-gnulib.sh + autoreconf -fi +} + +src_configure() { + ./configure --prefix="${PREFIX}" +}