- Try to move all the noarch split content to /usr/share
- Drop Draft.jpg nobody knows what it is :) - Remove stlport hacks as it is gone since 4.0. - Do not create compat symlink for broken SLE11 desktop file as it is not built there anymore. - Quote the langs variable so we actually use it. - Do not reduce jobs if using icecream. - Drop scsolver readme. It is quite few years dead now. OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=66
This commit is contained in:
parent
f3b20c8e39
commit
dea8f61c24
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -23,4 +23,3 @@
|
|||||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||||
## Specific LFS patterns
|
## Specific LFS patterns
|
||||||
185d60944ea767075d27247c3162b3bc-unowinreg.dll filter=lfs diff=lfs merge=lfs -text
|
185d60944ea767075d27247c3162b3bc-unowinreg.dll filter=lfs diff=lfs merge=lfs -text
|
||||||
Draft.jpg filter=lfs diff=lfs merge=lfs -text
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c1bb4308b3d1fbb5cb67b32f5427625e0c10eef2decdc121bf3aa4ba803ca7a7
|
|
||||||
size 18978
|
|
@ -1,11 +0,0 @@
|
|||||||
Dear customer,
|
|
||||||
|
|
||||||
the "Optimization Solver for Calc" extension is not longer part of the package.
|
|
||||||
The author discontinued its development in favor of the upstream version.
|
|
||||||
Thanks for understanding.
|
|
||||||
|
|
||||||
|
|
||||||
Have a good experience with the upstream solver,
|
|
||||||
|
|
||||||
Your SUSE team
|
|
||||||
|
|
@ -1,3 +1,39 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 2 23:41:44 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Try to move all the noarch split content to /usr/share
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 2 21:18:04 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Drop Draft.jpg nobody knows what it is :)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 2 18:19:42 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Remove stlport hacks as it is gone since 4.0.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 2 18:17:24 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Do not create compat symlink for broken SLE11 desktop file
|
||||||
|
as it is not built there anymore.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 2 18:04:30 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Quote the langs variable so we actually use it.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 2 17:57:19 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Do not reduce jobs if using icecream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 2 17:43:40 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Drop scsolver readme. It is quite few years dead now.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 2 15:55:01 UTC 2014 - tchvatal@suse.com
|
Thu Jan 2 15:55:01 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
165
libreoffice.spec
165
libreoffice.spec
@ -49,13 +49,9 @@ Source20: libreoffice-desktop-icons-256x256.tar.bz2
|
|||||||
Source200: %{name}-rpmlintrc
|
Source200: %{name}-rpmlintrc
|
||||||
# Prebuilt sofficerc for the noarch upstream branding package
|
# Prebuilt sofficerc for the noarch upstream branding package
|
||||||
Source201: sofficerc-upstream
|
Source201: sofficerc-upstream
|
||||||
# This background is used by another Novell product, added 2006-02-08
|
|
||||||
Source202: Draft.jpg
|
|
||||||
# helper scripts
|
# helper scripts
|
||||||
# create compat symlinks from %{_datadir} to %{_prefix}/lib(64); used by noarch packages
|
# create compat symlinks from %{_datadir} to %{_prefix}/lib(64); used by noarch packages
|
||||||
Source300: link-to-ooo-home
|
Source300: link-to-ooo-home
|
||||||
# extensions
|
|
||||||
Source400: README-scsolver.txt
|
|
||||||
# prebuilt extensions
|
# prebuilt extensions
|
||||||
Source401: %{external_url}/27211596cf0ad97cab7321239406fde0-gdocs_%{gdocs_version}_modified.oxt
|
Source401: %{external_url}/27211596cf0ad97cab7321239406fde0-gdocs_%{gdocs_version}_modified.oxt
|
||||||
Source402: %{external_url}/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_%{numbertext_version}.oxt
|
Source402: %{external_url}/b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_%{numbertext_version}.oxt
|
||||||
@ -612,9 +608,8 @@ This package provides extensions for LibreOffice Writer:
|
|||||||
# Inspired and adjusted from Fedora spec.
|
# Inspired and adjusted from Fedora spec.
|
||||||
%define _langpack_common() \
|
%define _langpack_common() \
|
||||||
%{_datadir}/%{name}/program/resource/*%{1}.res \
|
%{_datadir}/%{name}/program/resource/*%{1}.res \
|
||||||
%{_datadir}/%{name}/share/config/soffice.cfg/modules/*/ui/res/%{1} \
|
%{_datadir}/%{name}/share/config/soffice.cfg/modules/*/ui/res/%{1}.zip \
|
||||||
%{_datadir}/%{name}/share/config/soffice.cfg/*/ui/res/%{1} \
|
%{_datadir}/%{name}/share/config/soffice.cfg/*/ui/res/%{1}.zip \
|
||||||
%{_datadir}/%{name}/share/template/%{1} \
|
|
||||||
%{_datadir}/%{name}/share/registry/Langpack-%{1}.xcd \
|
%{_datadir}/%{name}/share/registry/Langpack-%{1}.xcd \
|
||||||
%{_datadir}/%{name}/share/registry/res/registry_%{1}.xcd \
|
%{_datadir}/%{name}/share/registry/res/registry_%{1}.xcd \
|
||||||
%{_datadir}/%{name}/share/registry/res/fcfg_langpack_%{1}.xcd \
|
%{_datadir}/%{name}/share/registry/res/fcfg_langpack_%{1}.xcd \
|
||||||
@ -791,8 +786,6 @@ Provides additional %{langname} translations and resources for %{project}. \
|
|||||||
%patch990 -p1
|
%patch990 -p1
|
||||||
# 256x256 icons
|
# 256x256 icons
|
||||||
tar -xjf %{SOURCE20}
|
tar -xjf %{SOURCE20}
|
||||||
# READMEs
|
|
||||||
cp $RPM_SOURCE_DIR/README* .
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Parallel build settings ...
|
# Parallel build settings ...
|
||||||
@ -809,19 +802,23 @@ free
|
|||||||
echo "System limits:"
|
echo "System limits:"
|
||||||
ulimit -a
|
ulimit -a
|
||||||
lo_jobs_reduced=
|
lo_jobs_reduced=
|
||||||
if test -n "$lo_jobs" -a "$lo_jobs" -gt 1 ; then
|
if test -e "/usr/lib/icecc/bin/gcc" -a -e "/usr/lib/icecc/bin/g++" ; then
|
||||||
if test `uname -i` = "x86_64" ; then
|
PARALLEL_BUILD="$PARALLEL_BUILD --enable-icecream"
|
||||||
mem_per_process=1000
|
else
|
||||||
else
|
if test -n "$lo_jobs" -a "$lo_jobs" -gt 1 ; then
|
||||||
mem_per_process=800
|
if test `uname -i` = "x86_64" ; then
|
||||||
|
mem_per_process=1000
|
||||||
|
else
|
||||||
|
mem_per_process=800
|
||||||
|
fi
|
||||||
|
%if 0%{?qemu_user_space_build:1}
|
||||||
|
mem_per_process=1200
|
||||||
|
%endif
|
||||||
|
max_mem=`LANG=C free -t -m | sed -n "s|^Mem: *\([0-9]*\).*$|\1|p"`
|
||||||
|
max_jobs="$(($max_mem / $mem_per_process))"
|
||||||
|
test "$lo_jobs" -gt "$max_jobs" && lo_jobs="$max_jobs" && lo_jobs_reduced="yes" && echo "Warning: Reducing number of jobs to $max_jobs because of memory limits"
|
||||||
|
test "$lo_jobs" -le 0 && lo_jobs=1 && echo "Warning: Do not use the parallel build at all becuse of memory limits"
|
||||||
fi
|
fi
|
||||||
%if 0%{?qemu_user_space_build:1}
|
|
||||||
mem_per_process=1200
|
|
||||||
%endif
|
|
||||||
max_mem=`LANG=C free -t -m | sed -n "s|^Mem: *\([0-9]*\).*$|\1|p"`
|
|
||||||
max_jobs="$(($max_mem / $mem_per_process))"
|
|
||||||
test "$lo_jobs" -gt "$max_jobs" && lo_jobs="$max_jobs" && lo_jobs_reduced="yes" && echo "Warning: Reducing number of jobs to $max_jobs because of memory limits"
|
|
||||||
test "$lo_jobs" -le 0 && lo_jobs=1 && echo "Warning: Do not use the parallel build at all becuse of memory limits"
|
|
||||||
fi
|
fi
|
||||||
# finally set jobs
|
# finally set jobs
|
||||||
PARALLEL_BUILD=
|
PARALLEL_BUILD=
|
||||||
@ -829,9 +826,6 @@ if test -n "$lo_jobs" ; then
|
|||||||
PARALLEL_BUILD="--with-parallelism=$lo_jobs"
|
PARALLEL_BUILD="--with-parallelism=$lo_jobs"
|
||||||
fi
|
fi
|
||||||
# using icecream
|
# using icecream
|
||||||
if test -e "/usr/lib/icecc/bin/gcc" -a -e "/usr/lib/icecc/bin/g++" ; then
|
|
||||||
PARALLEL_BUILD="$PARALLEL_BUILD --enable-icecream"
|
|
||||||
fi
|
|
||||||
# make sure that JAVA_HOME is set correctly
|
# make sure that JAVA_HOME is set correctly
|
||||||
source /etc/profile.d/alljava.sh
|
source /etc/profile.d/alljava.sh
|
||||||
# use RPM_OPT_FLAGS, ...
|
# use RPM_OPT_FLAGS, ...
|
||||||
@ -864,7 +858,7 @@ export NOCONFIGURE=yes
|
|||||||
--with-system-dicts \
|
--with-system-dicts \
|
||||||
--with-vendor=SUSE \
|
--with-vendor=SUSE \
|
||||||
--with-alloc=system \
|
--with-alloc=system \
|
||||||
--with-lang=%{langpack_langs} \
|
--with-lang='%{langpack_langs}' \
|
||||||
--disable-fetch-external \
|
--disable-fetch-external \
|
||||||
--with-external-tar="$RPM_SOURCE_DIR" \
|
--with-external-tar="$RPM_SOURCE_DIR" \
|
||||||
--disable-epm \
|
--disable-epm \
|
||||||
@ -937,6 +931,7 @@ make unitcheck
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
make DESTDIR=%{buildroot} distro-pack-install
|
make DESTDIR=%{buildroot} distro-pack-install
|
||||||
|
|
||||||
################
|
################
|
||||||
# update desktop files
|
# update desktop files
|
||||||
builddir=`pwd`
|
builddir=`pwd`
|
||||||
@ -956,6 +951,7 @@ for desktop in * ; do
|
|||||||
app=`echo $desktop_new | sed "s/.desktop//"`
|
app=`echo $desktop_new | sed "s/.desktop//"`
|
||||||
%suse_update_desktop_file $app
|
%suse_update_desktop_file $app
|
||||||
done
|
done
|
||||||
|
# FIXED: 4.3 branch
|
||||||
sed -i -e 's:Office;:Office;Spreadsheet;:g' %{buildroot}/%_datadir/applications/math.desktop
|
sed -i -e 's:Office;:Office;Spreadsheet;:g' %{buildroot}/%_datadir/applications/math.desktop
|
||||||
cd -
|
cd -
|
||||||
################
|
################
|
||||||
@ -977,17 +973,6 @@ echo "%dir %{_datadir}/mime-info" >>file-lists/common_list.txt
|
|||||||
echo "%dir %{_datadir}/mimelnk" >>file-lists/common_list.txt
|
echo "%dir %{_datadir}/mimelnk" >>file-lists/common_list.txt
|
||||||
echo "%dir %{_datadir}/mimelnk/application" >>file-lists/common_list.txt
|
echo "%dir %{_datadir}/mimelnk/application" >>file-lists/common_list.txt
|
||||||
################
|
################
|
||||||
# compat symlinks for the old main icon (bnc#724087)
|
|
||||||
icon_found=
|
|
||||||
for icon in `find %{buildroot}/%{_datadir}/icons -name libreoffice-main.png` ; do
|
|
||||||
icon_found=1
|
|
||||||
icon_name=$(basename $icon)
|
|
||||||
icon_dir=$(dirname $icon | sed -e "s|^%{buildroot}||")
|
|
||||||
ln -sf $icon_name %{buildroot}/$icon_dir/ooo-gulls.png
|
|
||||||
echo "$icon_dir/ooo-gulls.png" >>file-lists/common_list.txt
|
|
||||||
done
|
|
||||||
test -z "$icon_found" && echo "ERROR: Can't find compat icon for ooo-gulls.png" && exit 1;
|
|
||||||
################
|
|
||||||
# common helpcontent files
|
# common helpcontent files
|
||||||
# create symlinks to %{_datadir} for noarch help packages
|
# create symlinks to %{_datadir} for noarch help packages
|
||||||
mkdir -p %{buildroot}/%{_datadir}/%{lo_home}/help
|
mkdir -p %{buildroot}/%{_datadir}/%{lo_home}/help
|
||||||
@ -998,15 +983,33 @@ for file in idxcaption.xsl idxcontent.xsl main_transform.xsl ; do
|
|||||||
echo "%{lo_prefix}/%{lo_home}/help/$file" >>file-lists/common_list.txt
|
echo "%{lo_prefix}/%{lo_home}/help/$file" >>file-lists/common_list.txt
|
||||||
echo "%{_datadir}/%{lo_home}/help/$file" >>file-lists/common_list.txt
|
echo "%{_datadir}/%{lo_home}/help/$file" >>file-lists/common_list.txt
|
||||||
done
|
done
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# Move split noarch data to share
|
||||||
|
#################################
|
||||||
|
for i in %{buildroot}/%{_libdir}/%{lo_home}/share/config/soffice.cfg/modules/*/ui/res/*.zip \
|
||||||
|
%{buildroot}/%{_libdir}/%{lo_home}/share/config/soffice.cfg/*/ui/res/*.zip \
|
||||||
|
%{buildroot}/%{_libdir}/%{lo_home}/share/registry/res/fcfg_langpack_*.xcd \
|
||||||
|
%{buildroot}/%{_libdir}/%{lo_home}/share/registry/res/registry_*.xcd \
|
||||||
|
%{buildroot}/%{_libdir}/%{lo_home}/share/registry/Langpack-*.xcd \
|
||||||
|
%{buildroot}/%{_libdir}/%{lo_home}/program/resource/*.res \
|
||||||
|
%{buildroot}%{_libdir}/%{lo_home}/share/config/images*.zip \
|
||||||
|
; do
|
||||||
|
trg="`dirname "$i" | sed 's|%{_libdir}|%{_datadir}|'`"
|
||||||
|
mkdir -p "$trg"
|
||||||
|
mv "$i" "$trg"
|
||||||
|
done
|
||||||
|
|
||||||
|
################
|
||||||
|
# branding split
|
||||||
################
|
################
|
||||||
# branding will be in separate packages
|
|
||||||
# first check wheter the prebuilt sofficerc is still the same
|
# first check wheter the prebuilt sofficerc is still the same
|
||||||
if ! diff %{buildroot}%{lo_prefix}/%{lo_home}/program/sofficerc $RPM_SOURCE_DIR/sofficerc-upstream ; then
|
if ! diff %{buildroot}%{lo_prefix}/%{lo_home}/program/sofficerc $RPM_SOURCE_DIR/sofficerc-upstream ; then
|
||||||
echo "Error: The file \"sofficerc\" has changed in the sources"
|
echo "Error: The file \"sofficerc\" has changed in the sources"
|
||||||
echo " Please, update the prebuilt variant in $RPM_SOURCE_DIR/sofficerc-upstream"
|
echo " Please, update the prebuilt variant in $RPM_SOURCE_DIR/sofficerc-upstream"
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
# replace files with symlinks to noarch packages
|
# create symlinks for all brandings to noarch pkg
|
||||||
mkdir -p %{buildroot}/%{_datadir}/%{lo_home}/program/shell
|
mkdir -p %{buildroot}/%{_datadir}/%{lo_home}/program/shell
|
||||||
for file in sofficerc \
|
for file in sofficerc \
|
||||||
intro.png \
|
intro.png \
|
||||||
@ -1023,55 +1026,26 @@ for file in sofficerc \
|
|||||||
# it would be possible to disable the error using NO_BRP_STALE_LINK_ERROR=yes but the check is pretty useful to catch other errors
|
# it would be possible to disable the error using NO_BRP_STALE_LINK_ERROR=yes but the check is pretty useful to catch other errors
|
||||||
touch %{buildroot}/%{_datadir}/%{lo_home}/program/$file
|
touch %{buildroot}/%{_datadir}/%{lo_home}/program/$file
|
||||||
done
|
done
|
||||||
################
|
|
||||||
# extra background picture into the gallery
|
|
||||||
export galdir="%{lo_prefix}/%{lo_home}/share/gallery"
|
|
||||||
install -m 644 "$RPM_SOURCE_DIR/Draft.jpg" "%{buildroot}$galdir/www-back/"
|
|
||||||
echo "$galdir/www-back/Draft.jpg" >>file-lists/common_list.txt
|
|
||||||
# make sure that the existing galleries can be modified
|
|
||||||
chmod 644 %{buildroot}$galdir/sg*.???
|
|
||||||
# LC_ALL=en_US.UTF-8 is necessary to make sure that the name "Backgrounds" is compared with the right localization
|
|
||||||
LC_ALL=en_US.UTF-8 %{buildroot}%{lo_prefix}/%{lo_home}/program/gengal -headless --name "Backgrounds" --path "%{buildroot}$galdir" --destdir %{buildroot} "%{buildroot}$galdir/www-back/Draft.jpg" || exit 1;
|
|
||||||
################
|
################
|
||||||
# FIXME: fast hack to solve a customer issue, n#364523
|
# FIXME: fast hack to solve a customer issue, n#364523
|
||||||
# we need a more generic solution
|
# we need a more generic solution
|
||||||
|
# FIXME: can be done better, see how fedora does it and imitate
|
||||||
ln -sf acor_fr-FR.dat %{buildroot}%{lo_prefix}/%{lo_home}/share/autocorr/acor_fr-CA.dat
|
ln -sf acor_fr-FR.dat %{buildroot}%{lo_prefix}/%{lo_home}/share/autocorr/acor_fr-CA.dat
|
||||||
echo "%{lo_prefix}/%{lo_home}/share/autocorr/acor_fr-CA.dat" >>file-lists/common_list.txt
|
echo "%{lo_prefix}/%{lo_home}/share/autocorr/acor_fr-CA.dat" >>file-lists/common_list.txt
|
||||||
################
|
|
||||||
# helper script to create libstlport compat symlink (bnc#458952)
|
|
||||||
%ifarch %{ix86}
|
|
||||||
cat << EOF > %{buildroot}%{lo_prefix}/%{lo_home}/ure/bin/create-libstlport-compat-links
|
|
||||||
#!/bin/sh
|
|
||||||
# helper script to create compat link needed to run upstream extensions (bnc#458952)
|
|
||||||
if ! test -L %{_libdir}/libstlport_gcc.so -a -r %{_libdir}/libstlport_gcc.so ; then
|
|
||||||
lib_name=\`ls %{_libexecdir}/libstlport_gcc.so.4* 2>/dev/null | tail -n 1\`
|
|
||||||
if test -n "\$lib_name" -a -r "\$lib_name" ; then
|
|
||||||
lib_name=\`basename \$lib_name\`
|
|
||||||
rm -f %{_libdir}/libstlport_gcc.so
|
|
||||||
ln -sf \$lib_name %{_libdir}/libstlport_gcc.so
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
EOF
|
|
||||||
chmod 755 %{buildroot}%{lo_prefix}/%{lo_home}/ure/bin/create-libstlport-compat-links
|
|
||||||
echo "%{lo_prefix}/%{lo_home}/ure/bin/create-libstlport-compat-links" >>file-lists/common_list.txt
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Symlink uno.py and unohelper.py so that python can find them
|
# Symlink uno.py and unohelper.py so that python can find them
|
||||||
mkdir -p %{buildroot}%{python_sitelib}
|
mkdir -p %{buildroot}%{python_sitelib}
|
||||||
ln -s %{_libdir}/libreoffice/program/uno.py %{buildroot}%{python_sitelib}/uno.py
|
ln -s %{_libdir}/libreoffice/program/uno.py %{buildroot}%{python_sitelib}/uno.py
|
||||||
ln -s %{_libdir}/libreoffice/program/unohelper.py %{buildroot}%{python_sitelib}/unohelper.py
|
ln -s %{_libdir}/libreoffice/program/unohelper.py %{buildroot}%{python_sitelib}/unohelper.py
|
||||||
|
|
||||||
# Move icon themes from lib to share
|
|
||||||
mkdir -p %{buildroot}%{_datadir}/%{lo_home}/share/config
|
|
||||||
mv %{buildroot}%{_libdir}/%{lo_home}/share/config/images*.zip %{buildroot}%{_datadir}/%{lo_home}/share/config/
|
|
||||||
|
|
||||||
# We have ton of duped files so run over it
|
# We have ton of duped files so run over it
|
||||||
%fdupes %{buildroot}/usr
|
%fdupes -s %{buildroot}/usr
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
# do not crate cache for bundled extensions because it is not secure
|
# do not crate cache for bundled extensions because it is not secure
|
||||||
# rather remove it (fdo#53006, fdo#51252, bnc#769448)
|
# rather remove it (fdo#53006, fdo#51252, bnc#769448)
|
||||||
# Remove after 12.2 is out of support scope.
|
# Remove after 12.2 is out of support/migration scope.
|
||||||
bundled_cache="%{lo_prefix}/%{lo_home}/share/prereg/bundled"
|
bundled_cache="%{lo_prefix}/%{lo_home}/share/prereg/bundled"
|
||||||
test -d "$bundled_cache" && rm -rf "$bundled_cache"/* || true;
|
test -d "$bundled_cache" && rm -rf "$bundled_cache"/* || true;
|
||||||
|
|
||||||
@ -1080,12 +1054,6 @@ test -d "$bundled_cache" && rm -rf "$bundled_cache"/* || true;
|
|||||||
%mime_database_post
|
%mime_database_post
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
%icon_theme_cache_post
|
%icon_theme_cache_post
|
||||||
# do not crate the cache because it is not secure
|
|
||||||
# remove the system cache for bundled extensions; it is not secure (fdo#53006, fdo#51252)
|
|
||||||
# it has not been created since LO-3.6.1, August 2012
|
|
||||||
bundled_cache="%{lo_prefix}/%{lo_home}/share/prereg/bundled"
|
|
||||||
test -d "$bundled_cache" && rm -rf "$bundled_cache"/* || true;
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
test "$1" = "0" && rm -rf ./%{lo_prefix}/%{lo_home}/share/uno_packages/cache || true
|
test "$1" = "0" && rm -rf ./%{lo_prefix}/%{lo_home}/share/uno_packages/cache || true
|
||||||
@ -1095,48 +1063,6 @@ test "$1" = "0" && rm -rf ./%{lo_prefix}/%{lo_home}/share/uno_packages/cache ||
|
|||||||
%icon_theme_cache_postun
|
%icon_theme_cache_postun
|
||||||
%desktop_database_postun
|
%desktop_database_postun
|
||||||
%mime_database_postun
|
%mime_database_postun
|
||||||
%ifarch %{ix86}
|
|
||||||
if test $1 = 0 ; then
|
|
||||||
# LO is removed => remove the link as well if it is not created by stlport-devel package (bnc#458952)
|
|
||||||
if test -L %{_libdir}/libstlport_gcc.so -a ! -r %{_includedir}/stlport/ctime ; then
|
|
||||||
rm -f %{_libdir}/libstlport_gcc.so
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
%endif
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
%posttrans
|
|
||||||
%ifarch %{ix86}
|
|
||||||
# the compat link was %%ghost in old OOo-ure packages, so it might be removed also during OOo-ure update (bnc#458952)
|
|
||||||
if test -f %{lo_prefix}/%{lo_home}/ure/bin/javaldx ; then
|
|
||||||
%{lo_prefix}/%{lo_home}/ure/bin/create-libstlport-compat-links || true;
|
|
||||||
fi
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifarch %{ix86}
|
|
||||||
%triggerin -- mysql-connector-java
|
|
||||||
%{lo_prefix}/%{lo_home}/program/java-set-classpath %{_datadir}/java/mysql-connector-java.jar || true
|
|
||||||
|
|
||||||
%triggerpostun -- mysql-connector-java
|
|
||||||
%{lo_prefix}/%{lo_home}/program/java-set-classpath %{_datadir}/java/mysql-connector-java.jar || true
|
|
||||||
|
|
||||||
%triggerin -- libstlport_gcc4
|
|
||||||
# create compat link needed to run upstream extensions (bnc#458952)
|
|
||||||
%{lo_prefix}/%{lo_home}/ure/bin/create-libstlport-compat-links || true;
|
|
||||||
|
|
||||||
%triggerpostun -- libstlport_gcc4-devel
|
|
||||||
# create compat link needed to run upstream extensions (bnc#458952)
|
|
||||||
%{lo_prefix}/%{lo_home}/ure/bin/create-libstlport-compat-links || true;
|
|
||||||
|
|
||||||
%triggerpostun -- libstlport_gcc4
|
|
||||||
# remove compat link needed to run upstream extensions (bnc#458952)
|
|
||||||
if test $2 = 0 ; then
|
|
||||||
if test -L %{_libdir}/libstlport_gcc.so -a ! -r %{_libdir}/libstlport_gcc.so ; then
|
|
||||||
rm -f %{_libdir}/libstlport_gcc.so
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
exit 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%post base
|
%post base
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
@ -1244,7 +1170,6 @@ exit 0
|
|||||||
|
|
||||||
%files calc-extensions
|
%files calc-extensions
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc README-scsolver.txt
|
|
||||||
%{lo_prefix}/%{lo_home}/share/extensions/ConvertTextToNumber
|
%{lo_prefix}/%{lo_home}/share/extensions/ConvertTextToNumber
|
||||||
%{lo_prefix}/%{lo_home}/share/extensions/nlpsolver
|
%{lo_prefix}/%{lo_home}/share/extensions/nlpsolver
|
||||||
%{lo_prefix}/%{lo_home}/share/extensions/numbertext
|
%{lo_prefix}/%{lo_home}/share/extensions/numbertext
|
||||||
|
Loading…
Reference in New Issue
Block a user