SHA256
1
0
forked from pool/libreoffice

- Polish a bit with spec cleaner.

- Cleanup a bit to silence rpmlint.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=59
This commit is contained in:
Tomáš Chvátal
2013-12-04 11:48:56 +00:00
committed by Git OBS Bridge
parent f4fe5ec362
commit 1a0f38505e
4 changed files with 56 additions and 122 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Dec 4 11:43:36 UTC 2013 - tchvatal@suse.com
- Polish a bit with spec cleaner.
-------------------------------------------------------------------
Thu Nov 7 13:52:26 UTC 2013 - tchvatal@suse.com

View File

@@ -16,29 +16,21 @@
#
%define lo_home libreoffice
Name: libreoffice-branding-upstream
Version: 4.1.3.2
Release: 0
%define lo_home libreoffice
Summary: Original Branding for LibreOffice
License: LGPL-3.0
Group: Productivity/Office/Suite
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/
Source0: libreoffice-%version.tar.xz
Source0: libreoffice-%{version}.tar.xz
BuildRequires: xz
Supplements: packageand(libreoffice:branding-upstream)
Provides: libreoffice-branding = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#!ExclusiveArch: %ix86 x86_64 ppc
BuildArch: noarch
Conflicts: otherproviders(libreoffice-branding)
#BRAND: source: libreoffice.tar.xz:libreoffice/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
@@ -66,18 +58,16 @@ BuildArch: noarch
This package includes the original branding for the LibreOffice
office suite.
%prep
%setup -q -n libreoffice-%version
%setup -q -n libreoffice-%{version}
%build
%install
install -m 755 -d $RPM_BUILD_ROOT%_datadir/%lo_home/program/shell
install -m 755 -d %{buildroot}%{_datadir}/%{lo_home}/program/shell
# sofficerc
install -m 644 $RPM_SOURCE_DIR/sofficerc-upstream \
$RPM_BUILD_ROOT%_datadir/%lo_home/program/sofficerc
%{buildroot}%{_datadir}/%{lo_home}/program/sofficerc
# pictures
for pict in intro.png \
flat_logo.svg \
@@ -88,14 +78,11 @@ for pict in intro.png \
shell/backing_rtl_right.png \
shell/backing_space.png ; do
install -m 644 icon-themes/galaxy/brand/$pict \
$RPM_BUILD_ROOT%_datadir/%lo_home/program/$pict
%{buildroot}%{_datadir}/%{lo_home}/program/$pict
done
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%_datadir/%lo_home
%{_datadir}/%{lo_home}
%changelog

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Wed Dec 4 11:47:58 UTC 2013 - tchvatal@suse.com
- Cleanup a bit to silence rpmlint.
-------------------------------------------------------------------
Thu Nov 7 13:52:30 UTC 2013 - tchvatal@suse.com

View File

