Hello community,

here is the log from the commit of package libreoffice-languagetool for 
openSUSE:11.4
checked in at Tue Apr 26 18:50:51 CEST 2011.



--------
--- 
old-versions/11.4/all/libreoffice-languagetool/libreoffice-languagetool.changes 
    2011-02-13 22:11:40.000000000 +0100
+++ /d/11.4/libreoffice-languagetool/libreoffice-languagetool.changes   
2011-04-26 18:43:48.805484000 +0200
@@ -1,0 +2,6 @@
+Mon Mar  7 14:54:51 CET 2011 - pmla...@suse.cz
+
+- fixed handling of the architecture dependant symlinks
+  (bnc#677354, bnc#665112, swampid#39716)
+
+-------------------------------------------------------------------

Package does not exist at destination yet. Using Fallback 
old-versions/11.4/all/libreoffice-languagetool
Destination is old-versions/11.4/UPDATES/all/libreoffice-languagetool
calling whatdependson for 11.4-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libreoffice-languagetool.spec ++++++
--- /var/tmp/diff_new_pack.WQNOnw/_old  2011-04-26 18:50:42.000000000 +0200
+++ /var/tmp/diff_new_pack.WQNOnw/_new  2011-04-26 18:50:42.000000000 +0200
@@ -20,7 +20,7 @@
 
 Name:           libreoffice-languagetool
 Version:        1.2
-Release:        1
+Release:        6.<RELEASE7>
 BuildRequires:  ant java-devel libreoffice-ure unzip
 #!BuildIgnore:  libreoffice
 %define                ooo_prefix      %_libdir
@@ -360,17 +360,26 @@
     # common README.txt
     echo "%doc README.txt" >>files-langtool-$lang.txt
 done
+# we need to create architecture dependent symlinks even for the main package 
+# create file list for link-to-ooo-home script
+find 
$RPM_BUILD_ROOT%_datadir/%ooo_home/share/extensions/languagetool-%version/ 
-type d \
+     -printf "%%%%dir 
%_datadir/%ooo_home/share/extensions/languagetool-%version/%%P\n" \
+     >files-langtool.txt
+find 
$RPM_BUILD_ROOT%_datadir/%ooo_home/share/extensions/languagetool-%version/ 
-type f \
+     -printf 
"%_datadir/%ooo_home/share/extensions/languagetool-%version/%%P\n" \
+     >>files-langtool.txt
+cp files-langtool.txt $RPM_BUILD_ROOT%_datadir/%ooo_home
+echo "%_datadir/%ooo_home/files-langtool.txt" >>files-langtool.txt
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%files -f files-langtool.txt
 %defattr(-,root,root)
 %doc CHANGES.txt COPYING.txt README.txt libs/*.txt libs/build/junit-license.txt
 %dir %_datadir/%ooo_home
 %dir %_datadir/%ooo_home/share
 %dir %_datadir/%ooo_home/share/extensions
-%_datadir/%ooo_home/share/extensions/languagetool-%version
 
 %pre
 if test -f %_datadir/ooo3/share/extension/install/LanguageTool-*.oxt ; then
@@ -387,16 +396,22 @@
     echo "WARNING: works with the LO cache. The LO installation will be 
correct!"
     echo
 fi
+# the initial libreoffice packages symlinked the whole directory a wrong way 
(bnc#677354)
+home_path="%ooo_home/share/extensions/languagetool-%version"
+for link in "/usr/lib/$home_path" "/usr/lib64/$home_path" ; do
+    test -L "$link" && rm "$link" || true
+done
 
 %post
 # link to the directory where the extenisons is automatically detected
-mkdir -p %ooo_prefix/%ooo_home/share/extensions || exit 0;
-ln -sf %_datadir/%ooo_home/share/extensions/languagetool-%version 
%ooo_prefix/%ooo_home/share/extensions/languagetool-%version || exit 0;
+%_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool.txt || 
true
+
+%preun
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool.txt 
%_datadir/%ooo_home/files-langtool.txt.postun || true
 
 %postun
-# remove the arch-dependent link from /usr/lib(64)
-link=%ooo_prefix/%ooo_home/share/extensions/languagetool-%version
-test -L "$link" -a ! -r "$link" && rm "$link" || exit 0;
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool.txt.postun 2>/dev/null
 
 ########################################################
 # Start of a section generated by lo-langtool-gen-spec
@@ -413,91 +428,143 @@
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-ca.txt 
|| true
 
 %preun -n libreoffice-languagetool-ca
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-ca.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-ca.txt 
%_datadir/%ooo_home/files-langtool-ca.txt.postun || true
+
+%postun -n libreoffice-languagetool-ca
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-ca.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-ca.txt.postun 2>/dev/null
 # de
 
 %posttrans -n libreoffice-languagetool-de
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-de.txt 
|| true
 
 %preun -n libreoffice-languagetool-de
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-de.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-de.txt 
%_datadir/%ooo_home/files-langtool-de.txt.postun || true
+
+%postun -n libreoffice-languagetool-de
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-de.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-de.txt.postun 2>/dev/null
 # en
 
 %posttrans -n libreoffice-languagetool-en
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-en.txt 
|| true
 
 %preun -n libreoffice-languagetool-en
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-en.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-en.txt 
%_datadir/%ooo_home/files-langtool-en.txt.postun || true
+
+%postun -n libreoffice-languagetool-en
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-en.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-en.txt.postun 2>/dev/null
 # es
 
 %posttrans -n libreoffice-languagetool-es
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-es.txt 
|| true
 
 %preun -n libreoffice-languagetool-es
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-es.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-es.txt 
%_datadir/%ooo_home/files-langtool-es.txt.postun || true
+
+%postun -n libreoffice-languagetool-es
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-es.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-es.txt.postun 2>/dev/null
 # fr
 
 %posttrans -n libreoffice-languagetool-fr
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-fr.txt 
|| true
 
 %preun -n libreoffice-languagetool-fr
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-fr.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-fr.txt 
%_datadir/%ooo_home/files-langtool-fr.txt.postun || true
+
+%postun -n libreoffice-languagetool-fr
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-fr.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-fr.txt.postun 2>/dev/null
 # gl
 
 %posttrans -n libreoffice-languagetool-gl
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-gl.txt 
|| true
 
 %preun -n libreoffice-languagetool-gl
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-gl.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-gl.txt 
%_datadir/%ooo_home/files-langtool-gl.txt.postun || true
+
+%postun -n libreoffice-languagetool-gl
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-gl.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-gl.txt.postun 2>/dev/null
 # it
 
 %posttrans -n libreoffice-languagetool-it
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-it.txt 
|| true
 
 %preun -n libreoffice-languagetool-it
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-it.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-it.txt 
%_datadir/%ooo_home/files-langtool-it.txt.postun || true
+
+%postun -n libreoffice-languagetool-it
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-it.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-it.txt.postun 2>/dev/null
 # nl
 
 %posttrans -n libreoffice-languagetool-nl
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-nl.txt 
|| true
 
 %preun -n libreoffice-languagetool-nl
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-nl.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-nl.txt 
%_datadir/%ooo_home/files-langtool-nl.txt.postun || true
+
+%postun -n libreoffice-languagetool-nl
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-nl.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-nl.txt.postun 2>/dev/null
 # pl
 
 %posttrans -n libreoffice-languagetool-pl
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-pl.txt 
|| true
 
 %preun -n libreoffice-languagetool-pl
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-pl.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-pl.txt 
%_datadir/%ooo_home/files-langtool-pl.txt.postun || true
+
+%postun -n libreoffice-languagetool-pl
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-pl.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-pl.txt.postun 2>/dev/null
 # ro
 
 %posttrans -n libreoffice-languagetool-ro
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-ro.txt 
|| true
 
 %preun -n libreoffice-languagetool-ro
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-ro.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-ro.txt 
%_datadir/%ooo_home/files-langtool-ro.txt.postun || true
+
+%postun -n libreoffice-languagetool-ro
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-ro.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-ro.txt.postun 2>/dev/null
 # ru
 
 %posttrans -n libreoffice-languagetool-ru
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-ru.txt 
|| true
 
 %preun -n libreoffice-languagetool-ru
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-ru.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-ru.txt 
%_datadir/%ooo_home/files-langtool-ru.txt.postun || true
+
+%postun -n libreoffice-languagetool-ru
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-ru.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-ru.txt.postun 2>/dev/null
 # sk
 
 %posttrans -n libreoffice-languagetool-sk
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-sk.txt 
|| true
 
 %preun -n libreoffice-languagetool-sk
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-sk.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-sk.txt 
%_datadir/%ooo_home/files-langtool-sk.txt.postun || true
+
+%postun -n libreoffice-languagetool-sk
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-sk.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-sk.txt.postun 2>/dev/null
 # sv
 
 %posttrans -n libreoffice-languagetool-sv
 %_datadir/%ooo_home/link-to-ooo-home %_datadir/%ooo_home/files-langtool-sv.txt 
|| true
 
 %preun -n libreoffice-languagetool-sv
-test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-sv.txt || true
+test "$1" = "0" && cp %_datadir/%ooo_home/files-langtool-sv.txt 
%_datadir/%ooo_home/files-langtool-sv.txt.postun || true
+
+%postun -n libreoffice-languagetool-sv
+test "$1" = "0" && %_datadir/%ooo_home/link-to-ooo-home --unlink 
%_datadir/%ooo_home/files-langtool-sv.txt.postun || true
+rm -f %_datadir/%ooo_home/files-langtool-sv.txt.postun 2>/dev/null
 #
 # langtool dictionaries
 #

++++++ lo-LanguageTool-gen-spec ++++++
--- /var/tmp/diff_new_pack.WQNOnw/_old  2011-04-26 18:50:42.000000000 +0200
+++ /var/tmp/diff_new_pack.WQNOnw/_new  2011-04-26 18:50:42.000000000 +0200
@@ -142,7 +142,11 @@
     print "%_datadir/%ooo_home/link-to-ooo-home 
%_datadir/%ooo_home/files-langtool-$datap->{$curLang}{'locale'}.txt || true\n";
     print "\n";
     print "%preun -n libreoffice-languagetool-$curLang\n";
-    print "test \"\$1\" = \"0\" && %_datadir/%ooo_home/link-to-ooo-home 
--unlink %_datadir/%ooo_home/files-langtool-$datap->{$curLang}{'locale'}.txt || 
true\n";
+    print "test \"\$1\" = \"0\" && cp 
%_datadir/%ooo_home/files-langtool-$datap->{$curLang}{'locale'}.txt 
%_datadir/%ooo_home/files-langtool-$datap->{$curLang}{'locale'}.txt.postun || 
true\n";
+    print "\n";
+    print "%postun -n libreoffice-languagetool-$curLang\n";
+    print "test \"\$1\" = \"0\" && %_datadir/%ooo_home/link-to-ooo-home 
--unlink 
%_datadir/%ooo_home/files-langtool-$datap->{$curLang}{'locale'}.txt.postun || 
true\n";
+    print "rm -f 
%_datadir/%ooo_home/files-langtool-$datap->{$curLang}{'locale'}.txt.postun 
2>/dev/null\n"
 }
 
 sub write_langtool_files_section($$)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to