#!/bin/sh -x # It will be run with two args: buildroot spec BUILDROOT="$1" SPEC="$2" PRODUCT=djv PRODUCTCUR=DVJ2 PRODUCTDIR=/opt/DVJ2 # install all requires packages before packing (the list have got with rpmreqs package | xargs echo) PREINSTALL_PACKAGES="libalsa libGLX libOpenGL libX11 libxcb libXext zlib" . $(dirname $0)/common.sh move_to_opt /usr/local/DJV2 set_autoreq 'yes' rm -v $BUILDROOT/usr/bin/djv add_bin_exec_command $PRODUCT $PRODUCTDIR/bin/$PRODUCT add_bin_link_command $PRODUCTCUR $PRODUCT fix_desktop_file /usr/local/DJV2/bin/djv.sh $PRODUCT remove_file $PRODUCTDIR/etc/Color/nuke-default/make.py remove_file $PRODUCTDIR/etc/Color/spi-anim/makeconfig_anim.py remove_file $PRODUCTDIR/etc/Color/spi-vfx/make_vfx_ocio.py if epm assure patchelf ; then for i in $BUILDROOT$PRODUCTDIR/bin/{djv,djv_*} ; do a= patchelf --set-rpath '$ORIGIN/../lib' $i done for i in $BUILDROOT$PRODUCTDIR/lib/lib*.so* ; do a= patchelf --set-rpath '$ORIGIN' $i done fi filter_from_requires libav libswresample libswscale