graphics/exact-image: Fix build if efl installed.

Signed-off-by: B. Watson <yalhcru@gmail.com>
This commit is contained in:
B. Watson 2022-02-27 18:21:33 -05:00 committed by Robby Workman
parent d5c79548ed
commit b2800600aa
2 changed files with 18 additions and 15 deletions

View File

@ -1,12 +1,15 @@
ExactImage is an image processing library which reimplements
ExactImage is an image processing library which reimplements
ImageMagick functions with a significant speed improvement.
The library also provides several new algorithms: lossless JPEG
transforms and creation of searchable PDFs from hOCR annotated
HTML created with an OCR program such as Tesseract or Cuneiform
(available at Slackbuilds.org). There are bindings for PHP, Lua,
Perl, and Python. See /usr/doc/exact-image-*/examples/ for
information on using exactimage with Perl, Python, PHP and Lua.
transforms and creation of searchable PDFs from hOCR annotated HTML
created with an OCR program such as Tesseract or Cuneiform (available
at Slackbuilds.org). There are bindings for PHP[*], Lua, Perl, and
Python. See /usr/doc/exact-image-*/examples/ for information on using
exactimage with Perl, Python, PHP[*] and Lua.
lua and evas are optional dependencies.
lua is an optional dependency.
bardecode is also optional but not available at SBo.
[*] The PHP extension is disabled in this SlackBuild, as it only
supports PHP5, and we have PHP7 on Slackware 15.0. Sorry.

View File

@ -22,6 +22,11 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# 20220222 bkw: Modified by SlackBuilds.org:
# - enable libgif, openexr, python support.
# - disable evas support. requires efl, but build fails if efl is installed.
# - php is still disabled, but at least mention that in README.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=exact-image
@ -38,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@ -75,9 +77,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
-o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
# Patch to fix perl path
eval $(perl -V:vendorlib)
@ -89,10 +91,8 @@ patch -p1 < $CWD/Provide-gif-quantization-for-giflib-5.2.patch
./configure \
--bindir=/usr/bin \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--without-libgif \
--without-openexr \
--without-php \
--without-python
--without-evas
make CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS -Wno-narrowing -fpermissive"
make install DESTDIR=$PKG