rpms/translate-toolkit/devel translate-toolkit-1.0.1-python25.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 sources, 1.8, 1.9 translate-toolkit.spec, 1.15, 1.16 translate-toolkit-0.10.1-python25.patch, 1.1, NONE

Jens Petersen (petersen) fedora-extras-commits at redhat.com
Mon Jan 21 02:24:19 UTC 2008


Author: petersen

Update of /cvs/extras/rpms/translate-toolkit/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12702

Modified Files:
	.cvsignore sources translate-toolkit.spec 
Added Files:
	translate-toolkit-1.0.1-python25.patch 
Removed Files:
	translate-toolkit-0.10.1-python25.patch 
Log Message:
- update license field to GPLv2+
- update to 1.0.1 with changes from Dwayne Bailey (#315021):

* Thu Dec 20 2007 Dwayne Bailey <dwayne at translate.org.za>
- Update spec to upstream 1.0.1
- Update patch for Python 2.5 ElementTree
- Cleanup the doc installation
- Create man pages
- Update description



translate-toolkit-1.0.1-python25.patch:

--- NEW FILE translate-toolkit-1.0.1-python25.patch ---
--- translate-toolkit-1.0.1/translate/misc/xmlwrapper.py.python25	2007-12-19 14:30:40.000000000 +0200
+++ translate-toolkit-1.0.1/translate/misc/xmlwrapper.py	2007-12-19 14:31:15.000000000 +0200
@@ -21,7 +21,10 @@
 
 """simpler wrapper to the elementtree XML parser"""
 
-from elementtree import ElementTree
+try:
+  from xml.etree import ElementTree
+except ImportError:
+  from elementtree import ElementTree
 # this is needed to prevent expat-version conflicts with wx >= 2.5.2.2
 from xml.parsers import expat
 


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/translate-toolkit/devel/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- .cvsignore	5 May 2007 13:34:48 -0000	1.7
+++ .cvsignore	21 Jan 2008 02:23:32 -0000	1.8
@@ -1 +1 @@
-translate-toolkit-0.11.tar.bz2
+translate-toolkit-1.0.1.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/translate-toolkit/devel/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sources	5 May 2007 13:34:48 -0000	1.8
+++ sources	21 Jan 2008 02:23:32 -0000	1.9
@@ -1 +1 @@
-a9ab8e9c67fb10a53beda6c2447bb076  translate-toolkit-0.11.tar.bz2
+468406ac134220d4cff3cf9fcd5cab17  translate-toolkit-1.0.1.tar.bz2


Index: translate-toolkit.spec
===================================================================
RCS file: /cvs/extras/rpms/translate-toolkit/devel/translate-toolkit.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- translate-toolkit.spec	5 May 2007 13:34:48 -0000	1.15
+++ translate-toolkit.spec	21 Jan 2008 02:23:32 -0000	1.16
@@ -1,27 +1,34 @@
 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 Name:           translate-toolkit
-Version:        0.11
+Version:        1.0.1
 Release:        1%{?dist}
 Summary:        A collection of tools to assist software localization
 
 Group:          Development/Tools
-License:        GPL
+License:        GPLv2+
 URL:            http://translate.sourceforge.net/
-Source0:        http://heanet.dl.sf.net/translate/translate-toolkit-%{version}.tar.bz2
+Source0:        http://downloads.sourceforge.net/translate/%{name}-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Patch1:         translate-toolkit-0.10.1-python25.patch
+Patch1:         translate-toolkit-1.0.1-python25.patch
 
 BuildArch:      noarch
 BuildRequires:  python-devel
 Requires:       python-enchant
 
 %description
-The Translate Toolkit includes programs to convert various localization
-formats to the common gettext PO format and vice versa, and programs to
-check and manage PO files. Also part of the package are programs to create
-word counts, merge translations, and perform various checks on PO files.
+A set of tools for managing localization via Gettext PO or XLIFF format files.
+
+Including:
+  * Convertors: convert from various formats to PO or XLIFF
+  * Formats:
+    * Core localization formats - XLIFF and Gettext PO
+    * Other localization formats - TMX, TBX, Qt Linguist (.ts)
+    * Other formats - Java .properties, text, HTML, CSV
+    * Specialised - OpenOffice.org GSI/SDF, Mozilla (.dtd, .properties, etc)
+  * Tools: count, search and debug localization files
+  * Checkers: validate translations with over 40 checks
 
 
 %prep
@@ -37,8 +44,25 @@
 rm -rf $RPM_BUILD_ROOT
 %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
 
-# This removes the documentation files that were installed in site-packages
-find $RPM_BUILD_ROOT%{python_sitelib}/translate -type f -name "[[:upper:]]*" | xargs rm -fv
+# create manpages
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
+for program in $RPM_BUILD_ROOT/%{_bindir}/*; do
+    case $(basename $program) in
+      pocompendium|poen|pomigrate2|popuretext|poreencode|posplit|pocount|poglossary|lookupclient.py)
+       ;;
+      *)
+        LC_ALL=C PYTHONPATH=. $program --manpage \
+          >  $RPM_BUILD_ROOT/%{_mandir}/man1/$(basename $program).1 \
+          || rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/$(basename $program).1
+	  ;;
+    esac
+done
+
+# remove documentation files from site-packages
+rm -r $RPM_BUILD_ROOT/%{python_sitelib}/translate/doc
+rm $RPM_BUILD_ROOT/%{python_sitelib}/translate/{COPYING,ChangeLog,LICENSE,README}
+rm $RPM_BUILD_ROOT/%{python_sitelib}/translate/{convert,filters,tools}/TODO
+rm $RPM_BUILD_ROOT/%{python_sitelib}/translate/misc/README
 
 
 %clean
@@ -48,21 +72,26 @@
 %files
 %defattr(-,root,root,-)
 %doc translate/ChangeLog translate/COPYING translate/README
-%doc %{python_sitelib}/translate/doc/
-%dir %{python_sitelib}/translate
-%dir %{python_sitelib}/translate/tools
-%dir %{python_sitelib}/translate/filters
-%dir %{python_sitelib}/translate/storage
-%dir %{python_sitelib}/translate/misc
-%dir %{python_sitelib}/translate/convert
-%{python_sitelib}/translate/*.py*
-%{python_sitelib}/translate/*/*.py*
+%doc translate/doc/user/toolkit-[a-z]*
 %{_bindir}/*
+%{_mandir}/man1/*
+%{python_sitelib}/translate
 %exclude %{_bindir}/*.pyc
 %exclude %{_bindir}/*.pyo
 
 
 %changelog
+* Mon Jan 21 2008 Jens Petersen <petersen at redhat.com> - 1.0.1-1
+- update license field to GPLv2+
+- update to 1.0.1 with changes from Dwayne Bailey (#315021):
+
+* Thu Dec 20 2007 Dwayne Bailey <dwayne at translate.org.za>
+- Update spec to upstream 1.0.1
+- Update patch for Python 2.5 ElementTree
+- Cleanup the doc installation
+- Create man pages
+- Update description
+
 * Sat May 05 2007 Roozbeh Pournader <roozbeh at farsiweb.info> - 0.11-1
 - Update to upstream 0.11, adding HTML documentation
 


--- translate-toolkit-0.10.1-python25.patch DELETED ---




More information about the fedora-extras-commits mailing list