#!/bin/sh -x # It will run with two args: buildroot spec BUILDROOT="$1" SPEC="$2" . $(dirname $0)/common.sh add_libs_requires [ "$(epm print info -s)" = "alt" ] || exit 0 # fixes for ALT bug with libjbig packing # try install fixed libjbig2.1 epm install --skip-installed --no-remove libjbig2.1 && exit 0 # in other way hack a binary for obsoleted libjbig.so.1.6 soname epm install --skip-installed --no-remove libjbig || exit # fix hang up when can't find libjbig.so libjbig.so.2.1 libjbig.so.2.0 libjbig.so.0 # source code: linux-UFRII-drv-v570-m17n/Sources/cnrdrvcups-lb-5.70-1.11.tar.xz/utar://cnrdrvcups-common-5.70/cnjbig/cnjbig.c if [ -f /usr/lib64/libjbig.so.1.6 ] ; then subst 's|libjbig\.so\.2\.1|libjbig.so.1.6|' $BUILDROOT/usr/bin/cnjbigufr2 $SPEC fi