SHA256
1
0
forked from pool/libreoffice

- Try to pass configure without system libs

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=251
This commit is contained in:
Tomáš Chvátal 2015-04-15 19:41:11 +00:00 committed by Git OBS Bridge
parent 726d98d211
commit cb626de2bf
2 changed files with 54 additions and 19 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Apr 15 18:50:30 UTC 2015 - tchvatal@suse.com
- Try to pass configure without system libs
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Apr 15 12:43:41 UTC 2015 - tchvatal@suse.com Wed Apr 15 12:43:41 UTC 2015 - tchvatal@suse.com

View File

@ -112,32 +112,26 @@ BuildRequires: commons-codec
BuildRequires: commons-httpclient BuildRequires: commons-httpclient
BuildRequires: commons-lang BuildRequires: commons-lang
BuildRequires: commons-logging BuildRequires: commons-logging
BuildRequires: flex
BuildRequires: flute BuildRequires: flute
BuildRequires: glew-devel >= 1.10.0 BuildRequires: glew-devel >= 1.10.0
BuildRequires: glm-devel BuildRequires: glm-devel
BuildRequires: glu-devel BuildRequires: glu-devel
BuildRequires: graphite2-devel >= 0.9.3 BuildRequires: graphite2-devel >= 0.9.3
BuildRequires: harfbuzz-devel BuildRequires: harfbuzz-devel
BuildRequires: hunspell-devel
BuildRequires: hyphen-devel
BuildRequires: icu BuildRequires: icu
BuildRequires: junit4 BuildRequires: junit4
BuildRequires: libabw-devel BuildRequires: libabw-devel
BuildRequires: libbase BuildRequires: libbase
BuildRequires: libcdr-devel >= 0.1 BuildRequires: libcdr-devel >= 0.1
BuildRequires: libcmis-devel >= 0.5.0 BuildRequires: libcmis-devel >= 0.5.0
BuildRequires: libcppunit-devel
BuildRequires: libe-book-devel >= 0.1.1 BuildRequires: libe-book-devel >= 0.1.1
BuildRequires: libetonyek-devel >= 0.1.1 BuildRequires: libetonyek-devel >= 0.1.1
BuildRequires: libexif BuildRequires: libexif
BuildRequires: libexpat-devel
BuildRequires: libexttextcat-devel >= 3.1.1 BuildRequires: libexttextcat-devel >= 3.1.1
BuildRequires: libfbembed-devel BuildRequires: libfbembed-devel
BuildRequires: libfonts BuildRequires: libfonts
BuildRequires: libformula BuildRequires: libformula
BuildRequires: libfreehand-devel BuildRequires: libfreehand-devel
BuildRequires: libgltf-devel
BuildRequires: libicu-devel BuildRequires: libicu-devel
BuildRequires: liblangtag-devel BuildRequires: liblangtag-devel
BuildRequires: liblayout BuildRequires: liblayout
@ -150,7 +144,6 @@ BuildRequires: libmysqlcppconn-devel >= 1.0.6
BuildRequires: libodfgen-devel >= 0.1 BuildRequires: libodfgen-devel >= 0.1
BuildRequires: liborcus-devel >= 0.7.0 BuildRequires: liborcus-devel >= 0.7.0
BuildRequires: libpagemaker-devel BuildRequires: libpagemaker-devel
BuildRequires: libpoppler-devel
BuildRequires: libredland-devel BuildRequires: libredland-devel
BuildRequires: librepository BuildRequires: librepository
BuildRequires: librevenge-devel >= 0.0.1 BuildRequires: librevenge-devel >= 0.0.1
@ -164,10 +157,6 @@ BuildRequires: libxml2-devel
BuildRequires: libxslt-devel BuildRequires: libxslt-devel
BuildRequires: lpsolve-devel BuildRequires: lpsolve-devel
BuildRequires: mdds-devel >= 0.11.2 BuildRequires: mdds-devel >= 0.11.2
BuildRequires: mozilla-nspr-devel >= 4.8
BuildRequires: mozilla-nss-devel >= 3.9.3
BuildRequires: mythes-devel
BuildRequires: neon-devel >= 0.26.0
BuildRequires: npapi-sdk BuildRequires: npapi-sdk
BuildRequires: pentaho-libxml BuildRequires: pentaho-libxml
BuildRequires: pentaho-reporting-flow-engine BuildRequires: pentaho-reporting-flow-engine
@ -181,7 +170,6 @@ BuildRequires: vigra-devel
BuildRequires: xml-commons-apis BuildRequires: xml-commons-apis
BuildRequires: pkgconfig(fbembed) BuildRequires: pkgconfig(fbembed)
%endif %endif
# Fonts are needed for tests
BuildRequires: ImageMagick BuildRequires: ImageMagick
BuildRequires: ant BuildRequires: ant
BuildRequires: ant-apache-regexp BuildRequires: ant-apache-regexp
@ -195,16 +183,28 @@ BuildRequires: db-devel
BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-glib-devel
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: flac-devel BuildRequires: flac-devel
BuildRequires: flex
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: gnome-vfs2-devel BuildRequires: gnome-vfs2-devel
BuildRequires: gperf BuildRequires: gperf
BuildRequires: gtk2-devel BuildRequires: gtk2-devel
BuildRequires: hunspell-devel
BuildRequires: hyphen-devel
BuildRequires: libcppunit-devel
BuildRequires: liberation-fonts BuildRequires: liberation-fonts
BuildRequires: libexpat-devel
BuildRequires: libpoppler-devel
BuildRequires: mozilla-nspr-devel >= 4.8
BuildRequires: mozilla-nss-devel >= 3.9.3
BuildRequires: mythes-devel
BuildRequires: neon-devel >= 0.26.0
%if %{with newmedia} %if %{with newmedia}
BuildRequires: doxygen >= 1.8.4 BuildRequires: doxygen >= 1.8.4
BuildRequires: gstreamer-plugins-base-devel BuildRequires: gstreamer-plugins-base-devel
BuildRequires: gtk3-devel BuildRequires: gtk3-devel
BuildRequires: libgltf-devel
%else %else
BuildRequires: gcc47-c++
BuildRequires: gstreamer010-plugins-base-devel BuildRequires: gstreamer010-plugins-base-devel
%endif %endif
BuildRequires: %{python_type}-devel BuildRequires: %{python_type}-devel
@ -227,12 +227,13 @@ BuildRequires: xorg-x11
BuildRequires: xorg-x11-fonts BuildRequires: xorg-x11-fonts
BuildRequires: xz BuildRequires: xz
BuildRequires: zip BuildRequires: zip
Requires: %{python_type}
Requires: google-carlito-fonts Requires: google-carlito-fonts
Requires: libreoffice-branding >= 4.0 Requires: libreoffice-branding >= 4.0
Requires: libreoffice-icon-themes = %{version} Requires: libreoffice-icon-themes = %{version}
# We need at least english to launch ourselves. # Fonts are needed for tests
Requires: %{python_type}
Requires: liberation-fonts Requires: liberation-fonts
# We need at least english to launch ourselves.
Requires: libreoffice-l10n-en = %{version} Requires: libreoffice-l10n-en = %{version}
Requires(post): coreutils Requires(post): coreutils
Requires(post): grep Requires(post): grep
@ -943,8 +944,19 @@ export OPENCOLLADA_LIBS='-lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOL
# Whack in our python so we don't have to use internal one # Whack in our python so we don't have to use internal one
# which is quite nightmare. # which is quite nightmare.
export PYTHON=%{_bindir}/%{python_type} export PYTHON=%{_bindir}/%{python_type}
%if %{with newmedia}
export PYTHON_CFLAGS=`pkg-config --cflags %{python_type}` export PYTHON_CFLAGS=`pkg-config --cflags %{python_type}`
export PYTHON_LIBS=`pkg-config --libs %{python_type}` export PYTHON_LIBS=`pkg-config --libs %{python_type}`
%else
export PYTHON_CFLAGS=`%{python_type}-config --cflags`
export PYTHON_LIBS=`%{python_type}-config --libs`
%endif
# Old systems need help in finding the gcc
%if !%{with newmedia}
export CC=/usr/bin/gcc-4.7
export CXX=/usr/bin/g++-4.7
%endif
# do not run configure in autogen but use macro later # do not run configure in autogen but use macro later
export NOCONFIGURE=yes export NOCONFIGURE=yes
@ -954,14 +966,30 @@ export NOCONFIGURE=yes
--enable-mergelibs \ --enable-mergelibs \
--docdir=%{_docdir}/%{name} \ --docdir=%{_docdir}/%{name} \
--with-compat-oowrappers \ --with-compat-oowrappers \
--with-system-headers \
%if %{with systemlibs} %if %{with systemlibs}
--with-system-headers \
--with-system-libs \ --with-system-libs \
--with-system-jars \ --with-system-jars \
--with-system-ucpp \ --with-system-ucpp \
%else %else
--without-system-libs \ --without-system-libs \
--without-system-jars \ --without-system-jars \
--without-system-headers \
--without-junit \
--with-system-expat \
--with-system-curl \
--with-system-neon \
--with-system-hunspell \
--with-system-mythes \
--with-system-bluez \
--with-system-mesa-headers \
--with-system-openldap \
--with-system-odbc \
--with-system-nss \
--with-system-jpeg \
--with-system-cppunit \
--with-system-poppler \
--with-system-openssl \
%endif %endif
--with-system-dicts \ --with-system-dicts \
--with-vendor=SUSE \ --with-vendor=SUSE \
@ -978,11 +1006,15 @@ export NOCONFIGURE=yes
%if %{with newmedia} %if %{with newmedia}
--disable-gstreamer-0-10 \ --disable-gstreamer-0-10 \
--enable-gstreamer-1-0 \ --enable-gstreamer-1-0 \
--disable-gtk3 \ --enable-gtk3 \
--with-doxygen \
-enable-gltf \
%else %else
--enable-gstreamer-0-10 \ --enable-gstreamer-0-10 \
--disable-gstreamer-1-0 \ --disable-gstreamer-1-0 \
--enable-gtk3 \ --disable-gtk3 \
--without-doxygen \
--disable-gltf \
%endif %endif
--enable-release-build \ --enable-release-build \
--enable-split-app-modules \ --enable-split-app-modules \
@ -1003,7 +1035,6 @@ export NOCONFIGURE=yes
--with-external-thes-dir=%{_datadir}/mythes \ --with-external-thes-dir=%{_datadir}/mythes \
--with-help \ --with-help \
--enable-odk \ --enable-odk \
--with-doxygen \
--enable-kde4 \ --enable-kde4 \
--enable-evolution2 \ --enable-evolution2 \
--enable-lockdown \ --enable-lockdown \
@ -1019,7 +1050,6 @@ export NOCONFIGURE=yes
--disable-vlc \ --disable-vlc \
--enable-neon \ --enable-neon \
--disable-ccache \ --disable-ccache \
--enable-gltf \
--disable-coinmp \ --disable-coinmp \
--disable-collada \ --disable-collada \
--enable-symbols --enable-symbols