#!/bin/sh -x

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

PRODUCTDIR=/opt/onlyoffice

. $(dirname $0)/common.sh

# TODO: required libreoffice-opensymbol-fonts
# $ rpm -qf /usr/lib64/LibreOffice/share/fonts/truetype/opens___.ttf
#LibreOffice-common-7.0.1.2-alt1.0.p9.x86_64

# ALT only
add_requires fonts-ttf-liberation fonts-ttf-dejavu

# pack icons
iconname=onlyoffice-desktopeditors
icon_paths=""

for i in 16 22 24 32 48 64 128 256; do
    icon_src="$BUILDROOT/$PRODUCTDIR/desktopeditors/asc-de-$i.png"
    icon_dest="$BUILDROOT/usr/share/icons/hicolor/${i}x${i}/apps/$iconname.png"

    [ -r "$icon_src" ] || continue

    mkdir -p "$(dirname "$icon_dest")"
    cp "$icon_src" "$icon_dest"

    icon_paths="/usr/share/icons/hicolor/${i}x${i}/apps/$iconname.png\n$icon_paths"
done

subst "s|%files|%files\n${icon_paths%\\n}|" "$SPEC"

fix_desktop_file /usr/bin/onlyoffice-desktopeditors

add_libs_requires