Using locally installed autotools files instead of libisoburn files when generating a GNU xorriso tarball

This commit is contained in:
Thomas Schmitt 2024-06-09 17:40:17 +02:00
parent 7e4a714c12
commit e4bcfa4ad0

View File

@ -1,26 +1,24 @@
#!/bin/sh
# make_xorriso_standalone.sh
# Copyright 2008 - 2023 Thomas Schmitt, scdbackup@gmx.net, GPLv2+
# Copyright 2008 - 2024 Thomas Schmitt, scdbackup@gmx.net, GPLv2+
#
# Not intended for general use in production installations !
#
# This is a development tool which expects a special setup of directories.
# It is to be executed in a common parent of the directories
# nglibisofs-develop jte-develop libburn-develop libisoburn-develop
# where tarballs or repository copies have been installed of
# libisofs jte libburn libisoburn
# obtained according to instructions on http://libburnia-project.org.
#
# It creates a new directory tree
# xorriso-standalone
# for building GNU xorriso.
# The ./bootstrap script gets applied and a source tarball is made.
#
# Before running this script one needs to apply autotools to libisoburn
# ./libisoburn-develop/bootstrap
# This development tool is to be executed in a common parent of the directories
# nglibisofs-develop jte-develop libburn-develop libisoburn-develop
# where tarballs have been unpacked or repository copies have been cloned of
# libisofs jte libburn libisoburn
# according to instructions on http://libburnia-project.org.
# automake and libtool have to be installed on the system.
#
# and to produce a necessary binary
# Further it is necessary to build a little binary for HTML man page production
# (cd libisoburn-develop/xorriso && \
# cc -g -Wall -o unite_html_b_line unite_html_b_line.c )
#
@ -28,7 +26,7 @@
#
# ./libisoburn-develop/xorriso/make_xorriso_standalone.sh
#
# From the emerging xorriso-standalone tree can be build a binary
# From the emerging xorriso-standalone tarball can be build a binary
# xorriso/xorriso
# which at runtime does not depend on installed libburnia libraries.
# Execute in xorriso-standalone :
@ -120,19 +118,15 @@ copy_files \
INSTALL \
NEWS \
acinclude.m4 \
aclocal.m4 \
bootstrap \
compile \
config.guess \
config.sub \
depcomp \
install-sh \
ltmain.sh \
missing \
version.h.in \
\
"$lone_dir"
# Formerly copied but actually generated or copied by ./bootstrap:
# aclocal.m4 ltmain.sh
# compile config.guess config.sub depcomp install-sh missing
copy_files xorriso/xorriso_bootstrap.txt "$lone_dir"/bootstrap
copy_files xorriso/configure_ac.txt "$lone_dir"/configure.ac
@ -214,6 +208,12 @@ copy_files \
xorriso/changelog.txt \
xorriso/xorriso_eng.html \
xorriso/make_docs.sh \
xorriso/make_xorriso_standalone.sh \
xorriso/unite_html_b_line.c \
xorriso/convert_man_to_html.sh \
xorriso/man_xorriso_to_html.sh \
xorriso/man_xorrisofs_to_html.sh \
xorriso/man_xorrecord_to_html.sh \
xorriso/xorriso.texi \
xorriso/xorriso.info \
xorriso/xorrisofs.texi \