[libreoffice] remove RHEL cruft

David Tardon dtardon at fedoraproject.org
Wed Jun 27 10:33:56 UTC 2012


commit 7826b651fb87b1056cc7813a34f1fb00690f4a15
Author: David Tardon <dtardon at redhat.com>
Date:   Wed Jun 27 11:55:22 2012 +0200

    remove RHEL cruft

 libreoffice.spec |  248 ++---------------------------------------------------
 1 files changed, 10 insertions(+), 238 deletions(-)
---
diff --git a/libreoffice.spec b/libreoffice.spec
index 16219c6..4179287 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -4,13 +4,7 @@
 # pre-RC) version. The pre-release string is part of tarball file names,
 # so we need a way to define it easily at one place.
 %define libo_prerelease .beta2
-# rhbz#715152 state vendor
-%if 0%{?rhel}
-%define vendoroption --with-vendor="Red Hat, Inc."
-%endif
-%if 0%{?fedora}
 %define vendoroption --with-vendor="The Fedora Project"
-%endif
 # rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF
 %define __jar_repack %{nil}
 # don't worry about whitespace for now
@@ -23,11 +17,7 @@
 # %%define source_url http://download.documentfoundation.org/libreoffice/src/%{libo_version}
 
 %if %{langpacks}
-%if %{defined rhel} && 0%{?rhel} < 7
-%define langpack_langs en-US af ar as bg bn ca cs cy da de dz el es et eu fi fr ga gl gu he hi hr hu it ja ko kn lt mai ml mr ms nb nl nn nr nso or pa-IN pl pt pt-BR ro ru sh sk sl sr ss st sv ta te th tn tr ts uk ur ve xh zh-CN zh-TW zu
-%else
 %define langpack_langs en-US af ar as bg bn ca cs cy da de dz el es et eu fa fi fr ga gl gu he hi hr hu it ja ko kn lt lv mai ml mr nb nl nn nr nso or pa-IN pl pt pt-BR ro ru sh si sk sl sr ss st sv ta te th tn tr ts uk ve xh zh-CN zh-TW zu
-%endif
 %define with_lang --with-lang="%{langpack_langs}"
 %else
 %define langpack_langs en-US
@@ -63,17 +53,6 @@ Source13:       http://hg.services.openoffice.org/binaries/18f577b374d60b3c760a3
 #Unfortunately later versions of hsqldb changed the file format, so if we use a later version we loose
 #backwards compatability.
 Source14:       http://hg.services.openoffice.org/binaries/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
-%if %{defined rhel} && 0%{?rhel} < 7
-Source15:       http://dev-www.libreoffice.org/src/0ff7d225d087793c8c2c680d77aac3e7-mdds_0.5.3.tar.bz2
-Source16:       http://hg.services.openoffice.org/binaries/067201ea8b126597670b5eff72e1f66c-mythes-1.2.0.tar.gz
-Source17:       http://dev-www.libreoffice.org/src/0981bda6548a8c8233ffce2b6e4b2a23-mysql-connector-c++-1.1.0.tar.gz
-Source18:       http://dev-www.libreoffice.org/src/776ad69a63ac1e99abed176e54ce25d9-libvisio-0.0.14.tar.bz2
-Source19:       http://dev-www.libreoffice.org/src/e1c178b18f130b40494561f02bc1a948-libexttextcat-3.2.0.tar.bz2
-Source20:       http://dev-www.libreoffice.org/src/7c2549f6b0a8bb604e6c4c729ffdcfe6-libcmis-0.1.0.tar.gz
-Source21:       http://dev-www.libreoffice.org/src/ca66e26082cab8bb817185a116db809b-redland-1.0.8.tar.gz
-Source22:       http://dev-www.libreoffice.org/src/284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz
-Source23:       http://dev-www.libreoffice.org/src/fca8706f2c4619e2fa3f8f42f8fc1e9d-rasqal-0.9.16.tar.gz
-%endif
 
 BuildRequires:  zip, findutils, autoconf, flex, bison, icu, gperf, gcc-c++
 BuildRequires:  binutils, java-devel, boost-devel, automake, doxygen
@@ -92,18 +71,12 @@ BuildRequires:  apache-commons-lang, poppler-devel, fontpackages-devel
 BuildRequires:  pentaho-reporting-flow-engine, vigra-devel, librsvg2-devel
 BuildRequires:  GConf2-devel, postgresql-devel
 BuildRequires:  liberation-sans-fonts >= 1.0, liberation-serif-fonts >= 1.0, liberation-mono-fonts >= 1.0
