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 #!/bin/sh
# make_xorriso_standalone.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 ! # Not intended for general use in production installations !
# #
# This is a development tool which expects a special setup of directories. # 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 # It creates a new directory tree
# xorriso-standalone # xorriso-standalone
# for building GNU xorriso. # for building GNU xorriso.
# The ./bootstrap script gets applied and a source tarball is made. # The ./bootstrap script gets applied and a source tarball is made.
# #
# Before running this script one needs to apply autotools to libisoburn # This development tool is to be executed in a common parent of the directories
# ./libisoburn-develop/bootstrap # 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 && \ # (cd libisoburn-develop/xorriso && \
# cc -g -Wall -o unite_html_b_line unite_html_b_line.c ) # cc -g -Wall -o unite_html_b_line unite_html_b_line.c )
# #
@ -28,7 +26,7 @@
# #
# ./libisoburn-develop/xorriso/make_xorriso_standalone.sh # ./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 # xorriso/xorriso
# which at runtime does not depend on installed libburnia libraries. # which at runtime does not depend on installed libburnia libraries.
# Execute in xorriso-standalone : # Execute in xorriso-standalone :
@ -120,19 +118,15 @@ copy_files \
INSTALL \ INSTALL \
NEWS \ NEWS \
acinclude.m4 \ acinclude.m4 \
aclocal.m4 \
bootstrap \ bootstrap \
compile \
config.guess \
config.sub \
depcomp \
install-sh \
ltmain.sh \
missing \
version.h.in \ version.h.in \
\ \
"$lone_dir" "$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/xorriso_bootstrap.txt "$lone_dir"/bootstrap
copy_files xorriso/configure_ac.txt "$lone_dir"/configure.ac copy_files xorriso/configure_ac.txt "$lone_dir"/configure.ac
@ -214,6 +208,12 @@ copy_files \
xorriso/changelog.txt \ xorriso/changelog.txt \
xorriso/xorriso_eng.html \ xorriso/xorriso_eng.html \
xorriso/make_docs.sh \ 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.texi \
xorriso/xorriso.info \ xorriso/xorriso.info \
xorriso/xorrisofs.texi \ xorriso/xorrisofs.texi \