name='onlyoffice-bin'
version='8.1.1' Signed-off-by: Евгений Храмов <xpamych@yandex.ru>
This commit is contained in:
parent
5a6575b246
commit
1b095f597b
@ -1,6 +1,6 @@
|
|||||||
name='onlyoffice-bin'
|
name='onlyoffice-bin'
|
||||||
version='8.0.1'
|
version='8.1.0'
|
||||||
release='2'
|
release='1'
|
||||||
desc='An office suite that combines text, spreadsheet and presentation editors'
|
desc='An office suite that combines text, spreadsheet and presentation editors'
|
||||||
homepage='https://www.onlyoffice.com/'
|
homepage='https://www.onlyoffice.com/'
|
||||||
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
maintainer="Евгений Храмов <xpamych@yandex.ru>"
|
||||||
@ -27,19 +27,15 @@ prepare() {
|
|||||||
patch -d onlyoffice-${version}/pkg -Np1 -i "${scriptdir}/010-onlyoffice-bin-fix-document-opening.patch"
|
patch -d onlyoffice-${version}/pkg -Np1 -i "${scriptdir}/010-onlyoffice-bin-fix-document-opening.patch"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scripts=(
|
||||||
|
['postinstall']='postinstall.sh'
|
||||||
|
)
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd $srcdir
|
cd $srcdir
|
||||||
cp -dr --no-preserve='ownership' "onlyoffice-${version}"/pkg/* "$pkgdir"
|
cp -dr --no-preserve='ownership' onlyoffice-${version}/pkg/* $pkgdir
|
||||||
|
|
||||||
# icons
|
rename_directories() {
|
||||||
local icon_size icon_dir
|
|
||||||
for icon_size in 16 32 48 64 128 256 512; do
|
|
||||||
icon_dir="${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
|
|
||||||
install -d "${icon_dir}"
|
|
||||||
install -m644 "${srcdir}/onlyoffice-8.0.1/pkg/opt/onlyoffice/desktopeditors/asc-de-${icon_size}.png" "${icon_dir}/onlyoffice-desktopeditors.png"
|
|
||||||
done
|
|
||||||
|
|
||||||
rename_directories() {
|
|
||||||
for dir in "$1"/*; do
|
for dir in "$1"/*; do
|
||||||
if [ -d "$dir" ]; then
|
if [ -d "$dir" ]; then
|
||||||
dir_name=$(basename "$dir")
|
dir_name=$(basename "$dir")
|
||||||
@ -58,6 +54,14 @@ package() {
|
|||||||
# Запускаем функцию переименования с корневым каталогом
|
# Запускаем функцию переименования с корневым каталогом
|
||||||
rename_directories "${pkgdir}/opt/onlyoffice/desktopeditors/editors/sdkjs-plugins"
|
rename_directories "${pkgdir}/opt/onlyoffice/desktopeditors/editors/sdkjs-plugins"
|
||||||
|
|
||||||
|
# icons
|
||||||
|
local icon_size icon_dir
|
||||||
|
for icon_size in 16 32 48 64 128 256 512; do
|
||||||
|
icon_dir="${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
|
||||||
|
install -d "${icon_dir}"
|
||||||
|
install -m644 "${srcdir}/onlyoffice-8.0.1/pkg/opt/onlyoffice/desktopeditors/asc-de-${icon_size}.png" "${icon_dir}/onlyoffice-desktopeditors.png"
|
||||||
|
done
|
||||||
|
|
||||||
# 3rd party licenses
|
# 3rd party licenses
|
||||||
install -d -m755 "${pkgdir}/usr/share/licenses/${name}"
|
install -d -m755 "${pkgdir}/usr/share/licenses/${name}"
|
||||||
ln -s $pkgdir/$name/opt/onlyoffice/desktopeditors/3DPARTYLICENSE "${pkgdir}/usr/share/licenses/${name}/3DPARTYLICENSE"
|
ln -s $pkgdir/$name/opt/onlyoffice/desktopeditors/3DPARTYLICENSE "${pkgdir}/usr/share/licenses/${name}/3DPARTYLICENSE"
|
||||||
|
34
onlyoffice-bin/postinstall.sh
Normal file
34
onlyoffice-bin/postinstall.sh
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Устанавливаем путь к каталогу
|
||||||
|
base_dir="/opt/onlyoffice/desktopeditors/editors/sdkjs-plugins"
|
||||||
|
|
||||||
|
# Проверяем, существует ли базовый каталог
|
||||||
|
if [ ! -d "$base_dir" ]; then
|
||||||
|
echo "Каталог $base_dir не существует."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Перебираем все каталоги в базовом каталоге
|
||||||
|
for dir in "$base_dir"/*; do
|
||||||
|
if [ -d "$dir" ]; then
|
||||||
|
# Получаем имя каталога
|
||||||
|
dir_name=$(basename "$dir")
|
||||||
|
|
||||||
|
# Пропускаем каталог с именем "v1"
|
||||||
|
if [ "$dir_name" == "v1" ]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Новое имя каталога с добавлением фигурных скобок
|
||||||
|
new_dir_name="{$dir_name}"
|
||||||
|
|
||||||
|
# Полные пути к старому и новому каталогу
|
||||||
|
old_dir_path="$base_dir/$dir_name"
|
||||||
|
new_dir_path="$base_dir/$new_dir_name"
|
||||||
|
|
||||||
|
# Переименовываем каталог
|
||||||
|
mv "$old_dir_path" "$new_dir_path"
|
||||||
|
echo "Каталог $old_dir_path переименован в $new_dir_path"
|
||||||
|
fi
|
||||||
|
done
|
Loading…
Reference in New Issue
Block a user