-%if %{defined rhel} && 0%{?rhel} < 7
-BuildRequires:  hsqldb, db4-devel
-%else
 BuildRequires:  mdds-devel, mythes-devel, graphite2-devel, libwpg-devel
 BuildRequires:  libwps-devel, junit, perl(Digest::MD5), libdb-devel
 BuildRequires:  mysql-connector-c++-devel, poppler-cpp-devel
 BuildRequires:  libcmis-devel, libexttextcat-devel, libvisio-devel
 BuildRequires:  libcdr-devel, libmspub-devel
-%endif
-%if %{undefined rhel}
 BuildRequires:  kdelibs4-devel
-%endif
 
 Requires: %{name}-writer = %{epoch}:%{version}-%{release}
 Requires: %{name}-calc = %{epoch}:%{version}-%{release}
@@ -112,9 +85,6 @@ Requires: %{name}-draw = %{epoch}:%{version}-%{release}
 Requires: %{name}-math = %{epoch}:%{version}-%{release}
 Requires: %{name}-base = %{epoch}:%{version}-%{release}
 Requires: %{name}-emailmerge = %{epoch}:%{version}-%{release}
-%if %{defined rhel} && 0%{?rhel} < 7
-Obsoletes: openoffice.org < 1.9.0
-%endif
 
 Patch1:  openoffice.org-2.0.2.rh188467.printingdefaults.patch
 Patch2:  openoffice.org-2.4.0.ooo86080.unopkg.bodge.patch
@@ -123,19 +93,10 @@ Patch4:  openoffice.org-3.1.0.oooXXXXX.solenv.allowmissing.patch
 Patch5:  openoffice.org-3.1.0.ooo101274.opening-a-directory.patch
 Patch6:  openoffice.org-3.1.1.ooo105784.vcl.sniffscriptforsubs.patch
 Patch7:  libreoffice-installfix.patch
-%if %{defined rhel} && 0%{?rhel} < 7
-Patch8: libreoffice-libwpd08-1.patch
-Patch9: libreoffice-libwpd08-2.patch
-Patch10: 0001-wpsimport-writerperfect.diff-WPS-Import-filter-core-.patch
-Patch11: libreoffice-gcj.patch
-Patch12: libreoffice-rhel6poppler.patch
-Patch13: libreoffice-rhel6langs.patch
-Patch14: 0001-Disable-problematic-reading-of-external-entities-in-.patch
-%endif
-Patch15: 0001-specify-the-sourced-file-with-path.patch
-Patch16: 0001-disable-failing-check.patch
-Patch17: 0001-remove-useless-extern-declaration.patch
-Patch18: 0001-fix-invalid-.desktop-files.patch
+Patch8: 0001-specify-the-sourced-file-with-path.patch
+Patch9: 0001-disable-failing-check.patch
+Patch10: 0001-remove-useless-extern-declaration.patch
+Patch11: 0001-fix-invalid-.desktop-files.patch
 
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 %define instdir %{_libdir}
@@ -166,24 +127,10 @@ Requires(preun):  gtk2 >= 2.9.4
 Requires(postun): gtk2 >= 2.9.4
 Obsoletes: openoffice.org-core < 1:3.3.1
 Obsoletes: openoffice.org-brand < 1:3.3.1, broffice.org-brand < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-core = 1:3.3.0
-Provides: openoffice.org-brand = 1:3.3.0, broffice.org-brand = 1:3.3.0
-Obsoletes: openoffice.org-libs < 1.9.0
-Obsoletes: openoffice.org-i18n < 1.9.0
-Obsoletes: openoffice.org-kde < 1.9.0
-Obsoletes: openoffice.org-langpack-eo < 1:2.0.0
-Obsoletes: openoffice.org2-core < 1:3.0.0
-%else
 Obsoletes: openoffice.org-langpack-ms < 1:3.3.1, libreoffice-langpack-ms < 1:3.3.99.1
 Obsoletes: openoffice.org-langpack-ur < 1:3.3.1, libreoffice-langpack-ur < 1:3.3.99.1
-%endif
 Obsoletes: openoffice.org-testtools < 1:3.3.1
 Obsoletes: libreoffice-testtools < 1:3.4.99.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-testtools = 1:3.3.0
