rpms/translate-toolkit/F-9 translate-poterminology-stoplist.diff, NONE, 1.1 .cvsignore, 1.8, 1.9 sources, 1.9, 1.10 translate-toolkit.spec, 1.17, 1.18
Dwayne Bailey
dwayne at fedoraproject.org
Thu Nov 13 11:29:30 UTC 2008
Author: dwayne
Update of /cvs/pkgs/rpms/translate-toolkit/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28579
Modified Files:
.cvsignore sources translate-toolkit.spec
Added Files:
translate-poterminology-stoplist.diff
Log Message:
* Thu Nov 13 2008 Dwayne Bailey <dwayne at translate.org.za> - 1.2.0-1
- Update to 1.2.0
- Patch poterminology to read stoplist-en from /usr/share/
- Add devel package to include generated Translate Toolkit API documentation
- Add dependencies: python-iniparse, python-Levenshtein, python-lxml,
python-psyco, python-vobject, gettext-libs
- Drop Python 2.5 patches
translate-poterminology-stoplist.diff:
--- NEW FILE translate-poterminology-stoplist.diff ---
diff -ur translate-toolkit-1.2.0.old/translate/tools/poterminology.py translate-toolkit-1.2.0/translate/tools/poterminology.py
--- translate-toolkit-1.2.0.old/translate/tools/poterminology.py 2008-09-30 11:43:44.000000000 +0200
+++ translate-toolkit-1.2.0/translate/tools/poterminology.py 2008-10-06 22:00:34.000000000 +0200
@@ -422,7 +422,7 @@
parser.stoprelist = []
parser.stopfoldtitle = True
parser.stopignorecase = False
- parser.defaultstopfile = find_installed_file('stoplist-en')
+ parser.defaultstopfile = '/usr/share/translate-toolkit/stoplist-en'
parser.add_option("-S", "--stopword-list", type="string", metavar="STOPFILE",
action="callback", callback=parse_stopword_file,
help="read stopword (term exclusion) list from STOPFILE (default %s)" % parser.defaultstopfile,
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/translate-toolkit/F-9/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- .cvsignore 21 Jan 2008 02:23:32 -0000 1.8
+++ .cvsignore 13 Nov 2008 11:28:58 -0000 1.9
@@ -1 +1 @@
-translate-toolkit-1.0.1.tar.bz2
+translate-toolkit-1.2.0.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/translate-toolkit/F-9/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources 21 Jan 2008 02:23:32 -0000 1.9
+++ sources 13 Nov 2008 11:28:58 -0000 1.10
@@ -1 +1 @@
-468406ac134220d4cff3cf9fcd5cab17 translate-toolkit-1.0.1.tar.bz2
+f2e872c72898f1bc3afaa341affbfeb5 translate-toolkit-1.2.0.tar.bz2
Index: translate-toolkit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/translate-toolkit/F-9/translate-toolkit.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- translate-toolkit.spec 21 Jan 2008 03:06:05 -0000 1.17
+++ translate-toolkit.spec 13 Nov 2008 11:28:58 -0000 1.18
@@ -1,39 +1,62 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: translate-toolkit
-Version: 1.0.1
+Version: 1.2.0
Release: 1%{?dist}
-Summary: A collection of tools to assist software localization
+Summary: Tools to assist with translation and software localization
Group: Development/Tools
License: GPLv2+
-URL: http://translate.sourceforge.net/
+URL: http://translate.sourceforge.net/wiki/toolkit/index
Source0: http://downloads.sourceforge.net/translate/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Patch1: translate-toolkit-1.0.1-python25.patch
+Patch0: translate-poterminology-stoplist.diff
BuildArch: noarch
BuildRequires: python-devel
+Requires: gettext-libs
Requires: python-enchant
+Requires: python-iniparse
+Requires: python-Levenshtein
+Requires: python-lxml
+Requires: python-psyco
+Requires: python-vobject
+
%description
-A set of tools for managing localization via Gettext PO or XLIFF format files.
+A set of tools for managing translation and software 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
+ * Other localization formats - TMX, TBX, Qt Linguist (.ts),
+ Java .properties, Wordfast TM
+ * Compiled formats: Gettext MO, Qt .qm
+ * Other formats - text, HTML, CSV, INI, wiki (MediaWiki, DokuWiki), iCal
+ * Specialised - OpenOffice.org GSI/SDF, PHP,
+ Mozilla (.dtd, .properties, etc)
+ * Tools: count, search, debug, segment and extract terminology from
+ localization files.
+ * Checkers: validate translations with over 45 checks
+
+%package devel
+Summary: Development API for %{name} applications
+Group: Development/Tools
+License: GPLv2+
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains Translate Toolkit API
+documentation for developers wishing to build new tools for the
+toolkit or to use the libraries in other localization tools.
%prep
%setup -q
-%patch1 -p1 -b .python25
+%patch0 -p1
%build
@@ -54,7 +77,7 @@
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
@@ -64,6 +87,10 @@
rm $RPM_BUILD_ROOT/%{python_sitelib}/translate/{convert,filters,tools}/TODO
rm $RPM_BUILD_ROOT/%{python_sitelib}/translate/misc/README
+# Move data files to /usr/share
+mkdir $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit
+mv $RPM_BUILD_ROOT/%{python_sitelib}/translate/share/stoplist* $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -75,12 +102,25 @@
%doc translate/doc/user/toolkit-[a-z]*
%{_bindir}/*
%{_mandir}/man1/*
+%{_datadir}/translate-toolkit
%{python_sitelib}/translate*
%exclude %{_bindir}/*.pyc
%exclude %{_bindir}/*.pyo
+%files devel
+%defattr(-,root,root,-)
+%doc translate/doc/api/*
+
%changelog
+* Thu Nov 13 2008 Dwayne Bailey <dwayne at translate.org.za> - 1.2.0-1
+- Update to 1.2.0
+- Patch poterminology to read stoplist-en from /usr/share/
+- Add devel package to include generated Translate Toolkit API documentation
+- Add dependencies: python-iniparse, python-Levenshtein, python-lxml,
+ python-psyco, python-vobject, gettext-libs
+- Drop Python 2.5 patches
+
* 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):
More information about the fedora-extras-commits
mailing list