File koffice2-l10n.spec of Package koffice2-l10n
#
# spec file for package koffice2-l10n (Version 2.0.2)
#
# Copyright (c) 2009 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
# icecream 0
Name: koffice2-l10n
BuildRequires: fdupes kdelibs4-doc libkde4-devel
Url: http://i18n.kde.org/
License: GPL v2 or later
Group: System/Localization
Summary: Translations for KDE Applications
Version: 2.0.2
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Source0: koffice-l10n-ca-%version.tar.bz2
Source1: koffice-l10n-cs-%version.tar.bz2
Source2: koffice-l10n-da-%version.tar.bz2
Source3: koffice-l10n-de-%version.tar.bz2
Source4: koffice-l10n-el-%version.tar.bz2
Source5: koffice-l10n-en_GB-%version.tar.bz2
Source6: koffice-l10n-es-%version.tar.bz2
Source7: koffice-l10n-et-%version.tar.bz2
Source8: koffice-l10n-fr-%version.tar.bz2
Source9: koffice-l10n-fy-%version.tar.bz2
Source10: koffice-l10n-gl-%version.tar.bz2
Source11: koffice-l10n-hi-%version.tar.bz2
Source12: koffice-l10n-it-%version.tar.bz2
Source13: koffice-l10n-ja-%version.tar.bz2
Source14: koffice-l10n-kk-%version.tar.bz2
Source15: koffice-l10n-nb-%version.tar.bz2
Source16: koffice-l10n-nds-%version.tar.bz2
Source17: koffice-l10n-nl-%version.tar.bz2
Source18: koffice-l10n-pl-%version.tar.bz2
Source19: koffice-l10n-pt-%version.tar.bz2
Source20: koffice-l10n-pt_BR-%version.tar.bz2
Source21: koffice-l10n-sv-%version.tar.bz2
Source22: koffice-l10n-tr-%version.tar.bz2
Source23: koffice-l10n-uk-%version.tar.bz2
Source24: koffice-l10n-wa-%version.tar.bz2
Source25: koffice-l10n-zh_CN-%version.tar.bz2
Source26: koffice-l10n-zh_TW-%version.tar.bz2
#@SOURCES@
Source200: update_spec.pl
Source201: attributes
%define build_languages ca cs da de el en_GB es et fr fy gl hi it ja kk nb nds nl pl pt pt_BR sv tr uk wa zh_CN zh_TW
%description
Translations for KDE applications.
%package ca
License: GPL v2 or later
Summary: Catalan Translations for KOffice
Group: System/Localization
Provides: locale(koffice2:ca)
%description ca
All the stuff for a translated KOffice. This package contains
application translations, help files and screenshots.
%package ca-doc
License: GPL v2 or later
Summary: Catalan translations for KOffice
Group: System/Localization
Provides: locale(koffice2:ca)
%description ca-doc
Catalan translations for KOffice
%package cs
License: GPL v2 or later
Summary: Czech translations for KOffice
Group: System/Localization
Provides: locale(koffice2:cs)
%description cs
Czech translations for KOffice
%package da
License: GPL v2 or later
Summary: Danish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:da)
%description da
Danish translations for KOffice
%package da-doc
License: GPL v2 or later
Summary: Danish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:da)
%description da-doc
Danish translations for KOffice
%package de
License: GPL v2 or later
Summary: German translations for KOffice
Group: System/Localization
Provides: locale(koffice2:de)
%description de
German translations for KOffice
%package de-doc
License: GPL v2 or later
Summary: German translations for KOffice
Group: System/Localization
Provides: locale(koffice2:de)
%description de-doc
German translations for KOffice
%package el
License: GPL v2 or later
Summary: Greek translations for KOffice
Group: System/Localization
Provides: locale(koffice2:el)
%description el
Greek translations for KOffice
%package en_GB
License: GPL v2 or later
Summary: English (UK) translations for KOffice
Group: System/Localization
Provides: locale(koffice2:en_GB)
%description en_GB
English (UK) translations for KOffice
%package en_GB-doc
License: GPL v2 or later
Summary: English (UK) translations for KOffice
Group: System/Localization
Provides: locale(koffice2:en_GB)
%description en_GB-doc
English (UK) translations for KOffice
%package es
License: GPL v2 or later
Summary: Spanish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:es)
%description es
Spanish translations for KOffice
%package es-doc
License: GPL v2 or later
Summary: Spanish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:es)
%description es-doc
Spanish translations for KOffice
%package et
License: GPL v2 or later
Summary: Estonian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:et)
%description et
Estonian translations for KOffice
%package et-doc
License: GPL v2 or later
Summary: Estonian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:et)
%description et-doc
Estonian translations for KOffice
%package fr
License: GPL v2 or later
Summary: French translations for KOffice
Group: System/Localization
Provides: locale(koffice2:fr)
%description fr
French translations for KOffice
%package fr-doc
License: GPL v2 or later
Summary: French translations for KOffice
Group: System/Localization
Provides: locale(koffice2:fr)
%description fr-doc
French translations for KOffice
%package fy
License: GPL v2 or later
Summary: Frisian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:fy)
%description fy
Frisian translations for KOffice
%package gl
License: GPL v2 or later
Summary: Galician translations for KOffice
Group: System/Localization
Provides: locale(koffice2:gl)
%description gl
Galician translations for KOffice
%package hi
License: GPL v2 or later
Summary: Hindi translations for KOffice
Group: System/Localization
Provides: locale(koffice2:hi)
%description hi
Hindi translations for KOffice
%package it
License: GPL v2 or later
Summary: Italian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:it)
%description it
Italian translations for KOffice
%package it-doc
License: GPL v2 or later
Summary: Italian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:it)
%description it-doc
Italian translations for KOffice
%package ja
License: GPL v2 or later
Summary: Japanese translations for KOffice
Group: System/Localization
Provides: locale(koffice2:ja)
%description ja
All the stuff for a translated KOffice. This package contains
application translations, help files and screenshots.
%package kk
License: GPL v2 or later
Summary: Kazakh translations for KOffice
Group: System/Localization
Provides: locale(koffice2:kk)
%description kk
Kazakh translations for KOffice
%package nb
License: GPL v2 or later
Summary: Norwegian (Bokmaal) translations for KOffice
Group: System/Localization
Provides: locale(koffice2:nb)
%description nb
Norwegian (Bokmaal) translations for KOffice
%package nds
License: GPL v2 or later
Summary: Low Saxon translations for KOffice
Group: System/Localization
Provides: locale(koffice2:nds)
%description nds
Low Saxon translations for KOffice
%package nl
License: GPL v2 or later
Summary: Dutch translations for KOffice
Group: System/Localization
Provides: locale(koffice2:nl)
%description nl
Dutch translations for KOffice
%package nl-doc
License: GPL v2 or later
Summary: Dutch translations for KOffice
Group: System/Localization
Provides: locale(koffice2:nl)
%description nl-doc
Dutch translations for KOffice
%package pl
License: GPL v2 or later
Summary: Polish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:pl)
%description pl
Polish translations for KOffice
%package pt
License: GPL v2 or later
Summary: Portuguese translations for KOffice
Group: System/Localization
Provides: locale(koffice2:pt)
%description pt
Portuguese translations for KOffice
%package pt-doc
License: GPL v2 or later
Summary: Portuguese translations for KOffice
Group: System/Localization
Provides: locale(koffice2:pt)
%description pt-doc
Portuguese translations for KOffice
%package pt_BR
License: GPL v2 or later
Summary: Brazil Portuguese translations for KOffice
Group: System/Localization
Provides: locale(koffice2:pt_BR)
%description pt_BR
Brazil Portuguese translations for KOffice
%package pt_BR-doc
License: GPL v2 or later
Summary: Brazil Portuguese translations for KOffice
Group: System/Localization
Provides: locale(koffice2:pt_BR)
%description pt_BR-doc
Brazil Portuguese translations for KOffice
%package sv
License: GPL v2 or later
Summary: Swedish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:sv)
%description sv
Swedish translations for KOffice
%package sv-doc
License: GPL v2 or later
Summary: Swedish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:sv)
%description sv-doc
Swedish translations for KOffice
%package tr
License: GPL v2 or later
Summary: Turkish translations for KOffice
Group: System/Localization
Provides: locale(koffice2:tr)
%description tr
All the stuff for a translated KOffice. This package contains
application translations, help files and screenshots.
%package uk
License: GPL v2 or later
Summary: Ukrainian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:uk)
%description uk
All the stuff for a translated KOffice. This package contains
application translations, help files and screenshots.
%package wa
License: GPL v2 or later
Summary: Ukrainian translations for KOffice
Group: System/Localization
Provides: locale(koffice2:wa)
%description wa
All the stuff for a translated KOffice. This package contains
application translations, help files and screenshots.
%package zh_CN
License: GPL v2 or later
Summary: Simplified Chinese Translations for KOffice
Group: System/Localization
Provides: locale(koffice2:zh_CN)
%description zh_CN
Simplified Chinese translations for KOffice
%package zh_TW
License: GPL v2 or later
Summary: Chinese translations for KOffice
Group: System/Localization
Provides: locale(koffice2:zh_TW)
%description zh_TW
All the stuff for a translated KOffice. This package contains
application translations, help files and screenshots.
%prep
%setup -q -n koffice-l10n-de-%version -b 0 -b 1 -b 2 -b 3 -b 4 -b 5 -b 6 -b 7 -b 8 -b 9 -b 10 -b 11 -b 12 -b 13 -b 14 -b 15 -b 16 -b 17 -b 18 -b 19 -b 20 -b 21 -b 22 -b 23 -b 24 -b 25 -b 26
%build
cd ..
for i in %build_languages; do
pushd koffice-l10n-$i-%version || exit 1
%cmake_kde4 -d build
%make_jobs
popd
done
%install
cd ..
for i in %build_languages; do
pushd koffice-l10n-$i-%version/build || exit 1
%makeinstall
popd
# work-around for bnc#457908
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/kde/HTML/$i/common
done
for i in %build_languages; do
filename=$i
case $i in
sr@Latn)
filename=srLatn
;;
esac
{
echo "%defattr(-,root,root)"
if test -d $RPM_BUILD_ROOT/usr/share/locale/$i; then
echo "%lang($i) /usr/share/locale/$i/LC_MESSAGES/*"
fi
if test -f $RPM_BUILD_ROOT/usr/share/kde4/apps/koffice/autocorrect/$i.xml; then
echo "%dir /usr/share/kde4/apps/koffice"
echo "%dir /usr/share/kde4/apps/koffice/autocorrect"
echo "%lang($i) /usr/share/kde4/apps/koffice/autocorrect/$i.xml"
fi
} > files.$filename
{
echo "%defattr(-,root,root)"
if test -d $RPM_BUILD_ROOT/usr/share/doc/kde/HTML/$i; then
echo "%lang($i) %doc /usr/share/doc/kde/HTML/$i"
fi
} > files.doc.$filename
cat files.$filename files.doc.$filename >files.both.$filename
done
%fdupes -s $RPM_BUILD_ROOT
%files ca -f ../files.ca
%files ca-doc -f ../files.doc.ca
%files cs -f ../files.both.cs
%files da -f ../files.da
%files da-doc -f ../files.doc.da
%files de -f ../files.de
%files de-doc -f ../files.doc.de
%files el -f ../files.both.el
%files en_GB -f ../files.en_GB
%files en_GB-doc -f ../files.doc.en_GB
%files es -f ../files.es
%files es-doc -f ../files.doc.es
%files et -f ../files.et
%files et-doc -f ../files.doc.et
%files fr -f ../files.fr
%files fr-doc -f ../files.doc.fr
%files fy -f ../files.both.fy
%files gl -f ../files.both.gl
%files hi -f ../files.both.hi
%files it -f ../files.it
%files it-doc -f ../files.doc.it
%files ja -f ../files.both.ja
%files kk -f ../files.both.kk
%files nb -f ../files.both.nb
%files nds -f ../files.both.nds
%files nl -f ../files.nl
%files nl-doc -f ../files.doc.nl
%files pl -f ../files.both.pl
%files pt -f ../files.pt
%files pt-doc -f ../files.doc.pt
%files pt_BR -f ../files.pt_BR
%files pt_BR-doc -f ../files.doc.pt_BR
%files sv -f ../files.sv
%files sv-doc -f ../files.doc.sv
%files tr -f ../files.both.tr
%files uk -f ../files.both.uk
%files wa -f ../files.both.wa
%files zh_CN -f ../files.both.zh_CN
%files zh_TW -f ../files.both.zh_TW
#@FILES@
%changelog