-Obsoletes: openoffice.org2-testtools < 1:3.0.0
-%endif
 
 %description core
 The shared core libraries and support files for LibreOffice.
@@ -199,10 +146,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-pyuno < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-pyuno = 1:3.3.0
-Obsoletes: openoffice.org2-pyuno < 1:3.0.0
-%endif
 
 %description pyuno
 Python bindings for the LibreOffice UNO component model. Allows scripts both
@@ -213,19 +156,11 @@ to be written in python.
 Summary: Database front-end for LibreOffice
 Group: Applications/Productivity
 Requires: postgresql-jdbc
-%if %{defined rhel} && 0%{?rhel} < 7
-Requires:  hsqldb
-%endif
 Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Requires: %{name}-calc = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-base-core < 1:3.3.1
 Obsoletes: openoffice.org-base < 1:3.3.1, broffice.org-base < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-base-core = 1:3.3.0
-Provides: openoffice.org-base = 1:3.3.0, broffice.org-base = 1:3.3.0
-Obsoletes: openoffice.org2-base < 1:3.0.0
-%endif
 
 %description base
 GUI database front-end for LibreOffice. Allows creation and management of 
@@ -243,9 +178,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-report-builder < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-report-builder = 1:3.3.0
-%endif
 
 %description report-builder
 Creates database reports from LibreOffice databases. The report builder can
@@ -262,9 +194,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-bsh < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-bsh = 1:3.3.0
-%endif
 
 %description bsh
 Support BeanShell scripts in LibreOffice.
@@ -278,9 +207,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-rhino < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-rhino = 1:3.3.0
-%endif
 
 %description rhino
 Support JavaScript scripts in LibreOffice.
@@ -298,9 +224,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-wiki-publisher < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-wiki-publisher = 1:3.3.0
-%endif
 
 %description wiki-publisher
 The Wiki Publisher enables you to create Wiki articles on MediaWiki servers
@@ -330,9 +253,6 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Requires: %{name}-impress = %{epoch}:%{version}-%{release}
 Requires(pre):    %{name}-core
 Obsoletes: openoffice.org-ogltrans < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-ogltrans = 1:3.3.0
-%endif
 
 %description ogltrans
 OpenGL Transitions enable 3D slide transitions to be used in LibreOffice.
@@ -349,9 +269,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-presentation-minimizer < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-presentation-minimizer = 1:3.3.0
-%endif
 
 %description presentation-minimizer
 The Presentation Minimizer is used to reduce the file size of the current
@@ -369,9 +286,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-presenter-screen < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-presenter-screen = 1:3.3.0
-%endif
 
 %description presenter-screen
 The Presenter Screen is used to provides information on a second screen, that
@@ -389,9 +303,6 @@ Requires(post):   %{name}-core
 Requires(preun):  %{name}-core
 Requires(postun): %{name}-core
 Obsoletes: openoffice.org-pdfimport < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-pdfimport = 1:3.3.0
-%endif
 
 %description pdfimport
 The PDF Importer imports PDF into drawing documents to preserve layout
@@ -403,10 +314,6 @@ Group: User Interface/X
 Requires: fontpackages-filesystem
 Obsoletes: openoffice.org-fonts < 1:3.3.1
 Obsoletes: openoffice.org-opensymbol-fonts < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-fonts = 1:3.3.0
-Provides: openoffice.org-opensymbol-fonts = 1:3.3.0
-%endif
 BuildArch: noarch
 
 %description %{fontname}-fonts
@@ -420,11 +327,6 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-writer-core < 1:3.3.1
 Obsoletes: openoffice.org-writer < 1:3.3.1, broffice.org-writer < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-writer-core = 1:3.3.0
-Provides: openoffice.org-writer = 1:3.3.0, broffice.org-writer = 1:3.3.0
-Obsoletes: openoffice.org2-writer < 1:3.0.0
-%endif
 
 %description writer
 The LibreOffice Word Processor application.
@@ -435,10 +337,6 @@ Group: Applications/Productivity
 Requires: %{name}-writer = %{epoch}:%{version}-%{release}
 Requires: %{name}-pyuno = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-emailmerge < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-emailmerge = 1:3.3.0
-Obsoletes: openoffice.org2-emailmerge < 1:3.0.0
-%endif
 
 %description emailmerge
 Enables the LibreOffice writer module to mail-merge to email.
