#!/bin/sh -x

# It will be run with two args: buildroot spec
BUILDROOT="$1"
SPEC="$2"

PRODUCTDIR=/opt/svp4

. $(dirname $0)/common.sh


# pack icons
for i in  32 48 64 128 ; do
    [ -r $BUILDROOT/$PRODUCTDIR/svp-manager4-$i.png ] || continue
    mkdir -p $BUILDROOT/usr/share/icons/hicolor/${i}x${i}/apps/
    cp $BUILDROOT/$PRODUCTDIR/svp-manager4-$i.png $BUILDROOT/usr/share/icons/hicolor/${i}x${i}/apps/svp-manager4.png
done
subst "s|%files|%files\n/usr/share/icons/hicolor/*x*/apps/svp-manager4.png|" $SPEC

cat <<EOF | create_file /usr/share/applications/$PRODUCT.desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=SVP 4 Linux
GenericName=Real time frame interpolation
Type=Application
Categories=Multimedia;AudioVideo;Player;Video;
MimeType=video/x-msvideo;video/x-matroska;video/webm;video/mpeg;video/mp4;
Terminal=false
StartupNotify=true
Exec=$PRODUCT %f
Icon=svp-manager4.png
EOF

add_requires mpv libqt5-concurrent
add_unirequires libPythonQt.so.0 "python3(vapoursynth)" libmediainfo.so.0
ignore_lib_requires libPythonQt.so.1
add_libs_requires
add_bin_link_command $PRODUCT $PRODUCTDIR/SVPManager