commit: 5be7064d5fb593c0b322f78b7984fc63de64ad41
parent b15a8296751e3f7f65e2a22119e4eeebafae2ca0
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Sat, 27 Feb 2021 17:35:02 +0000
Rebuild autoconf 2.52.
Diffstat:
3 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/sysa/autoconf-2.52/autoconf-2.52.sh b/sysa/autoconf-2.52/stage1.sh
diff --git a/sysa/autoconf-2.52/stage2.sh b/sysa/autoconf-2.52/stage2.sh
@@ -0,0 +1,27 @@
+# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+src_prepare() {
+ rm Makefile.in */Makefile.in
+ rm configure
+ autoconf-2.52
+ automake-1.4
+
+ # Install autoconf data files into versioned directory
+ for file in */Makefile.in Makefile.in; do
+ sed -i '/^pkgdatadir/s:$:-@VERSION@:' $file
+ done
+}
+
+src_configure() {
+ ./configure --prefix=${PREFIX} --program-suffix=-2.52
+}
+
+src_install() {
+ # Remove manually installed autoconf
+ rm ${PREFIX}/bin/autoconf-2.52
+ rm -rf ${PREFIX}/share/autoconf-2.52
+
+ default_src_install
+}
diff --git a/sysa/run.sh b/sysa/run.sh
@@ -68,9 +68,11 @@ build perl-5.6.2
populate_device_nodes
-build autoconf-2.52
+build autoconf-2.52 stage1.sh
build automake-1.4-p6 stage1.sh
build automake-1.4-p6 stage2.sh
+build autoconf-2.52 stage2.sh
+
echo "Bootstrapping completed."