@@ -450,10 +348,6 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-calc-core < 1:3.3.1
 Obsoletes: openoffice.org-calc < 1:3.3.1, broffice.org-calc < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-calc-core = 1:3.3.0
-Provides: openoffice.org-calc = 1:3.3.0, broffice.org-calc = 1:3.3.0
-%endif
 
 %description calc
 The LibreOffice Spreadsheet application.
@@ -467,11 +361,6 @@ Requires: %{name}-pdfimport = %{epoch}:%{version}-%{release}
 Requires: %{name}-graphicfilter = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-draw-core < 1:3.3.1
 Obsoletes: openoffice.org-draw < 1:3.3.1, broffice.org-draw < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-draw-core = 1:3.3.0
-Provides: openoffice.org-draw = 1:3.3.0, broffice.org-draw = 1:3.3.0
-Obsoletes: openoffice.org2-draw < 1:3.0.0
-%endif
 
 %description draw
 The LibreOffice Drawing Application.
@@ -484,17 +373,9 @@ Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 %if %{defined fedora} && 0%{?fedora} >= 18
 Requires: %{name}-ogltrans = %{epoch}:%{version}-%{release}
 %endif
-%if %{defined rhel} && 0%{?rhel} >= 7
-Requires: %{name}-ogltrans = %{epoch}:%{version}-%{release}
-%endif
 Requires: %{name}-presenter-screen = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-impress-core < 1:3.3.1
 Obsoletes: openoffice.org-impress < 1:3.3.1, broffice.org-impress < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-impress-core = 1:3.3.0
-Provides: openoffice.org-impress = 1:3.3.0, broffice.org-impress = 1:3.3.0
-Obsoletes: openoffice.org2-impress < 1:3.0.0
-%endif
 
 %description impress
 The LibreOffice Presentation Application.
@@ -506,11 +387,6 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-math-core < 1:3.3.1
 Obsoletes: openoffice.org-math < 1:3.3.1, broffice.org-math < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-math-core = 1:3.3.0
-Provides: openoffice.org-math = 1:3.3.0, broffice.org-math = 1:3.3.0
-Obsoletes: openoffice.org2-math < 1:3.0.0
-%endif
 
 %description math 
 The LibreOffice Equation Editor Application.
@@ -521,10 +397,6 @@ Group: Applications/Productivity
 Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-graphicfilter < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-graphicfilter = 1:3.3.0
-Obsoletes: openoffice.org2-graphicfilter < 1:3.0.0
-%endif
 
 %description graphicfilter
 The graphicfilter module for LibreOffice provides graphic filters, e.g. svg and
@@ -535,10 +407,6 @@ Summary: Optional xsltfilter module for LibreOffice
 Group: Applications/Productivity
 Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-xsltfilter < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-xsltfilter = 1:3.3.0
-Obsoletes: openoffice.org2-xsltfilter < 1:3.0.0
-%endif
 
 %description xsltfilter
 The xsltfilter module for LibreOffice, provides additional docbook and
@@ -549,10 +417,6 @@ Summary: Optional javafilter module for LibreOffice
 Group: Applications/Productivity
 Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-javafilter < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-javafilter = 1:3.3.0
-Obsoletes: openoffice.org2-javafilter < 1:3.0.0
-%endif
 
 %description javafilter
 The javafilter module for LibreOffice, provides additional AportisDoc,
@@ -579,9 +443,6 @@ Summary: UNO Runtime Environment
 Group: Development/Libraries
 Requires: unzip, jre >= 1.5.0
 Obsoletes: openoffice.org-ure < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-ure = 1:3.3.0
-%endif
 
 %description ure
 UNO is the component model of LibreOffice. UNO offers interoperability between
@@ -598,9 +459,6 @@ Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Requires: unzip, java-devel
 Obsoletes: openoffice.org-sdk < 1:3.3.1, openoffice.org-devel < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-sdk = 1:3.3.0, openoffice.org-devel = 1:3.3.0
-%endif
 
 %description sdk
 The LibreOffice SDK is an add-on for the LibreOffice office suite. It provides
@@ -613,9 +471,6 @@ Summary: Software Development Kit documentation for LibreOffice
 Group: Documentation
 Requires: %{name}-sdk = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-sdk-doc < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-sdk-doc = 1:3.3.0
-%endif
 
 %description sdk-doc
 This provides documentation for programming using the LibreOffice APIs
