summaryrefslogtreecommitdiffhomepage
path: root/subr/pkg_install_files.subr
diff options
context:
space:
mode:
Diffstat (limited to 'subr/pkg_install_files.subr')
-rw-r--r--subr/pkg_install_files.subr115
1 files changed, 0 insertions, 115 deletions
diff --git a/subr/pkg_install_files.subr b/subr/pkg_install_files.subr
deleted file mode 100644
index 0cd03e43..00000000
--- a/subr/pkg_install_files.subr
+++ /dev/null
@@ -1,115 +0,0 @@
-#
-# set +o errexit -o noglob -o nounset is assumed.
-#
-
-pkgp_install_files() {
- if [ -n "${PKG_INSTALL_FILES:-}" ]; then
- if ! rtl_install -v "${PKG_DESTDIR}" ${PKG_INSTALL_FILES}; then
- return 1;
- fi;
- fi;
-};
-
-pkgp_install_files_v2() {
- local _vflag=""; _status="";
-
- if [ -n "${PKG_INSTALL_FILES_V2:-}" ]; then
- if rtl_lmatch "${ARG_VERBOSE_TAGS}" "install" ","; then
- _vflag="-v";
- fi;
- if ! rtl_install_v2 \
- -p "_builddir=${PKG_BUILD_DIR}" \
- -p "_destdir=${PKG_BASE_DIR}/${PKG_DESTDIR}" \
- -p "_destdir_host=${PKG_BASE_DIR}/${PKG_DESTDIR_HOST}" \
- -p "_files=${MIDIPIX_BUILD_PWD}/files/${PKG_NAME}" \
- -p "_name=${PKG_NAME}" \
- -p "_prefix=${PKG_PREFIX}" \
- -p "_prefix_host=${PREFIX}" \
- -p "_prefix_native=${PREFIX_NATIVE}" \
- -p "_subdir=${PKG_BASE_DIR}/${PKG_SUBDIR}" \
- -p "_target=${PKG_TARGET}" \
- -p "_version=${PKG_VERSION:-}" \
- -p "_workdir=${BUILD_WORKDIR}" \
- ${_vflag} -- "${PKG_DESTDIR}" \
- "${PKG_INSTALL_FILES_V2}"; then
- return 1;
- fi;
- fi;
-};
-
-pkgp_install_files_perms() {
- local _destdir="" _fname="" IFS;
- for _destdir in "${PKG_DESTDIR}" "${PKG_DESTDIR_HOST}"; do
- if [ -e "${_destdir}" ]; then
- rtl_set_IFS_nl;
- for _fname in $(find "${_destdir}" -type d); do
- if ! rtl_fileop chmod 0755 "${_fname}"; then
- return 1;
- fi;
- done;
- for _fname in $(find "${_destdir}" \( -not -perm /0111 \) -type f); do
- if ! rtl_fileop chmod 0644 "${_fname}"; then
- return 1;
- fi;
- done;
- for _fname in $(find "${_destdir}" -perm /0111 -type f); do
- if ! rtl_fileop chmod 0755 "${_fname}"; then
- return 1;
- fi;
- done;
- fi;
- done;
-};
-
-pkgp_install_files_pkgconfig() {
- local _pc_path="";
- for _pc_path in $(find "${PKG_DESTDIR}" -name \*.pc); do
- if [ -n "$(sed -ne '/^libdir=[^$]*$/p' "${_pc_path}")" ] \
- && ! sed -i"" -e '/^libdir=[^$]*$/s/^libdir=\(.*\)$/libdir=${exec_prefix}\1/' \
- -e '/^exec_prefix=$/s/^.*$/exec_prefix=${prefix}/' \
- "${_pc_path}"; then
- return 1;
- fi;
- if [ -n "$(sed -ne '/^includedir=[^$]*$/p' "${_pc_path}")" ] \
- && ! sed -i"" -e '/^includedir=[^$]*$/s/^includedir=\(.*\)$/includedir=${prefix}\1/' \
- "${_pc_path}"; then
- return 1;
- fi;
- done;
-};
-
-pkgp_install_files_strip() {
- local _bin_path="" _stripfl=0 _tree_root="${PKG_DESTDIR}";
- if [ -e "${_tree_root}" ]; then
- if rtl_match "${PKG_NAME}" "*_minipix"; then
- : $((_stripfl=(${ARG_DEBUG_MINIPIX:-0} ? 0 : 1)));
- elif [ "${BUILD_KIND}" = release ]\
- && [ "${PKG_BUILD_TYPE}" = native ]; then
- _stripfl=1;
- else
- _stripfl=0;
- fi;
- if [ "${_stripfl:-0}" -eq 1 ]; then
- for _bin_path in $(find "${_tree_root}" -perm /a=x -type f); do
- if objdump -sj .debug_frame -j .debug_info "${_bin_path}" >/dev/null 2>&1; then
- rtl_log_msg "pkg_strip" "${MSG_pkg_strip}" "${_bin_path}";
- if ! "${PKG_TARGET}-strip" "${_bin_path}"; then
- return 1;
- fi;
- fi;
- done;
- fi;
- fi;
-};
-
-pkg_install_files() {
- if ! pkgp_install_files\
- || ! pkgp_install_files_v2\
- || ! pkgp_install_files_perms\
- || ! pkgp_install_files_pkgconfig\
- || ! pkgp_install_files_strip; then
- return 1;
- fi;
-};
-
-# vim:filetype=sh