[packages/translate-toolkit] update docs building/packaging
glen
glen at pld-linux.org
Fri May 6 18:33:13 CEST 2016
commit bfe6e61973ea303fb516ffe33731070a483ee417
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Fri May 6 19:32:45 2016 +0300
update docs building/packaging
translate-toolkit.spec | 39 ++++++++++++++++++++++++++-------------
1 file changed, 26 insertions(+), 13 deletions(-)
---
diff --git a/translate-toolkit.spec b/translate-toolkit.spec
index d7bb7ae..5439401 100644
--- a/translate-toolkit.spec
+++ b/translate-toolkit.spec
@@ -6,7 +6,7 @@
Summary: Tools to assist with translation and software localization
Name: translate-toolkit
Version: 1.13.0
-Release: 1
+Release: 2
License: GPL v2+
Group: Development/Tools
Source0: https://github.com/translate/translate/releases/download/%{version}/%{name}-%{version}.tar.bz2
@@ -19,13 +19,13 @@ BuildRequires: checkbashisms
BuildRequires: python-dateutil
BuildRequires: python-modules
BuildRequires: rpm-pythonprov
-BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.714
BuildRequires: sed >= 4.0
-# The following are needed for man page generation
+%if %{with doc}
BuildRequires: python-lxml
BuildRequires: python-simplejson
BuildRequires: python-vobject
+%endif
Requires: python-iniparse >= 0.3.1
Requires: python-lxml >= 2.1.0
Requires: python-simplejson
@@ -94,16 +94,28 @@ for script in build-2/scripts-%{py_ver}/*; do
program=${script##*/}
# exclude some known failures
- case $script in
- build_firefox.sh|buildxpi.py|get_moz_enUS.py|\
- pocompendium|poen|pomigrate2|popuretext|poreencode|posplit|pocount|poglossary|lookupclient.py|tmserver|build_tmdb)
- ;;
- *)
- LC_ALL=C PYTHONPATH=. $program --manpage \
- > man/$program.1 \
- || %{__rm} man/$program.1
- ;;
+ case $program in
+ build_firefox.sh|\
+ build_tmdb|\
+ buildxpi.py|\
+ get_moz_enUS.py|\
+ junitmsgfmt|\
+ pocommentclean|\
+ pocompendium|\
+ pocount|\
+ pomigrate2|\
+ popuretext|\
+ poreencode|\
+ posplit|\
+ tmserver|\
+ ...)
+ continue
+ ;;
esac
+
+ LC_ALL=C PYTHONPATH=. $script --manpage > man/$program.1
+ # if this grep fails, you should exclude it above
+ grep 'Autogenerated manpage' man/$program.1
done
%install
@@ -230,7 +242,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/ical2po.1*
%{_mandir}/man1/ini2po.1*
%{_mandir}/man1/json2po.1*
-%{_mandir}/man1/junitmsgfmt.1*
%{_mandir}/man1/moz2po.1*
%{_mandir}/man1/odf2xliff.1*
%{_mandir}/man1/oo2po.1*
@@ -246,6 +257,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/po2php.1*
%{_mandir}/man1/po2prop.1*
%{_mandir}/man1/po2rc.1*
+%{_mandir}/man1/po2resx.1*
%{_mandir}/man1/po2sub.1*
%{_mandir}/man1/po2symb.1*
%{_mandir}/man1/po2tiki.1*
@@ -270,6 +282,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/pretranslate.1*
%{_mandir}/man1/prop2po.1*
%{_mandir}/man1/rc2po.1*
+%{_mandir}/man1/resx2po.1*
%{_mandir}/man1/sub2po.1*
%{_mandir}/man1/symb2po.1*
%{_mandir}/man1/tiki2po.1*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/translate-toolkit.git/commitdiff/bfe6e61973ea303fb516ffe33731070a483ee417
More information about the pld-cvs-commit
mailing list