@@ -627,16 +482,12 @@ Group: Development/Libraries
 Requires: %{name}-ure = %{epoch}:%{version}-%{release}
 Requires: %{name}-core = %{epoch}:%{version}-%{release}
 Obsoletes: openoffice.org-headless < 1:3.3.1
-%if %{defined rhel} && 0%{?rhel} < 7
-Provides: openoffice.org-headless = 1:3.3.0
-%endif
 
 %description headless
 A plug-in for LibreOffice that enables it to function without an X server. 
 It implements the -headless command line option and allows LibreOffice to be
 used as a backend server for e.g. document conversion.
 
-%if %{undefined rhel}
 %package kde
 Summary: LibreOffice KDE integration plug-in
 Group:   Applications/Productivity
@@ -644,7 +495,6 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release}
 
 %description kde
 A plug-in for LibreOffice that enables integration into the KDE desktop environment.
-%endif
 
 %if %{with binfilter}
 %package binfilter
@@ -752,20 +602,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} \
 %define aobsv 1:3.0.0 \
 %define vaobs openoffice.org-langpack \
 %define vaobsv 1:2.0.3 \
-%if %{defined rhel} && 0%{?rhel} < 7 \
-%{-o: \
-Obsoletes: openoffice.org-i18n < 1.9.0 \
-Obsoletes: %{obs}-%{-o*} < %{obsv} \
-Provides: %{obs}-%{-o*} = 1:3.3.1.1  \
-}%{!-o: \
-%{-O: \
-Obsoletes: openoffice.org-i18n < 1.9.0 \
-Obsoletes: %{obs}-%{lang} < %{obsv} \
-Provides: %{obs}-%{lang} = 1:3.3.1.1  \
-}} \
-%else \
 %{-o:Obsoletes: %{obs}-%{-o*} < %{obsv}}%{!-o:%{-O:Obsoletes: %{obs}-%{lang} < %{obsv}}} \
-%endif \
 %{-x:Obsoletes: %{aobs}-%{-x*} < %{aobsv}}%{!-x:%{-X:Obsoletes: %{aobs}-%{lang} < %{aobsv}}} \
 %{-v:Obsoletes: %{vaobs}-%{-v*} < %{vaobsv}}%{!-v:%{-V:Obsoletes: %{vaobs}-%{lang} < %{vaobsv}}} \
 %{-p:Provides: %{name}-langpack-%{-p*}} \
@@ -827,14 +664,8 @@ Rules for auto-correcting common %{langname} typing errors. \
 %langpack -l es -n Spanish -F -H -Y -M -A -O -X -S
 %langpack -l et -n Estonian -F -H -Y -o et_EE -V -x et_EE -S
 %langpack -l eu -n Basque -F -H -Y -A -o eu_ES -V -x eu_ES -S
-%if %{undefined rhel} || 0%{?rhel} >= 7
 %langpack -l fa -n Farsi -A -H -Y -S
-%endif
-%if %{defined rhel} && 0%{?rhel} < 7
-%langpack -l fi -n Finnish -F -A -o fi_FI -V -x fi_FI -S
-%else
 %langpack -l fi -n Finnish -F -r libreoffice-voikko -A -o fi_FI -S
-%endif
 %langpack -l fr -n French -F -H -Y -M -A -O -X -S
 %langpack -l ga -n Irish -F -H -Y -M -A -o ga_IE -x ga_IE -S
 %langpack -l gl -n Galician -F -H -Y -o gl_ES -V -x gl_ES -S
@@ -850,15 +681,10 @@ Rules for auto-correcting common %{langname} typing errors. \
 %{baseinstdir}/share/registry/korea.xcd
 
 %langpack -l lt -n Lithuanian -F -H -Y -A -o lt_LT -V -x lt_LT -S
-%if %{undefined rhel} || 0%{?rhel} >= 7
 %langpack -l lv -n Latvian -F -H -Y -M -S
-%endif
 %langpack -l mai -n Maithili -F -o mai_IN -S
 %langpack -l ml -n Malayalam -F -H -Y -o ml_IN -x ml_IN -S
 %langpack -l mr -n Marathi -F -H -Y -o mr_IN -x mr_IN -S
-%if %{defined rhel} && 0%{?rhel} < 7
-%langpack -l ms -n Malay -F -H -o ms_MY -V -x ms_MY -S
-%endif
 %langpack -l nb -n Bokmal -F -H -Y -M -o nb_NO -V -x nb_NO -S
 %langpack -l nl -n Dutch -F -H -Y -M -A -O -X -S
 %langpack -l nn -n Nynorsk -F -H -Y -M -o nn_NO -V -x nn_NO -S
