openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
March 2011
- 1 participants
- 849 discussions
Hello community,
here is the log from the commit of package libreoffice-converter for openSUSE:11.3
checked in at Thu Mar 31 01:47:17 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-converter/libreoffice-converter.changes 2011-03-18 22:33:58.000000000 +0100
@@ -0,0 +1,63 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Tue Mar 1 12:32:14 CET 2011 - pmladek(a)suse.cz
+
+- mention loconvert instead of ooconvert in the help message (bnc#675868)
+
+-------------------------------------------------------------------
+Mon Feb 21 17:47:27 CET 2011 - pmladek(a)suse.cz
+
+- avoided error messages when the soffice.bin process is stopped
+
+-------------------------------------------------------------------
+Thu Feb 17 20:23:17 CET 2011 - pmladek(a)suse.cz
+
+- bumped version to 3.3; made sure that it was considered as
+ a replacement of the older package
+
+-------------------------------------------------------------------
+Fri Feb 4 21:01:38 CET 2011 - pmladek(a)suse.cz
+
+- fixed error message about existing output file
+- made sure that soffice.bin was closed at the end
+
+-------------------------------------------------------------------
+Thu Feb 3 17:32:37 CET 2011 - pmladek(a)suse.cz
+
+- renamed from OpenOffice_org-converter to libreoffice-converter
+- installed the python part into /usr/share/libreoffice
+- renamed the wrapper to loconvert
+- added compat symlink ooconvert
+- updated the wrapper to work with both OOo and LO
+
+-------------------------------------------------------------------
+Mon Apr 12 16:47:48 CEST 2010 - pmladek(a)suse.cz
+
+- fixed name of the XLSX file type (bnc#590691)
+- fixed DOTX file suffix in the man page
+
+-------------------------------------------------------------------
+Thu Apr 23 19:13:22 CEST 2009 - pmladek(a)suse.cz
+
+- moved DocumentConverter.py from the basis3.0 dir to avoid dependency
+ on the minor OOo version; works with OOo-3.1 now
+
+-------------------------------------------------------------------
+Mon Feb 9 16:53:11 CET 2009 - pmladek(a)suse.cz
+
+- defined filters for OOo-1.x file formats
+- defined filters for templates of the already supported formats
+- added check for already existing output file
+- added --force option
+- added manual page and better help
+- fixed to work with filenames with space
+
+-------------------------------------------------------------------
+Thu Sep 11 21:34:53 CEST 2008 - pmladek(a)suse.cz
+
+- package created, version 3.0 (fate#304874)
+
calling whatdependson for 11.3-i586
New:
----
DocumentConverter.py
DocumentConverter.py-more-types.diff
libreoffice-converter.changes
libreoffice-converter.spec
loconvert
loconvert.1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-converter.spec ++++++
#
# spec file for package libreoffice-converter
#
# Copyright (c) 2011 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-converter
%define ooo_home libreoffice
Version: 3.3
Release: 2.<RELEASE2>
License: LGPLv2.1+
Group: Productivity/Office/Other
AutoReqProv: on
Requires: libreoffice-pyuno >= 2.99
# compat stuff
Provides: OpenOffice_org-converter = %version
Obsoletes: OpenOffice_org-converter <= %version
Summary: Commandline Document Converter Using LibreOffice
Url: http://www.artofsolving.com/files/DocumentConverter.py
Source0: DocumentConverter.py
Source1: loconvert
Source2: loconvert.1
Patch0: DocumentConverter.py-more-types.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
This package includes a simple script ooconvert that can be used to
convert various document file formats on the commandline. It uses
OpenOffice.org that guarantees the quality and the variety of available
document file formats.
%prep
%setup -c -T
cp %{S:0} %{S:1} %{S:2} .
%patch0
%build
%install
install -m 755 -d $RPM_BUILD_ROOT%_datadir/%ooo_home/program
install -m 755 -d $RPM_BUILD_ROOT%_bindir
install -m 755 -d $RPM_BUILD_ROOT%_mandir/man1
install -m 644 DocumentConverter.py $RPM_BUILD_ROOT%_datadir/%ooo_home/program
install -m 755 loconvert $RPM_BUILD_ROOT%_bindir
install -m 644 loconvert.1 $RPM_BUILD_ROOT%_mandir/man1
# compat stuff
ln -sf loconvert $RPM_BUILD_ROOT%_bindir/ooconvert
echo ".so man1/loconvert.1" >| $RPM_BUILD_ROOT%_mandir/man1/ooconvert.1
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/program
%_datadir/%ooo_home/program/*
%_bindir/*
%_mandir/man1/*
%changelog
++++++ DocumentConverter.py ++++++
#
# PyODConverter (Python OpenDocument Converter) v1.0.0 - 2008-05-05
#
# This script converts a document from one office format to another by
# connecting to an LibreOffice instance via Python-UNO bridge.
#
# Copyright (C) 2008 Mirko Nasato <mirko(a)artofsolving.com>
# Licensed under the GNU LGPL v2.1 - http://www.gnu.org/licenses/lgpl-2.1.html
# - or any later version.
#
DEFAULT_OPENOFFICE_PORT = 8100
import uno
from os.path import abspath, isfile, splitext
from com.sun.star.beans import PropertyValue
from com.sun.star.task import ErrorCodeIOException
from com.sun.star.connection import NoConnectException
FAMILY_TEXT = "Text"
FAMILY_SPREADSHEET = "Spreadsheet"
FAMILY_PRESENTATION = "Presentation"
FAMILY_DRAWING = "Drawing"
FILTER_MAP = {
"pdf": {
FAMILY_TEXT: "writer_pdf_Export",
FAMILY_SPREADSHEET: "calc_pdf_Export",
FAMILY_PRESENTATION: "impress_pdf_Export",
FAMILY_DRAWING: "draw_pdf_Export"
},
"html": {
FAMILY_TEXT: "HTML (StarWriter)",
FAMILY_SPREADSHEET: "HTML (StarCalc)",
FAMILY_PRESENTATION: "impress_html_Export"
},
"odt": { FAMILY_TEXT: "writer8" },
"doc": { FAMILY_TEXT: "MS Word 97" },
"rtf": { FAMILY_TEXT: "Rich Text Format" },
"txt": { FAMILY_TEXT: "Text" },
"ods": { FAMILY_SPREADSHEET: "calc8" },
"xls": { FAMILY_SPREADSHEET: "MS Excel 97" },
"odp": { FAMILY_PRESENTATION: "impress8" },
"ppt": { FAMILY_PRESENTATION: "MS PowerPoint 97" },
"swf": { FAMILY_PRESENTATION: "impress_flash_Export" }
}
# see http://wiki.services.openoffice.org/wiki/Framework/Article/Filter
# for more available filters
class DocumentConversionException(Exception):
def __init__(self, message):
self.message = message
def __str__(self):
return self.message
class DocumentConverter:
def __init__(self, port=DEFAULT_OPENOFFICE_PORT):
localContext = uno.getComponentContext()
resolver = localContext.ServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localContext)
try:
context = resolver.resolve("uno:socket,host=localhost,port=%s;urp;StarOffice.ComponentContext" % port)
except NoConnectException:
raise DocumentConversionException, "failed to connect to OpenOffice.org on port %s" % port
self.desktop = context.ServiceManager.createInstanceWithContext("com.sun.star.frame.Desktop", context)
def convert(self, inputFile, outputFile):
inputUrl = self._toFileUrl(inputFile)
outputUrl = self._toFileUrl(outputFile)
document = self.desktop.loadComponentFromURL(inputUrl, "_blank", 0, self._toProperties(Hidden=True))
try:
document.refresh()
except AttributeError:
pass
outputExt = self._getFileExt(outputFile)
filterName = self._filterName(document, outputExt)
try:
document.storeToURL(outputUrl, self._toProperties(FilterName=filterName))
finally:
document.close(True)
def _filterName(self, document, outputExt):
family = self._detectFamily(document)
try:
filterByFamily = FILTER_MAP[outputExt]
except KeyError:
raise DocumentConversionException, "unknown output format: '%s'" % outputExt
try:
return filterByFamily[family]
except KeyError:
raise DocumentConversionException, "unsupported conversion: from '%s' to '%s'" % (family, outputExt)
def _detectFamily(self, document):
if document.supportsService("com.sun.star.text.GenericTextDocument"):
# NOTE: a GenericTextDocument is either a TextDocument, a WebDocument, or a GlobalDocument
# but this further distinction doesn't seem to matter for conversions
return FAMILY_TEXT
if document.supportsService("com.sun.star.sheet.SpreadsheetDocument"):
return FAMILY_SPREADSHEET
if document.supportsService("com.sun.star.presentation.PresentationDocument"):
return FAMILY_PRESENTATION
if document.supportsService("com.sun.star.drawing.DrawingDocument"):
return FAMILY_DRAWING
raise DocumentConversionException, "unknown document family: %s" % document
def _getFileExt(self, path):
ext = splitext(path)[1]
if ext is not None:
return ext[1:].lower()
def _toFileUrl(self, path):
return uno.systemPathToFileUrl(abspath(path))
def _toProperties(self, **args):
props = []
for key in args:
prop = PropertyValue()
prop.Name = key
prop.Value = args[key]
props.append(prop)
return tuple(props)
if __name__ == "__main__":
from sys import argv, exit
if len(argv) < 3:
print "USAGE: python %s <input-file> <output-file>" % argv[0]
exit(255)
if not isfile(argv[1]):
print "no such input file: %s" % argv[1]
exit(1)
try:
converter = DocumentConverter()
converter.convert(argv[1], argv[2])
except DocumentConversionException, exception:
print "ERROR!" + str(exception)
exit(1)
except ErrorCodeIOException, exception:
print "ERROR! ErrorCodeIOException %d" % exception.ErrCode
exit(1)
++++++ DocumentConverter.py-more-types.diff ++++++
--- DocumentConverter.py
+++ DocumentConverter.py
@@ -34,13 +34,31 @@
FAMILY_PRESENTATION: "impress_html_Export"
},
"odt": { FAMILY_TEXT: "writer8" },
+ "ott": { FAMILY_TEXT: "writer8_template" },
+ "sxw": { FAMILY_TEXT: "StarOffice XML (Writer)" },
+ "stw": { FAMILY_TEXT: "writer_StarOffice_XML_Writer_Template" },
"doc": { FAMILY_TEXT: "MS Word 97" },
+ "dot": { FAMILY_TEXT: "MS Word 97 Vorlage" },
+ "docx": { FAMILY_TEXT: "MS Word 2007 XML" },
+ "dotx": { FAMILY_TEXT: "MS Word 2007 XML Template" },
"rtf": { FAMILY_TEXT: "Rich Text Format" },
"txt": { FAMILY_TEXT: "Text" },
"ods": { FAMILY_SPREADSHEET: "calc8" },
+ "ots": { FAMILY_SPREADSHEET: "calc8_template" },
+ "sxc": { FAMILY_SPREADSHEET: "StarOffice XML (Calc)" },
+ "stc": { FAMILY_SPREADSHEET: "calc_StarOffice_XML_Calc_Template" },
"xls": { FAMILY_SPREADSHEET: "MS Excel 97" },
+ "xlt": { FAMILY_SPREADSHEET: "MS Excel 97 Vorlage/Template" },
+ "xlsx": { FAMILY_SPREADSHEET: "Calc MS Excel 2007 XML" },
+ "xltx": { FAMILY_SPREADSHEET: "Calc MS Excel 2007 XML Template" },
"odp": { FAMILY_PRESENTATION: "impress8" },
+ "otp": { FAMILY_PRESENTATION: "impress8_template" },
+ "sxi": { FAMILY_PRESENTATION: "StarOffice XML (Impress)" },
+ "sti": { FAMILY_PRESENTATION: "impress_StarOffice_XML_Impress_Template" },
"ppt": { FAMILY_PRESENTATION: "MS PowerPoint 97" },
+ "pot": { FAMILY_PRESENTATION: "MS PowerPoint 97 Vorlage" },
+ "pptx": { FAMILY_PRESENTATION: "Impress MS PowerPoint 2007 XML" },
+ "potx": { FAMILY_PRESENTATION: "Impress MS PowerPoint 2007 XML Template" },
"swf": { FAMILY_PRESENTATION: "impress_flash_Export" }
}
# see http://wiki.services.openoffice.org/wiki/Framework/Article/Filter
++++++ loconvert ++++++
#! /bin/bash
# This script converts a document from one office format to another by
# connecting to an LibreOffice instance via Python-UNO bridge.
#
# Uses DocumentConverter.py from http://www.artofsolving.com/files/DocumentConverter.py
#
# Copyright (C) 1996-2008 SUSE Linux Products GmbH, Nuernberg, Germany.
#
# Author: Jan Holesovsky <kendy(a)suse.cz>, 2008
# Petr Mladek <kendy(a)suse.cz>, 2008, 2011
#
# Licensed under the GNU LGPL v2.1 - http://www.gnu.org/licenses/lgpl-2.1.html
# - or any later version.
document_converter_py=/usr/share/libreoffice/program/DocumentConverter.py
function usage()
{
cat << EOF
Converts the input file to the output file using LibreOffice.
Usage: ${0##*/} [--help] [--force] input output
Options:
input - input file
output - output file
--help - print this help and exit
--force - force an already existing output file to be replaced
See "man loconvert" for more details.
EOF
}
OOCONV_INPUT=
OOCONV_OUTPUT=
OOCONV_FORCE=
while test ${#} -gt 0 ; do
case "$1" in
"--help")
usage
exit 1
;;
"--force")
OOCONV_FORCE=1
;;
*)
if test -n "$OOCONV_OUTPUT" ; then
echo "Error: Too many argumetns!"
exit 1;
fi
if test -z "$OOCONV_INPUT" ; then
OOCONV_INPUT="$1"
else
OOCONV_OUTPUT="$1"
fi
;;
esac
shift
done
if test -z "$OOCONV_INPUT" ; then
echo "Error: Input file is not defined."
exit 1;
fi
if test -z "$OOCONV_OUTPUT" ; then
echo "Error: Output file is not defined."
exit 1;
fi
if test ! -f "$OOCONV_INPUT" ; then
echo "Error: The input file does not exist: $OOCONV_INPUT"
exit 1;
fi
if test -f "$OOCONV_OUTPUT" -a -z "$OOCONV_FORCE" ; then
echo "Error: The out file already exists: $OOCONV_OUTPUT"
echo "You might use the option \"--force\""
exit 1;
fi
# detect the OOo installation
ooo_home=
soffice=`which soffice 2>/dev/null`
if test -L $soffice ; then
soffice_path=`readlink $soffice`
ooo_home=`dirname $soffice_path`/..
fi
# try some fallbacks
if test -z "$ooo_home" ; then
for dir in /usr/lib64/libreoffice \
/usr/lib/libreoffice \
/usr/lib64/ooo3 \
/usr/lib/ooo3 ; do
test -f "$dir/program/soffice" && ooo_home="$dir" && continue
done
fi
if test -z "$ooo_home" ; then
echo "Error: Unable to find LibreOffice instalation"
exit 1;
fi
# start the OOo
echo "Starting LibreOffice..."
RUNNING=`ps | grep soffice.bin | grep -v grep`
[ -z "$RUNNING" ] || { echo "OOo is running, please close it first" ; exit 1 ; }
$ooo_home/program/soffice -accept="socket,port=8100;urp;" -norestore -nofirststartwizard -nologo -headless >/dev/null 2>&1 &
sleep 10
# run the tests
echo "Doing the conversion..."
export PYTHONPATH="$ooo_home/basis-link/program"
python $document_converter_py "$OOCONV_INPUT" "$OOCONV_OUTPUT"
# kill the OOo
killall -9 soffice.bin
++++++ loconvert.1 ++++++
.TH loconvert "1" "2009-02-09" "LibreOffice Converter" "User Commands"
.SH "Name"
loconvert \- Commandline Document Converter Using LibreOffice
.SH SYNOPSIS
.B loconvert
[\fB\-\-help\fR] [\fB\-\-force\fR] \fIinput\fR \fIoutput\fR
.SH DESCRIPTION
This tool converts documents between various formats on the commandline.
It uses LibreOffice that guarantees the quality of available import
and export filters.
This tool tries to start LibreOffice in the server mode on backgroud.
It does not work if the LibreOffice application has already been
running. Also it slows down the conversion a lot. We hope to reduce these
limitations in the further versions.
.SH OPTIONS
.TP
\fIinput\fR
Input file. The filename suffix must be one of the currently supported
file formats, see below.
.TP
\fIoutput\fR
Output file. The filename suffix defines the output file format. It must be
one from the table below. An existing file can be overwritten by the
\fB\-\-force\fR option.
.TP
\fB\-\-help\fR
Print help and exit.
.TP
\fB\-\-force\fR
Force an already existing output file to be replaced.
.SH SUPPORTED FILE FORMATS
The current version of this tool does not read the list of available input
and output filters directly from LibreOffice. The list of supported file
formats is hardcoded and thus limited to:
.TP
\fIdoc\fR
Microsoft Word 97/2000/XP
.TP
\fIdocx\fR
MS Word 2007 XML
.TP
\fIdot\fR
Microsoft Word 97/2000/XP Template
.TP
\fIdotx\fR
MS Word 2007 XML Template
.TP
\fIhtml\fR
HyperText Markup Language (Web Page)
.TP
\fIodt\fR
ODF Text Document
.TP
\fIods\fR
ODF Spreadsheet
.TP
\fIodp\fR
ODF Presentation
.TP
\fIott\fR
ODF Text Document Template
.TP
\fIots\fR
ODF Spreadsheet Template
.TP
\fIotp\fR
ODF Presentation Template
.TP
\fIpdf\fR
Portable Document Format
.TP
\fIppt\fR
Microsoft PowerPoint 97/2000/XP
.TP
\fIpptx\fR
Microsoft PowerPoint 2007 XML
.TP
\fIpot\fR
Microsoft PowerPoint 97/2000/XP Template
.TP
\fIpotx\fR
Microsoft PowerPoint 2007 XML Template
.TP
\fIrtf\fR
Rich Text Format
.TP
\fIstc\fR
OpenOffice.org 1.0 Spreadsheet Template
.TP
\fIsti\fR
OpenOffice.org 1.0 Presentation Template
.TP
\fIstw\fR
OpenOffice.org 1.0 Text Document Template
.TP
\fIsxc\fR
OpenOffice.org 1.0 Spreadsheet
.TP
\fIsxi\fR
OpenOffice.org 1.0 Presentation
.TP
\fIsxw\fR
OpenOffice.org 1.0 Text Document
.TP
\fIswf\fR
Macromedia Flash
.TP
\fItxt\fR
Plain Text
.TP
\fIxls\fR
Microsoft Excel 97/2000/XP
.TP
\fIxlsx\fR
Microsoft Excel 2007 XML
.TP
\fIxlt\fR
Microsoft Excel 97/2000/XP Template
.TP
\fIxltx\fR
Microsoft Excel 2007 XML Template
.SH TROUBLESHOOTING PROBLEMS
See \fBhttp://en.opensuse.org/openSUSE:Bugreport_LO\fR for more details about how to report
bugs in LibreOffice.
.SH AUTHOR
This manual page was created by Petr Mladek <petr.mladek(a)novell.com>.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-writer for openSUSE:11.3
checked in at Thu Mar 31 01:47:14 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-writer/libreoffice-writer.changes 2011-03-18 22:35:16.000000000 +0100
@@ -0,0 +1,418 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Wed Mar 16 16:45:15 UTC 2011 - neptunia(a)mail.ru
+
+- enabled KDE3 support (bnc#678998)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2)
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1)
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4)
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3)
+
+-------------------------------------------------------------------
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2)
+
+-------------------------------------------------------------------
+Wed Dec 1 19:41:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.1 (3.3-rc1)
+- fixed URL, summary, and description for LibreOffice
+
+-------------------------------------------------------------------
+Mon Nov 15 16:16:32 CET 2010 - pmladek(a)suse.cz
+
+- disabled KDE3 stuff on openSUSE >= 11.2 (bnc#605472, bnc#621472)
+- added gcc-c++ and libxml2-devel into BuildRequires; were required
+ by kdelibs3-devel before
+
+-------------------------------------------------------------------
+Fri Nov 12 12:24:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.2.99.3 (3.3-beta3)
+
+-------------------------------------------------------------------
+Thu Oct 14 19:12:31 CEST 2010 - pmladek(a)suse.cz
+
+- switched to the LibreOffice code base, http://www.documentfoundation.org/
+- renamed packages from OpenOffice_org* to libreoffice*
+- updated to libreoffice-3.2.99.2 (3.3-beta2)
+
+-------------------------------------------------------------------
+Wed Sep 15 20:45:27 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.98.1 (3.3-alpha1)
+- used the prepatched OOo sources from ooo-build git
+
+-------------------------------------------------------------------
+Thu Sep 2 15:45:12 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.6 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Tue Aug 24 16:37:41 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.5 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Wed Jun 16 19:17:34 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.4 (3.2.1 maintenance update)
+
+-------------------------------------------------------------------
+Mon May 31 17:27:18 CEST 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.1.3 == 3.2.1-rc3 == final
+
+-------------------------------------------------------------------
+Fri May 28 17:37:09 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m19
+- updated ooo-build to version 3.2.1.3 (3.2.1-rc3)
+
+-------------------------------------------------------------------
+Tue May 25 17:44:26 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m18 (3.2.1-rc2)
+- updated ooo-build to version 3.2.1.2 (3.2.1-rc2)
+
+-------------------------------------------------------------------
+Thu May 13 20:29:10 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m17 (3.2.1-rc1)
+- updated ooo-build to version 3.2.1.1 (3.2.1-rc1)
+- added initial support for build on MeeGo distro
+- removed obsolete build dependency on procps; it started to be required by the
+ bootstrap package
+
+-------------------------------------------------------------------
+Fri Apr 23 11:30:30 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m15
+- updated ooo-build to version 3.2.0.99.3 (3.2.1-beta3)
+
+-------------------------------------------------------------------
+Thu Mar 25 21:38:09 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.2 (3.2.1-beta2)
+
+-------------------------------------------------------------------
+Thu Mar 11 21:18:47 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.1 (3.2.1-beta1)
+- used the new solution to control parallel build; removed the obsolete hack
+ to check the available memory
+
+-------------------------------------------------------------------
+Fri Feb 26 17:11:58 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.98.1 (3.2.1-alpha1)
+
+-------------------------------------------------------------------
+Wed Feb 24 17:20:34 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.7 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 18 20:46:24 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.6 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 4 19:36:48 CET 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.0.5 == 3.2-rc5 == final
+
+-------------------------------------------------------------------
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
+Wed Jan 27 20:29:22 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m11 (3.2-rc4)
+- updated ooo-build to version 3.2.0.4 (3.2-rc4)
+- reduced build parallelism according to the available memory
+
+-------------------------------------------------------------------
+Wed Jan 13 19:32:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m9
+- updated ooo-build to version 3.2.0.2 (3.2-rc2)
+
+-------------------------------------------------------------------
+Sun Dec 20 19:38:12 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m8
+- updated ooo-build to version 3.2.0.1 (3.2-rc1)
+
+-------------------------------------------------------------------
+Mon Dec 7 17:53:37 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m7
+- updated ooo-build to version 3.1.99.4 (3.2-beta4)
+- removed obsolete extra localization sources
+
+-------------------------------------------------------------------
+Tue Nov 24 16:57:27 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m5
+- updated ooo-build to version 3.1.99.3 (3.2-beta3)
+
+-------------------------------------------------------------------
+Fri Nov 13 17:34:52 CET 2009 - pmladek(a)suse.cz
++++ 221 more lines (skipped)
++++ between /dev/null
++++ and 11.3/libreoffice-writer/libreoffice-writer.changes
calling whatdependson for 11.3-i586
New:
----
libreoffice-writer-3.3.1.2.tar.bz2
libreoffice-writer.changes
libreoffice-writer.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-writer.spec ++++++
#
# spec file for package libreoffice-writer
#
# Copyright (c) 2011 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-writer
Version: 3.3.1.2
Release: 2.<RELEASE2>
%define piece writer
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
#!BuildIgnore: libreoffice
#!BuildIgnore: libreoffice-filters-optional
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel flac-devel flex gcc-c++ gnome-vfs2-devel gperf gtk2-devel icu java-devel libexif libxml2-devel mono-devel neon-devel pam-devel perl-Archive-Zip perl-Compress-Zlib python-devel recode unixODBC-devel unzip xml-commons-apis zip
%if 0%{?suse_version}
BuildRequires: db-devel krb5 openldap2-devel update-desktop-files xorg-x11
%endif
%if 0%{?meego_version}
BuildRequires: db4-devel krb5-devel openldap-devel
BuildRequires: xorg-x11-server-devel
BuildRequires: xorg-x11-proto-xproto
BuildRequires: xorg-x11-utils
%endif
BuildRequires: libreoffice-artwork-devel = %version
BuildRequires: libreoffice-libs-core-devel = %version
# OOo-3.1 started to use fatures from the oox module in the MS DOC filters :-(
BuildRequires: libreoffice-filters-devel = %version
############################
# KDE3 stuff
%if 0%{?suse_version}
BuildRequires: kdelibs3-devel
%endif
############################
# openSUSE 10.3 features
%if 0%{?suse_version} > 01020 || 0%{?meego_version}
BuildRequires: libicu-devel
%endif
License: LGPLv3
Group: Productivity/Office/Suite
AutoReqProv: on
Requires: libreoffice = %version
%if 0%{?suse_version}
Supplements: libreoffice
%endif
# compat stuff
Provides: OpenOffice_org-writer = %version
Obsoletes: OpenOffice_org-writer <= %version
Summary: LibreOffice Writer and Web
Url: http://www.documentfoundation.org/
Source0: libreoffice-%piece-%ooo_piece_version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc
%description
This module allows you to create and edit text and graphics in letters,
reports, documents and Web pages by using LibreOffice office suite.
%package -n libreoffice-math
License: LGPLv3
Summary: LibreOffice Math
Group: Productivity/Office/Suite
Provides: OpenOffice_org:/usr/bin/oomath
Requires: libreoffice = %version
%if 0%{?suse_version}
Supplements: libreoffice
%endif
# compat stuff
Provides: OpenOffice_org-math = %version
Obsoletes: OpenOffice_org-math <= %version
%description -n libreoffice-math
This module allows you to create and edit scientific formulas and
equations by using LibreOffice office suite.
%package devel
Requires: %name = %version
Requires: libreoffice-math = %version
Requires: libreoffice-libs-core-devel = %version
# compat stuff
Provides: OpenOffice_org-writer-devel = %version
Obsoletes: OpenOffice_org-writer-devel <= %version
License: LGPLv3
Summary: LibreOffice Writer Development
Group: Productivity/Office/Suite
AutoReqProv: off
%description devel
This package allows developement based on the LibreOffice Writer
module API.
%package l10n-prebuilt
License: LGPLv3
Summary: Prebuilt LibreOffice Writer and Web Localizations
Group: Productivity/Office/Suite
AutoReqProv: off
# compat stuff
Provides: OpenOffice_org-writer-l10n-prebuilt = %version
Obsoletes: OpenOffice_org-writer-l10n-prebuilt <= %version
%description l10n-prebuilt
This package includes the prebuilt localization of LibreOffice
Writer. It is not intended for a real use. It needs to be repacked to
the real architecture independent package.
This is only a temporary solution until we have an easier way to build
the LibreOffice localizations separately.
%prep
%setup -q -n libreoffice-%piece-%ooo_piece_version
%build
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export VERBOSE=1
export PIECE_BUILD_NCPUS_AUTO=1
export PIECE_USE_JOBS="%{?jobs:%jobs}"
# FIXME: hack to avoid dependecy problem
$OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname
%install
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export DESTDIR=$RPM_BUILD_ROOT
$OO_TOOLSDIR/piece/install-generic %piece %ooo_sourcedirname
#
%if 0%{?suse_version}
%suse_update_desktop_file web
%suse_update_desktop_file writer
%suse_update_desktop_file math
%endif
#
# hide the Writer/Web menu entry; needed for SLED, bnc#168663, bnc#468981
echo "NoDisplay=true" >>$RPM_BUILD_ROOT/usr/share/applications/web.desktop
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
/sbin/ldconfig
%postun devel
/sbin/ldconfig
%files -f files-%piece.txt
%defattr(-,root,root)
%files -f files-math.txt -n libreoffice-math
%defattr(-,root,root)
%files devel
%defattr(-,root,root)
%dir %ooo_prefix/%ooo_home/solver
%ooo_prefix/%ooo_home/solver/*
%exclude %ooo_prefix/%ooo_home/solver/noarch
%files l10n-prebuilt
%defattr(-,root,root)
%ooo_prefix/%ooo_home/solver/noarch
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-testing for openSUSE:11.2
checked in at Thu Mar 31 01:45:06 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-testing/libreoffice-testing.changes 2011-03-18 22:35:02.000000000 +0100
@@ -0,0 +1,70 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2)
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1)
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4)
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3)
+
+-------------------------------------------------------------------
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2)
+
+-------------------------------------------------------------------
+Wed Dec 1 19:41:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.1 (3.3-rc1)
+- fixed URL, summary, and description for LibreOffice
+
+-------------------------------------------------------------------
+Fri Nov 12 12:24:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.2.99.3 (3.3-beta3)
+
+-------------------------------------------------------------------
+Thu Oct 14 19:12:31 CEST 2010 - pmladek(a)suse.cz
+
+- switched to the LibreOffice code base, http://www.documentfoundation.org/
+- renamed packages from OpenOffice_org* to libreoffice*
+- updated to libreoffice-3.2.99.2 (3.3-beta2)
+
+-------------------------------------------------------------------
+Fri Sep 17 17:22:17 CEST 2010 - pmladek(a)suse.cz
+
+- added gcc-c++ into BuildRequires
+- required libcppunit-devel only on openSUSE >= 11.0
+
+-------------------------------------------------------------------
+Wed Sep 15 21:44:24 CEST 2010 - pmladek(a)suse.cz
+
+- new package, version 3.2.98.1 (3.3-alpha1)
+- needed for unit tests, ...
+
calling whatdependson for 11.2-i586
New:
----
libreoffice-testing-3.3.1.2.tar.bz2
libreoffice-testing.changes
libreoffice-testing.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-testing.spec ++++++
#
# spec file for package libreoffice-testing
#
# Copyright (c) 2011 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-testing
Version: 3.3.1.2
Release: 2.<RELEASE2>
%define piece testing
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
#!BuildIgnore: libreoffice
BuildRequires: libreoffice-ure-devel = %version
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel flac-devel flex gcc-c++ gnome-vfs2-devel gperf gtk2-devel icu java-devel libexif mono-devel neon-devel pam-devel perl-Archive-Zip perl-Compress-Zlib python-devel recode unixODBC-devel unzip xml-commons-apis zip
############################
# cppunit stuff
%if 0%{?suse_version} >= 01100
BuildRequires: libcppunit-devel
%endif
############################
# junit stuff
%if %suse_version > 1110
BuildRequires: junit4
%endif
License: LGPLv3
Group: Productivity/Office/Suite
AutoReqProv: on
Requires: libreoffice-ure = %version
# compat stuff
Provides: OpenOffice_org-testing = %version
Obsoletes: OpenOffice_org-testing <= %version
Summary: LibreOffice Testing Tools
Url: http://www.documentfoundation.org/
Source0: libreoffice-%piece-%ooo_piece_version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc
%description
This package provides tools for LibreOffice testing.
%prep
%setup -q -n libreoffice-%piece-%ooo_piece_version
# FIXME: testtools need to register components and it somehow fails
# smoketestoo_native should be started when the whole application is installed
mkdir -p ooo-build/do-not-build
mv testtools ooo-build/do-not-build
mv smoketestoo_native ooo-build/do-not-build
%build
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export VERBOSE=1
export PIECE_BUILD_NCPUS_AUTO=1
export PIECE_USE_JOBS="%{?jobs:%jobs}"
# FIXME: hack to avoid dependecy problem
$OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname
%install
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export DESTDIR=$RPM_BUILD_ROOT
$OO_TOOLSDIR/piece/install-generic %piece %ooo_sourcedirname
%clean
rm -rf $RPM_BUILD_ROOT
%files -f files-%piece.txt
%defattr(-,root,root)
%dir %ooo_prefix/%ooo_home/solver
%ooo_prefix/%ooo_home/solver/*
%exclude %ooo_prefix/%ooo_home/solver/noarch
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-languagetool for openSUSE:11.3
checked in at Thu Mar 31 01:45:00 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-languagetool/libreoffice-languagetool.changes 2011-03-18 22:34:25.000000000 +0100
@@ -0,0 +1,173 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Mon Mar 7 14:54:51 CET 2011 - pmladek(a)suse.cz
+
+- fixed handling of the architecture dependant symlinks (bnc#677354)
+
+-------------------------------------------------------------------
+Sun Feb 13 21:48:13 CET 2011 - pmladek(a)suse.cz
+
+- updated to version 1.2:
+ * updated rules and dictionaries for almost all languages
+ * major update of the French dictionary (bnc#569617)
+ * added new scripts testwikipedia.sh and testwikipedia.bat; these allow
+ to check a local Wikipedia XML dump; it helps to test new rules,
+ especially to avoid false alarms
+ * problem with salutation ending with comma and false alarm
+ for a missing uppercase letter (sf#2830181)
+ * incorrect line numbers for files larger than 64000 bytes (sf#3076989)
+ * SRX sentence tokenization rules for Catalan, Danish, German
+ * initial support for checking bilingual texts (bitexts),
+ * fixed LT menu integration for OOo/LO 3.3.0 (i#114078)
+ * add tagger dictionary and synthesizer for Catalan
+ * incorrect ICU regex in SRX file (sf#2998138)
+ * do not show LT menu in Calc (sf#2972055)
+ * better deal with Windows line breaks
+ * initial support for OOo help system
+ * footnote numbers before a comma
+ * add synthesizer for Spanish
+ * updated the morfologik-stemming library to version 1.4.0
+ * performance improvements
+ * ability to build the binary automata directly from Java
+- updated script to generate part of the spec file
+- added Catalan dictionary
+
+-------------------------------------------------------------------
+Thu Feb 3 21:07:21 CET 2011 - pmladek(a)suse.cz
+
+- renamed from OpenOffice_org-LanguageTool to libreoffice-languagetool
+- installed unpacked extension into the newly preferred prefix
+ /usr/share/libreoffice/share/extensions/
+- removed obsolete postinstall scripts that registered the extensions;
+ instead linked the directory to /usr/lib(64) where it is found and
+ registered automatically
+- added unzip into BuildRequires to install unpacked extension
+
+-------------------------------------------------------------------
+Thu Mar 25 20:52:41 CET 2010 - pmladek(a)suse.cz
+
+- replaced "Other uncritical OpenSource License" with CCA-SA2.0; CCA-SA3.0;
+ in the License tag of the main package
+
+-------------------------------------------------------------------
+Thu Mar 18 21:03:50 UTC 2010 - coolo(a)novell.com
+
+- readding whitespace lost in autobuild
+
+-------------------------------------------------------------------
+Thu Dec 10 11:09:31 CET 2009 - pmladek(a)suse.cz
+
+- regenerated diffs to remove fuzzy hunks
+
+-------------------------------------------------------------------
+Wed Dec 9 14:04:55 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 1.0.0:
+ * update of the decompounding component for German (jWordSplitter 3.0)
+ * update to segment library, removed loomchild-util library that
+ is no longer needed
+ * update to morfologik-stemming library
+ * add support for Danish, Catalan, Galician, New Zealand and South African
+ English
+ * add Slovak tagger and synthesizer dictionaries
+ * add Russian synthesizer dictionary and disambiguator
+ * add SRX-based sentence tokenizers for Slovenian, Icelandic, and Russian
+ * enable general rules in the Slovenian module
+ * more features for the server-side LanguageTool
+ * simple replacement rule can be used now with any language
+ * change from DTD to XML schema for rule files
+ * bug with counting column positions (sf#2878819)
+ * bug in unification.
+ * bug with matching elements that have POS tag information and whitespace
+ attributes
+ * many new or fixed rules; many fixes in the dictionaries
+* added subpackages: sk(Slovak), gl(Galician)
+
+-------------------------------------------------------------------
+Mon Nov 9 16:47:57 CET 2009 - pmladek(a)suse.cz
+
+- used basis-link instead of basis3.1 to fix build with OOo-3.2-beta1
+
+-------------------------------------------------------------------
+Tue Nov 3 19:09:35 UTC 2009 - coolo(a)novell.com
+
+- updated patches to apply with fuzz=0
+
+-------------------------------------------------------------------
+Thu Aug 20 16:22:14 CEST 2009 - pmladek(a)suse.cz
+
+- added back the prebuilt commons-logging.jar; did not use the system one
+ because it was not available on SLED11 and it was not worth doing extra
+ hacks for 60kB big file (bnc#530007)
+- fixed to print reasonable error messages with JRE 1.5; we removed
+ the prebuilt JRE 1.5 compat stuff because we would need to add the
+ corresponding sources into the source package and it was hard to locate
+- added jre >= 1.6 to Requires
+
+-------------------------------------------------------------------
+Thu Aug 6 13:51:51 CEST 2009 - pmladek(a)suse.cz
+
+- updated to version 0.9.9:
+ * bugs with pairing brackets
+ * paragraph-level rules crasher (sf#2787814)
+ * new sentence tokenizer that uses SRX format
+ * support sentences written in different languages
+ * truncated suggested replacements for false friends
+ * disallowed using rules that were turned off by default
+ * recognize mistyped lowercase words that should be uppercase
+ * update of morfologik-stemming library to version 1.1.4 (sf#2613574)
+ * more grammar rules and updated translations
+- removed the unsupported Czech dictionary; was packaged by mistake
+- fixed dependency of dictionaries; they should require exact version
+ of the framework
+
+-------------------------------------------------------------------
+Fri Jul 3 17:45:32 CEST 2009 - pmladek(a)suse.cz
+
+- added detection of installed dictionaries to do not show many errors
+ when they are not installed (bnc#523973)
+
+-------------------------------------------------------------------
+Thu May 21 16:29:38 CEST 2009 - pmladek(a)suse.cz
+
+* fixed encoding of the menu entries (bnc#501037)
+
+-------------------------------------------------------------------
+Fri Apr 10 15:19:21 CEST 2009 - pmladek(a)suse.cz
+
+- improved the scriptlets to force new versions and remove cache of the older
+ versions
+- added missing Jaminid and jdic sources and README-libs.txt to fulfil LGPL
+ (bnc#487807)
+
+-------------------------------------------------------------------
+Wed Mar 18 17:10:31 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 0.9.7:
+ * add Czech dictionary
+ * preliminary support for Romanian
+ * new tagger dictionary for Russian
+ * add compound rules for English and Polish
+ * support for new Proofreading API in OOo-3.0.1
+ * new features to the rule disambiguator, such as
+ unification, filtering, deleting and adding interpretations
+ * no errors visible in context menu for some languages
+ * ClassCastException crash with non-English texts
+ * remove redundant toolbar button (bnc#471540)
+ * new menu command "Recheck document"
+ * possibility to add shorter comments for rules to be
+ displayed in OpenOffice.org 3.x context menus
+ * many other bugs in the tool and dictionaries
+- added jre >= 1.5 to Requires (bnc#471540)
+- bumped dependency on OpenOffice_org to version >= 3.0.99
+
+-------------------------------------------------------------------
+Mon Sep 22 18:06:52 CEST 2008 - pmladek(a)suse.cz
+
+- package created, version 0.9.3 (fate#304616, fate#304618, fate#304619,
+ fate#304620, fate#304621)
+
calling whatdependson for 11.3-i586
New:
----
JLanguageTool-0.9.3-system-ooo-jars.diff
JLanguageTool-0.9.9-ignore-jre-1.5.diff
JLanguageTool-1.2-find-junit-jar.diff
JLanguageTool-1.2-package-dicts-separately.diff
JLanguageTool-1.2.tar.bz2
Jaminid-0.99.tar.bz2
jdic-20061102-src.tar.bz2
libreoffice-languagetool.changes
libreoffice-languagetool.spec
lo-LanguageTool-data
lo-LanguageTool-gen-spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-languagetool.spec ++++++
++++ 623 lines (skipped)
++++++ JLanguageTool-0.9.3-system-ooo-jars.diff ++++++
--- build.properties
+++ build.properties
@@ -59,10 +59,10 @@
ext.log4j.lib = ${ext.dir}/build/cobertura/log4j-1.2.9.jar
ext.jakarta-oro.lib = ${ext.dir}/build/cobertura/jakarta-oro-2.0.8.jar
-ext.ooo.juh.lib = ${ext.ooo.dir}/juh.jar
-ext.ooo.unoil.lib = ${ext.ooo.dir}/unoil.jar
-ext.ooo.ridl.lib = ${ext.ooo.dir}/ridl.jar
-ext.ooo.jurt.lib = ${ext.ooo.dir}/jurt.jar
+ext.ooo.juh.lib = ${sys.ooo.dir}/ure/share/java/juh.jar
+ext.ooo.unoil.lib = ${sys.ooo.dir}/basis-link/program/classes/unoil.jar
+ext.ooo.ridl.lib = ${sys.ooo.dir}/ure/share/java/ridl.jar
+ext.ooo.jurt.lib = ${sys.ooo.dir}/ure/share/java/jurt.jar
build.meta-inf = ${build.dir}/META-INF
final.name = LanguageTool
++++++ JLanguageTool-0.9.9-ignore-jre-1.5.diff ++++++
Index: build.xml
================================================================================
--- build.xml
+++ build.xml
@@ -414,11 +414,6 @@
<copy file="${ext.commons.lang.lib}" todir="${dist.dir}" />
<copy file="${ext.bliki.lib}" todir="${dist.dir}" />
<copy file="${ext.junit.lib}" todir="${dist.dir}" />
-<!-- JAXB jars for Java 1.5 -->
-<copy file="${ext.jaxb-api.lib}" todir="${dist.dir}" />
-<copy file="${ext.jaxb-impl.lib}" todir="${dist.dir}" />
-<copy file="${ext.jsr.lib}" todir="${dist.dir}" />
-<copy file="${ext.activation.lib}" todir="${dist.dir}" />
<copy todir="${dist.dir}/linux">
--- src/java/de/danielnaber/languagetool/gui/Configuration.java
+++ src/java/de/danielnaber/languagetool/gui/Configuration.java
@@ -23,6 +23,7 @@
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
+import java.lang.ClassLoader;
import java.util.*;
import de.danielnaber.languagetool.Language;
@@ -145,7 +146,18 @@
final String motherTongueStr = (String) props
.get(MOTHER_TONGUE_CONFIG_KEY);
if (motherTongueStr != null) {
- motherTongue = Language.getLanguageForShortName(motherTongueStr);
+ // FIXME: hack to disable the functionality for JRE 1.5
+ // javax.xml.bind.JAXBException is part of JRE 1.6
+ boolean isJRE15 = false;
+ try {
+ ClassLoader cl = ClassLoader.getSystemClassLoader();
+ cl.loadClass("javax.xml.bind.JAXBException");
+ } catch (ClassNotFoundException e) {
+ isJRE15 = true;
+ }
+ if (!isJRE15) {
+ motherTongue = Language.getLanguageForShortName(motherTongueStr);
+ }
}
final String runServerString = (String) props.get(SERVER_RUN_CONFIG_KEY);
if (runServerString != null) {
--- src/java/de/danielnaber/languagetool/openoffice/Main.java
+++ src/java/de/danielnaber/languagetool/openoffice/Main.java
@@ -25,6 +25,7 @@
*/
import java.io.IOException;
import java.io.File;
+import java.lang.ClassLoader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
@@ -451,6 +452,14 @@
* @return An array of Locales supported by LT.
*/
public final Locale[] getLocales() {
+ // FIXME: hack to disable the functionality for JRE 1.5
+ // javax.xml.bind.JAXBException is part of JRE 1.6
+ try {
+ ClassLoader cl = ClassLoader.getSystemClassLoader();
+ cl.loadClass("javax.xml.bind.JAXBException");
+ } catch (ClassNotFoundException e) {
+ return new Locale[0];
+ }
try {
int dims = 0;
for (final Language element : Language.LANGUAGES) {
@@ -614,9 +623,9 @@
if (version != null
&& (version.startsWith("1.0") || version.startsWith("1.1")
|| version.startsWith("1.2") || version.startsWith("1.3") || version
- .startsWith("1.4"))) {
+ .startsWith("1.4") || version.startsWith("1.5"))) {
final DialogThread dt = new DialogThread(
- "Error: LanguageTool requires Java 1.5 or later. Current version: "
+ "Error: LanguageTool requires Java 1.6 or later. Current version: "
+ version);
dt.start();
return false;
++++++ JLanguageTool-1.2-find-junit-jar.diff ++++++
--- build.xml
+++ build.xml
@@ -22,6 +22,8 @@
<pathelement location="${ext.bliki.lib}" />
<pathelement location="${ext.segment.lib}" />
<!-- -->
+ <pathelement location="${ext.junit.lib}"/>
+ <!-- -->
<pathelement location="${ext.ooo.juh.lib}" />
<pathelement location="${ext.ooo.unoil.lib}" />
<pathelement location="${ext.ooo.ridl.lib}" />
++++++ JLanguageTool-1.2-package-dicts-separately.diff ++++++
--- build.xml
+++ build.xml
@@ -443,105 +443,56 @@
<copy file="${resource.dir}/segment.srx" todir="${dist.dir}/resource" />
<copy file="${resource.dir}/en/tagset.txt" todir="${dist.dir}/resource/en" />
-<copy file="${resource.dir}/en/english.dict" todir="${dist.dir}/resource/en" />
-<copy file="${resource.dir}/en/english.info" todir="${dist.dir}/resource/en" />
-<copy file="${resource.dir}/en/english_synth.dict" todir="${dist.dir}/resource/en" />
-<copy file="${resource.dir}/en/english_synth.info" todir="${dist.dir}/resource/en" />
<copy file="${resource.dir}/en/english_tags.txt" todir="${dist.dir}/resource/en" />
<copy file="${resource.dir}/en/disambiguation.xml" todir="${dist.dir}/resource/en" />
<copy file="${resource.dir}/en/compounds.txt" todir="${dist.dir}/resource/en" />
<copy file="${resource.dir}/eo/etikedoj.txt" todir="${dist.dir}/resource/eo" />
-<copy file="${resource.dir}/it/italian.dict" todir="${dist.dir}/resource/it" />
-<copy file="${resource.dir}/it/italian.info" todir="${dist.dir}/resource/it" />
<copy file="${resource.dir}/it/readme-morph-it.txt" todir="${dist.dir}/resource/it" />
-<copy file="${resource.dir}/fr/french.dict" todir="${dist.dir}/resource/fr" />
-<copy file="${resource.dir}/fr/french.info" todir="${dist.dir}/resource/fr" />
<copy file="${resource.dir}/fr/README_lexique.txt" todir="${dist.dir}/resource/fr" />
<copy file="${resource.dir}/fr/tagset.LT.txt" todir="${dist.dir}/resource/fr" />
<copy file="${resource.dir}/fr/disambiguation.xml" todir="${dist.dir}/resource/fr" />
-<copy file="${resource.dir}/gl/galician.dict" todir="${dist.dir}/resource/gl" />
-<copy file="${resource.dir}/gl/galician.info" todir="${dist.dir}/resource/gl" />
<copy file="${resource.dir}/gl/README" todir="${dist.dir}/resource/gl" />
-<copy file="${resource.dir}/es/spanish.dict" todir="${dist.dir}/resource/es" />
-<copy file="${resource.dir}/es/spanish.info" todir="${dist.dir}/resource/es" />
<copy file="${resource.dir}/es/etiquetas-eagles.txt" todir="${dist.dir}/resource/es" />
-<copy file="${resource.dir}/es/spanish_synth.dict" todir="${dist.dir}/resource/es" />
-<copy file="${resource.dir}/es/spanish_synth.info" todir="${dist.dir}/resource/es" />
<copy file="${resource.dir}/es/spanish_tags.txt" todir="${dist.dir}/resource/es" />
<copy file="${resource.dir}/es/README" todir="${dist.dir}/resource/es" />
<copy file="${resource.dir}/da/danish_tags.txt" todir="${dist.dir}/resource/da" />
-<copy file="${resource.dir}/da/danish.dict" todir="${dist.dir}/resource/da" />
-<copy file="${resource.dir}/da/danish.info" todir="${dist.dir}/resource/da" />
-<copy file="${resource.dir}/de/german.dict" todir="${dist.dir}/resource/de" />
-<copy file="${resource.dir}/de/german.info" todir="${dist.dir}/resource/de" />
<copy file="${resource.dir}/de/compounds.txt" todir="${dist.dir}/resource/de" />
<copy file="${resource.dir}/de/added.txt" todir="${dist.dir}/resource/de" />
<copy file="${resource.dir}/de/tagset.txt" todir="${dist.dir}/resource/de" />
-<copy file="${resource.dir}/pl/polish.dict" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/pl/polish.info" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/pl/polish_synth.dict" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/pl/polish_synth.info" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/polish_tags.txt" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/compounds.txt" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/multiwords.txt" todir="${dist.dir}/resource/pl" />
<copy file="${resource.dir}/pl/disambiguation.xml" todir="${dist.dir}/resource/pl" />
-<copy file="${resource.dir}/nl/dutch.dict" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/nl/dutch.info" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/nl/dutch_synth.dict" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/nl/dutch_synth.info" todir="${dist.dir}/resource/nl" />
<copy file="${resource.dir}/nl/dutch_tags.txt" todir="${dist.dir}/resource/nl" />
<copy file="${resource.dir}/nl/disambiguation.xml" todir="${dist.dir}/resource/nl" />
-<copy file="${resource.dir}/sv/swedish.info" todir="${dist.dir}/resource/sv" />
-<copy file="${resource.dir}/sv/swedish.dict" todir="${dist.dir}/resource/sv" />
<copy file="${resource.dir}/sv/compounds.txt" todir="${dist.dir}/resource/sv" />
-<copy file="${resource.dir}/uk/ukrainian.dict" todir="${dist.dir}/resource/uk" />
-
-<copy file="${resource.dir}/ru/russian.dict" todir="${dist.dir}/resource/ru" />
-<copy file="${resource.dir}/ru/russian.info" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/russian_tags.txt" todir="${dist.dir}/resource/ru" />
-<copy file="${resource.dir}/ru/russian_synth.dict" todir="${dist.dir}/resource/ru" />
-<copy file="${resource.dir}/ru/russian_synth.info" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/tags_russian.txt" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/compounds_ru.txt" todir="${dist.dir}/resource/ru" />
<copy file="${resource.dir}/ru/disambiguation.xml" todir="${dist.dir}/resource/ru" />
-<copy file="${resource.dir}/ro/romanian.dict" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/ro/romanian.info" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/ro/romanian_synth.dict" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/ro/romanian_synth.info" todir="${dist.dir}/resource/ro" />
<copy file="${resource.dir}/ro/romanian_tags.txt" todir="${dist.dir}/resource/ro" />
<copy file="${resource.dir}/ro/disambiguation.xml" todir="${dist.dir}/resource/ro" />
-<copy file="${resource.dir}/sk/slovak.dict" todir="${dist.dir}/resource/sk" />
-<copy file="${resource.dir}/sk/slovak.info" todir="${dist.dir}/resource/sk" />
<copy file="${resource.dir}/sk/compounds.txt" todir="${dist.dir}/resource/sk" />
<copy file="${resource.dir}/sk/README" todir="${dist.dir}/resource/sk" />
-<copy file="${resource.dir}/sk/slovak_synth.dict" todir="${dist.dir}/resource/sk" />
-<copy file="${resource.dir}/sk/slovak_synth.info" todir="${dist.dir}/resource/sk" />
<copy file="${resource.dir}/sk/slovak_tags.txt" todir="${dist.dir}/resource/sk" />
-<copy file="${resource.dir}/ml/malayalam.dict" todir="${dist.dir}/resource/ml" />
-<copy file="${resource.dir}/ml/malayalam.info" todir="${dist.dir}/resource/ml" />
-
<copy file="${resource.dir}/ca/catalan_synth.dict" todir="${dist.dir}/resource/ca" />
<copy file="${resource.dir}/ca/catalan_tags.txt" todir="${dist.dir}/resource/ca" />
-<copy file="${resource.dir}/ca/catalan.dict" todir="${dist.dir}/resource/ca" />
-<copy file="${resource.dir}/ca/catalan.info" todir="${dist.dir}/resource/ca" />
<copy file="${resource.dir}/ca/README" todir="${dist.dir}/resource/ca" />
-<copy file="${resource.dir}/xx/dummy.dict" tofile="${dist.dir}/resource/cs/czech.dict" />
-
<!-- prepare properties file automatically -->
<javac encoding="${encoding}" srcdir="${src.dir}/dev" includes="de/danielnaber/languagetool/dev/PrintLocales.java" destdir="${build.classes}" target="${target}" debug="${debug}">
</javac>
--- src/java/de/danielnaber/languagetool/openoffice/Main.java
+++ src/java/de/danielnaber/languagetool/openoffice/Main.java
@@ -23,6 +23,7 @@
*
* @author Marcin Miłkowski
*/
+import java.io.IOException;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
@@ -476,9 +477,18 @@
* The Locale to check.
*/
public final boolean hasLocale(final Locale locale) {
+ List<String> dummyList = new ArrayList<String>();
try {
for (final Language element : Language.LANGUAGES) {
- if (element.getShortName().equals(locale.Language)) {
+ // FIXME: dirty hack that checks whether the dictionary is really installed
+ // it is better to have dictionaries in optional packages
+ boolean dictionaryExists = true;
+ try {
+ element.getTagger().tag(dummyList);
+ } catch (IOException e) {
+ dictionaryExists = false;
+ }
+ if (dictionaryExists && element.getShortName().equals(locale.Language)) {
return true;
}
}
--- src/java/de/danielnaber/languagetool/tagging/BaseTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/BaseTagger.java
@@ -61,6 +61,9 @@
// caching IStemmer instance - lazy init
if (morfologik == null) {
final URL url = this.getClass().getResource(getFileName());
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
morfologik = new DictionaryLookup(Dictionary.read(url));
}
--- src/java/de/danielnaber/languagetool/tagging/cs/CzechTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/cs/CzechTagger.java
@@ -60,6 +60,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(RESOURCE_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
morfologik = new DictionaryLookup(Dictionary.read(url));
}
--- src/java/de/danielnaber/languagetool/tagging/de/GermanTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/de/GermanTagger.java
@@ -74,6 +74,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(DICT_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
morfologik = new DictionaryLookup(Dictionary.read(url));
}
if (manualTagger == null) {
--- src/java/de/danielnaber/languagetool/tagging/pl/PolishTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/pl/PolishTagger.java
@@ -61,6 +61,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(RESOURCE_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
morfologik = new DictionaryLookup(Dictionary.read(url));
}
--- src/java/de/danielnaber/languagetool/tagging/ro/RomanianTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/ro/RomanianTagger.java
@@ -71,6 +71,9 @@
// caching Lametyzator instance - lazy init
if (morfologik == null) {
final URL url = JLanguageTool.getDataBroker().getFromResourceDirAsUrl(RESOURCE_FILENAME);
+ if (url == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
morfologik = new DictionaryLookup(Dictionary.read(url));
}
--- src/java/de/danielnaber/languagetool/tagging/uk/UkrainianMyspellTagger.java
+++ src/java/de/danielnaber/languagetool/tagging/uk/UkrainianMyspellTagger.java
@@ -62,6 +62,9 @@
if (wordsToPos == null) {
wordsToPos = new HashMap<String, String[]>();
final InputStream resourceFile = JLanguageTool.getDataBroker().getFromResourceDirAsStream(RESOURCE_FILENAME);
+ if (resourceFile == null) {
+ throw new IOException("Did not detect the dictonary file");
+ }
// System.err.println("reading dict: " + resourceFile);
final BufferedReader input = new BufferedReader(new InputStreamReader(
++++++ lo-LanguageTool-data ++++++
%lang ca Catalan 0
%license GPL
%files %doc src/resource/ca/README
%lang de German 0
%license CCA-SA3.0
%files %doc src/resource/de/{errors.txt,tagset.txt}
%lang en English 0
%license BSD3c, BSD4c, Public Domain, Freeware
%files %doc src/resource/en/{12dicts-readme.html,agid-readme.txt,errors.txt,pos-readme.txt}
%lang gl Galician 0
%license GPL
%files %doc src/resource/gl/{LICENSE,README,README.cvs}
%lang fr French 0
%license GPLv2.0, LGPLv2.1, MPLv1.1
%files %doc src/resource/fr/README_lexique.txt
%lang it Italian 0
%license CCA-SA2.0, LGPL
%files %doc src/resource/it/readme-morph-it.txt
%lang nl Dutch 0
%license LGPL
%lang pl Polish 0
%license LGPL
%lang ro Romanian 0
%license LGPL
%lang ru Russian 0
%license LGPL
%lang sv Swedish 0
%license LGPL
%lang sk Slovak 0
%license LGPL
%files %doc src/resource/sk/README
%lang es Spanish 0
%license GPL
%files %doc src/resource/es/{README,README.cvs}
%lang sv Swedish 0
%license LGPL
++++++ lo-LanguageTool-gen-spec ++++++
#!/usr/bin/perl -w
# This script changes the definite article of ProductName
use strict;
sub init_lang_data($$$$)
{
my ($datap, $curLang, $long_name, $level) = @_;
$datap->{$curLang}{'long_name'} = $long_name;
$datap->{$curLang}{'level'} = $level;
$datap->{$curLang}{'locale'} = "$curLang";
$datap->{$curLang}{'locale'} =~ s/-/_/g;
$datap->{$curLang}{'package'} = ();
return $curLang;
}
sub read_data($$)
{
my ($data_file, $datap) = @_;
my $curLang;
open DATA , "< $data_file" or die "Can't open '$data_file'\n";
while( my $line = <DATA>){
chomp $line;
if ( $line =~ m/^\s*\%lang\s+([\w-]+)\s+(\w+)\s+(\d+)\s*$/ ) {
$curLang = init_lang_data($datap, "$1", "$2", "$3");
} elsif ( $line =~ m/^\s*\%lang\s+([\w-]+)\s+\"([\w\s]+)\"\s+(\d+)\s*$/ ) {
$curLang = init_lang_data($datap, "$1", "$2", "$3");
} elsif ( $line =~ /^\s*\%package\s+(.*)$/ ) {
push @ {$datap->{$curLang}{'package'}}, "$1";
} elsif ( $line =~ /^\s*\%license\s+(.*)$/ ) {
$datap->{$curLang}{'license'} = "$1";
} elsif ( $line =~ /^\s*\%files\s+(.*)$/ ) {
push @ {$datap->{$curLang}{'files'}}, "$1";
} elsif ( $line =~ /^\s*$/ ) {
# ignore empty line
} else {
die "Synrax error in $data_file, line $.\n";
}
}
close(DATA);
}
sub write_generated_section_start()
{
print "########################################################\n";
print "# Start of a section generated by lo-langtool-gen-spec\n";
print "# Do not edit!\n";
print "########################################################\n";
print "\n";
}
sub write_generated_section_end()
{
print "######################################################\n";
print "# End of a section generated by lo-langtool-gen-spec\n";
print "######################################################\n";
print "\n";
}
sub write_section_comment($)
{
my ($section_name) = @_;
print "#\n";
print "# $section_name\n";
print "#\n";
print "\n";
}
sub write_level_begin($$)
{
my ($curLevel, $newLevel) = @_;
if ($curLevel != $newLevel) {
print "%endif\n" if ($curLevel > 0);
print "%if %test_build_langs >= $newLevel\n" if ($newLevel > 0);
print "\n";
}
return $newLevel;
}
sub write_level_end($)
{
my ($curLevel) = @_;
if ($curLevel > 0) {
print "%endif\n";
print "\n";
}
return 0;
}
sub write_langtool_package_section($$)
{
my ($datap, $curLang) = @_;
return if ("$curLang" eq "en-US"); # we do not have the l10n-en-US package
unless (defined $datap->{$curLang}{'license'}) {
die "Error: License is not defined for the language: $curLang";
}
print "%package -n libreoffice-languagetool-$curLang\n";
print "License: $datap->{$curLang}{'license'}\n";
print "Summary: $datap->{$curLang}{'long_name'} Dictionary for LibreOffice Language Tool\n";
print "Group: Productivity/Office/Dictionary\n";
print "Provides: locale(libreoffice-languagetool:$datap->{$curLang}{'locale'})\n";
print "PreReq: libreoffice-ure >= 2.99\n";
print "Requires: libreoffice-languagetool = %version\n";
print "# compat stuff\n";
print "Provides: OpenOffice_org-LanguageTool-$curLang = %version\n";
print "Obsoletes: OpenOffice_org-LanguageTool-$curLang <= %version\n";
foreach my $line (@{$datap->{$curLang}{'package'}}) {
print "$line\n";
}
print "\n";
print "%description -n libreoffice-languagetool-$curLang\n";
print "The $datap->{$curLang}{'long_name'} dictionary that can be used to check grammar and other more\n";
print "complex mistakes using the LibreOffice language tool extension.\n";
print "\n";
print "\n";
print "\n";
}
sub write_langtool_scripts_section($$)
{
my ($datap, $curLang) = @_;
print "# $curLang\n";
print "%posttrans -n libreoffice-languagetool-$curLang\n";
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\" && 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($$)
{
my ($datap, $curLang) = @_;
print "%files -f files-langtool-$datap->{$curLang}{'locale'}.txt -n libreoffice-languagetool-$curLang\n";
print "%defattr(-,root,root)\n";
foreach my $line (@{$datap->{$curLang}{'files'}}) {
print "$line\n";
}
print "\n";
}
sub write_langtool_section($$$)
{
my ($datap, $write_single_lang_section, $section_name) = @_;
my $curLevel = 0;
write_section_comment($section_name);
foreach my $curLang (sort keys %{$datap}) {
$curLevel = write_level_begin($curLevel, $datap->{$curLang}{'level'});
& {$write_single_lang_section} ($datap, $curLang);
}
$curLevel = write_level_end($curLevel);
}
sub usage()
{
print "This tool generates pieces of the LanguageTool spec\n\n" .
"Usage:\n".
"\tlo-langtool-gen-spec [--help] data_file...\n\n" .
"Options:\n" .
"\t--help: prints this help\n" .
"\tdata_file: input file\n";
}
# info about localizations
# it is a hash, the key is the lang id, e.g. "en-US", the value is:
# a hash, keys introduce perl-like structure items:
# 'long_name' ... string, long name of the language, e.g. "American"
# 'level' ... integer, level in whih it should get build, e.g. '1'
# it is the level in the rpm spec to do a reduced build
# 'locale' ... string, it is actually the lang id with undersore instead of dash,
# e.g. "en_US"
# 'package' ... array of strings that should be added to the %package section for
# the given language
# 'license' ... string, defines the license of the package
# 'files' ... array of strings that should be added to the %files section for
# the given language
my %data;
my $l10n = 1;
my $help = 1;
for my $arg (@ARGV) {
if ($arg eq '--help' || $arg eq '-h') {
usage;
exit 0;
} else {
if (-f $arg) {
read_data($arg, \%data);
} else {
die "File does not exist: $arg\n";
}
}
}
write_generated_section_start();
write_langtool_section(\%data, \&write_langtool_package_section, "langtool dictionaries");
write_generated_section_end();
write_generated_section_start();
write_langtool_section(\%data, \&write_langtool_scripts_section, "langtool dictionaries");
write_langtool_section(\%data, \&write_langtool_files_section, "langtool dictionaries");
write_generated_section_end();
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-templates-ru for openSUSE:11.3
checked in at Thu Mar 31 01:44:50 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-templates-ru/libreoffice-templates-ru.changes 2011-03-18 22:34:55.000000000 +0100
@@ -0,0 +1,42 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Fri Feb 18 20:06:33 CET 2011 - pmladek(a)suse.cz
+
+- bumped version to make sure that it is considered as a replacement
+ of the older package
+
+-------------------------------------------------------------------
+Thu Feb 3 19:02:14 CET 2011 - pmladek(a)suse.cz
+
+- renamed from OpenOffice_org-templates-ru to libreoffice-templates-ru
+- added provides locale(libreoffice:ru) to make it installed
+ with libreoffice (bnc#668145)
+- installed files into /usr/share/templates/libreoffice
+- added compat symlinks into the older location /usr/share/templates/ooo
+
+-------------------------------------------------------------------
+Thu Aug 6 15:27:02 CEST 2009 - pmladek(a)suse.cz
+
+- updated to the version 3
+ * cleaned up the selection of templates
+ * updated license to LGPLv3
+
+-------------------------------------------------------------------
+Thu Jun 18 19:36:10 CEST 2009 - pmladek(a)suse.cz
+
+- removed the macros; they must be installed another way
+
+-------------------------------------------------------------------
+Fri May 22 20:59:12 CEST 2009 - pmladek(a)suse.cz
+
+- fixed installation to find the templates
+
+-------------------------------------------------------------------
+Fri May 22 20:33:19 CEST 2009 - pmladek(a)suse.cz
+
+- package created, version 1
+
calling whatdependson for 11.3-i586
New:
----
libreoffice-templates-ru.changes
libreoffice-templates-ru.spec
ooo-templates-ru-3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-templates-ru.spec ++++++
#
# spec file for package libreoffice-templates-ru
#
# Copyright (c) 2011 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-templates-ru
License: LGPLv3
Group: Productivity/Office/Suite
AutoReqProv: on
Provides: locale(libreoffice:ru) locale(OpenOffice_org:ru)
# compat stuff
Provides: OpenOffice_org-templates-ru = %version
Obsoletes: OpenOffice_org-templates-ru <= %version
Version: 3.3
Release: 1.<RELEASE2>
Summary: Russian Templates for LibreOffice
Source0: ooo-templates-ru-3.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
A collection of Russian templates for LibreOffice.
Collected by EGD <egd dot free at gmail dot com>
%prep
%setup -q -n ooo-templates-ru-3
%build
%install
install -m 755 -d $RPM_BUILD_ROOT/usr/share/templates/libreoffice/ru
cp -a templates/* $RPM_BUILD_ROOT/usr/share/templates/libreoffice/ru
# compat stuff
install -m 755 -d $RPM_BUILD_ROOT/usr/share/templates/ooo/
for dir in `find $RPM_BUILD_ROOT/usr/share/templates/libreoffice/ -type d -printf "%%P \n"` ; do
echo "~$RPM_BUILD_ROOT/usr/share/templates/ooo/$dir~"
mkdir -p $RPM_BUILD_ROOT/usr/share/templates/ooo/$dir
done
for file in `find $RPM_BUILD_ROOT/usr/share/templates/libreoffice/ -type f -printf "%%P "` ; do
ln -sf /usr/share/templates/libreoffice/$file $RPM_BUILD_ROOT/usr/share/templates/ooo/$file
done
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
%doc README.txt lgpl-3.0.txt
/usr/share/templates/
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
30 Mar '11
Hello community,
here is the log from the commit of package libreoffice-branding-upstream for openSUSE:11.3
checked in at Thu Mar 31 01:44:14 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-branding-upstream/libreoffice-branding-upstream.changes 2011-03-18 22:33:48.000000000 +0100
@@ -0,0 +1,371 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2)
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1)
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4)
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3)
+
+-------------------------------------------------------------------
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2)
+
+-------------------------------------------------------------------
+Wed Dec 1 19:41:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.1 (3.3-rc1):
+ + removed obsolete intro.bmp
+ + added branding for the welcome screen (bnc#653519)
+ + added BrOffice branding requested by the Brazilian community
+- fixed URL, summary, and description for LibreOffice
+
+-------------------------------------------------------------------
+Fri Nov 12 12:24:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.2.99.3 (3.3-beta3)
+
+-------------------------------------------------------------------
+Thu Oct 14 19:12:31 CEST 2010 - pmladek(a)suse.cz
+
+- switched to the LibreOffice code base, http://www.documentfoundation.org/
+- renamed packages from OpenOffice_org* to libreoffice*
+- updated to libreoffice-3.2.99.2 (3.3-beta2)
+
+-------------------------------------------------------------------
+Wed Sep 15 20:45:27 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.98.1
+
+-------------------------------------------------------------------
+Thu Sep 2 15:45:12 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.1.6
+
+-------------------------------------------------------------------
+Tue Aug 24 16:37:41 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.1.5
+
+-------------------------------------------------------------------
+Wed Jun 16 19:17:34 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.1.4
+
+-------------------------------------------------------------------
+Mon May 31 17:27:18 CEST 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.1.3 == 3.2.1-rc3 == final
+
+-------------------------------------------------------------------
+Fri May 28 17:37:09 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.1.3
+
+-------------------------------------------------------------------
+Tue May 25 17:44:26 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.1.2
+
+Thu May 13 20:29:10 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.1.1
+- added initial support for build on MeeGo distro
+
+-------------------------------------------------------------------
+Fri Apr 23 11:30:30 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.99.3
+ + replaced about.bmp with about.png
+ + added intro.png
+ + added sofficerc
+
+-------------------------------------------------------------------
+Fri Apr 23 11:30:30 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.99.3
+ + replaced about.bmp with about.png
+ + added intro.png
+ + added sofficerc
+
+-------------------------------------------------------------------
+Thu Mar 25 21:38:09 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.99.2
+
+-------------------------------------------------------------------
+Thu Mar 11 21:18:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.99.1
+
+-------------------------------------------------------------------
+Fri Feb 26 17:11:58 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.98.1
+
+-------------------------------------------------------------------
+Wed Feb 24 17:20:34 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.7
+
+-------------------------------------------------------------------
+Thu Feb 18 20:46:24 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.6
+
+-------------------------------------------------------------------
+Thu Feb 4 19:36:48 CET 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.0.5 == 3.2-rc5 == final
+
+-------------------------------------------------------------------
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.5
+
+-------------------------------------------------------------------
+Wed Jan 27 20:29:22 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.4
+
+-------------------------------------------------------------------
+Wed Jan 13 19:32:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.2
+
+-------------------------------------------------------------------
+Sun Dec 20 19:38:12 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 3.2.0.1
+
+-------------------------------------------------------------------
+Mon Dec 7 17:53:37 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 3.1.99.4
+
+-------------------------------------------------------------------
+Tue Nov 24 16:57:27 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 3.1.99.3
+
+-------------------------------------------------------------------
+Fri Nov 13 17:34:52 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 3.1.99.2
+
+-------------------------------------------------------------------
+Thu Oct 29 22:57:28 CET 2009 - pmladek(a)suse.cz
+
+- updated to version 3.1.99.1
+
+-------------------------------------------------------------------
+Tue Oct 20 16:45:29 CEST 2009 - pmladek(a)suse.cz
+
+- updated to version 3.1.1.4
+
+-------------------------------------------------------------------
+Tue Oct 6 17:01:57 CEST 2009 - pmladek(a)suse.cz
+
+- updated to version 3.1.1.3
+
++++ 174 more lines (skipped)
++++ between /dev/null
++++ and 11.3/libreoffice-branding-upstream/libreoffice-branding-upstream.changes
calling whatdependson for 11.3-i586
New:
----
libreoffice-branding-upstream.changes
libreoffice-branding-upstream.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-branding-upstream.spec ++++++
#
# spec file for package libreoffice-branding-upstream
#
# Copyright (c) 2011 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-branding-upstream
Version: 3.3.1.2
Release: 2.<RELEASE2>
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_home libreoffice
%define ooo_basis_dir basis3.3
#!BuildIgnore: libreoffice
BuildRequires: libreoffice-bootstrap >= 3.2.0.99.3
BuildRequires: libreoffice-artwork-devel >= 3.2.0.99.3
License: LGPLv3
Group: Productivity/Office/Suite
Summary: Original Branding for LibreOffice
AutoReqProv: on
Provides: libreoffice-branding = %{version}
# compat stuff
Provides: OpenOffice_org-branding = %{version}
Obsoletes: OpenOffice_org-branding <= %{version}
Provides: OpenOffice_org-branding-upstream = %{version}
Obsoletes: OpenOffice_org-branding-upstream <= %{version}
Conflicts: otherproviders(libreoffice-branding)
%if 0%{?suse_version}
Supplements: packageand(branding-upstream:libreoffice)
%endif
Url: http://www.documentfoundation.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#!ExclusiveArch: %ix86 x86_64 ppc
BuildArch: noarch
#BRAND: source: %ooo_sourcedirname-core.tar.bz2:%ooo_sourcedirname/default_images/brand/intro.png
#BRAND: type: PNG image data, 440 x 286, 8-bit/color RGB, non-interlaced
#BRAND: purpose: "splash" image displayed for a short time, when the application is launching
#BRAND: text: should mention the app name "LibreOffice"
#BRAND: context: no border is being displayed around the splash windows
#BRAND: the picture is overlapped by the progress bar: x,y=212,216; w,h=263,8
#BRAND: the default progress bar color is 0,0,128 (blue)
#BRAND: the progress bar has 1 pixel width white border
#
#BRAND: source: %ooo_sourcedirname-core.tar.bz2:%ooo_sourcedirname/default_images/brand/intro-pt_BR.png
#BRAND: text: should mention the app name "BrOffice"
#BRAND: context: LibreOffice is known in Brazil as BrOffice => this is the same as
#BRAND: intro.png; we just need to replace "LibreOffice" with "BrOffice"
#
#BRAND: source: %ooo_sourcedirname-core.tar.bz2:%ooo_sourcedirname/default_images/brand/about.png
#BRAND: type: PNG image data, 415 x 95, 8-bit/color RGB, non-interlaced
#BRAND: purpose: displayed on top of the Help/About LibreOffice dialog
#BRAND: text: should mention the app name "LibreOffice"
#BRAND: context: there are displayed several lines of some text below the picture
#BRAND: the text is black on a white background
#
#BRAND: source: %ooo_sourcedirname-core.tar.bz2:%ooo_sourcedirname/default_images/brand/about-pt_BR.png
#BRAND: text: should mention the app name "BrOffice"
#BRAND: context: LibreOffice is known in Brazil as BrOffice => this is the same as
#BRAND: intro.png; we just need to replace "LibreOffice" with "BrOffice"
#
#BRAND: source: %ooo_sourcedirname-bootstrap.tar.bz2:src/sofficerc-upstream
#BRAND: type: text config file (ini-files-like)
#BRAND: purpose: defines the position, size and, color of the status bar
%description
This package includes the original branding for the LibreOffice
office suite.
%prep
%build
%install
install -m 755 -d $RPM_BUILD_ROOT%_datadir/%ooo_home/program/shell
install -m 644 %_datadir/%ooo_home/build/src/sofficerc-upstream \
$RPM_BUILD_ROOT%_datadir/%ooo_home/program/sofficerc
# splash, about dialog
for file in intro.png intro-pt_BR.png about.png about-pt_BR.png ; do
install -m 644 %_datadir/%ooo_home/solver/default_images/brand/$file \
$RPM_BUILD_ROOT%_datadir/%ooo_home/program
done
# welcome screen
for file in backing_left.png backing_left-pt_BR.png backing_right.png \
backing_right-pt_BR.png backing_rtl_left.png \
backing_rtl_right.png backing_space.png ; do
install -m 644 %_datadir/%ooo_home/solver/default_images/brand/shell/$file \
$RPM_BUILD_ROOT%_datadir/%ooo_home/program/shell
done
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%_datadir/%ooo_home
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-calc for openSUSE:11.3
checked in at Thu Mar 31 01:43:10 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-calc/libreoffice-calc.changes 2011-03-18 22:33:51.000000000 +0100
@@ -0,0 +1,427 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Wed Mar 16 16:45:15 UTC 2011 - neptunia(a)mail.ru
+
+- enabled KDE3 support (bnc#678998)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2)
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1)
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4)
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3)
+
+-------------------------------------------------------------------
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2)
+
+-------------------------------------------------------------------
+Wed Dec 1 19:41:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.1 (3.3-rc1)
+- fixed URL, summary, and description for LibreOffice
+
+-------------------------------------------------------------------
+Mon Nov 15 16:16:32 CET 2010 - pmladek(a)suse.cz
+
+- disabled KDE3 stuff on openSUSE >= 11.2 (bnc#605472, bnc#621472)
+- added gcc-c++ and libxml2-devel into BuildRequires; were required
+ by kdelibs3-devel before
+
+-------------------------------------------------------------------
+Fri Nov 12 12:24:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.2.99.3 (3.3-beta3)
+- added libcppunit-devel into BuildRequires
+
+-------------------------------------------------------------------
+Thu Oct 14 19:12:31 CEST 2010 - pmladek(a)suse.cz
+
+- switched to the LibreOffice code base, http://www.documentfoundation.org/
+- renamed packages from OpenOffice_org* to libreoffice*
+- updated to libreoffice-3.2.99.2 (3.3-beta2)
+
+-------------------------------------------------------------------
+Wed Sep 15 20:45:27 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.98.1 (3.3-alpha1)
+- used the prepatched OOo sources from ooo-build git
+
+-------------------------------------------------------------------
+Thu Sep 2 15:45:12 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.6 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Tue Aug 24 16:37:41 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.5 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Wed Jun 16 19:17:34 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.4 (3.2.1 maintenance update)
+
+-------------------------------------------------------------------
+Thu Jun 10 19:59:16 CEST 2010 - pmladek(a)suse.cz
+
+- removed obsolete workaround for slow compilation (bnc#611650)
+
+-------------------------------------------------------------------
+Fri Jun 4 11:28:54 CEST 2010 - pmladek(a)suse.cz
+
+- used -g1 instead of -g to compile scaddins/source/analysis on openSUSE
+ Factory i586; was a workaround for very slow compilation (bnc#611650)
+
+-------------------------------------------------------------------
+Mon May 31 17:27:18 CEST 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.1.3 == 3.2.1-rc3 == final
+
+-------------------------------------------------------------------
+Fri May 28 17:37:09 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m19
+- updated ooo-build to version 3.2.1.3 (3.2.1-rc3)
+
+-------------------------------------------------------------------
+Tue May 25 17:44:26 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m18 (3.2.1-rc2)
+- updated ooo-build to version 3.2.1.2 (3.2.1-rc2)
+
+-------------------------------------------------------------------
+Thu May 13 20:29:10 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m17 (3.2.1-rc1)
+- updated ooo-build to version 3.2.1.1 (3.2.1-rc1)
+- added initial support for build on MeeGo distro
+- removed obsolete build dependency on procps; it started to be required by the
+ bootstrap package
+
+-------------------------------------------------------------------
+Fri Apr 23 11:30:30 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m15
+- updated ooo-build to version 3.2.0.99.3 (3.2.1-beta3)
+
+-------------------------------------------------------------------
+Thu Mar 25 21:38:09 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.2 (3.2.1-beta2)
+
+-------------------------------------------------------------------
+Fri Mar 12 14:12:32 CET 2010 - pmladek(a)suse.cz
+
+- refreshed piece-sc.diff to apply cleanly; caused troubles on openSUSE-11.2
+
+-------------------------------------------------------------------
+Thu Mar 11 21:18:47 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.1 (3.2.1-beta1)
+- used the new solution to control parallel build; removed the obsolete hack
+ to check the available memory
+
+-------------------------------------------------------------------
+Fri Feb 26 17:11:58 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.98.1 (3.2.1-alpha1)
+
+-------------------------------------------------------------------
+Wed Feb 24 17:20:34 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.7 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 18 20:46:24 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.6 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 4 19:36:48 CET 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.0.5 == 3.2-rc5 == final
+
+-------------------------------------------------------------------
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
+Wed Jan 27 20:29:22 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m11 (3.2-rc4)
+- updated ooo-build to version 3.2.0.4 (3.2-rc4)
+- reduced build parallelism according to the available memory
+
+-------------------------------------------------------------------
+Wed Jan 13 19:32:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m9
+- updated ooo-build to version 3.2.0.2 (3.2-rc2)
+
+-------------------------------------------------------------------
+Sun Dec 20 19:38:12 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m8
++++ 230 more lines (skipped)
++++ between /dev/null
++++ and 11.3/libreoffice-calc/libreoffice-calc.changes
calling whatdependson for 11.3-i586
New:
----
libreoffice-calc-3.3.1.2.tar.bz2
libreoffice-calc.changes
libreoffice-calc.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-calc.spec ++++++
#
# spec file for package libreoffice-calc
#
# Copyright (c) 2011 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-calc
Version: 3.3.1.2
Release: 2.<RELEASE2>
%define piece calc
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
#!BuildIgnore: libreoffice
#!BuildIgnore: libreoffice-filters-optional
BuildRequires: libreoffice-artwork-devel = %version
BuildRequires: libreoffice-libs-core-devel = %version
# OOo-3.1 started to use fatures from the oox module in the Excel filters :-(
BuildRequires: libreoffice-filters-devel = %version
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel flac-devel flex gcc-c++ gnome-vfs2-devel gperf gtk2-devel icu java-devel libexif libxml2-devel mono-devel neon-devel pam-devel perl-Archive-Zip perl-Compress-Zlib python-devel recode unixODBC-devel unzip xml-commons-apis zip
%if 0%{?suse_version}
BuildRequires: db-devel krb5 openldap2-devel update-desktop-files xorg-x11
%endif
%if 0%{?meego_version}
BuildRequires: db4-devel krb5-devel openldap-devel
BuildRequires: xorg-x11-server-devel
BuildRequires: xorg-x11-proto-xproto
BuildRequires: xorg-x11-utils
%endif
############################
# KDE3 stuff
%if 0%{?suse_version}
BuildRequires: kdelibs3-devel
%endif
############################
# cppunit stuff
%if 0%{?suse_version} >= 01100
BuildRequires: libcppunit-devel
%endif
License: LGPLv3
Group: Productivity/Office/Suite
AutoReqProv: on
Requires: libreoffice = %version
%if 0%{?suse_version}
Supplements: libreoffice
%endif
# compat stuff
Provides: OpenOffice_org-calc = %version
Obsoletes: OpenOffice_org-calc <= %version
Summary: LibreOffice Calc
Url: http://www.documentfoundation.org/
Source0: libreoffice-%piece-%ooo_piece_version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc
%description
This module allows you to perform calculation, analyze information and
manage lists in spreadsheets by using LibreOffice office suite.
%package devel
Requires: %name = %version
Requires: libreoffice-ure-devel = %version
Requires: libreoffice-libs-extern-devel = %version
# compat stuff
Provides: OpenOffice_org-calc-devel = %version
Obsoletes: OpenOffice_org-calc-devel <= %version
License: LGPLv3
Summary: LibreOffice Calc Development
Group: Productivity/Office/Suite
AutoReqProv: off
%description devel
This package allows developement based on the LibreOffice Calc
module API.
%package l10n-prebuilt
License: LGPLv3
Summary: Prebuilt LibreOffice Calc Localizations
Group: Productivity/Office/Suite
AutoReqProv: off
# compat stuff
Provides: OpenOffice_org-calc-l10n-prebuilt = %version
Obsoletes: OpenOffice_org-calc-l10n-prebuilt <= %version
%description l10n-prebuilt
This package includes the prebuilt localization of LibreOffice Calc.
It is not intended for a real use. It needs to be repacked to the real
architecture independent package.
This is only a temporary solution until we have an easier way to build
the LibreOffice localizations separately.
%prep
%setup -q -n libreoffice-%piece-%ooo_piece_version
%build
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export VERBOSE=1
export PIECE_BUILD_NCPUS_AUTO=1
export PIECE_USE_JOBS="%{?jobs:%jobs}"
# FIXME: temporary hack to avoid a dependecy problem
$OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname
%install
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export DESTDIR=$RPM_BUILD_ROOT
$OO_TOOLSDIR/piece/install-generic %piece %ooo_sourcedirname
#
%if 0%{?suse_version}
%suse_update_desktop_file calc
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
/sbin/ldconfig
%postun devel
/sbin/ldconfig
%files -f files-%piece.txt
%defattr(-,root,root)
%files devel
%defattr(-,root,root)
%dir %ooo_prefix/%ooo_home/solver
%ooo_prefix/%ooo_home/solver/*
%exclude %ooo_prefix/%ooo_home/solver/noarch
%files l10n-prebuilt
%defattr(-,root,root)
%ooo_prefix/%ooo_home/solver/noarch
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-impress for openSUSE:11.3
checked in at Thu Mar 31 01:41:20 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-impress/libreoffice-impress.changes 2011-03-18 22:34:20.000000000 +0100
@@ -0,0 +1,412 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Wed Mar 16 16:45:15 UTC 2011 - neptunia(a)mail.ru
+
+- enabled KDE3 support (bnc#678998)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2)
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1)
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4)
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3)
+
+-------------------------------------------------------------------
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2)
+
+-------------------------------------------------------------------
+Wed Dec 1 19:41:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.1 (3.3-rc1)
+- fixed URL, summary, and description for LibreOffice
+
+-------------------------------------------------------------------
+Mon Nov 15 16:16:32 CET 2010 - pmladek(a)suse.cz
+
+- disabled KDE3 stuff on openSUSE >= 11.2 (bnc#605472, bnc#621472)
+- added gcc-c++, libxml2-devel, and Mesa-devel into BuildRequires; were
+ required by kdelibs3-devel before
+
+-------------------------------------------------------------------
+Fri Nov 12 12:24:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.2.99.3 (3.3-beta3)
+
+-------------------------------------------------------------------
+Thu Oct 14 19:12:31 CEST 2010 - pmladek(a)suse.cz
+
+- switched to the LibreOffice code base, http://www.documentfoundation.org/
+- renamed packages from OpenOffice_org* to libreoffice*
+- updated to libreoffice-3.2.99.2 (3.3-beta2)
+
+-------------------------------------------------------------------
+Wed Sep 15 20:45:27 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.98.1 (3.3-alpha1)
+- used the prepatched OOo sources from ooo-build git
+
+-------------------------------------------------------------------
+Thu Sep 2 15:45:12 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.6 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Tue Aug 24 16:37:41 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.5 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Wed Jun 16 19:17:34 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.4 (3.2.1 maintenance update)
+
+-------------------------------------------------------------------
+Mon May 31 17:27:18 CEST 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.1.3 == 3.2.1-rc3 == final
+
+-------------------------------------------------------------------
+Fri May 28 17:37:09 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m19
+- updated ooo-build to version 3.2.1.3 (3.2.1-rc3)
+
+-------------------------------------------------------------------
+Tue May 25 17:44:26 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m18 (3.2.1-rc2)
+- updated ooo-build to version 3.2.1.2 (3.2.1-rc2)
+
+-------------------------------------------------------------------
+Thu May 13 20:29:10 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m17 (3.2.1-rc1)
+- updated ooo-build to version 3.2.1.1 (3.2.1-rc1)
+- added initial support for build on MeeGo distro
+- removed obsolete build dependency on procps; it started to be required by the
+ bootstrap package
+
+-------------------------------------------------------------------
+Fri Apr 23 11:30:30 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m15
+- updated ooo-build to version 3.2.0.99.3 (3.2.1-beta3)
+
+-------------------------------------------------------------------
+Thu Mar 25 21:38:09 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.2 (3.2.1-beta2)
+
+-------------------------------------------------------------------
+Thu Mar 11 21:18:47 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.1 (3.2.1-beta1)
+- used the new solution to control parallel build; removed the obsolete hack
+ to check the available memory
+
+-------------------------------------------------------------------
+Fri Feb 26 17:11:58 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.98.1 (3.2.1-alpha1)
+
+-------------------------------------------------------------------
+Wed Feb 24 17:20:34 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.7 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 18 20:46:24 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.6 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 4 19:36:48 CET 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.0.5 == 3.2-rc5 == final
+
+-------------------------------------------------------------------
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
+Wed Jan 27 20:29:22 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m11 (3.2-rc4)
+- updated ooo-build to version 3.2.0.4 (3.2-rc4)
+- reduced build parallelism according to the available memory
+
+-------------------------------------------------------------------
+Wed Jan 13 19:32:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m9
+- updated ooo-build to version 3.2.0.2 (3.2-rc2)
+
+-------------------------------------------------------------------
+Sun Dec 20 19:38:12 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m8
+- updated ooo-build to version 3.2.0.1 (3.2-rc1)
+
+-------------------------------------------------------------------
+Mon Dec 7 17:53:37 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m7
+- updated ooo-build to version 3.1.99.4 (3.2-beta4)
+- removed obsolete extra localization sources
+
+-------------------------------------------------------------------
+Tue Nov 24 16:57:27 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m5
+- updated ooo-build to version 3.1.99.3 (3.2-beta3)
+
+-------------------------------------------------------------------
+Fri Nov 13 17:34:52 CET 2009 - pmladek(a)suse.cz
++++ 215 more lines (skipped)
++++ between /dev/null
++++ and 11.3/libreoffice-impress/libreoffice-impress.changes
calling whatdependson for 11.3-i586
New:
----
libreoffice-impress-3.3.1.2.tar.bz2
libreoffice-impress.changes
libreoffice-impress.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-impress.spec ++++++
#
# spec file for package libreoffice-impress
#
# Copyright (c) 2011 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-impress
Version: 3.3.1.2
Release: 2.<RELEASE2>
%define piece impress
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
%define ooo_basis_dir basis3.3
#!BuildIgnore: libreoffice
#!BuildIgnore: libreoffice-filters-optional
BuildRequires: ImageMagick Mesa-devel ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel flac-devel flex gcc-c++ gnome-vfs2-devel gperf gtk2-devel icu java-devel libexif libxml2-devel mono-devel neon-devel pam-devel perl-Archive-Zip perl-Compress-Zlib python-devel recode unixODBC-devel unzip xml-commons-apis zip
%if 0%{?suse_version}
BuildRequires: db-devel krb5 openldap2-devel update-desktop-files xorg-x11
%endif
%if 0%{?meego_version}
BuildRequires: db4-devel krb5-devel openldap-devel
BuildRequires: xorg-x11-server-devel
BuildRequires: xorg-x11-proto-xproto
BuildRequires: pkgconfig(xt) pkgconfig(xtst)
BuildRequires: libjpeg-devel libxslt-devel openssl-devel pkgconfig(gl) pkgconfig(glu) pkgconfig(xau) pkgconfig(xaw7)
%endif
BuildRequires: libreoffice-libs-core-devel = %version
# artwork and l10n is needed to build the sdext (license files)
BuildRequires: libreoffice-artwork-devel = %version
# OOo-3.1 started to use fatures from the oox module in the MS PPT filters :-(
BuildRequires: libreoffice-filters-devel = %version
############################
# KDE3 stuff
%if 0%{?suse_version}
BuildRequires: kdelibs3-devel
%endif
############################
# poppler is needed to build the PDF import extension
# the needed version 0.8.0 has been avaiable only since openSUSE-11.0
%if 0%{?suse_version} >= 01100
BuildRequires: libpoppler-devel
%endif
%if 0%{?meego_version}
BuildRequires: poppler-devel
%endif
License: LGPLv3
Group: Productivity/Office/Suite
AutoReqProv: on
Requires: libreoffice = %version
%if 0%{?suse_version}
Supplements: libreoffice
%endif
# compat stuff
Provides: OpenOffice_org-impress = %version
Obsoletes: OpenOffice_org-impress <= %version
Summary: LibreOffice Impress
Url: http://www.documentfoundation.org/
Source0: libreoffice-%piece-%ooo_piece_version.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc
%description
This module allows you to create and edit presentations for slideshows,
meeting and Web pages by using LibreOffice office suite.
%package -n libreoffice-draw
License: LGPLv3
Summary: LibreOffice Draw
Group: Productivity/Office/Suite
Provides: OpenOffice_org:/usr/bin/oodraw
Requires: libreoffice = %version
%if 0%{?suse_version}
Supplements: libreoffice
%endif
# compat stuff
Provides: OpenOffice_org-draw = %version
Obsoletes: OpenOffice_org-draw <= %version
%description -n libreoffice-draw
This module allows you to create and edit drawings, flow charts, and
logos by using LibreOffice office suite.
%package devel
Requires: %name = %version
Requires: libreoffice-draw = %version
Requires: libreoffice-libs-core-devel = %version
License: LGPLv3
Summary: LibreOffice Impress Development
Group: Productivity/Office/Suite
AutoReqProv: off
# compat stuff
Provides: OpenOffice_org-impress-devel = %version
Obsoletes: OpenOffice_org-impress-devel <= %version
%description devel
This package allows development based on the LibreOffice impress
API.
%package l10n-prebuilt
License: LGPLv3
Summary: Prebuilt LibreOffice Impress Localizations
Group: Productivity/Office/Suite
AutoReqProv: off
# compat stuff
Provides: OpenOffice_org-impress-l10n-prebuilt = %version
Obsoletes: OpenOffice_org-impress-l10n-prebuilt <= %version
%description l10n-prebuilt
This package includes the prebuilt localization of LibreOffice
Impress. It is not intended for a real use. It needs to be repacked to
the real architecture independent package.
This is only a temporary solution until we have an easier way to build
the LibreOffice localizations separately.
%prep
%setup -q -n libreoffice-%piece-%ooo_piece_version
%build
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export VERBOSE=1
export PIECE_BUILD_NCPUS_AUTO=1
export PIECE_USE_JOBS="%{?jobs:%jobs}"
# FIXME: temporary hack to avoid a dependecy problem
$OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname
%install
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export DESTDIR=$RPM_BUILD_ROOT
$OO_TOOLSDIR/piece/install-generic %piece %ooo_sourcedirname
#
%if 0%{?suse_version}
%suse_update_desktop_file draw
%suse_update_desktop_file impress
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
/sbin/ldconfig
%postun devel
/sbin/ldconfig
%files -f files-%piece.txt
%defattr(-,root,root)
%files -f files-draw.txt -n libreoffice-draw
%defattr(-,root,root)
%files devel
%defattr(-,root,root)
%dir %ooo_prefix/%ooo_home/solver
%ooo_prefix/%ooo_home/solver/*
%exclude %ooo_prefix/%ooo_home/solver/noarch
%files l10n-prebuilt
%defattr(-,root,root)
%ooo_prefix/%ooo_home/solver/noarch
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-bootstrap for openSUSE:11.3
checked in at Thu Mar 31 01:41:04 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-bootstrap/libreoffice-bootstrap.changes 2011-03-18 22:33:42.000000000 +0100
@@ -0,0 +1,2366 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Fri Mar 18 15:44:39 CET 2011 - pmladek(a)suse.cz
+
+- kde3-fpicker.diff: find KDE3 filepicker helper binary (bnc#680382)
+
+-------------------------------------------------------------------
+Wed Mar 16 16:45:15 UTC 2011 - neptunia(a)mail.ru
+
+- enabled KDE3 support (bnc#678998)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 23 14:02:28 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-slideshow-media-playback-bug.diff: fix audio/video playback
+ in presentation (deb#612940, bnc#651250)
+- vcl-input-methods-in-qt4.diff: non-working input methods in KDE4 (bnc#665112)
+
+-------------------------------------------------------------------
+Tue Feb 22 17:42:08 CET 2011 - pmladek(a)suse.cz
+
+- sd-blank-first-slide.diff: fixed occasional blank first slide (fdo#34533)
+
+-------------------------------------------------------------------
+Mon Feb 21 14:23:59 CET 2011 - pmladek(a)suse.cz
+
+- canvas-cairo-edge-count-calculation.diff: fixed cairo canvas edge count
+ calculation (bnc#647959)
+
+-------------------------------------------------------------------
+Fri Feb 18 19:21:03 CET 2011 - pmladek(a)suse.cz
+
+- defuzzed piece-packimages.diff to apply cleanly on all distros
+
+-------------------------------------------------------------------
+Thu Feb 17 14:11:53 CET 2011 - pmladek(a)suse.cz
+
+- fixed Cairo canvas regression when accessing polygon points outside range;
+ was visible with the test document from bnc#232232
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2):
+ * l10n
+ * updated some translations
+ * libs-core
+ * crashing oosplash and malformed picture (bnc#652562)
+ * Byref and declare Basic statement (fdo#33964, i#115716)
+ * fixed BorderLine(2) conversion to SvxBorderLine (fdo#34226)
+ * libs-gui
+ * getEnglishSearchFontName() searches Takao fonts
+ * sdk
+ * fix ODK settings.mk to only set STLPORTLIB if needed
+ * writer
+ * rtfExport::HackIsWW8OrHigher(): return true (fdo#33478)
+ * visual editor destroys formulas containing symbols (fdo#32759, fdo#32755)
+- enabled KDE4 support for SLED11; LO-3.3.1 fixed the remaining annoying bugs
+- fixed EMF+ import (bnc#650049)
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1):
+ * artwork
+ * new MIME type icons for LibreOffice
+ * bootstrap
+ * wrong line break with ( (fdo#31271)
+ * build
+ * default formula string (n#664516)
+ * don't version the bundled ct2n extension
+ * last update of translations from Pootle for 3.3.1
+ * calc
+ * import of cell attributes from Excel documents
+ * incorrect page number in page preview mode (fdo#33155)
+ * components
+ * remove pesky on-line registration menu entry (fdo#33112)
+ * crash on changing position of drawing object in header (rhbz#673819)
+ * extras
+ * start using technical.dic instead of oracle.dic (fdo#31798)
+ * filters
+ * pictures DOCX import (bnc#655763)
+ * parse 'color' property (fdo#33551)
+ * fix ole object import for writer (DOCX) (fdo#33237)
+ * help
+ * OOo -> LibO on Getting Support page (fdo#33249)
+ * libs-core
+ * handle css::table::BorderLine
+ * add preferred Malayalam fonts (fdo#32953)
+ * fix KDE3 library search order (fdo#32797)
+ * StarDesktop.terminate macro behaviour (#30879)
+ * Sun Microsystems -> TDF in desktop file (fdo#31191)
+ * fixed several crashes around config UNO API (fdo#33994)
+ * implementation names weren't matching with xcu (fdo#32872)
+ * improve the check for existence of the localized help (fdo#33258)
+ * libs-extern
+ * upgrade libwpd to 0.9.1
+ * libs-gui
+ * painting of axial gradients (116318)
+ * fix wrong collation for Catalan language
+ * crash when moving through database types (fdo#32561)
+ * paint toolbar handle positioned properly (fdo#32558)
+ * remove the menu when Left Alt Key was pressed; for GTK
+ * default currency for Estonia should be Euro (fdo#33160)
+ * year of era in long format for zh_TW by default (fdo#33459)
+ * writer
+ * use standard Edit button width of 50 (fdo#32633)
+ * improve formfield checkbox binary export (bnc#660816)
+ * infinite loop while exporting some files in DOC/DOCX/RTF
+ * CTL/Other Default Font (i#25247, i#25561, i#48064, i#92341)
+- updated setup_native_packinfo to version 3.3.1.1
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4):
+ * common:
+ * remove pesky on-line registration menu entry (fdo#33112)
+ * artwork:
+ * fix search toolbar up/down search button icons
+ * base:
+ * report builder not shows properties on report fields (fdo#32742)
+ * report left/right page margin setting ignored on 64-bit (i#116187)
+ * build:
+ * updated translations
+ * calc:
+ * reverted problematic and dangerous:
+ * performance of filters with many filtered ranges (i#116164)
+ * obtain correct data range for external references (i#115906)
+ * libs-core:
+ * FMR crasher (fdo#33099)
+ * backgrounds for polypolygons in metafile (i#116371)
+ * unopkg crasher on SLED11-SP1 (bnc#655912)
+ * libs-gui:
+ * use sane scrollbar sizes when drawing
+ * painting of axial gradients (i#116318)
+ * do not mix unrelated X11 Visuals (fdo#33108)
+ * avoid GetHelpText() call which can be quite heavy
+ * writer:
+ * fields fixes: key inputs, 0-length fields import (bnc#657135)
+
+-------------------------------------------------------------------
+Thu Jan 13 14:50:55 CET 2011 - pmladek(a)suse.cz
+
+- improved check for available memory and number of parallel jobs
+
+-------------------------------------------------------------------
+Tue Jan 11 23:35:19 CET 2011 - pmladek(a)suse.cz
+
+- fixed build with the et and hr localizations
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3):
+ * build:
+ * use libreoffice and lo* wrappers; update man pages accordingly
+ * navigation buttons' patch selection handling (fdo#32380, bnc#649506)
+ * calc:
+ * bogus check for numerical sheet names (fdo#32570)
+ * performance of filters with many filtered ranges (i#116164)
+ * obtain correct data range for external references (i#115906)
+ * avoid double-paste when pasting text into cell comment (fdo#32572)
+ * components:
+ * fix nsplugin for LibreOffice name
+ * fixing large OOXML files (i#115944)
+ * layout breakage for KDE, X11 and (possibly) Mac (fdo#32133)
+ * extensions:
+ * patching xpdf to patchlevel 3.02pl5
+ * extras:
+ * creating technical.dic based on src/*.dic
+ * filters:
+ * small TGAReader improvement (i#164349)
+ * PageRange handling in writer PDF export (#116085)
+ * impress:
+ * missing font color (rhbz#663857)
+ * use updated anchor for group shapes (i#115898)
+ * presentation objects on master pages (i#115993)
+ * libs-core:
+ * survive missing window (rhbz#666216)
+ * better font selection in Japanese locale.
+ * do not block when launching Firefox (fdo#32427)
+ * show the license information in a separate dialog (fdo#32563)
++++ 2169 more lines (skipped)
++++ between /dev/null
++++ and 11.3/libreoffice-bootstrap/libreoffice-bootstrap.changes
calling whatdependson for 11.3-i586
New:
----
canvas-cairo-edge-count-calculation.diff
canvas-polygon-access-out-of-range.diff
cli_ure-disable-mono-loader.diff
drawinglayer-metadata-decomposition.diff
jsr173_1.0_api.jar
kde3-fpicker.diff
libreoffice-bootstrap-3.3.1.2.tar.bz2
libreoffice-bootstrap-rpmlintrc
libreoffice-bootstrap.changes
libreoffice-bootstrap.spec
libreoffice-build-3.2.99.2-extensions-hack.diff
libreoffice-build-3.3.1.1-enable-kde4-support.diff
libreoffice-build-3.3.1.1-setup-native.diff
libreoffice-build-3.3.1.2.tar.gz
libreoffice-build-slideshow-media-playback-bug.diff
officecfg-help-in-usr-share.diff
ooo-build-3.1.99.2-xulrunner-1.9.1.diff
piece-disable-pyuno-registration.diff
piece-packimages.diff
sal-rtl-compiler-optimization-meego.diff
sd-blank-first-slide.diff
setup_native_packinfo-3.3.1.1.tar.bz2
solenv-carefull-patching-hack.diff
svtools-enable-emfplus.diff
vcl-input-methods-in-qt4.diff
vcl-use-canvas-bool.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-bootstrap.spec ++++++
#
# spec file for package libreoffice-bootstrap
#
# Copyright (c) 2011 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-bootstrap
# allow to use xulrunner191 on SLED11-SP1 (bnc#540726)
%define use_xulrunner191 no
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel flac-devel flex gcc-c++ gnome-vfs2-devel gperf gtk2-devel icu java-devel libexif libxml2-devel mono-devel neon-devel pam-devel patch perl-Archive-Zip perl-Compress-Zlib postgresql-devel python-devel recode unixODBC-devel unzip xml-commons-apis zip
############################
# basic stuff
%if 0%{?suse_version}
BuildRequires: db-devel krb5 openldap2-devel python-xml xorg-x11
# LO-3.3 fixed all most annoying KDE4-related bugs => time to enable KDE4 support for SLED11
BuildRequires: libkde4-devel
%endif
%if 0%{?meego_version}
BuildRequires: db4-devel krb5-devel openldap-devel
BuildRequires: xorg-x11-server-devel
BuildRequires: xorg-x11-proto-xproto
BuildRequires: xorg-x11-utils
BuildRequires: libjpeg-devel libxslt-devel openssl-devel pkgconfig(gl) pkgconfig(glu) pkgconfig(xau) pkgconfig(xaw7)
BuildRequires: db4-devel krb5-devel openldap-devel
%endif
############################
# KDE3 stuff
%if 0%{?suse_version}
BuildRequires: kdelibs3-devel
%endif
############################
# cppunit stuff
%if 0%{?suse_version} >= 01100
BuildRequires: libcppunit-devel
%endif
############################
# mysql stuff
%if 0%{?suse_version}
BuildRequires: libmysqlclient-devel
%endif
%if 0%{?suse_version} > 01210
# mysqlcppconn >= 1.0.6 is needed
BuildRequires: libmysqlcppconn-devel
%endif
############################
# mozilla stuff
%if 0%{?suse_version} > 01130
BuildRequires: mozilla-xulrunner192-devel
%endif
%if 0%{?suse_version} <= 01130
%if 0%{?suse_version} > 01110 || %use_xulrunner191 == yes
BuildRequires: mozilla-xulrunner191-devel
%endif
%endif
%if 0%{?suse_version} > 01100 && 0%{?suse_version} <= 01110 && %use_xulrunner191 != yes
BuildRequires: mozilla-xulrunner190-devel
%endif
%if 0%{?suse_version} > 01010 && 0%{?suse_version} <= 01100
BuildRequires: mozilla-xulrunner181-devel
%endif
%if 0%{?suse_version} > 01000 && 0%{?suse_version} <= 01010
BuildRequires: gecko-sdk mozilla-xulrunner
%endif
%if 0%{?meego_version}
BuildRequires: xulrunner-devel
%endif
############################
# expat stuff
%if 0%{?suse_version} > 01100
# libexpat-devel is explicitely needed since openSUSE-11.1
BuildRequires: libexpat-devel
%endif
%if 0%{?meego_version}
BuildRequires: expat-devel
%endif
############################
# lpsolve stuff
%if 0%{?suse_version} > 01100 || 0%{?meego_version}
# lpsolve-devel has been available since openSUSE-11.1
BuildRequires: lpsolve-devel
%endif
############################
# poppler is needed to build the PDF import extension
# the needed version 0.8.0 has been avaiable only since openSUSE-11.0
%if 0%{?suse_version} >= 01100
BuildRequires: libpoppler-devel
%endif
%if 0%{?meego_version}
BuildRequires: poppler-devel
%endif
############################
# junit stuff
%if %suse_version > 1110
BuildRequires: junit4
%endif
############################
# openSUSE 10.3 features
%if 0%{?suse_version} > 01020 || 0%{?meego_version}
BuildRequires: libicu-devel
%endif
############################
# openSUSE 11.0 features
%if 0%{?suse_version} > 01030 || 0%{?meego_version}
BuildRequires: hunspell-devel libwpd-devel libwpg-devel libwps-devel
%endif
############################
# CODE10 features
############################
%if 0%{?suse_version} > 01000
BuildRequires: gstreamer010-plugins-base-devel sablot-devel xalan-j2 xerces-j2 xml-commons-apis
%endif
%if 0%{?meego_version}
BuildRequires: gst-plugins-base-devel sablot-devel xalan-j2 xerces-j2 xml-commons-apis
%endif
# FIXME: part of the language-dependant stuff is still built here and
# put into the -devel package
# test_build_langs: 0 = only en-US
# 1 = en-US, de, and cs
# 2 = all supported languages
%define test_build_langs 2
# test_build_binfilters: 0 = no
# 1 = yes
%define test_build_binfilters 1
# test_build_SDK: 0 = no
# 1 = yes (if possible, see below the definition of ooo_build_sdk)
%define test_build_sdk 1
# build_module_in_parallel 0 = no
# 1 = yes (the number is defined be the number of cpus)
# 2,3,4... = yes (force the number of modules to be built in parallel)
%define build_module_in_parallel 1
# prepare_build: 0 = no
# 1 = yes (just build, install and create packages; without %%prep section and configure)
%define prepare_build 1
#
%if %test_build_langs == 0
%define ooo_langs ""
%else
%if %test_build_langs == 1
%define ooo_langs "en-US cs de hu ja"
%else
%define ooo_langs "en-US af ar be-BY bg br ca cs cy da de el en-GB en-ZA es et fi fr ga gl gu he hi-IN hu hr it ja ka km ko lt mk nb nl nn nr pa-IN pl pt pt-BR ru rw sh sk sl sr ss st sv tg th tr ts uk ve vi xh zh-TW zh-CN zu"
%endif
%endif
%define ooo_poor_help_localizations "af bg be-BY br ca cy el fi ga he hr ka lt mk nb nn nr rw sh sr sk ss st tg th tr th ts uk ve vi xh zu"
# sdk stuff enable only on SL 10.2, SLED10 and higher
# force no if test_build_sdk is disabled
%if %test_build_sdk == 0
%define ooo_build_sdk no
%else
%if 0%{?suse_version} > 01010 || 0%{?sles_version} == 010 || 0%{?meego_version}
%define ooo_build_sdk yes
%else
%define ooo_build_sdk no
%endif
%endif
# java stuff
%define with_java yes
%define use_gij no
# java target bytecode; should be compatible with the gcj
%if 0%{?suse_version} > 01030 || 0%{?meego_version}
%define java_target_version 1.5
%else
%define java_target_version 1.4
%endif
# we would like to support also a non-conflicting OOo2 package
%define ooo_bin_suffix no
#
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_build_dir build
%define ooo_sourcedirname libreoffice-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
%define ooo_basis_dir basis3.3
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Group: Productivity/Office/Suite
Version: 3.3.1.2
Release: 2.<RELEASE2>
AutoReqProv: on
# we use the tool "free" to detect the available memory and reduce the parallelism is needed
# too high parallelism caused troubles in the Build Service
Requires: procps
Provides: OpenOffice_org-bootstrap = %version
Obsoletes: OpenOffice_org-bootstrap <= %version
Summary: LibreOffice Build Bootstrap
Url: http://www.documentfoundation.org/
Source0: libreoffice-build-%ooo_build_version.tar.gz
Source1: libreoffice-bootstrap-%ooo_piece_version.tar.bz2
# hacked soures from setup_native
Source30: setup_native_packinfo-3.3.1.1.tar.bz2
# Hmm, rpmlint complains about devel files in non-devel package
# We would like to keep the -bootstrap package name
# So we need to disable these rpmlint checks
Source100: %name-rpmlintrc
# jsr173_1.0_api.jar can't be built with Java-1.4 on SLED10 easily
Source150: jsr173_1.0_api.jar
#
# patches against libreoffice-build
# Patch0: libreoffice-build-3.3.0.1-enable-foo.diff # example
Patch0: libreoffice-build-3.2.99.2-extensions-hack.diff
Patch1: libreoffice-build-3.3.1.1-setup-native.diff
Patch2: libreoffice-build-3.3.1.1-enable-kde4-support.diff
# fix audio/video playback in presentation (deb#612940, bnc#651250)
Patch3: libreoffice-build-slideshow-media-playback-bug.diff
# allow to use xulrunner191 on SLED11-SP1 (bnc#540726)
Patch500: ooo-build-3.1.99.2-xulrunner-1.9.1.diff
# FIXME: fix the python UNO components registration on SLED10
Patch900: piece-disable-pyuno-registration.diff
# compile sal/rtl/source with -O2 on MeeGo; File/Wizards/Letter crashed when compiled with -Os, see http://bugs.meego.com/show_bug.cgi?id=2652
Patch901: sal-rtl-compiler-optimization-meego.diff
# slower patching to debug and hopefully fix parallel build of ct2n extension; always happened only in the Build Service (bnc#595550)
Patch902: solenv-carefull-patching-hack.diff
# FIXME: make it configurable in integrate into git
Patch903: officecfg-help-in-usr-share.diff
# FIXME: temporary disable mono-loader build until the dependency on comphelper is removed
Patch904: cli_ure-disable-mono-loader.diff
# FIXME: defuzzed diff
Patch905: piece-packimages.diff
# occasional blank first slide in presentation (fdo#34533)
Patch906: sd-blank-first-slide.diff
# non-working input methods in KDE4 (bnc#665112)
Patch907: vcl-input-methods-in-qt4.diff
# find KDE3 filepicker helper binary (bnc#680382)
Patch908: kde3-fpicker.diff
# FIXME: fix EMP+ import (bnc#650049)
Patch960: svtools-enable-emfplus.diff
Patch961: vcl-use-canvas-bool.diff
Patch962: drawinglayer-metadata-decomposition.diff
Patch963: canvas-polygon-access-out-of-range.diff
Patch964: canvas-cairo-edge-count-calculation.diff
#
# patches against the upstream sources, must be -p0
# Patch1000: bug-123456-fix-foo.diff # example
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc
%description
This packages provides the basic tools and framework for building
LibreOffice using separate source packages.
%prep
%if %prepare_build == 0
%setup -D -T -q -n libreoffice-build-%ooo_build_version
%else
%setup -q -n libreoffice-build-%ooo_build_version
#
# apply patches against libreoffice-build
# %patch0 # example
%patch0
%patch1
%patch2
%patch3
install -m 644 %{S:1} %{S:30} src/
%if 0%{?suse_version} == 01010
install -m 644 %{S:150} src/
%endif
%if %use_xulrunner191 == yes
# allow to use xulrunner191 on SLED11-SP1 (bnc#540726)
%patch500
%endif
%if 0%{?suse_version} == 01010
# temporary disable registration of python components on SLED10
cp %{P:900} patches/hotfixes
%endif
%if 0%{?meego_version}
# compile sal/rtl/source with -O2 on MeeGo; File/Wizards/Letter crashed when compiled with -Os, see http://bugs.meego.com/show_bug.cgi?id=2652
cp %{P:901} patches/hotfixes
%endif
cp %{P:902} patches/hotfixes
cp %{P:903} patches/hotfixes
cp %{P:904} patches/hotfixes
cp %{P:905} patches/hotfixes
cp %{P:906} patches/hotfixes
cp %{P:907} patches/hotfixes
cp %{P:908} patches/hotfixes
# EMF+ stuff
cp %{P:960} patches/hotfixes
cp %{P:961} patches/hotfixes
cp %{P:962} patches/hotfixes
cp %{P:963} patches/hotfixes
cp %{P:964} patches/hotfixes
%endif
%build
%if %prepare_build != 0
#
# Parallel build settings ...
PARALLEL_BUILD=
if test -n "%{?jobs:%jobs}" -a -e "/opt/icecream/bin/gcc" -a -e "/opt/icecream/bin/g++" ; then
PARALLEL_BUILD="--with-gcc-speedup=icecream
--with-max-jobs=%jobs"
fi
# parallel build of modules; it makes sense on machines with more CPUs
if test "%build_module_in_parallel" = "1" ; then
PARALLEL_BUILD="$PARALLEL_BUILD --with-num-cpus=`grep ^processor /proc/cpuinfo | wc -l`"
fi
if test "%build_module_in_parallel" -gt "1" ; then
PARALLEL_BUILD="$PARALLEL_BUILD --with-num-cpus=%build_module_in_parallel"
fi
#
# Distro settings ...
%if 0%{?meego_version}
with_distro="SUSE-11.1"
%endif
%if 0%{?suse_version} && 0%{?suse_version} <= 01110
suse_major_ver=$((%{?suse_version} / 100))
suse_minor_ver=$((%{?suse_version} / 10 - $suse_major_ver * 10))
with_distro="SUSE-$suse_major_ver.$suse_minor_ver"
%endif
%if 0%{?suse_version} > 01110 && 0%{?suse_version} <= 01120
with_distro="SUSE-11.2"
%endif
%if 0%{?suse_version} > 01120
with_distro="SUSE"
%endif
#
# run autoreconf to make sure that everything works correctly on current system
# also the autoconf stuff might have been patched
autoreconf -fi
%endif
# make sure that JAVA_HOME is set correctly
%if 0%{?suse_version}
source /etc/profile.d/alljava.sh
%endif
%if 0%{?meego_version}
export JAVA_HOME=%{java_home}
%endif
# use RPM_OPT_FLAGS, ...
export ARCH_FLAGS="`echo $RPM_OPT_FLAGS | sed -e 's/\-O[0-9s]//g' -e 's/\-fexceptions//g'` -fno-strict-aliasing"
# FIXME: genccode from the system icu is in /usr/sbin
export PATH="$PATH:/usr/sbin"
%if %prepare_build != 0
./configure $PARALLEL_BUILD \
--with-arch-flags="$ARCH_FLAGS" \
--with-split \
--with-piece=bootstrap \
--libdir=%{_libdir} \
--prefix=%{_prefix} \
--mandir=%{_mandir} \
--sysconfdir=/etc \
--with-docdir=%{_docdir}/%{name} \
--with-binsuffix=%ooo_bin_suffix \
--with-installed-ooo-dirname=%ooo_home \
--with-distro="$with_distro" \
%if 0%{?suse_version} && 0%{?suse_version} <= 01030
--with-intro-bitmaps="%{S:140} %{S:142}" \
--with-about-bitmaps="%{S:141} %{S:143}" \
%endif
--with-source-version=%ooo_piece_version \
--without-git \
--without-download \
--with-lang=%ooo_langs \
--with-poor-help-localizations=%ooo_poor_help_localizations \
--with-mono-gac-root=%{_prefix}/lib \
--with-compat-oowrappers \
%if %test_build_binfilters != 0
--enable-binfilter \
%endif
%if %with_java == no
--with-java=no \
--with-jdk-home="" \
%else
%if %use_gij == yes
--with-java=gij \
--with-jdk-home=/usr \
%else
--with-java=java \
--with-jdk-home=$JAVA_HOME \
--with-java-target-version=%java_target_version \
%endif
%endif
%if %ooo_build_sdk == yes
--enable-odk \
%endif
%if 0%{?suse_version} && 0%{?suse_version} <= 01030
--with-additional-sections="PostgreSQL" \
%endif
%if 0%{?meego_version}
--with-system-icu \
--disable-kde4 \
%endif
%if 0%{?meego_version}
--disable-kde \
%endif
%if 0%{?suse_version} > 01130
--disable-mono \
%endif
%if %suse_version <= 1110
--without-junit \
%endif
--disable-access \
--disable-post-install-scripts \
--disable-strip \
--disable-strip-solver \
--enable-openxml \
--disable-report-builder \
--disable-pdfimport \
--disable-presenter-console \
--enable-build-noarch \
--with-ct2n \
--with-numbertext \
%if 0%{?suse_version}
--with-system-mysql \
--enable-mysql-connector \
%endif
%if 0%{?suse_version} > 01210
--with-system-mysql-cppconn \
%endif
%if 0%{?suse_version} > 01030 || 0%{?meego_version}
--enable-pdfimport \
%endif
--enable-minimizer --enable-presenter-console \
--enable-wiki-publisher --enable-ogltrans --enable-report-builder \
--enable-split-app-modules \
--enable-split-opt-features
%endif
# FIXME: try to finish build even with the strange random build crash in officecfg
make || make || make
%install
%ifarch x86_64 ppc
%if 0%{?suse_version} && 0%{?suse_version} <= 01020
# FIXME: move this to libreoffice-build
export JAVA_HOME=/usr
%endif
%endif
#
make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%dir %ooo_prefix/%ooo_home
%dir %ooo_prefix/%ooo_home/solver
%dir %ooo_prefix/%ooo_home/solenv
%dir %ooo_prefix/%ooo_home/build
%ooo_prefix/%ooo_home/solver/*
%ooo_prefix/%ooo_home/solenv/*
%ooo_prefix/%ooo_home/build/*
# noarch-related stuff
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/build
%_datadir/%ooo_home/build/*
%changelog
++++++ canvas-cairo-edge-count-calculation.diff ++++++
commit faf02acc88bc4d7ead617e8e4999ac717bbce31b
Author: Radek Doulik <rodo(a)novell.com>
Date: Thu Feb 17 15:55:19 2011 +0100
fix cairo canvas edge count calculation
(cherry picked from commit abb5233c0b9b584407b4696f5db2c330ca45b632)
Signed-off-by: Thorsten Behrens <tbehrens(a)novell.com>
diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx
index bb5f6be..29cf38e 100644
--- canvas/source/cairo/cairo_canvashelper.cxx
+++ canvas/source/cairo/cairo_canvashelper.cxx
@@ -1065,7 +1065,7 @@ namespace cairocanvas
if(nPointCount)
{
- const sal_uInt32 nEdgeCount(aCandidate.isClosed() ? nPointCount + 1: nPointCount);
+ const sal_uInt32 nEdgeCount(aCandidate.isClosed() ? nPointCount: nPointCount - 1);
basegfx::B2DPolygon aEdge;
aEdge.append(aCandidate.getB2DPoint(0));
aEdge.append(basegfx::B2DPoint(0.0, 0.0));
++++++ canvas-polygon-access-out-of-range.diff ++++++
commit 74b3688c6a388f077f6dd01dffee63bb872cce5c
Author: Radek Doulik <rodo(a)novell.com>
Date: Wed Feb 16 18:12:33 2011 +0100
fix cairo canvas regression - do not access polygon points outside range
(cherry picked from commit a898a8cb077c05b1085da8254e66f61aa265b7dc)
Signed-off-by: Thorsten Behrens <tbehrens(a)novell.com>
diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx
index 0294780..bb5f6be 100644
--- canvas/source/cairo/cairo_canvashelper.cxx
+++ canvas/source/cairo/cairo_canvashelper.cxx
@@ -1074,7 +1074,7 @@ namespace cairocanvas
{
const sal_uInt32 nNextIndex((b + 1) % nPointCount);
aEdge.setB2DPoint(1, aCandidate.getB2DPoint(nNextIndex));
- aEdge.setNextControlPoint(0, aCandidate.getNextControlPoint(b));
+ aEdge.setNextControlPoint(0, aCandidate.getNextControlPoint(b % nPointCount));
aEdge.setPrevControlPoint(1, aCandidate.getPrevControlPoint(nNextIndex));
doPolyPolygonImplementation( basegfx::B2DPolyPolygon(aEdge),
++++++ cli_ure-disable-mono-loader.diff ++++++
--- cli_ure/prj/build.lst.old 2010-10-12 18:43:33.000000000 +0200
+++ cli_ure/prj/build.lst 2010-10-12 18:43:09.000000000 +0200
@@ -10,6 +10,6 @@ ure cli_ure\unotypes nmake -
ure cli_ure\source\ure nmake - all ure_source_ure ure_source_bootstrap.u ure_source_version ure_source_source ure_source_basetypes ure_unotypes ure_inc NULL
ure cli_ure\source\uno_bridge nmake - w,vc7 ure_source_uno_bridge ure_source_basetypes ure_unotypes ure_source_ure ure_inc NULL
ure cli_ure\source\mono_bridge nmake - u ure_source_mono_bridge ure_unotypes ure_source_ure ure_inc NULL
-ure cli_ure\source\mono_loader nmake - u ure_source_mono_loader ure_unotypes ure_source_ure ure_inc NULL
+ure cli_ure\source\mono_loader nmake - - ure_source_mono_loader ure_unotypes ure_source_ure ure_inc NULL
ure cli_ure\source\native nmake - w,vc7 ure_source_native ure_source_version ure_source_source ure_source_ure ure_unotypes ure_source_uno_bridge ure_inc NULL
#ure cli_ure\util nmake - w,vc7 ure_util ure_source_ure ure_source_native NULL
--- scp2/source/ooo/ure.scp.old 2010-10-13 14:48:21.000000000 +0200
+++ scp2/source/ooo/ure.scp 2010-10-13 16:12:39.000000000 +0200
@@ -421,16 +421,6 @@ File gid_File_Dl_LogUnoUno
Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID);
End
-#if ( defined UNX && defined ENABLE_MONO ) // currently we only will build this on unix
-File gid_File_Dl_MonoLoader
- TXT_FILE_BODY;
- Dir = SCP2_URE_DL_DIR;
- Name = STRING(CONCAT4(mono_loader,DLLPOSTFIX,.uno,UNXSUFFIX));
- Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID);
- RegistryID = gid_Starregistry_Services_Rdb_Ure;
-End
-#endif
-
#if (defined WNT && defined _MSC) || defined ENABLE_MONO
File gid_File_Dl_Cli_Uno
TXT_FILE_BODY;
++++++ drawinglayer-metadata-decomposition.diff ++++++
commit 220ca4436d36d4ef4b40b13f38c3863603bbae2d
Author: Radek Doulik <rodo(a)novell.com>
Date: Tue Feb 15 17:30:45 2011 +0100
restrict metafile decomposition (fixes n#650049)
- do not use metafile decomposition on metafiles which need
canvas renderer (right now, these containing EMF+)
diff --git a/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx b/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
index dfa3983..ff8d3f8 100644
--- drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
+++ drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
@@ -229,8 +229,10 @@ namespace drawinglayer
mpOutputDevice->SetAntialiasing(nOldAntiAliase | ANTIALIASING_PIXELSNAPHAIRLINE);
}
+ const primitive2d::MetafilePrimitive2D& rMetafilePrimitive( static_cast< const primitive2d::MetafilePrimitive2D& >(rCandidate) );
+
static bool bTestMetaFilePrimitiveDecomposition(true);
- if(bTestMetaFilePrimitiveDecomposition)
+ if( bTestMetaFilePrimitiveDecomposition && !rMetafilePrimitive.getMetaFile().GetUseCanvas() )
{
// use new Metafile decomposition
process(rCandidate.get2DDecomposition(getViewInformation2D()));
@@ -238,7 +240,7 @@ namespace drawinglayer
else
{
// direct draw of MetaFile
- RenderMetafilePrimitive2D(static_cast< const primitive2d::MetafilePrimitive2D& >(rCandidate));
+ RenderMetafilePrimitive2D( rMetafilePrimitive );
}
if(bForceLineSnap)
++++++ kde3-fpicker.diff ++++++
commit 16b7cf288722a40ad7d847c829c3a4fba570cf0a
Author: Luboš Luňák <l.lunak(a)suse.cz>
Date: Fri Mar 18 13:18:58 2011 +0100
use full path for kdefilepicker helper binary (bnc#31109)
diff --git a/fpicker/source/unx/kde_unx/UnxFilePicker.cxx b/fpicker/source/unx/kde_unx/UnxFilePicker.cxx
index 8c7cd91..c2756ee 100644
--- a/fpicker/source/unx/kde_unx/UnxFilePicker.cxx
+++ b/fpicker/source/unx/kde_unx/UnxFilePicker.cxx
@@ -38,8 +38,10 @@
#include <cppuhelper/interfacecontainer.h>
#include <osl/diagnose.h>
+#include <osl/file.hxx>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
+#include <rtl/bootstrap.hxx>
#include <tools/resmgr.hxx>
#include <svtools/svtools.hrc>
@@ -715,7 +717,11 @@ void UnxFilePicker::initFilePicker()
#endif
// The executable name
- const char *pFname = "kdefilepicker";
+ rtl::OUString helperurl( RTL_CONSTASCII_USTRINGPARAM("${ORIGIN}/kdefilepicker"));
+ rtl::Bootstrap::expandMacros( helperurl );
+ rtl::OUString helperpath;
+ osl::FileBase::getSystemPathFromFileURL( helperurl, helperpath );
+ rtl::OString helper( rtl::OUStringToOString( helperpath, osl_getThreadTextEncoding()));
// ID of the main window
const int nIdLen = 20;
@@ -736,7 +742,7 @@ void UnxFilePicker::initFilePicker()
}
// Execute the fpicker implementation
- execlp( pFname, pFname, "--winid", pWinId, NULL );
+ execlp( helper.getStr(), helper.getStr(), "--winid", pWinId, NULL );
// Error, finish the child
exit( -1 );
++++++ libreoffice-bootstrap-rpmlintrc ++++++
# FIXME: temporary disabled some lint errors
# We must fix them in the upcomming big package split and rework
addFilter("files-duplicated-waste")
addFilter("devel-file-in-non-devel-package")
++++++ libreoffice-build-3.2.99.2-extensions-hack.diff ++++++
--- patches/dev300/apply
+++ patches/dev300/apply
@@ -43,7 +43,7 @@
# optional section for NLPSolver extension
NLPSolver : NLPSolverBits
# special fragmented build patch distro
-Piece : PieceBits
+Piece : PieceBits, ExtensionFixes, NovellOnlyExtensionFixes
#Localize
Localize : LocalizeFixes
UnstableWP : UnstableLibwpd
@@ -2315,6 +2315,10 @@
oox-drawingml-fix-apply-shape-reference-crash.diff, n#593611, rodo
oox-smartart-import.diff, thorsten
+[ PieceBits ]
+piece-config-office-extensions.diff
+
+
[ NovellOnlyWin32 ]
sled10-splash.diff, i#123456, pmladek
openlockedquerybox-alwaysontop.diff, n#656566, tml
--- patches/dev300/piece-config-office-extensions.diff
+++ patches/dev300/piece-config-office-extensions.diff
@@ -0,0 +1,79 @@
+--- configure.in.old 2010-03-05 21:33:20.000000000 +0100
++++ configure.in 2010-03-05 21:46:39.000000000 +0100
+@@ -4181,12 +4181,6 @@ AC_MSG_CHECKING([whether to build the My
+ if test -n "$enable_mysql_connector" -a "$enable_mysql_connector" != "no"; then
+ AC_MSG_RESULT([yes])
+ ENABLE_MYSQLC=YES
+- AC_MSG_CHECKING([for mysqlc module])
+- if test -d mysqlc; then
+- AC_MSG_RESULT([OK])
+- else
+- AC_MSG_ERROR([not existing. get it (did you get the -extensions tarball?)])
+- fi
+ BUILD_TYPE="$BUILD_TYPE MYSQLC"
+ else
+ AC_MSG_RESULT([no])
+@@ -4280,12 +4280,6 @@ int main(int argc, char **argv) {
+
+ else
+ AC_MSG_RESULT([internal])
+- AC_MSG_CHECKING([for mysqlcppconn module])
+- if test -d mysqlcppconn; then
+- AC_MSG_RESULT([OK])
+- else
+- AC_MSG_ERROR([not existing. get it (did you get the -extensions tarball?)])
+- fi
+ BUILD_TYPE="$BUILD_TYPE MYSQLCPPCONN"
+ SYSTEM_MYSQL_CPPCONN=NO
+ fi
+@@ -5985,24 +5985,12 @@ AC_SUBST(POPPLER_CFLAGS)
+ AC_SUBST(POPPLER_LIBS)
+
+ if test "$ENABLE_PRESENTER_SCREEN" = "YES" -o "$ENABLE_MINIMIZER" = "YES" -o "$ENABLE_PDFIMPORT" = "YES"; then
+- AC_MSG_CHECKING([for sdext module])
+- if test -d ./sdext; then
+- AC_MSG_RESULT([OK])
+- else
+- AC_MSG_ERROR([not existing. get it (did you get the -extensions tarball?)])
+- fi
+ BUILD_TYPE="$BUILD_TYPE SDEXT"
+ fi
+
+ AC_MSG_CHECKING([whether to build the Wiki Publisher extension])
+ if test -n "$enable_wiki_publisher" -a "$enable_wiki_publisher" != "no" && test "$WITH_JAVA" != "no"; then
+ AC_MSG_RESULT([yes])
+- AC_MSG_CHECKING([for swext module])
+- if test -d ./swext; then
+- AC_MSG_RESULT([OK])
+- else
+- AC_MSG_ERROR([not existing. get it (did you get the -extensions tarball?)])
+- fi
+ ENABLE_MEDIAWIKI=YES
+ BUILD_TYPE="$BUILD_TYPE SWEXT"
+ else
+@@ -6034,12 +6022,6 @@ AC_MSG_CHECKING([whether to build the Re
+ if test -n "$enable_report_builder" -a "$enable_report_builder" != "no" && test "$WITH_JAVA" != "no"; then
+ AC_MSG_RESULT([yes])
+ ENABLE_REPORTBUILDER=YES
+- AC_MSG_CHECKING([for reportbuilder module])
+- if test -d ./reportbuilder; then
+- AC_MSG_RESULT([OK])
+- else
+- AC_MSG_ERROR([not existing. get it (did you get the -extensions tarball?)])
+- fi
+ AC_MSG_CHECKING([which jfreereport libs to use])
+ if test "$with_system_jfreereport" = "yes"; then
+ SYSTEM_JFREEREPORT=YES
+@@ -6203,12 +6185,6 @@ if test -n "$enable_report_builder" -a "
+
+ else
+ AC_MSG_RESULT([internal])
+- AC_MSG_CHECKING([for jfreereport module])
+- if test -d ./jfreereport; then
+- AC_MSG_RESULT([OK])
+- else
+- AC_MSG_ERROR([not existing. get it (did you get the -extensions tarball?)])
+- fi
+ SYSTEM_JFREEREPORT=NO
+ BUILD_TYPE="$BUILD_TYPE JFREEREPORT"
+ fi
++++++ libreoffice-build-3.3.1.1-enable-kde4-support.diff ++++++
--- distro-configs/SUSE-11.1.conf.in
+++ distro-configs/SUSE-11.1.conf.in
@@ -1,6 +1,5 @@
--with-vendor=\"Novell, Inc.\"
--disable-access
---disable-kde4
--disable-odk
--disable-qadevooo
--enable-hids
++++++ libreoffice-build-3.3.1.1-setup-native.diff ++++++
--- bin/unpack
+++ bin/unpack
@@ -289,7 +289,7 @@
fi
# ugly hack around odd positioning of this info
echo "Unpacking setup_native .txt pieces"
- ($OOO_DECOMPRESS_CMD $SRCDIR/setup_native_packinfo-3.3.0.2.tar.bz2 | $GNUTAR xf - ) || exit
+ ($OOO_DECOMPRESS_CMD $SRCDIR/setup_native_packinfo-3.3.1.1.tar.bz2 | $GNUTAR xf - ) || exit
# hack to patch new files in the root dir
if test "z$PIECE" = "zbootstrap" ; then
touch $OOBUILDDIR/boost.m4
--- download.in
+++ download.in
@@ -538,7 +538,7 @@
}
if ('@PIECE@' eq 'bootstrap') {
- source_file( 'setup_native_packinfo-3.3.0.2.tar.bz2' );
+ source_file( 'setup_native_packinfo-3.3.1.1.tar.bz2' );
}
if ('@OOOP_FONTS_PACK@' ne '') {
++++++ libreoffice-build-slideshow-media-playback-bug.diff ++++++
>From 99f78609e2b81169e1ed4aa9ffa31aeadeb4ca52 Mon Sep 17 00:00:00 2001
From: Thorsten Behrens <tbehrens(a)novell.com>
Date: Wed, 23 Feb 2011 07:44:17 +0100
Subject: [PATCH] Temp fix for slideshow media playback bug.
Fixes deb#612940 and n#651250 by disabling the impress media
embedding patches. Those don't pass on proper temporary file system
urls to avmedia, during slideshow.
---
patches/dev300/apply | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/patches/dev300/apply b/patches/dev300/apply
index c60565e..4df4ea2 100644
--- patches/dev300/apply
+++ patches/dev300/apply
@@ -2279,8 +2279,8 @@ transogl-crossplatform.diff, ericb
[ Features ]
# embed generic media files inside odf docs, plus various related
# sound fixes from rodo
-impressmedia-features.diff, i#83753, n#515553, thorsten
-slideshow-sound.diff, n#515553, rodo
+#impressmedia-features.diff, i#83753, n#515553, thorsten
+#slideshow-sound.diff, n#515553, rodo
[ Fixes ]
vcl-gtk-process-events-on-exit.diff, rodo
--
1.6.4.2
++++++ officecfg-help-in-usr-share.diff ++++++
--- officecfg/registry/schema/org/openoffice/Office/Common.xcs.old 2008-08-13 11:21:46.000000000 +0200
+++ officecfg/registry/schema/org/openoffice/Office/Common.xcs 2008-08-14 17:24:15.000000000 +0200
@@ -1489,7 +1489,7 @@ Dymamic border coloring means that when
<author>ABI</author>
<desc>Specifies the path to the Office help files.</desc>
</info>
- <value>$(instpath)/help</value>
+ <value>/usr/share/libreoffice/basis-link/help</value>
</prop>
<prop oor:name="Linguistic" oor:type="xs:string">
<info>
@@ -1651,7 +1651,7 @@ Dymamic border coloring means that when
<info>
<desc>Specifies the default directory where Office help files are located.</desc>
</info>
- <value>$(instpath)/help</value>
+ <value>/usr/share/libreoffice/basis-link/help</value>
</prop>
<prop oor:name="Linguistic" oor:type="xs:string">
<info>
--- officecfg/registry/data/org/openoffice/Office/Paths.xcu.old 2008-04-11 15:11:41.000000000 +0200
+++ officecfg/registry/data/org/openoffice/Office/Paths.xcu 2008-08-14 17:25:35.000000000 +0200
@@ -123,7 +123,7 @@
<node oor:name="Help" oor:op="fuse" oor:mandatory="true">
<node oor:name="InternalPaths">
- <node oor:name="$(instpath)/help" oor:op="fuse" />
+ <node oor:name="/usr/share/libreoffice/basis-link/help" oor:op="fuse" />
</node>
</node>
++++++ ooo-build-3.1.99.2-xulrunner-1.9.1.diff ++++++
--- patches/dev300/apply
+++ patches/dev300/apply
@@ -1087,6 +1087,8 @@
# help is in /usr/share/ooo-2.0/help now
# FIXME: this should be configurable via ./configure
officecfg-help-in-usr-share.diff
+# will use xulrunner191 on sles10-SP1 (bnc#540726)
+xulrunner-1.9.1.diff, ccheney
# change user config dir name from ~/.openoffice.org3 to ~/.ooo3
scp2-user-config-ooo3.diff, pmladek
# Push fonts into the ps stream always
++++++ piece-disable-pyuno-registration.diff ++++++
--- solenv/bin/modules/installer/servicesfile.pm.old 2009-03-05 15:40:56.000000000 +0100
+++ solenv/bin/modules/installer/servicesfile.pm 2009-03-06 16:11:07.000000000 +0100
@@ -448,7 +448,8 @@ sub register_all_components
if ( $#unocomponents > -1 ) { $uno_error_occured = register_unocomponents($allvariableshashref, \@unocomponents, $regcompfileref, $servicesfile, $nativeservicesurlprefix); }
if ( $#javacomponents > -1 ) { $java_error_occured = register_javacomponents($allvariableshashref, \@javacomponents, $regcompfileref, $servicesfile, $regcomprdb, $javaservicesurlprefix); }
- if ( $#pythoncomponents > -1 ) { $python_error_occured = register_pythoncomponents(\@pythoncomponents, $regcompfileref, $servicesfile, $includepatharrayref); }
+# temporary disable on SLED10; it fails there
+# if ( $#pythoncomponents > -1 ) { $python_error_occured = register_pythoncomponents(\@pythoncomponents, $regcompfileref, $servicesfile, $includepatharrayref); }
if ( $uno_error_occured || $java_error_occured || $python_error_occured ) { $registererrorflag = 1; }
++++++ piece-packimages.diff ++++++
--- packimages/pack/makefile.mk.old 2010-11-11 16:35:27.000000000 +0100
+++ packimages/pack/makefile.mk 2011-02-18 19:17:04.000000000 +0100
@@ -34,18 +34,19 @@ TARGET=packimages
RSCCUSTOMIMG*=$(PRJ)
.INCLUDE: target.mk
+IMGSRC=$(SOLARVER)
IMAGES := $(COMMONBIN)$/images.zip
SORTED_LIST=$(RES)$/img$/sorted.lst
# Custom sets, at 24x24 & 16x16 fall-back to Tango preferentially
# (Tango fallbacks to Industrial for the missing icons)
CUSTOM_IMAGE_SETS=hicontrast crystal oxygen tango classic
CUSTOM_IMAGES+=$(foreach,i,$(CUSTOM_IMAGE_SETS) images_$i)
-CUSTOM_PREFERRED_FALLBACK_1*=-c $(SOLARSRC)$/ooo_custom_images$/tango
-CUSTOM_PREFERRED_FALLBACK_2*=-c $(SOLARSRC)$/ooo_custom_images$/industrial
+CUSTOM_PREFERRED_FALLBACK_1*=-c $(IMGSRC)$/ooo_custom_images$/tango
+CUSTOM_PREFERRED_FALLBACK_2*=-c $(IMGSRC)$/ooo_custom_images$/industrial
-CRYSTAL_TARBALL=$(SOLARSRC)$/external_images$/ooo_crystal_images-1.tar.gz
-OXYGEN_TARBALL=$(SOLARSRC)$/external_images$/ooo_oxygen_images-2009-06-17.tar.gz
-CLASSIC_TARBALL=$(SOLARSRC)$/ooo_custom_images$/classic/classic_images.tar.gz
+CRYSTAL_TARBALL=$(IMGSRC)$/external_images$/ooo_crystal_images-1.tar.gz
+OXYGEN_TARBALL=$(IMGSRC)$/external_images$/ooo_oxygen_images-2009-06-17.tar.gz
+CLASSIC_TARBALL=$(IMGSRC)$/ooo_custom_images$/classic/classic_images.tar.gz
ALLTAR : $(IMAGES) $(CUSTOM_IMAGES) $(COMMONBIN)$/images_brand.zip
@@ -58,14 +59,14 @@ $(SORTED_LIST) : image-sort.lst
$(RES)$/img$/commandimagelist.ilst .PHONY : $(SORTED_LIST)
@@-$(MKDIR) $(RES)$/img
#+-$(RM) $@ $@.$(INPATH)
- $(FIND) $(SOLARSRC)$/$(RSCDEFIMG)/res/commandimagelist -name "*.png" | sed "s#$(SOLARSRC)$/$(RSCDEFIMG)/res#%GLOBALRES%#" | $(PERL) $(SOLARENV)$/bin$/sort.pl > $@.$(INPATH)
+ $(FIND) $(IMGSRC)$/$(RSCDEFIMG)/res/commandimagelist -name "*.png" | sed "s#$(IMGSRC)$/$(RSCDEFIMG)/res#%GLOBALRES%#" | $(PERL) $(SOLARENV)$/bin$/sort.pl > $@.$(INPATH)
$(PERL) $(SOLARENV)$/bin$/diffmv.pl $@.$(INPATH) $@
$(COMMONBIN)$/images.zip .PHONY: $(RES)$/img$/commandimagelist.ilst
- $(PERL) $(SOLARENV)$/bin$/packimages.pl -g $(SOLARSRC)$/$(RSCDEFIMG) -m $(SOLARSRC)$/$(RSCDEFIMG) -c $(RSCCUSTOMIMG) -l $(SOLARCOMMONRESDIR)$/img -s $(SORTED_LIST) -l $(RES)$/img -o $@
+ $(PERL) $(SOLARENV)$/bin$/packimages.pl -g $(IMGSRC)$/$(RSCDEFIMG) -m $(IMGSRC)$/$(RSCDEFIMG) -c $(RSCCUSTOMIMG) -l $(SOLARCOMMONRESDIR)$/img -s $(SORTED_LIST) -l $(RES)$/img -o $@
images_% : $(RES)$/img$/commandimagelist.ilst
- $(PERL) $(SOLARENV)$/bin$/packimages.pl -g $(SOLARSRC)$/$(RSCDEFIMG) -m $(SOLARSRC)$/$(RSCDEFIMG) -c $(RSCCUSTOMIMG) -c $(SOLARSRC)$/ooo_custom_images$/$(@:s/images_//) -c $(MISC)$/$(@:s/images_//) $(CUSTOM_PREFERRED_FALLBACK_1) $(CUSTOM_PREFERRED_FALLBACK_2) -l $(SOLARCOMMONRESDIR)$/img -l $(RES)$/img -s $(SORTED_LIST) -o $(COMMONBIN)$/$@.zip
+ $(PERL) $(SOLARENV)$/bin$/packimages.pl -g $(IMGSRC)$/$(RSCDEFIMG) -m $(IMGSRC)$/$(RSCDEFIMG) -c $(RSCCUSTOMIMG) -c $(IMGSRC)$/ooo_custom_images$/$(@:s/images_//) -c $(MISC)$/$(@:s/images_//) $(CUSTOM_PREFERRED_FALLBACK_1) $(CUSTOM_PREFERRED_FALLBACK_2) -l $(SOLARCOMMONRESDIR)$/img -l $(RES)$/img -s $(SORTED_LIST) -o $(COMMONBIN)$/$@.zip
# make sure to have one to keep packing happy
$(COMMONBIN)$/images_brand.zip:
@@ -73,7 +74,7 @@ $(COMMONBIN)$/images_brand.zip:
# generate the HiContrast icon set
$(MISC)$/hicontrast.flag .PHONY :
- $(PERL) $(SOLARENV)$/bin$/hicontrast-to-theme.pl $(SOLARSRC)$/default_images $(MISC)$/hicontrast && $(TOUCH) $@
+ $(PERL) $(SOLARENV)$/bin$/hicontrast-to-theme.pl $(IMGSRC)$/default_images $(MISC)$/hicontrast && $(TOUCH) $@
# unpack the Crystal icon set
$(MISC)$/crystal.flag : $(CRYSTAL_TARBALL)
++++++ sal-rtl-compiler-optimization-meego.diff ++++++
--- sal/rtl/source/makefile.mk.old 2010-04-28 11:35:17.000000000 +0200
+++ sal/rtl/source/makefile.mk 2010-06-02 15:11:56.000000000 +0200
@@ -53,6 +53,9 @@ CDEFS+= -DFORCE_SYSALLOC
CFLAGS+= $(LFS_CFLAGS)
CXXFLAGS+= $(LFS_CFLAGS)
+CFLAGS+= -O2
+CXXFLAGS+= -O2
+
# --- Files --------------------------------------------------------
# safe that way: gen_makefile doesn't want it,
++++++ sd-blank-first-slide.diff ++++++
commit 89fe9346a5292ddb1ac19ba734034b61e4b628b2
Author: Michael Meeks <michael.meeks(a)novell.com>
Date: Tue Feb 22 11:23:46 2011 +0000
fix fdo#34533 - occasional blank first slide in presentation
diff --git a/sd/source/ui/slideshow/slideshowviewimpl.cxx b/sd/source/ui/slideshow/slideshowviewimpl.cxx
index 2000ae0..fa293b2 100644
--- sd/source/ui/slideshow/slideshowviewimpl.cxx
+++ sd/source/ui/slideshow/slideshowviewimpl.cxx
@@ -500,7 +500,17 @@ void SlideShowView::updateimpl( ::osl::ClearableMutexGuard& rGuard, SlideshowImp
if( pSlideShow )
{
::rtl::Reference< SlideshowImpl > aSLGuard( pSlideShow );
- rGuard.clear();
+
+ if( mbFirstPaint )
+ {
+ mbFirstPaint = false;
+ SlideshowImpl* pSlideShow = mpSlideShow;
+ rGuard.clear();
+ if( pSlideShow )
+ pSlideShow->onFirstPaint();
+ } else
+ rGuard.clear();
+
pSlideShow->startUpdateTimer();
}
}
++++++ solenv-carefull-patching-hack.diff ++++++
--- solenv/inc/tg_ext.mk.old 2010-06-15 13:58:56.000000000 +0200
+++ solenv/inc/tg_ext.mk 2010-06-16 12:59:50.000000000 +0200
@@ -192,6 +192,7 @@ $(PACKAGE_DIR)/$(PATCH_FLAG_FILE) : $(PA
@echo no patch needed...
$(COMMAND_ECHO)$(TOUCH) $@
.ELSE # "$(PATCH_FILES)"=="none" || "$(PATCH_FILES)"==""
+ @echo patches available...
.IF "$(GUI)"=="WNT"
# hack to make 4nt version 4,01 work and still get propper
# errorcodes for versions < 3,00
@@ -202,12 +203,17 @@ $(PACKAGE_DIR)/$(PATCH_FLAG_FILE) : $(PA
#.ENDIF # "$(my4ver:s/.//:s/,//)" >= "300"
.ELSE # "$(GUI)"=="WNT"
.IF "$(BSCLIENT)"=="TRUE"
- $(COMMAND_ECHO)cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATH_IN_MODULE)/{$(PATCH_FILES)} | $(GNUPATCH) -f $(PATCHFLAGS) -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
+ $(COMMAND_ECHO)cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATH_IN_MODULE)/{$(PATCH_FILES)} | $(GNUPATCH) -f $(PATCHFLAGS) -p2 && echo "patches applied..."
+ $(DELAY) 2
+ $(COMMAND_ECHO)cd $(PACKAGE_DIR) && $(TOUCH) $(PATCH_FLAG_FILE)
.ELSE # "$(BSCLIENT)"!=""
- $(COMMAND_ECHO)cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATH_IN_MODULE)/{$(PATCH_FILES)} | $(GNUPATCH) $(PATCHFLAGS) -p2 && $(TOUCH) $(PATCH_FLAG_FILE)
+ $(COMMAND_ECHO)cd $(PACKAGE_DIR) && $(TYPE) $(BACK_PATH)$(PATH_IN_MODULE)/{$(PATCH_FILES)} | $(GNUPATCH) $(PATCHFLAGS) -p2 && echo "patches applied..."
+ $(DELAY) 2
+ $(COMMAND_ECHO)cd $(PACKAGE_DIR) && $(TOUCH) $(PATCH_FLAG_FILE)
.ENDIF # "$(BSCLIENT)"!=""
.ENDIF # "$(GUI)"=="WNT"
.ENDIF # "$(PATCH_FILES)"=="none" || "$(PATCH_FILES)"==""
+ @echo patching finished...
.IF "$(T_ADDITIONAL_FILES)"!=""
.IF "$(GUI)"=="WNT"
# Native W32 tools generate only filedates with even seconds, cygwin also with odd seconds
++++++ svtools-enable-emfplus.diff ++++++
--- svtools/source/filter.vcl/wmf/enhwmf.cxx.old 2011-02-15 18:42:33.000000000 +0100
+++ svtools/source/filter.vcl/wmf/enhwmf.cxx 2011-02-15 20:57:50.000000000 +0100
@@ -344,8 +344,12 @@ BOOL EnhWMFReader::ReadEnhWMF()
sal_Bool bFlag, bStatus = ReadHeader();
sal_Bool bHaveDC = false;
- // disable EMF+ temporarily on all platforms
+#ifdef UNX
+ static sal_Bool bEnableEMFPlus = ( getenv( "EMF_PLUS_DISABLE" ) == NULL );
+#else
+ // TODO: make it possible to disable emf+ on windows
static sal_Bool bEnableEMFPlus = sal_False;
+#endif
while( bStatus && nRecordCount-- )
{
++++++ vcl-input-methods-in-qt4.diff ++++++
--- vcl/unx/kde4/KDESalDisplay.cxx.old 2010-11-11 16:22:48.000000000 +0100
+++ vcl/unx/kde4/KDESalDisplay.cxx 2011-02-22 19:37:17.000000000 +0100
@@ -41,6 +41,7 @@ SalKDEDisplay::SalKDEDisplay( Display* p
{
assert( selfptr == NULL );
selfptr = this;
+ xim_protocol = XInternAtom( pDisp_, "_XIM_PROTOCOL", False );
}
SalKDEDisplay::~SalKDEDisplay()
@@ -65,7 +66,32 @@ void SalKDEDisplay::Yield()
XEvent event;
XNextEvent( pDisp_, &event );
+ if( checkDirectInputEvent( &event ))
+ return;
qApp->x11ProcessEvent( &event );
}
+// HACK: When using Qt event loop, input methods (japanese, etc.) will get broken because
+// of XFilterEvent() getting called twice, once by Qt, once by LO (bnc#665112).
+// This function is therefore called before any XEvent is passed to Qt event handling
+// and if it is a keyboard event and no Qt widget is the active window (i.e. we are
+// processing events for some LO window), then feed the event only to LO directly and skip Qt
+// completely. Skipped events are KeyPress, KeyRelease and also _XIM_PROTOCOL client message
+// (seems to be necessary too, hopefully there are not other internal XIM messages that
+// would need this handling).
+bool SalKDEDisplay::checkDirectInputEvent( XEvent* ev )
+{
+ if( ev->xany.type == XLIB_KeyPress || ev->xany.type == KeyRelease
+ || ( ev->xany.type == ClientMessage && ev->xclient.message_type == xim_protocol ))
+ {
+ if( qApp->activeWindow() == NULL )
+ {
+ Dispatch(ev);
+ return true;
+ }
+ }
+ return false;
+}
+
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
--- vcl/unx/kde4/KDESalDisplay.hxx.old 2010-11-11 16:22:48.000000000 +0100
+++ vcl/unx/kde4/KDESalDisplay.hxx 2011-02-22 19:37:17.000000000 +0100
@@ -41,7 +41,9 @@ class SalKDEDisplay : public SalX11Displ
inline void EventGuardRelease() { osl_releaseMutex( hEventGuard_ ); }
// virtual long Dispatch( XEvent *event );
virtual void Yield();
+ bool checkDirectInputEvent( XEvent* ev );
private:
+ Atom xim_protocol;
static SalKDEDisplay* selfptr;
};
--- vcl/unx/kde4/KDEXLib.cxx.old 2010-12-14 17:02:02.000000000 +0100
+++ vcl/unx/kde4/KDEXLib.cxx 2011-02-22 19:37:17.000000000 +0100
@@ -205,8 +205,19 @@ static GPollFunc old_gpoll = NULL;
static gint gpoll_wrapper( GPollFD*, guint, gint );
#endif
+static bool ( *old_qt_event_filter )( void* );
+static bool qt_event_filter( void* m )
+{
+ if( old_qt_event_filter != NULL && old_qt_event_filter( m ))
+ return true;
+ if( SalKDEDisplay::self() && SalKDEDisplay::self()->checkDirectInputEvent( static_cast< XEvent* >( m )))
+ return true;
+ return false;
+}
+
void KDEXLib::setupEventLoop()
{
+ old_qt_event_filter = QAbstractEventDispatcher::instance()->setEventFilter( qt_event_filter );
#ifdef GLIB_EVENT_LOOP_SUPPORT
// Glib is simple, it has g_main_context_set_poll_func() for wrapping the sleep call.
// The catch is that Qt has a bug that allows triggering timers even when they should
++++++ vcl-use-canvas-bool.diff ++++++
commit 7de8695f19626c764a4b43cfb30179525d9a5956
Author: Radek Doulik <rodo(a)novell.com>
Date: Wed Feb 9 16:02:42 2011 +0100
GDIMetaFile::bUseCanvas related changes (prerequisite for fixing n#650049)
- add GetUseCanvas() for read access
- update bUseCanvas when playing on metafile
commit bb6e3a77426bd8815760f6a46914dfc3568527cb
Author: Radek Doulik <rodo(a)novell.com>
Date: Tue Feb 15 17:19:24 2011 +0100
clean the code a bit
--- vcl/inc/vcl/gdimtf.hxx
+++ vcl/inc/vcl/gdimtf.hxx
@@ -247,6 +247,7 @@ public:
BOOL CreateThumbnail( sal_uInt32 nMaximumExtent, BitmapEx& rBmpEx, const BitmapEx* pOverlay = NULL, const Rectangle* pOverlayRect = NULL ) const;
void UseCanvas( BOOL _bUseCanvas );
+ BOOL GetUseCanvas() const { return bUseCanvas; }
};
/** Create a special metaaction that delegates rendering to specified
--- vcl/source/gdi/gdimtf.cxx
+++ vcl/source/gdi/gdimtf.cxx
@@ -437,6 +437,8 @@ void GDIMetaFile::Play( GDIMetaFile& rMtf, ULONG nPos )
MetaAction* pAction = GetCurAction();
const ULONG nObjCount = Count();
+ rMtf.UseCanvas( rMtf.GetUseCanvas() || bUseCanvas );
+
if( nPos > nObjCount )
nPos = nObjCount;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libreoffice-libs-gui for openSUSE:11.3
checked in at Thu Mar 31 01:40:42 CEST 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ 11.3/libreoffice-libs-gui/libreoffice-libs-gui.changes 2011-03-18 22:34:34.000000000 +0100
@@ -0,0 +1,421 @@
+-------------------------------------------------------------------
+Fri Mar 18 22:12:32 CET 2011 - pmladek(a)suse.cz
+
+- maintenance update (bnc#667421, MaintenanceTracker-38738)
+
+-------------------------------------------------------------------
+Wed Mar 16 16:45:15 UTC 2011 - neptunia(a)mail.ru
+
+- enabled KDE3 support (bnc#678998)
+
+-------------------------------------------------------------------
+Wed Feb 23 14:08:35 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-3.3.1.2 == 3.3.1-rc2 == final
+
+-------------------------------------------------------------------
+Wed Feb 16 16:27:04 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.2 (3.3.1-rc2)
+- enabled KDE4 support for SLED11; LO-3.3.1 fixed the remaining annoying bugs
+
+-------------------------------------------------------------------
+Tue Feb 8 20:53:59 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.1.1 (3.3.1-rc1)
+
+-------------------------------------------------------------------
+Mon Jan 31 20:32:38 CET 2011 - pmladek(a)suse.cz
+
+- libreoffice-build-3.3.0.4 == 3.3.0-rc4 == final
+
+-------------------------------------------------------------------
+Wed Jan 19 12:58:21 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.4 (3.3-rc4)
+
+-------------------------------------------------------------------
+Tue Jan 11 16:41:58 CET 2011 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.3 (3.3-rc3)
+
+-------------------------------------------------------------------
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2)
+
+-------------------------------------------------------------------
+Wed Dec 1 19:41:47 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.1 (3.3-rc1)
+- fixed URL, summary, and description for LibreOffice
+
+-------------------------------------------------------------------
+Mon Nov 15 16:16:32 CET 2010 - pmladek(a)suse.cz
+
+- disabled KDE3 stuff on openSUSE >= 11.2 (bnc#605472, bnc#621472)
+- added gcc-c++ and libxml2-devel into BuildRequires; were required
+ by kdelibs3-devel before
+
+-------------------------------------------------------------------
+Fri Nov 12 12:24:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.2.99.3 (3.3-beta3)
+
+-------------------------------------------------------------------
+Thu Oct 14 19:12:31 CEST 2010 - pmladek(a)suse.cz
+
+- switched to the LibreOffice code base, http://www.documentfoundation.org/
+- renamed packages from OpenOffice_org* to libreoffice*
+- updated to libreoffice-3.2.99.2 (3.3-beta2)
+
+-------------------------------------------------------------------
+Fri Sep 17 17:22:17 CEST 2010 - pmladek(a)suse.cz
+
+- required libcppunit-devel only on openSUSE >= 11.0
+
+-------------------------------------------------------------------
+Wed Sep 15 20:45:27 CEST 2010 - pmladek(a)suse.cz
+
+- updated to version 3.2.98.1 (3.3-alpha1)
+- used the prepatched OOo sources from ooo-build git
+- added libcppunit-devel into BuildRequires
+
+-------------------------------------------------------------------
+Thu Sep 2 15:45:12 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.6 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Tue Aug 24 16:37:41 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.5 (3.2.1 security update, bnc#629085,
+ MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)
+
+-------------------------------------------------------------------
+Wed Jun 16 19:17:34 CEST 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.1.4 (3.2.1 maintenance update)
+
+-------------------------------------------------------------------
+Mon May 31 17:27:18 CEST 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.1.3 == 3.2.1-rc3 == final
+
+-------------------------------------------------------------------
+Fri May 28 17:37:09 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m19
+- updated ooo-build to version 3.2.1.3 (3.2.1-rc3)
+
+-------------------------------------------------------------------
+Tue May 25 17:44:26 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m18 (3.2.1-rc2)
+- updated ooo-build to version 3.2.1.2 (3.2.1-rc2)
+
+-------------------------------------------------------------------
+Thu May 13 20:29:10 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m17 (3.2.1-rc1)
+- updated ooo-build to version 3.2.1.1 (3.2.1-rc1)
+- added initial support for build on MeeGo distro
+
+-------------------------------------------------------------------
+Fri Apr 23 11:30:30 CEST 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m15
+- updated ooo-build to version 3.2.0.99.3 (3.2.1-beta3)
+
+-------------------------------------------------------------------
+Thu Mar 25 21:38:09 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.2 (3.2.1-beta2)
+
+-------------------------------------------------------------------
+Thu Mar 11 21:18:47 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.99.1 (3.2.1-beta1)
+- used the new solution to control parallel build
+
+-------------------------------------------------------------------
+Fri Feb 26 17:11:58 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.98.1 (3.2.1-alpha1)
+- removed the outdated extra localizations sources; they might cause
+ problems (bnc#549027)
+
+-------------------------------------------------------------------
+Wed Feb 24 17:20:34 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.7 (3.2 bugfix release)
+- removed broken Danish extra localizations sources; fixed function names in
+ Calc (bnc#549027)
+
+-------------------------------------------------------------------
+Thu Feb 18 20:46:24 CET 2010 - pmladek(a)suse.cz
+
+- updated ooo-build to version 3.2.0.6 (3.2 bugfix release)
+
+-------------------------------------------------------------------
+Thu Feb 4 19:36:48 CET 2010 - pmladek(a)suse.cz
+
+- ooo-build-3.2.0.5 == 3.2-rc5 == final
+
+-------------------------------------------------------------------
+Thu Feb 4 15:33:42 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m12 (3.2-rc5)
+- updated ooo-build to version 3.2.0.5 (3.2-rc5)
+
+-------------------------------------------------------------------
+Wed Jan 27 20:29:22 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m11 (3.2-rc4)
+- updated ooo-build to version 3.2.0.4 (3.2-rc4)
+
+-------------------------------------------------------------------
+Wed Jan 13 19:32:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m9
+- updated ooo-build to version 3.2.0.2 (3.2-rc2)
+
+-------------------------------------------------------------------
+Sun Dec 20 19:38:12 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m8
+- updated ooo-build to version 3.2.0.1 (3.2-rc1)
+
+-------------------------------------------------------------------
+Mon Dec 7 17:53:37 CET 2009 - pmladek(a)suse.cz
+
+- updated to the milestone ooo320-m7
+- updated ooo-build to version 3.1.99.4 (3.2-beta4)
+- added the upstream l10n sources and full extra localization sources
+- started to prebuild localize.sdf files here because the transex3 tools
+ were needed to apply the extra localization sources
++++ 224 more lines (skipped)
++++ between /dev/null
++++ and 11.3/libreoffice-libs-gui/libreoffice-libs-gui.changes
calling whatdependson for 11.3-i586
New:
----
libreoffice-l10n-3.3.1.2.tar.bz2
libreoffice-libs-gui-3.3.1.2.tar.bz2
libreoffice-libs-gui.changes
libreoffice-libs-gui.spec
lo-libs-gui-req
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-libs-gui.spec ++++++
#
# spec file for package libreoffice-libs-gui
#
# Copyright (c) 2011 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
%define distro SUSE
Name: libreoffice-libs-gui
Version: 3.3.1.2
Release: 2.<RELEASE2>
%define piece libs-gui
%define ooo_build_version 3.3.1.2
%define ooo_piece_version 3.3.1.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
#!BuildIgnore: libreoffice
BuildRequires: libreoffice-artwork-devel = %version
BuildRequires: libreoffice-bootstrap = %version
BuildRequires: libreoffice-libs-extern-devel = %version
BuildRequires: ImageMagick ant ant-apache-regexp bison boost-devel ccache cups-devel curl-devel flac-devel flex gcc-c++ gnome-vfs2-devel gperf gtk2-devel icu java-devel libexif libxml2-devel mono-devel neon-devel pam-devel perl-Archive-Zip perl-Compress-Zlib python-devel recode unixODBC-devel unzip xml-commons-apis zip
############################
# basic stuff
%if 0%{?suse_version}
BuildRequires: db-devel krb5 openldap2-devel xorg-x11
# LO-3.3 fixed all most annoying KDE4-related bugs => time to enable KDE4 support for SLED11
BuildRequires: libkde4-devel
%endif
%if 0%{?meego_version}
BuildRequires: db4-devel krb5-devel openldap-devel
BuildRequires: xorg-x11-server-devel
BuildRequires: xorg-x11-proto-xproto
BuildRequires: xorg-x11-utils
BuildRequires: pkgconfig(xt) pkgconfig(xtst)
BuildRequires: libjpeg-devel libxslt-devel openssl-devel pkgconfig(gl) pkgconfig(glu) pkgconfig(xau) pkgconfig(xaw7)
%endif
############################
# KDE3 stuff
%if 0%{?suse_version}
BuildRequires: kdelibs3-devel
%endif
############################
# cppunit stuff
%if 0%{?suse_version} >= 01100
BuildRequires: libcppunit-devel
%endif
############################
# expat stuff
%if 0%{?suse_version} > 01100
# libexpat-devel is explicitely needed since openSUSE-11.1
BuildRequires: libexpat-devel
%endif
%if 0%{?meego_version}
BuildRequires: expat-devel
%endif
############################
# openSUSE 10.3 features
%if 0%{?suse_version} > 01020 || 0%{?meego_version}
BuildRequires: libicu-devel
%endif
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Group: Productivity/Office/Suite
AutoReqProv: on
Requires: libreoffice-ure = %version
Requires: libreoffice-libs-extern = %version
# compat stuff
Provides: OpenOffice_org-libs-gui = %version
Obsoletes: OpenOffice_org-libs-gui <= %version
Summary: LibreOffice GUI Libraries
Url: http://www.documentfoundation.org/
Source0: libreoffice-%piece-%ooo_piece_version.tar.bz2
Source1: libreoffice-l10n-%ooo_piece_version.tar.bz2
# FIXME: hack the requires (bnc#444060)
# make sure external scripts are used
%define _use_internal_dependency_generator 0
%define __find_requires /bin/sh %_sourcedir/lo-libs-gui-req %name
Source101: lo-libs-gui-req
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc
%description
This package provides the basic functionality for the LibreOffice
user interface.
%package devel
Requires: %name = %version
Requires: libreoffice-ure-devel = %version
Requires: libreoffice-libs-extern-devel = %version
# compat stuff
Provides: OpenOffice_org-libs-gui-devel = %version
Obsoletes: OpenOffice_org-libs-gui-devel <= %version
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Summary: LibreOffice GUI Libraries Development
Group: Productivity/Office/Suite
AutoReqProv: off
%description devel
This package allows developement based on the LibreOffice graphics
user interface libraries API.
%package l10n-prebuilt
License: Artistic ; BSD3c ; GPLv2+ ; LPPL .. ; LGPLv2.1+ ; LGPLv3 ; MPL .. ; MIT
Summary: Prebuilt LibreOffice GUI Libraries Localizations
Group: Productivity/Office/Suite
AutoReqProv: off
# compat stuff
Provides: OpenOffice_org-libs-gui-l10n-prebuilt = %version
Obsoletes: OpenOffice_org-libs-gui-l10n-prebuilt <= %version
%description l10n-prebuilt
This package includes the prebuilt localization of LibreOffice
graphics user interface libraries. It is not intended for a real use.
It needs to be repacked to the real architecture independent package.
This is only a temporary solution until we have an easier way to build
the LibreOffice localizations separately.
%prep
%setup -q -b1 -n libreoffice-%piece-%ooo_piece_version
# move l10n sources to the main build dir
mv ../libreoffice-l10n-%ooo_piece_version/* . && rmdir ../libreoffice-l10n-%ooo_piece_version
%build
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export VERBOSE=1
export PIECE_BUILD_NCPUS_AUTO=1
export PIECE_USE_JOBS="%{?jobs:%jobs}"
# FIXME: -Wl,--as-needed is enabled by default for openSUSE-11.2
# there are missing symbols when linking kde libraries now
# See http://fourier.suse.de/mlarch/SuSE/development-gcc/2009/development-gcc.200…
%if 0%{?suse_version}
export SUSE_ASNEEDED=0
%endif
%if 0%{?meego_version}
unset LD_AS_NEEDED
%endif
#FIXME: temporary hack because of dependency problem in toolkit
$OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname || $OO_TOOLSDIR/piece/build-generic %piece %ooo_sourcedirname
%install
# setup env.
export OO_INSTDIR=%{_libdir}/%ooo_home
export OO_TOOLSDIR=$OO_INSTDIR/build/bin
export DESTDIR=$RPM_BUILD_ROOT
$OO_TOOLSDIR/piece/install-generic %piece %ooo_sourcedirname
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%post devel
/sbin/ldconfig
%postun devel
/sbin/ldconfig
%files -f files-%piece.txt
%defattr(-,root,root)
%files devel
%defattr(-,root,root)
%dir %ooo_prefix/%ooo_home/solver
%ooo_prefix/%ooo_home/solver/*
%exclude %ooo_prefix/%ooo_home/solver/noarch
%files l10n-prebuilt
%defattr(-,root,root)
%ooo_prefix/%ooo_home/solver/noarch
%changelog
++++++ lo-libs-gui-req ++++++
# FIXME: hack to hide optional dependencies on kdelibs3, the right
# dependencies will be added by OpenOffice_org-kde package,
# see https://bugzilla.novell.com/show_bug.cgi?id=444060
grep -v -e 'libvclplug_kde.*.so' \
-e 'libvclplug_gtk.*.so' \
| /usr/lib/rpm/find-requires “$@”
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0