onlyoffice-desktopeditors.sh 862 Bytes
Newer Older
1 2 3 4 5 6
#!/bin/sh -x

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

7 8
PRODUCTDIR=/opt/onlyoffice

9 10
. $(dirname $0)/common.sh

11 12 13 14
# 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

15
add_requires fonts-ttf-liberation fonts-ttf-dejavu
16

17 18 19
# pack icons
iconname=onlyoffice-desktopeditors
for i in 16 22 24 32 48 64 128 256 ; do
20
    [ -r $BUILDROOT/$PRODUCTDIR/desktopeditors/asc-de-$i.png ] || continue
21 22 23 24 25
    mkdir -p $BUILDROOT/usr/share/icons/hicolor/${i}x${i}/apps/
    cp $BUILDROOT/$PRODUCTDIR/desktopeditors/asc-de-$i.png $BUILDROOT/usr/share/icons/hicolor/${i}x${i}/apps/$iconname.png
done
subst "s|%files|%files\n/usr/share/icons/hicolor/*x*/apps/$iconname.png|" $SPEC

26
fix_desktop_file /usr/bin/onlyoffice-desktopeditors
27 28

add_libs_requires