@@ -874,9 +700,7 @@ Rules for auto-correcting common %{langname} typing errors. \
 %langpack -l pt-PT -n Portuguese -f pt -h pt -y pt -m pt -a pt -o pt_PT -p pt_PT -v pt -X -s pt
 %langpack -l ro -n Romanian -F -H -Y -M -O -S
 %langpack -l ru -n Russian -F -H -Y -M -A -O -X -S
-%if %{undefined rhel} || 0%{?rhel} >= 7
 %langpack -l si -n Sinhalese -F -H -O -S
-%endif
 %langpack -l sk -n Slovak -F -H -Y -M -A -o sk_SK -V -x sk_SK -S
 %langpack -l sl -n Slovenian -F -H -Y -M -A -o sl_SI -V -x sl_SI -S
 %langpack -l sr -n Serbian -F -H -Y -A -O -v sr_CS -x sr_CS -S
@@ -893,9 +717,6 @@ Rules for auto-correcting common %{langname} typing errors. \
 %langpack -l tr -n Turkish -F -A -o tr_TR -V -X -S
 %langpack -l ts -n Tsonga -F -H -o ts_ZA -V -x ts_ZA -S
 %langpack -l uk -n Ukrainian -F -H -Y -M -O -S
-%if %{defined rhel} && 0%{?rhel} < 7
-%langpack -l ur -n Urdu -F -H -O -X -S
-%endif
 %langpack -l ve -n Venda -F -H -o ve_ZA -S
 %langpack -l xh -n Xhosa -F -H -o xh_ZA -S
 %define langpack_lang Simplified Chinese
@@ -968,19 +789,10 @@ mv -f redhat.soc extras/source/palettes/standard.soc
 %patch5  -p1 -b .ooo101274.opening-a-directory.patch
 %patch6  -p1 -b .ooo105784.vcl.sniffscriptforsubs.patch
 %patch7  -p1 -b .libreoffice-installfix.patch
-%if %{defined rhel} && 0%{?rhel} < 7
-%patch8 -p1 -b .libwpd08-1.patch
-%patch9 -p1 -R -b .libreoffice-libwpd08-2.patch
-%patch10 -p1 -R -b .wpsimport
-%patch11 -p1 -b .gcj.patch
-%patch12 -p0 -b .rhel6poppler.patch
-%patch13 -p0 -b .rhel6langs.patch
-%patch14 -p1 -b .Disable-problematic-reading-of-external-entities-in-.patch
-%endif
-%patch15 -p1 -b .specify-the-sourced-file-with-path.patch
-%patch16 -p1 -b .disable-failing-check.patch
-%patch17 -p1 -b .remove-useless-extern-declaration.patch
-%patch18 -p1 -b .fix-invalid-.desktop-files.patch
+%patch8  -p1 -b .specify-the-sourced-file-with-path.patch
+%patch9  -p1 -b .disable-failing-check.patch
+%patch10 -p1 -b .remove-useless-extern-declaration.patch
+%patch11 -p1 -b .fix-invalid-.desktop-files.patch
 
 # TODO: check this
 # these are horribly incomplete--empty translations and copied english
@@ -1002,12 +814,10 @@ if [ $SMP_MFLAGS -lt 2 ]; then SMP_MFLAGS=2; fi
 NDMAKES=$SMP_MFLAGS
 NBUILDS=`dc -e "$SMP_MFLAGS v p"`
 
-%if %{undefined rhel}
 # KDE bits
 export QT4DIR=%{_qt4_prefix}
 export KDE4DIR=%{_kde4_prefix}
 export PATH=$QT4DIR/bin:$PATH
-%endif
 
 #use the RPM_OPT_FLAGS but remove the OOo overridden ones
 for i in $RPM_OPT_FLAGS; do
@@ -1020,17 +830,6 @@ export ARCH_FLAGS
 export CFLAGS=$ARCH_FLAGS
 export CXXFLAGS=$ARCH_FLAGS
 
-%if %{defined rhel}
-%if 0%{?rhel} < 7
-%define distrooptions --disable-graphite --without-system-mythes \
-    --without-system-mdds --without-junit --without-system-mysql-cppconn
-%else
-%define distrooptions --without-system-hsqldb
-%endif
-%else
-%define distrooptions --without-system-hsqldb --enable-kde4
-%endif
-
 aclocal -I m4
 autoconf
 # avoid running autogen.sh on make
