Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:KDE:Frameworks5
calligra4-l10n
calligra-l10n.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File calligra-l10n.spec of Package calligra4-l10n
# # spec file for package calligra-l10n # # Copyright (c) 2016 SUSE LINUX 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/ # %define build_languages bs ca ca@valencia cs da de el en_GB es et fi fr gl hu it ja kk nb nl pl pt pt_BR ru sk sv tr uk zh_CN zh_TW # When a package provides autocorrect files with name like "$1_$2" and installs them in a directory named "$1" # add the name "$1_$2" in the list below %define autocorrect_languages de_DE it_IT ru_RU uk_UA Name: calligra-l10n Version: 2.9.11 Release: 0 Summary: Translations for Calligra Suite License: GPL-2.0+ Group: System/Localization Url: http://www.calligra.org/ # - Do not modify calligra-l10n.spec directly, instead modify calligra-l10n.spec.in if needed # - When adding a new language, edit the "attributes" file to add it # - When a package adds/removes doc translations add/remove it also in the pre_checkin.sh script (above the splitdoc=true line) # - Execute "sh pre_checkin.sh" to check the changes Source0: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-bs-%{version}.tar.xz Source1: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-ca-%{version}.tar.xz Source2: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-ca@valencia-%{version}.tar.xz Source3: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-cs-%{version}.tar.xz Source4: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-da-%{version}.tar.xz Source5: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-de-%{version}.tar.xz Source6: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-el-%{version}.tar.xz Source7: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-en_GB-%{version}.tar.xz Source8: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-es-%{version}.tar.xz Source9: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-et-%{version}.tar.xz Source10: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-fi-%{version}.tar.xz Source11: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-fr-%{version}.tar.xz Source12: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-gl-%{version}.tar.xz Source13: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-hu-%{version}.tar.xz Source14: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-it-%{version}.tar.xz Source15: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-ja-%{version}.tar.xz Source16: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-kk-%{version}.tar.xz Source17: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-nb-%{version}.tar.xz Source18: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-nl-%{version}.tar.xz Source19: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-pl-%{version}.tar.xz Source20: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-pt-%{version}.tar.xz Source21: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-pt_BR-%{version}.tar.xz Source22: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-ru-%{version}.tar.xz Source23: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-sk-%{version}.tar.xz Source24: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-sv-%{version}.tar.xz Source25: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-tr-%{version}.tar.xz Source26: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-uk-%{version}.tar.xz Source27: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-zh_CN-%{version}.tar.xz Source28: http://download.kde.org/stable/calligra-%{version}/%{name}/%{name}-zh_TW-%{version}.tar.xz #@SOURCES@ Source1000: update_spec.pl Source1001: attributes BuildRequires: fdupes BuildRequires: kdelibs4-doc BuildRequires: libkde4-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description Translations for Calligra Suite applications and manuals. %package bs Summary: Bosnian Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:bs) %description bs This package contains application translations for Calligra Suite in Bosnian. %package ca Summary: Catalan Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:ca) %description ca This package contains application translations for Calligra Suite in Catalan. %package ca-doc Summary: Catalan Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:ca) %description ca-doc This package contains application manuals translations for Calligra Suite in Catalan. %package caValencia Summary: Valencian Translations for Calligra Suite Applications License: GPL-2.0+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:ca@valencia) %description caValencia This package contains application translations for Calligra Suite in Valencian. %package cs Summary: Czech Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:cs) %description cs This package contains application translations for Calligra Suite in Czech. %package da Summary: Danish Translations for Calligra Suite Applications License: GPL-2.0+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:da) %description da This package contains application translations for Calligra Suite in Danish. %package de Summary: German Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:de) %description de This package contains application translations for Calligra Suite in German. %package de-doc Summary: German Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:de) %description de-doc This package contains application manuals translations for Calligra Suite in German. %package el Summary: Greek Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:el) %description el This package contains application translations for Calligra Suite in Greek. %package en_GB Summary: English (UK) Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:en_GB) %description en_GB This package contains application translations for Calligra Suite in English (UK). %package es Summary: Spanish Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:es) %description es This package contains application translations for Calligra Suite in Spanish. %package es-doc Summary: Spanish Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:es) %description es-doc This package contains application manuals translations for Calligra Suite in Spanish. %package et Summary: Estonian Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:et) %description et This package contains application translations for Calligra Suite in Estonian. %package et-doc Summary: Estonian Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:et) %description et-doc This package contains application manuals translations for Calligra Suite in Estonian. %package fi Summary: Finnish Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:fi) %description fi This package contains application translations for Calligra Suite in Finnish. %package fr Summary: French Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:fr) %description fr This package contains application translations for Calligra Suite in French. %package fr-doc Summary: French Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:fr) %description fr-doc This package contains application manuals translations for Calligra Suite in French. %package gl Summary: Galician Translations for Calligra Suite Applications License: GPL-2.0+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:gl) %description gl This package contains application translations for Calligra Suite in Galician. %package hu Summary: Hungarian Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:hu) %description hu This package contains application translations for Calligra Suite in Hungarian. %package it Summary: Italian Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:it) %description it This package contains application translations for Calligra Suite in Italian. %package it-doc Summary: Italian Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:it) %description it-doc This package contains application manuals translations for Calligra Suite in Italian. %package ja Summary: Japanese Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:ja) %description ja This package contains application translations for Calligra Suite in Japanese. %package kk Summary: Kazakh Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:kk) %description kk This package contains application translations for Calligra Suite in Kazakh. %package nb Summary: Norwegian (Bokmaal) Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:nb) %description nb This package contains application translations for Calligra Suite in Norwegian (Bokmaal). %package nl Summary: Dutch Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:nl) %description nl This package contains application translations for Calligra Suite in Dutch. %package nl-doc Summary: Dutch Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:nl) %description nl-doc This package contains application manuals translations for Calligra Suite in Dutch. %package pl Summary: Polish Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:pl) %description pl This package contains application translations for Calligra Suite in Polish. %package pt Summary: Portuguese Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:pt) %description pt This package contains application translations for Calligra Suite in Portuguese. %package pt-doc Summary: Portuguese Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:pt) %description pt-doc This package contains application manuals translations for Calligra Suite in Portuguese. %package pt_BR Summary: Brazilian Portuguese Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:pt_BR) %description pt_BR This package contains application translations for Calligra Suite in Brazilian Portuguese. %package pt_BR-doc Summary: Brazilian Portuguese Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:pt_BR) %description pt_BR-doc This package contains application manuals translations for Calligra Suite in Brazilian Portuguese. %package ru Summary: Russian Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:ru) %description ru This package contains application translations for Calligra Suite in Russian. %package ru-doc Summary: Russian Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:ru) %description ru-doc This package contains application manuals translations for Calligra Suite in Russian. %package sk Summary: Slovak Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:sk) %description sk This package contains application translations for Calligra Suite in Slovak. %package sv Summary: Swedish Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:sv) %description sv This package contains application translations for Calligra Suite in Swedish. %package sv-doc Summary: Swedish Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:sv) %description sv-doc This package contains application manuals translations for Calligra Suite in Swedish. %package tr Summary: Turkish Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:tr) %description tr This package contains application translations for Calligra Suite in Turkish. %package uk Summary: Ukrainian Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:uk) %description uk This package contains application translations for Calligra Suite in Ukrainian. %package uk-doc Summary: Ukrainian Translations for Calligra Suite Manuals License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:uk) %description uk-doc This package contains application manuals translations for Calligra Suite in Ukrainian. %package zh_CN Summary: Simplified Chinese Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:zh_CN) %description zh_CN This package contains application translations for Calligra Suite in Simplified Chinese. %package zh_TW Summary: Chinese Translations for Calligra Suite Applications License: LGPL-2.1+ Group: System/Localization Requires: calligra = %{version} Provides: locale(calligra:zh_TW) %description zh_TW This package contains application translations for Calligra Suite in Chinese. %prep %setup -q -n calligra-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 -b 27 -b 28 %build cd .. for i in %{build_languages}; do pushd calligra-l10n-$i-%{version} || exit 1 %cmake_kde4 -d build %make_jobs popd done %install cd .. for i in %{build_languages}; do pushd calligra-l10n-$i-%{version}/build || exit 1 %kde4_makeinstall popd done for i in %{build_languages}; do filename=$i case $i in sr@Latn) filename=srLatn ;; ca@valencia) filename=caValencia ;; esac { echo "%defattr(-,root,root,-)" if [ "$i" = "bs" ]; then echo "%dir %{_datadir}/locale/bs" echo "%dir %{_datadir}/locale/bs/LC_MESSAGES" fi if test -d %{buildroot}%{_datadir}/locale/$i; then echo "%lang($i) %{_datadir}/locale/$i/LC_MESSAGES/*" fi if test -f %{buildroot}%{_kde4_appsdir}/calligra/autocorrect/$i.xml; then echo "%dir %{_kde4_appsdir}/calligra" echo "%dir %{_kde4_appsdir}/calligra/autocorrect" echo "%lang($i) %{_kde4_appsdir}/calligra/autocorrect/$i.xml" fi if test -f %{buildroot}%{_kde4_appsdir}/koffice/autocorrect/$i.xml; then echo "%dir %{_kde4_appsdir}/koffice" echo "%dir %{_kde4_appsdir}/koffice/autocorrect" echo "%lang($i) %{_kde4_appsdir}/koffice/autocorrect/$i.xml" fi } > files.$filename { echo "%defattr(-,root,root,-)" if test -d %{buildroot}%{_kde4_htmldir}/$i; then echo "%lang($i) %doc %{_kde4_htmldir}/$i" fi } > files.doc.$filename cat files.$filename files.doc.$filename > files.both.$filename done for i in %{autocorrect_languages}; do lang=`echo $i|cut -f1 -d"_"` { if test -f %{buildroot}%{_kde4_appsdir}/calligra/autocorrect/$i.xml; then echo "%dir %{_kde4_appsdir}/calligra" echo "%dir %{_kde4_appsdir}/calligra/autocorrect" echo "%lang($lang) %{_kde4_appsdir}/calligra/autocorrect/$i.xml" fi } >> files.$lang done %fdupes -s %{buildroot} %files bs -f ../files.both.bs %files ca -f ../files.ca %files ca-doc -f ../files.doc.ca %files caValencia -f ../files.both.caValencia %files cs -f ../files.both.cs %files da -f ../files.both.da %files de -f ../files.de %files de-doc -f ../files.doc.de %files el -f ../files.both.el %files en_GB -f ../files.both.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 fi -f ../files.both.fi %files fr -f ../files.fr %files fr-doc -f ../files.doc.fr %files gl -f ../files.both.gl %files hu -f ../files.both.hu %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 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 ru -f ../files.ru %files ru-doc -f ../files.doc.ru %files sk -f ../files.both.sk %files sv -f ../files.sv %files sv-doc -f ../files.doc.sv %files tr -f ../files.both.tr %files uk -f ../files.uk %files uk-doc -f ../files.doc.uk %files zh_CN -f ../files.both.zh_CN %files zh_TW -f ../files.both.zh_TW #@FILES@ %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor