Hello community, here is the log from the commit of package libreoffice-thesaurus for openSUSE:11.2 checked in at Thu Mar 31 01:59:09 CEST 2011. Wide character in print at /work/src/bin/tools/get_bugzilla line 45. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/11.2/libreoffice-thesaurus/libreoffice-thesaurus.changes 2011-03-18 22:35:05.000000000 +0100 @@ -0,0 +1,79 @@ +------------------------------------------------------------------- +Fri Mar 18 22:12:32 CET 2011 - pmladek@suse.cz + +- maintenance update (bnc#667421, MaintenanceTracker-38738) + +------------------------------------------------------------------- +Wed Feb 2 21:19:05 CET 2011 - pmladek@suse.cz + +- renamed from OpenOffice_org-thesaurus to libreoffice-thesaurus +- added provides locale(libreoffice:<lang>) to make it installed + with libreoffice (bnc#668145) +- installed files into /usr/share/mythes to be compatible with other + Linux distributions; added compat symlinks into the older location + /usr/share/ooo/thesaurus +- bumped version to make sure that it is considered as a replacement + of the older package + +------------------------------------------------------------------- +Fri Apr 9 20:28:50 CEST 2010 - pmladek@suse.cz + +- added dos2unix to BuildRequires; called on documentation files + +------------------------------------------------------------------- +Thu Apr 8 18:31:27 CEST 2010 - pmladek@suse.cz + +- updated: German, French, Irish, Polish, Portuguese, Romanian, Russian, + Slovak, Swedish, Swiss +- added: Austrian, Australian, Argentine Spanish, Catalan, Danish, Italian, + Venezuelan Spanish + +------------------------------------------------------------------- +Thu Apr 8 14:03:03 CEST 2010 - pmladek@suse.cz + +- more automatized packaging: + * added unzip to BuildRequires + * added support to repack dictionaries from different type of sources, + including OOo extensions + * added heuristics to install the documentation + * generated spec file using a script + * list all licenses for the source package + +------------------------------------------------------------------- +Tue Feb 9 17:34:07 CET 2010 - pmladek@suse.cz + +- fixed the license tag of the British dictionary + +------------------------------------------------------------------- +Tue Feb 9 17:27:12 CET 2010 - pmladek@suse.cz + +- renamed OpenOffice_org-en to OpenOffice_org-en-US to make the content clear + and avoid confusion with the new OpenOffice_org-en-GB + +------------------------------------------------------------------- +Mon Feb 06 16:57:05 CEST 2010 - kkemenczy@openssue.org + +- added: British (bnc#576443) + +------------------------------------------------------------------- +Mon Sep 29 17:56:01 CEST 2008 - pmladek@suse.cz + +- updated: French, Slovak, Romanian, Slovene +- added: Greek, Swedish +- removed obsolete triggerin and postun scripts; OOo-3.0 does not need + it anymore + +------------------------------------------------------------------- +Mon Apr 14 10:45:58 CEST 2008 - lmichnovic@suse.cz + +- update: bg_BG, cs_CZ, de_DE, nb_NO, sk_SK +- new packages: de_CH, ga_IE, hu_HU, ro_RO, ru_RU, sl_SI +- not removing $RPM_BUILD_ROOT in %install + +------------------------------------------------------------------- +Thu Jul 19 15:58:26 CEST 2007 - pmladek@suse.cz + +- split from the OpenOffice_org package +- source package version 20070719 +- updated: German, Polish +- added: Nepali calling whatdependson for 11.2-i586 New: ---- DanskeSynonymer.oxt Diccionarios-Argentina_1.oxt Dizionari.IT_20081129.oxt SwedishThesaurus.oxt dict-de_AT-frami_2010-03-07.oxt dict-de_CH-frami_2010-03-07.oxt dict-de_DE-frami_2010-03-07.oxt dict-en-au-2008-12-15.oxt dict-es_VE.oxt dict-ro.1.1.oxt dict-sk.oxt dict_ru_RU-0.3.4.oxt focloiri-gaeilge-4.4.oxt libreoffice-thesaurus-gen-spec libreoffice-thesaurus.changes libreoffice-thesaurus.data libreoffice-thesaurus.spec libreoffice-thesaurus.spec.in oo3x-pt-PT.oxt ooo-dictionnaire-fr-reforme1990-v3.5.oxt pl-dict.oxt th_el.tar.bz2 thes_bg_BG_v2.tar.bz2 thes_cs_CZ_v2.tar.bz2 thes_en_GB_v2.tar.bz2 thes_en_US_v2.tar.bz2 thes_es_ES_v2.tar.bz2 thes_hu_HU_v2.tar.bz2 thes_nb_NO_v2.tar.bz2 thes_ne_NP_v2.tar.bz2 thes_sl_SI_v2.tar.bz2 thesaurus-ca.oxt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice-thesaurus.spec ++++++ ++++ 809 lines (skipped) ++++++ libreoffice-thesaurus-gen-spec ++++++ ++++ 621 lines (skipped) ++++++ libreoffice-thesaurus.data ++++++ # file format: # # comments are separated by # # # supported tags # Language: language name, e.g Catalan, German, Norwegian Bokmaal # pack_suffix: package name is normaly defined by the language name (lowercase, # underscore instread of space); you might define a non-standard one # using this tag, e.g norsk-bokmaal for Norwegian Bokmaal # Locale: locale supported by the dictionary, e.g ca_ES # Prov_lang: most dictionaries provides the language defined by the locale; # you might force the full locale using this tag; just mention # the full locale here again, e.g. de_DE vs de_AT # Version: package version, e.g. 2.1.5 # Source: source file name, e.g. catalan.oxt # License: comma separated list of dictionary licenses, e.g. GPLv2, LGPLv2.1 # Types: comma separated list of included dictionary types; possible values are: # myspell, hunspell, hyphen, thesaurus # URL: url where the dictionary sources was taken from, e.g. # http://extensions.services.openoffice.org/project/dict-catalan # Encoding: documentation files in non-UTF-8 enconding should be recoded; the original # encoding is guessed from the locale; you might define another encoding # here, e.g. ISO-8859-1 # dependency: extra dependency, e,g. Conflicts: myspell-german-old # Prep: extra hacks for the %prep section # the whole dictionary might be disabled on some distribution: use %if <condition> and %endif # around all tags related to the dictionary # the Version, Source, License tags might be conditional: use %if <condition>, %else, and %endif # to define the default and distro-specific values Locale: bg_BG Language: Bulgarian License: GPLv2+ Version: 20071210.1 Types: thesaurus # alternative url: http://extensions.services.openoffice.org/project/dictionaries-bg # dictionaries-bg.oxt, version 4.1.5 includes older thesaurus files => no update Url: http://sourceforge.net/projects/bgoffice # Extra source for Bulgarian dictionary because of missing license in # the version in the version available on the OOo site Source: thes_bg_BG_v2.tar.bz2 Locale: ca_ES Language: Catalan URL: http://extensions.services.openoffice.org/project/thesaurus-ca Version: 1.5.0.1 Types: hunspell License: GPLv2, LGPLv2.1 # TODO mail to the owner to solve this Prep: mv thesaurus-ca/dictionaries/README_th_ca_ES_v3.txt thesaurus-ca/dictionaries/README_th_ca_ES_v2.txt Prep: mv thesaurus-ca/dictionaries/th_ca_ES_v3.dat thesaurus-ca/dictionaries/th_ca_ES_v2.dat Prep: mv thesaurus-ca/dictionaries/th_ca_ES_v3.idx thesaurus-ca/dictionaries/th_ca_ES_v2.idx #, hunspell available: http://extensions.services.openoffice.org/project/dict-catalan #, thesaurus available: http://extensions.services.openoffice.org/project/thesaurus-ca Source: thesaurus-ca.oxt Locale: cs_CZ Language: Czech License: BSD3c Version: 20070913.1 Types: thesaurus # alternative url: http://extensions.services.openoffice.org/project/dict-cs # the thesaurus dictionary included in dict-cs-2.0.oxt is not freely redistributable # without asking author => FIXME: asked the author Source: thes_cs_CZ_v2.tar.bz2 Locale: da_DK Language: Danish URL: http://extensions.services.openoffice.org/project/danske_synonymer Version: 20100126.1 Types: thesaurus License: GPLv2, LGPLv2.1, MPLv1.1 # hunspell, hyphen available: http://extensions.services.openoffice.org/project/dict-da Source: DanskeSynonymer.oxt Locale: de_AT Language: Austrian pack_suffix: de-AT Prov_lang: de_AT URL: http://extensions.services.openoffice.org/project/dict-de_AT_frami Version: 20100307.1 Types: hunspell, hyphen, thesaurus License: LGPLv2.1+ Source: dict-de_AT-frami_2010-03-07.oxt Locale: de_CH Language: German-Swiss pack_suffix: de-CH Prov_lang: de_CH URL: http://extensions.services.openoffice.org/project/dict-de_CH_frami Version: 20100307.1 Types: hunspell, hyphen, thesaurus License: LGPLv2.1+ Source: dict-de_CH-frami_2010-03-07.oxt Locale: de_DE Language: German URL: http://extensions.services.openoffice.org/project/dict-de_DE_frami License: LGPLv2.1+ Version: 20100307.1 Types: hunspell, hyphen, thesaurus Source: dict-de_DE-frami_2010-03-07.oxt Locale: el_GR Language: Greek License: GPLv2+ Version: 20061203.1 Types: thesaurus Source: th_el.tar.bz2 Locale: en_AU Language: Australian Pack_suffix: en-AU Prov_lang: en_AU License: BSD4c Version: 20081215.1 Types: myspell, hyphen, thesaurus URL: http://extensions.services.openoffice.org/project/AustralianDictionary Source: dict-en-au-2008-12-15.oxt Locale: en_US Language: American Pack_suffix: en-US Prov_lang: en_US License: BSD4c Version: 20060111.1 Types: thesaurus Dependency: Provides: OpenOffice_org-thesaurus-en = 20060111 Dependency: Obsoletes: OpenOffice_org-thesaurus-en <= 20060111 Source: thes_en_US_v2.tar.bz2 Locale: en_GB Language: British Pack_suffix: en-GB Prov_lang: en_GB License: BSD4c Types: thesaurus Version: 20051128.1 Prep: mv thes_en_GB_v2/th_en_GB_final.dat thes_en_GB_v2/th_en_GB_v2.dat Prep: mv thes_en_GB_v2/th_en_GB_final.idx thes_en_GB_v2/th_en_GB_v2.idx # http://sourceforge.net/projects/brit-thesaurus/ Source: thes_en_GB_v2.tar.bz2 Locale: es_AR Language: Argentine Spanish pack_suffix: es-AR Prov_lang: es_AR URL: http://extensions.services.openoffice.org/project/diccionario_es_AR Version: 0.1.1 Types: myspell, hyphen, thesaurus License: LGPLv2.1 Source: Diccionarios-Argentina_1.oxt Locale: es_ES Language: Spanish License: LGPLv2.1+ Types: thesaurus Version: 20050720.1 Source: thes_es_ES_v2.tar.bz2 Locale: es_VE Language: Venezuelan Spanish pack_suffix: es-VE Prov_lang: es_VE URL: http://extensions.services.openoffice.org/project/dict-es_VE Version: 1.0.1.1 Types: hunspell, hyphen, thesaurus License: GPLv3+ Source: dict-es_VE.oxt Locale: fr_FR Language: French URL: http://extensions.services.openoffice.org/project/french-dictionary-classic-... License: LGPLv2.1+ Version: 20100125.1 # 3.5 Types: myspell, hyphen, thesaurus # under investigation, it looks it belongs to several countries Prep: mv ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/thes_fr.dat ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/th_fr_FR_v2.dat Prep: mv ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/thes_fr.idx ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/th_fr_FR_v2.idx Source: ooo-dictionnaire-fr-reforme1990-v3.5.oxt Locale: ga_IE Language: Irish License: GFDLv1.2+ Types: thesaurus Version: 20071002.1 Types: hunspell, hyphen, thesaurus URL: http://extensions.services.openoffice.org/project/focloiri-gaeilge Source: focloiri-gaeilge-4.4.oxt Locale: hu_HU Language: Hungarian License: LGPLv2.1+ Types: thesaurus Version: 20080319.1 # from hu_HU-1.3-pack.zip Source: thes_hu_HU_v2.tar.bz2 Locale: it_IT Language: Italian URL: http://extensions.services.openoffice.org/project/Dict_it_IT Version: 20081129.1 Types: hunspell, hyphen, thesaurus License: AGPLv3+ Source: Dizionari.IT_20081129.oxt # FIXME: the thesaurus dictionary is almost empty #Locale: lv_LV #Language: Latvian #URL: http://extensions.services.openoffice.org/project/dict_lv_LV #Version: 20090916.1 # 0.8.2 #Types: hunspell, hyphen, thesaurus #License: LGPLv2.1 #Source: dict_lv_LV-0.8.2.oxt Locale: nb_NO Language: Norwegian Bokmaal License: GPLv2+ Types: thesaurus Version: 20080310.1 # from no_NO-pack2-2.0.10.zip Source: thes_nb_NO_v2.tar.bz2 Locale: ne_NP Language: Nepali License: LGPLv2.1+ Types: thesaurus Version: 1.1.1 Source: thes_ne_NP_v2.tar.bz2 Locale: pl_PL Language: Polish URL: http://extensions.services.openoffice.org/project/pl-dict License: LGPLv2.1 Types: myspell, hyphen, thesaurus Version: 20081206.1 Source: pl-dict.oxt Locale: pt_PT Language: Portuguese License: GPLv2+ Types: hunspell, hyphen, thesaurus Version: 20091015.1 URL: http://extensions.services.openoffice.org/project/ptPTdict Source: oo3x-pt-PT.oxt Locale: ro_RO Language: Romanian License: GPLv2+ Types: hunspell, hyphen, thesaurus Version: 20091130.1 URL: http://extensions.services.openoffice.org/project/dictionaries-ro-contempora... Source: dict-ro.1.1.oxt Locale: ru_RU Language: Russian License: LGPLv3 Types: myspell, hyphen, thesaurus Version: 20081013.1 # TODO no source URL Source: dict_ru_RU-0.3.4.oxt Locale: sk_SK Language: Slovak License: BSD3c Types: hunspell, hyphen, thesaurus Version: 20100208.1 URL: http://extensions.services.openoffice.org/project/dict-sk Source: dict-sk.oxt Locale: sl_SI Language: Slovenian License: LGPLv2.1+ Types: thesaurus Version: 20080601.1 Source: thes_sl_SI_v2.tar.bz2 Locale: sv_SE Language: Swedish License: BSD3c Types: thesaurus Version: 20090624.1 # hunspell available: http://extensions.services.openoffice.org/project/dict-sv URL: http://extensions.services.openoffice.org/project/SweThes Source: SwedishThesaurus.oxt ++++++ libreoffice-thesaurus.spec.in ++++++ # # spec file for package libreoffice-thesaurus (Version 20070719) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: libreoffice-thesaurus @DO_NOT_EDIT_COMMENT@ BuildRequires: dos2unix recode unzip License: @ALL_LICENSES@ Group: Productivity/Office/Dictionary AutoReqProv: on Version: 20110202 Release: 4 Summary: A Source Package for LibreOffice Thesaurus Dictionaries BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Url: http://wiki.services.openoffice.org/wiki/Dictionaries Source0: libreoffice-thesaurus-gen-spec Source1: libreoffice-thesaurus.spec.in Source2: libreoffice-thesaurus.data @SOURCES@ %description This source package is used to build LibreOffice thesaurus dictionaries. @METADATA@ %prep %setup -T -c # unpack sources for archive in \ @SOURCES_UNPACK@ ; do archive_name=`basename $archive | sed -e "s|.zip$||" -e "s|.oxt$||" -e "s|.tar.gz$||" -e "s|.tar.bz2$||"` mkdir $archive_name || exit 1; case $archive in *.zip|*.oxt) cd $archive_name; unzip $archive || exit 1; cd - ;; *.tar.gz) tar -xzf $archive -C $archive_name || exit 1; ;; *.tar.bz2) tar -xjf $archive -C $archive_name || exit 1; ;; *) echo "Error: Do not know how to uncompress $archive" exit 1; ;; esac done # # fix file names @PREP_HACKS@# # rename thes_ to th_ and add _v2 suffix for suffix in idx dat ; do for file in `find . -name "th*_*.$suffix" -type f` ; do dir=$(dirname $file) fname=$(basename $file) fname_new=`echo $fname | sed -e "s|^thes_|th_|" -e "s|\.$suffix$|_v2.$suffix|" -e "s|_v2_v2|_v2|"` test "$fname" = "$fname_new" || mv -v "$dir/$fname" "$dir/$fname_new" done done # # fix permissions find . -type f -exec chmod 644 {} \; %build %install rm -f filelist.template install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/mythes # compat dir install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/ooo/thesaurus for lang_dir in * ; do test -d $lang_dir || continue # temporary file list filelist=`mktemp /tmp/lo-thes-XXXXXX` echo "%%defattr(-,root,root)" >$filelist echo "%%dir %{_datadir}/mythes" >>$filelist # compat dir echo "%%dir %{_datadir}/ooo" >>$filelist echo "%%dir %{_datadir}/ooo/thesaurus" >>$filelist # install dictionaries dic= # support locales with 2 and 3 letters in the language code: th_ll_CC_v2.idx and th_lll_CC_v2.idx for idx in `find $lang_dir -regextype posix-extended -regex ".*/th_[[:lower:]][[:lower:]][[:lower:]]?_[[:upper:]][[:upper:]]_v2.idx" | sort` ; do dat=`echo $idx | sed -e "s|.idx$|.dat|"` if ! test -f $dat ; then echo "Warning: Found $idx but not $dat" echo "Skipping $idx" continue; fi # both .idx and .dat files exists => install them for f in $idx $dat ; do fname=$(basename $f) if test -f $RPM_BUILD_ROOT%{_datadir}/mythes/$fname ; then echo "Error: file already installed: $f" echo " Probably is provided by two source tarballs" exit 1; fi install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/mythes/ echo %{_datadir}/mythes/$fname >>$filelist # compat stuff ln -sf ../../mythes/$fname $RPM_BUILD_ROOT%{_datadir}/ooo/thesaurus/ echo %{_datadir}/ooo/thesaurus/$fname >>$filelist done done # detect locale, lang and country if test -n $idx ; then # replace the underscore with a dot to be able to separate the language and the coutry code with the command "cut" dic_pname=`basename $idx | sed "s|_|.|g"` lang=`echo $dic_pname | cut -d "." -f2` country=`echo $dic_pname | cut -d "." -f3` else echo "Error: No dictionary found in $lang_dir" exit 1; fi locale="${lang}_${country}" # detect long language name case "$locale" in @LANG_NAME@ *) lang_name="$lang" ;; esac # detect README encoding case "$locale" in @ENCODING@ *) coding=`LC_CTYPE="$locale" locale -k LC_CTYPE | grep charmap | sed "s|charmap=\"\(.*\)\"\$|\1|"` ;; esac # install documentation docdir=%{_docdir}/libreoffice-thesaurus-$lang_name mkdir -p $RPM_BUILD_ROOT$docdir echo "%%doc $docdir" >>$filelist for doc in `find $lang_dir -type f -printf "%%P\n" | \ grep -v -e ".aff$" -e ".dic$" -e ".dat$" -e ".idx$" \ -e ".orig$" -e ".old$" -e "~$" \ -e ".sh$" -e "makefile" -e "META-INF"` ; do if ! test -f $lang_dir/$doc ; then echo "Error: is not a file: $lang_dir/$doc" exit 1; fi recode utf8..utf16 <$lang_dir/$doc >/dev/null 2>&1 || recode $coding..utf8 $lang_dir/$doc dos2unix $lang_dir/$doc dname=$(dirname $doc) install -m 755 -d $RPM_BUILD_ROOT$docdir/$dname install -m 644 $lang_dir/$doc $RPM_BUILD_ROOT$docdir/$dname done # rename the file list according to the detacted lang and country mv $filelist $locale.list # generate tempalte for the %files section echo "%%files -f $locale.list $lang_name" >>filelist.template echo "" >>filelist.template done %clean rm -rf $RPM_BUILD_ROOT @FILES@ %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org