@@ -1053,7 +852,8 @@ touch autogen.lastrun
  --without-myspell-dicts --without-fonts --without-ppds --without-afms \
  %{with_lang} --with-poor-help-localizations="$POORHELPS" \
  --with-external-tar=`pwd`/ext_sources --with-java-target-version=1.5 \
- %{distrooptions} %{?with_binfilter:--enable-binfilter} \
+ --without-system-hsqldb --enable-kde4 \
+ %{?with_binfilter:--enable-binfilter} \
  --disable-fetch-external
 
 mkdir -p ext_sources
@@ -1066,17 +866,6 @@ cp %{SOURCE11} ext_sources
 cp %{SOURCE12} ext_sources
 cp %{SOURCE13} ext_sources
 cp %{SOURCE14} ext_sources
-%if %{defined rhel} && 0%{?rhel} < 7
-cp %{SOURCE15} ext_sources
-cp %{SOURCE16} ext_sources
-cp %{SOURCE17} ext_sources
-cp %{SOURCE18} ext_sources
-cp %{SOURCE19} ext_sources
-cp %{SOURCE20} ext_sources
-cp %{SOURCE21} ext_sources
-cp %{SOURCE22} ext_sources
-cp %{SOURCE23} ext_sources
-%endif
 
 if ! make VERBOSE=true; then
     # TODO Do we still need this? I think parallel build is reliable
@@ -1306,11 +1095,6 @@ rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/classes/sandbox.jar
 #remove dummy .dat files
 rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/root?.dat
 
-#remove if we do not build with kde support
-%if %{defined rhel}
-rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/kde-open-url
-%endif
-
 #set standard permissions for rpmlint
 find $RPM_BUILD_ROOT/%{baseinstdir} -exec chmod +w {} \;
 find $RPM_BUILD_ROOT/%{baseinstdir} -type d -exec chmod 0755 {} \;
@@ -1621,11 +1405,6 @@ rm -rf $RPM_BUILD_ROOT
 %{baseinstdir}/program/libpllo.so
 %{baseinstdir}/program/libprotocolhandlerlo.so
 %{baseinstdir}/program/libqstart_gtklo.so
-%if %{defined rhel} && 0%{?rhel} < 7
-%{basisinstdir}/program/libraptor.so.1
-%{basisinstdir}/program/librasqal.so.1
-%{basisinstdir}/program/librdf.so.0
-%endif
 %{baseinstdir}/program/librecentfile.so
 %{baseinstdir}/program/libreslo.so
 %{baseinstdir}/program/libsaxlo.so
@@ -1766,9 +1545,6 @@ rm -rf $RPM_BUILD_ROOT
 %{baseinstdir}/share/config/wizard
 %dir %{baseinstdir}/share/dtd
 %{baseinstdir}/share/dtd/officedocument
-%if %{defined rhel} && 0%{?rhel} < 7
-%{baseinstdir}/share/fingerprint
-%endif
 %{baseinstdir}/share/gallery
 %dir %{baseinstdir}/share/psprint
 %config %{baseinstdir}/share/psprint/psprint.conf
@@ -1907,9 +1683,7 @@ done
 %{baseinstdir}/help/en/sdatabase.*
 %dir %{baseinstdir}/program
 %dir %{baseinstdir}/program/classes
-%if %{undefined rhel} || 0%{?rhel} >= 7
 %{baseinstdir}/program/classes/hsqldb.jar
-%endif
 %{baseinstdir}/program/classes/sdbc_hsqldb.jar
 %{baseinstdir}/program/libabplo.so
 %{baseinstdir}/program/libdbplo.so
@@ -2209,7 +1983,6 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 %{baseinstdir}/share/extensions/script-provider-for-python
 %{baseinstdir}/share/registry/pyuno.xcd
 
-%if %{undefined rhel}
 %files kde
 %defattr(-,root,root,-)
 %dir %{baseinstdir}
@@ -2217,7 +1990,6 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 %{baseinstdir}/program/kde-open-url
 %{baseinstdir}/program/kde4be1.uno.so
 %{baseinstdir}/program/libvclplug_kde4lo.so
-%endif
 
 %if %{with binfilter}
 %files binfilter


More information about the scm-commits mailing list