[gimp-help] add language subpackages

Nils Philippsen nphilipp at fedoraproject.org
Tue Jun 19 11:14:37 UTC 2012


commit 3c77e9845029426d0fd0ffebac977a14e170d6eb
Author: Nils Philippsen <nils at redhat.com>
Date:   Tue Jun 19 11:15:04 2012 +0200

    add language subpackages

 gimp-help.spec |  204 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 198 insertions(+), 6 deletions(-)
---
diff --git a/gimp-help.spec b/gimp-help.spec
index d4c754f..5fe1649 100644
--- a/gimp-help.spec
+++ b/gimp-help.spec
@@ -1,9 +1,11 @@
+# NOTE: en/English is in the main package
+# LANGUAGES: ca,Catalan da,Danish de,German el,Greek en_GB,British_English es,Spanish fi,Finnish fr,French hr,Hungarian it,Italian ja,Japanese ko,Korean lt,Lithuanian nl,Dutch nn,Norwegian_Nynorsk pl,Polish ru,Russian sl,Slovenian sv,Swedish zh_CN,Simplified_Chinese
 %define gimpsubver 2.0
 
 Summary: Help files for GIMP
 Name: gimp-help
 Version: 2.8.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GFDL
 Group: Documentation
 URL: http://wiki.gimp.org/gimp/GimpDocs
@@ -30,6 +32,169 @@ Requires: gimp >= 2:2.4
 This package contains a user manual written for the GNU Image Manipulation
 Program.
 
+# BEGIN: LANGUAGE SUB PACKAGES
+%package ca
+Summary: Catalan (ca) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description ca
+Catalan language support for gimp-help.
+
+%package da
+Summary: Danish (da) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description da
+Danish language support for gimp-help.
+
+%package de
+Summary: German (de) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description de
+German language support for gimp-help.
+
+%package el
+Summary: Greek (el) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description el
+Greek language support for gimp-help.
+
+%package en_GB
+Summary: British English (en_GB) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description en_GB
+British English language support for gimp-help.
+
+%package es
+Summary: Spanish (es) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description es
+Spanish language support for gimp-help.
+
+%package fi
+Summary: Finnish (fi) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description fi
+Finnish language support for gimp-help.
+
+%package fr
+Summary: French (fr) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description fr
+French language support for gimp-help.
+
+%package hr
+Summary: Hungarian (hr) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description hr
+Hungarian language support for gimp-help.
+
+%package it
+Summary: Italian (it) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description it
+Italian language support for gimp-help.
+
+%package ja
+Summary: Japanese (ja) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description ja
+Japanese language support for gimp-help.
+
+%package ko
+Summary: Korean (ko) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description ko
+Korean language support for gimp-help.
+
+%package lt
+Summary: Lithuanian (lt) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description lt
+Lithuanian language support for gimp-help.
+
+%package nl
+Summary: Dutch (nl) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description nl
+Dutch language support for gimp-help.
+
+%package nn
+Summary: Norwegian Nynorsk (nn) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description nn
+Norwegian Nynorsk language support for gimp-help.
+
+%package pl
+Summary: Polish (pl) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description pl
+Polish language support for gimp-help.
+
+%package ru
+Summary: Russian (ru) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description ru
+Russian language support for gimp-help.
+
+%package sl
+Summary: Slovenian (sl) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description sl
+Slovenian language support for gimp-help.
+
+%package sv
+Summary: Swedish (sv) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description sv
+Swedish language support for gimp-help.
+
+%package zh_CN
+Summary: Simplified Chinese (zh_CN) language support for gimp-help
+Group: Documentation
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description zh_CN
+Simplified Chinese language support for gimp-help.
+
+# END: LANGUAGE SUB PACKAGES
+
 %prep
 %setup -q
 %patch0 -p1 -b .missing-po-files
@@ -42,25 +207,52 @@ make %{?_smp_mflags}
 rm -rf %buildroot
 make DESTDIR=%{buildroot} install
 
-rm -f files.list
-echo "%%defattr (-, root, root, -)" > files.list
+rm -f files.list.*
 f="$PWD/files.list"
 
 pushd %{buildroot}%{_datadir}/gimp/%{gimpsubver}/help
-for dir in *; do
-    echo "%%lang($dir) %%{_datadir}/gimp/%%{gimpsubver}/help/$dir" >> "$f"
+for lang in *; do
+    echo "%%defattr (-, root, root, -)" > "$f.$lang"
+    echo "%%lang($lang) %%{_datadir}/gimp/%%{gimpsubver}/help/$lang" >> "$f.$lang"
 done
 popd
 
 %clean
 rm -rf %buildroot
 
-%files -f files.list
+%files
 %defattr (-, root, root, -)
 %dir %{_datadir}/gimp/%{gimpsubver}/help
+%{_datadir}/gimp/%{gimpsubver}/help/en
 %doc AUTHORS ChangeLog COPYING NEWS README TERMINOLOGY
 
+# BEGIN: LANGUAGE FILE LISTS
+%files ca -f files.list.ca
+%files da -f files.list.da
+%files de -f files.list.de
+%files el -f files.list.el
+%files en_GB -f files.list.en_GB
+%files es -f files.list.es
+%files fi -f files.list.fi
+%files fr -f files.list.fr
+%files hr -f files.list.hr
+%files it -f files.list.it
+%files ja -f files.list.ja
+%files ko -f files.list.ko
+%files lt -f files.list.lt
+%files nl -f files.list.nl
+%files nn -f files.list.nn
+%files pl -f files.list.pl
+%files ru -f files.list.ru
+%files sl -f files.list.sl
+%files sv -f files.list.sv
+%files zh_CN -f files.list.zh_CN
+# END: LANGUAGE FILE LISTS
+
 %changelog
+* Tue Jun 19 2012 Nils Philippsen <nils at redhat.com> - 2.8.0-2
+- add language subpackages
+
 * Tue Jun 05 2012 Nils Philippsen <nils at redhat.com> - 2.8.0-1
 - version 2.8.0
 - add po files missing in tarball


More information about the scm-commits mailing list