[libreoffice] put glade catalog into an extra packgae

David Tardon dtardon at fedoraproject.org
Mon Jun 24 04:57:15 UTC 2013


commit 5ac635d155c48307660470e379ee552ef49dbca9
Author: David Tardon <dtardon at redhat.com>
Date:   Fri Jun 21 08:07:08 2013 +0200

    put glade catalog into an extra packgae

 libreoffice.spec |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)
---
diff --git a/libreoffice.spec b/libreoffice.spec
index c9ce6c8..780cd8f 100644
--- a/libreoffice.spec
+++ b/libreoffice.spec
@@ -43,7 +43,7 @@ Summary:        Free Software Productivity Suite
 Name:           libreoffice
 Epoch:          1
 Version:        %{libo_version}.1
-Release:        3%{?libo_prerelease}%{?dist}
+Release:        4%{?libo_prerelease}%{?dist}
 License:        (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and Artistic and MPLv2.0
 Group:          Applications/Productivity
 URL:            http://www.documentfoundation.org/develop
@@ -642,6 +642,15 @@ 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.
 
+%package glade
+Summary: Support for creating LibreOffice dialogs in glade
+Group: Development/Libraries
+Requires: glade3-libgladeui
+
+%description glade
+%{name}-glade contains a catalog of LibreOffice-specific widgets for
+glade.
+
 %if 0%{?fedora}
 %package kde
 Summary: LibreOffice KDE integration plug-in
@@ -1356,6 +1365,10 @@ cp -p psprint_config/configuration/ppds/SGENPRT.PS $RPM_BUILD_ROOT/%{baseinstdir
 # rhbz#452385 to auto have postgres in classpath if subsequently installed
 sed -i -e "s#URE_MORE_JAVA_CLASSPATH_URLS.*#& file:///usr/share/java/postgresql-jdbc.jar#" $RPM_BUILD_ROOT/%{baseinstdir}/program/fundamentalrc
 
+# move glade catalog to system glade dir
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/glade3/catalogs
+mv $RPM_BUILD_ROOT/%{baseinstdir}/share/glade/libreoffice-catalog.xml $RPM_BUILD_ROOT/%{_datadir}/glade3/catalogs
+
 export DESTDIR=$RPM_BUILD_ROOT
 make cmd cmd="install-gdb-printers -a %{_datadir}/gdb/auto-load%{baseinstdir} -c -i %{baseinstdir} -p %{_datadir}/libreoffice/gdb"
 
@@ -1661,9 +1674,6 @@ make cmd cmd="install-gdb-printers -a %{_datadir}/gdb/auto-load%{baseinstdir} -c
 %dir %{baseinstdir}/share/dtd
 %{baseinstdir}/share/dtd/officedocument
 %{baseinstdir}/share/gallery
-# TODO: do we want to install the glade catalog?
-%dir %{baseinstdir}/share/glade
-%{baseinstdir}/share/glade/libreoffice-catalog.xml
 %dir %{baseinstdir}/share/labels
 %{baseinstdir}/share/labels/labels.xml
 %if 0%{?rhel} && 0%{?rhel} < 7
@@ -2053,6 +2063,9 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 %{baseinstdir}/share/registry/librelogo.xcd
 %{baseinstdir}/share/registry/pyuno.xcd
 
+%files glade
+%{_datadir}/glade3/catalogs/libreoffice-catalog.xml
+
 %if 0%{?fedora}
 %files kde
 %{baseinstdir}/program/libkde4be1lo.so
@@ -2060,6 +2073,9 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 %endif
 
 %changelog
+* Mon Jun 24 2013 David Tardon <dtardon at redhat.com> - 1:4.1.0.1-4
+- put glade catalog into an extra packgae
+
 * Sun Jun 23 2013 Caolán McNamara <caolanm at redhat.com> - 1:4.1.0.1-3
 - Resolves: rhbz#976304 gallery elements may not insert
 


More information about the scm-commits mailing list