[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