@@ -16,66 +16,42 @@
#
%define ooo_home libreoffice
Name: libreoffice-icon-themes
Version: 4.1.3.2
Release: 0
%define ooo_home libreoffice
BuildRequires: libreoffice-icon-themes-prebuilt = %version
# compat stuff
Provides: OpenOffice_org-icon-themes = %version
Obsoletes: OpenOffice_org-icon-themes <= %version
Provides: OpenOffice_org:%_libdir/%ooo_home/share/config/images.zip
Summary: Icon Themes for LibreOffice
License: LGPL-3.0
Group: Productivity/Office/Suite
Url: http://www.documentfoundation.org/
BuildRequires: libreoffice-icon-themes-prebuilt = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#!ExclusiveArch: %ix86 x86_64 ppc
BuildArch: noarch
%description
This package provides various icon themes for the LibreOffice office
suite.
%if 0%{?suse_version} > 01110
%package -n libreoffice-icon-theme-crystal
Summary: Crystal LibreOffice Icon Theme (KDE3 default)
License: LGPL-2.1
Group: Productivity/Office/Suite
Supplements: packageand(libreoffice:kdebase3-session)
# compat stuff
Provides: OpenOffice_org-icon-theme-crystal = %version
Obsoletes: OpenOffice_org-icon-theme-crystal <= %version
Provides: OpenOffice_org-icon-themes = %version
Provides: OpenOffice_org-icon-themes:%_datadir/%ooo_home/basis3.3/share/config/images_crystal.zip
Obsoletes: OpenOffice_org-icon-themes <= %version
Provides: libreoffice-icon-themes = %version
Obsoletes: libreoffice-icon-themes <= %version
Provides: libreoffice-icon-themes = %{version}
Obsoletes: libreoffice-icon-themes < %{version}
%description -n libreoffice-icon-theme-crystal
This package provides Crystal LibreOffice icon theme. It is used in KDE3 by default.
%package -n libreoffice-icon-theme-galaxy
Summary: Galaxy LibreOffice Icon Theme (OOo-3.x default)
License: LGPL-3.0
Group: Productivity/Office/Suite
Supplements: libreoffice
# compat stuff
Provides: OpenOffice_org-icon-theme-galaxy = %version
Obsoletes: OpenOffice_org-icon-theme-galaxy <= %version
Provides: OpenOffice_org-icon-themes = %version
Provides: OpenOffice_org-icon-themes:%_datadir/%ooo_home/basis3.3/share/config/images.zip
Obsoletes: OpenOffice_org-icon-themes <= %version
Provides: libreoffice-icon-themes = %version
Obsoletes: libreoffice-icon-themes <= %version
# Andromeda icon theme is not longer available
Provides: OpenOffice_org-icon-theme-andromeda = %version
Obsoletes: OpenOffice_org-icon-theme-andromeda <= %version
Provides: libreoffice-icon-theme-andromeda = %version
Obsoletes: libreoffice-icon-theme-andromeda <= %version
Provides: libreoffice-icon-themes = %{version}
Obsoletes: libreoffice-icon-themes < %{version}
Provides: libreoffice-icon-theme-andromeda = %{version}
Obsoletes: libreoffice-icon-theme-andromeda < %{version}
%description -n libreoffice-icon-theme-galaxy
This package provides Galaxy LibreOffice icon theme. It is used in the original OOo-3.x by default.
@@ -85,115 +61,76 @@ Summary: Hicontrast LibreOffice Icon Theme
License: LGPL-3.0
Group: Productivity/Office/Suite
Supplements: libreoffice
# compat stuff
Provides: OpenOffice_org-icon-theme-hicontrast = %version
Obsoletes: OpenOffice_org-icon-theme-hicontrast <= %version
Provides: OpenOffice_org-icon-themes = %version
Provides: OpenOffice_org-icon-themes:%_datadir/%ooo_home/basis3.3/share/config/images_hicontrast.zip
Obsoletes: OpenOffice_org-icon-themes <= %version
Provides: libreoffice-icon-themes = %version
Obsoletes: libreoffice-icon-themes <= %version
Provides: libreoffice-icon-themes = %{version}
Obsoletes: libreoffice-icon-themes < %{version}
%description -n libreoffice-icon-theme-hicontrast
This package provides Hicontrast LibreOffice icon theme.
%package -n libreoffice-icon-theme-oxygen
Summary: Oxygen LibreOffice Icon Theme (KDE4 default)
License: LGPL-3.0 or CC-BY-SA-3.0
Group: Productivity/Office/Suite
Supplements: packageand(libreoffice:kdebase4-workspace)
# compat stuff
Provides: OpenOffice_org-icon-theme-oxygen = %version
Obsoletes: OpenOffice_org-icon-theme-oxygen <= %version
Provides: OpenOffice_org-icon-themes = %version
Provides: OpenOffice_org-icon-themes:%_datadir/%ooo_home/basis3.3/share/config/images_oxygen.zip
Obsoletes: OpenOffice_org-icon-themes <= %version
Provides: libreoffice-icon-themes = %version
Obsoletes: libreoffice-icon-themes <= %version
Provides: libreoffice-icon-themes = %{version}
Obsoletes: libreoffice-icon-themes < %{version}
%description -n libreoffice-icon-theme-oxygen
This package provides Oxygen LibreOffice icon theme. It is used in KDE4 by default.
%package -n libreoffice-icon-theme-tango
Summary: Tango LibreOffice Icon Theme (GNOME default)
License: LGPL-3.0
Group: Productivity/Office/Suite
Supplements: packageand(libreoffice:gnome-session)
# compat stuff
Provides: OpenOffice_org-icon-theme-tango = %version
Obsoletes: OpenOffice_org-icon-theme-tango <= %version
Provides: OpenOffice_org-icon-themes = %version
Provides: OpenOffice_org-icon-themes:%_datadir/%ooo_home/basis3.3//share/config/images_tango.zip
Obsoletes: OpenOffice_org-icon-themes <= %version
Provides: libreoffice-icon-themes = %version
Obsoletes: libreoffice-icon-themes <= %version
Provides: OpenOffice_org-icon-theme-industrial = %version
Obsoletes: OpenOffice_org-icon-theme-industrial <= %version
Provides: libreoffice-icon-themes = %{version}
Obsoletes: libreoffice-icon-themes < %{version}
%description -n libreoffice-icon-theme-tango
This package provides Tango LibreOffice icon theme. It is used in GNOME by default
and obsoleted the old Industrial theme.
%endif
%prep
%build
%install
install -m 755 -d $RPM_BUILD_ROOT%_datadir/%ooo_home/share/config
install -m644 %_libdir/%ooo_home/share/config/images*.zip $RPM_BUILD_ROOT%_datadir/%ooo_home/share/config/
%clean
rm -rf $RPM_BUILD_ROOT
%if 0%{?suse_version} > 01110
install -m 755 -d %{buildroot}%{_datadir}/%{ooo_home}/share/config
install -m644 %{_libdir}/%{ooo_home}/share/config/images*.zip %{buildroot}%{_datadir}/%{ooo_home}/share/config/
%files -n libreoffice-icon-theme-crystal
%defattr(-,root,root)
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/share
%dir %_datadir/%ooo_home/share/config
%_datadir/%ooo_home/share/config/images_crystal.zip
%dir %{_datadir}/%{ooo_home}
%dir %{_datadir}/%{ooo_home}/share
%dir %{_datadir}/%{ooo_home}/share/config
%{_datadir}/%{ooo_home}/share/config/images_crystal.zip
%files -n libreoffice-icon-theme-galaxy
%defattr(-,root,root)
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/share
%dir %_datadir/%ooo_home/share/config
%_datadir/%ooo_home/share/config/images.zip
%dir %{_datadir}/%{ooo_home}
%dir %{_datadir}/%{ooo_home}/share
%dir %{_datadir}/%{ooo_home}/share/config
%{_datadir}/%{ooo_home}/share/config/images.zip
%files -n libreoffice-icon-theme-hicontrast
%defattr(-,root,root)
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/share
%dir %_datadir/%ooo_home/share/config
%_datadir/%ooo_home/share/config/images_hicontrast.zip
%dir %{_datadir}/%{ooo_home}
%dir %{_datadir}/%{ooo_home}/share
%dir %{_datadir}/%{ooo_home}/share/config
%{_datadir}/%{ooo_home}/share/config/images_hicontrast.zip
%files -n libreoffice-icon-theme-oxygen
%defattr(-,root,root)
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/share
%dir %_datadir/%ooo_home/share/config
%_datadir/%ooo_home/share/config/images_oxygen.zip
%dir %{_datadir}/%{ooo_home}
%dir %{_datadir}/%{ooo_home}/share
%dir %{_datadir}/%{ooo_home}/share/config
%{_datadir}/%{ooo_home}/share/config/images_oxygen.zip
%files -n libreoffice-icon-theme-tango
%defattr(-,root,root)
%dir %_datadir/%ooo_home
%dir %_datadir/%ooo_home/share
%dir %_datadir/%ooo_home/share/config
%_datadir/%ooo_home/share/config/images_tango.zip
%else
# non-split icon themes on older distros
%files
%defattr(-,root,root)
%_datadir/%ooo_home
%endif
%dir %{_datadir}/%{ooo_home}
%dir %{_datadir}/%{ooo_home}/share
%dir %{_datadir}/%{ooo_home}/share/config
%{_datadir}/%{ooo_home}/share/config/images_tango.zip
%changelog