ipera-mediaserver.sh 782 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11
#!/bin/sh -x
# It will run with two args: buildroot spec
BUILDROOT="$1"
SPEC="$2"
PRODUCT=ipera-mediaserver
PRODUCTDIR=/opt/ipera/mediaserver

. $(dirname $0)/common.sh

remove_dir /etc/init

12 13 14 15 16 17 18 19 20
add_libs_requires

mkdir -p var/lib/ipera
pack_dir /var/lib/ipera
ln -s /var/lib/ipera .$PRODUCTDIR/var
pack_file $PRODUCTDIR/var

exit

21
if epm assure patchelf ; then
22 23 24 25 26 27 28 29
cd $BUILDROOT$PRODUCTDIR || exit
for i in lib/lib*.so.* ; do
    a= patchelf --set-rpath '$ORIGIN' $i
done

for i in bin/plugins_optional/lib*.so bin/plugins/lib*.so ; do
    a= patchelf --set-rpath '$ORIGIN/../../lib' $i
done
30
fi
31

32
filter_from_requires "libldap_r-2.4.so.2(OPENLDAP_2.*)(64bit)" "liblber-2.4.so.2(OPENLDAP_2.*)(64bit)" "ld-linux-.*(GLIBC_PRIVATE)"
33
filter_from_requires libQt5 libGL libicu
34

35
set_autoreq 'yes'