/[smecontribs]/rpms/translate-toolkit/contribs8/translate-toolkit.spec
ViewVC logotype

Diff of /rpms/translate-toolkit/contribs8/translate-toolkit.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.6 by slords, Sun Oct 19 22:04:05 2008 UTC Revision 1.12 by slords, Wed Feb 24 18:18:37 2010 UTC
# Line 1  Line 1 
 # $Id: translate-toolkit.spec,v 1.5 2008/04/02 15:22:04 slords Exp $  
 # Authority: slords  
 # Name: Shad L. Lords  
   
1  %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}  %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
2    
 %define         prerelease ""  
   
3  Name:           translate-toolkit  Name:           translate-toolkit
4  Version:        1.2.0  Version:        1.5.3
5  Release:        1%{?dist}  Release:        2%{?dist}
6  Summary:        Tools to assist with localization  Summary:        Tools to assist with translation and software localization
7    
8  Group:          Development/Tools  Group:          Development/Tools
9  License:        GPLv2+  License:        GPLv2+
10  URL:            http://translate.sourceforge.net/wiki/toolkit/index  URL:            http://translate.sourceforge.net/wiki/toolkit/index
11  Source0:        http://downloads.sourceforge.net/translate/%{name}-%{version}.tar.bz2  Source0:        http://downloads.sourceforge.net/project/translate/Translate%20Toolkit/%{version}/%{name}-%{version}.tar.bz2
 #Source0:        http://translate.sourceforge.net/snapshots/%{name}-%{version}%{prerelease}/%{name}-%{version}%{prerelease}.tar.bz2  
12  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
13    
14  Patch0:         translate-poterminology-stoplist.diff  Patch0:         translate-toolkit-1.5.3-stoplist.patch
15    Patch1:         translate-toolkit-1.5.0-langmodel_dir.patch
16    Patch2:         translate-toolkit-1.5.3-bug1372_filesystem_encoding.patch
17    
18  BuildArch:      noarch  BuildArch:      noarch
19  BuildRequires:  python-devel  BuildRequires:  python-devel
20    # The following are needed for man page generation
21    BuildRequires:  python-lxml
22    BuildRequires:  python-simplejson
23    BuildRequires:  python-vobject
24    Requires:       gettext-libs
25  Requires:       python-enchant  Requires:       python-enchant
26  Requires:       python-psyco  Requires:       python-iniparse
27  Requires:       python-Levenshtein  Requires:       python-Levenshtein
28  Requires:       python-lxml  Requires:       python-lxml
29  Requires:       python-iniparse  %ifarch %{ix86}
30    Requires:       python-psyco
31    %endif
32    Requires:       python-simplejson
33  Requires:       python-vobject  Requires:       python-vobject
 Requires:       gettext-devel  
34    
35    
36  %description  %description
37  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
38    Gettext PO or XLIFF format files.
39    
40  Including:  Including:
41    * Convertors: convert from various formats to PO or XLIFF    * Convertors: convert from various formats to PO or XLIFF
42    * Formats:    * Formats:
43      * Core localization formats - XLIFF and Gettext PO      * Core localization formats - XLIFF and Gettext PO
44      * Other localization formats - TMX, TBX, Qt Linguist (.ts),      * Other localization formats - TMX, TBX, Qt Linguist (.ts),
45             Java .properties, Wordfast TM             Java .properties, Wordfast TM, OmegaT glossary
46      * Compiled formats: Gettext MO, Qt .qm      * Compiled formats: Gettext MO, Qt .qm
47      * Other formats - text, HTML, CSV, INI, wiki (MediaWiki, DokuWiki), iCal      * Other formats - OpenDocument Format (ODF), text, HTML, CSV, INI,
48                wiki (MediaWiki, DokuWiki), iCal
49      * Specialised - OpenOffice.org GSI/SDF, PHP,      * Specialised - OpenOffice.org GSI/SDF, PHP,
50              Mozilla (.dtd, .properties, etc)              Mozilla (.dtd, .properties, etc), Symbian,
51    * Tools: count, search, debug, segment and extract terminology from              Innosetup, tikiwiki, subtitles
52              localization files.    * Tools: count, search, debug, segment and pretranslate localization
53    * Checkers: validate translations with over 46 checks              files. Extract terminology. Pseudo-localize
54      * Checkers: validate translations with over 45 checks
55    
56  %package devel  %package devel
57  Summary:        Development API for %{name} applications  Summary:        Development API for %{name} applications
# Line 55  License:        GPLv2+ Line 60  License:        GPLv2+
60  Requires:       %{name} = %{version}-%{release}  Requires:       %{name} = %{version}-%{release}
61    
62  %description devel  %description devel
63  The %{name}-devel package contains Translate Toolkit API documentation for  The %{name}-devel package contains Translate Toolkit API
64  developers wishing to build new tools or reuse the libraries in other tools.  documentation for developers wishing to build new tools for the
65    toolkit or to use the libraries in other localization tools.
66    
67    
68  %prep  %prep
69  %setup -q -n %{name}-%{version}%{prerelease}  %setup -q
70  %patch0 -p1  %patch0 -p1
71    %patch1 -p1
72    %patch2 -p2
73    
74    
75  %build  %build
# Line 72  developers wishing to build new tools or Line 80  developers wishing to build new tools or
80  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
81  %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT  %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
82    
83  # Create the manpages  # create manpages
84  mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1  mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
85  for program in $RPM_BUILD_ROOT/%{_bindir}/*;  for program in $RPM_BUILD_ROOT/%{_bindir}/*; do
 do  
86      case $(basename $program) in      case $(basename $program) in
87      pocompendium|poen|pomigrate2|popuretext|poreencode|posplit|pocount|poglossary|lookupclient.py)        pocompendium|poen|pomigrate2|popuretext|poreencode|posplit|pocount|poglossary|lookupclient.py|tmserver|build_tmdb)
88          ;;         ;;
89      *)        *)
90          LC_ALL=C PYTHONPATH=. $program --manpage \          LC_ALL=C PYTHONPATH=. $program --manpage \
91          >  $RPM_BUILD_ROOT/%{_mandir}/man1/$(basename $program).1 \            >  $RPM_BUILD_ROOT/%{_mandir}/man1/$(basename $program).1 \
92          || rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/$(basename $program).1            || rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/$(basename $program).1
93          ;;            ;;
94      esac      esac
95  done  done
96    
# Line 96  rm $RPM_BUILD_ROOT/%{python_sitelib}/tra Line 103  rm $RPM_BUILD_ROOT/%{python_sitelib}/tra
103  # Move data files to /usr/share  # Move data files to /usr/share
104  mkdir  $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit  mkdir  $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit
105  mv $RPM_BUILD_ROOT/%{python_sitelib}/translate/share/stoplist* $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit  mv $RPM_BUILD_ROOT/%{python_sitelib}/translate/share/stoplist* $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit
106    mv $RPM_BUILD_ROOT/%{python_sitelib}/translate/share/langmodels $RPM_BUILD_ROOT/%{_datadir}/translate-toolkit
107    rmdir $RPM_BUILD_ROOT/%{python_sitelib}/translate/share
108    
109    
110  %clean  %clean
# Line 104  rm -rf $RPM_BUILD_ROOT Line 113  rm -rf $RPM_BUILD_ROOT
113    
114  %files  %files
115  %defattr(-,root,root,-)  %defattr(-,root,root,-)
 %doc translate/doc/user/toolkit-[a-z]*  
116  %doc translate/ChangeLog translate/COPYING translate/README  %doc translate/ChangeLog translate/COPYING translate/README
117    %doc translate/doc/user/toolkit-[a-z]*
118  %{_bindir}/*  %{_bindir}/*
119  %{_mandir}/man1/*  %{_mandir}/man1/*
120  %{_datadir}/translate-toolkit  %{_datadir}/translate-toolkit
121  %{python_sitelib}/translate*  %{python_sitelib}/translate*
122    
123  %files devel  %files devel
124    %defattr(-,root,root,-)
125  %doc translate/doc/api/*  %doc translate/doc/api/*
126    
127    
128  %changelog  %changelog
129  * Mon Oct 6 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2.0-1.fc9  * Mon Feb 22 2010 Dwayne Bailey <dwayne@translate.org.za> - 1.5.3-2
130  - Update to 1.2.0 final  - Bug #1372: Decode fulesystem paths correctly
 - Include stoplist-en and adjust poterminology to read it from the  
   /usr/share/ location  
   
 * Tue Sep 30 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2.0-0.3.rc1.fc9  
 - Update to 1.2.0-rc1  
 - Include ical2po dependencies  
   
 * Tue Aug 26 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2-0.2.beta2.fc9  
 - Update to 1.2-beta2  
   
 * Mon Aug 25 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2-0.1.beta1.fc9  
 - Update to 1.2-beta1  
   
 * Tue Jun 3 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.1-1.fc9  
 - Rebuild for fc9  
131    
132  * Thu Mar 27 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.1-1.fc8  * Thu Feb 4 2010 Dwayne Bailey <dwayne@translate.org.za> - 1.5.3-1
133  - Update to official 1.1.1 release  - Update to 1.5.3
134  - Patches to fix internal project rename wordforge -> locamotion     - Plural information for more languages
135  - Use included API documentation     - Cleaner language names (for the benefit of Pootle and Virtaal)
136       - Skype support for prop2po and po2prop [by Filip Miletić]
137  * Wed Mar 12 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.1-0.4.rc4.fc8     - Small improvement to Qt .ts support
138  - Update to 1.1.1rc4     - Other small bugfixes
139    - Redo stoplist patch
140  * Wed Mar 5 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.1-0.3.rc3.fc8  - Drop gaupol and iniparse from BuildRequires
141    
142    * Mon Jan 11 2010 Dwayne Bailey <dwayne@translate.org.za> - 1.5.2-1
143    - Update to 1.5.2
144       - Initial support for '#' type comments in the PHP converters (#1298)
145       - Reliability improvements for Pootle concerning Xapian and Python 2.4
146       - A small fix affecting searching in Virtaal
147       - Classify XML tags as editable placeables for Virtaal (#1287)
148       - Correctly handle language codes with '@' in them (like ca@valencia)
149       - Don't unnecessarily add empty 'note' nodes in XLIFF (#1319)
150       - Allow for the translation of 'title' attributes in XML (#1294)
151    
152    * Thu Nov 26 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.5.1-1
153    - Update to 1.5.1
154       - Support for OmegaT glossary files
155       - Fixes for the fast (but still experimental) C PO parser
156       - Fixes for the LRU cache
157       - Fixes for correct and faster language identification
158    - Remove backports introduced in 1.5.0-1
159    
160    * Tue Nov 24 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.5.0-1
161    - Update to 1.5.0
162      - The tmserver will now be multithreaded if cherrypy is installed
163      - New faster PO parser for testing
164      - Optionally preserve HTML comments in html2po. Bug #1183
165      - Many reliability and API improvements for the upcoming versions of Pootle and Virtaal
166    - Move langmodels into /usr/share/translate-toolkit
167    - Remove backports introduced in 1.4.1-2
168    - Backports:
169       - r13226, r13234 - fix and optimise language identification
170       - r13225 - check for units based on source and target text
171    
172    * Fri Nov 6 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.1-3
173    - Backport various fixes needed for Pootle 1.3
174       - r12685 index speedup
175       - r12686 id index
176       - r12724 hassuggestion speedup
177       - r12727 msgidcomment
178    
179    * Thu Oct 15 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.1-2
180    - Retag
181    
182    * Thu Oct 15 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.1-1
183    - Update to 1.4.1
184       - Better support for printf (including numbered) variables (bug 1118)
185       - Fixes for the upcoming Pootle, including combined searches (bug 1036)
186       - subtle bug in tmserver handling of the percent sign (%) (bug 1101)
187       - obsolete messages seen as translatable (bug 1114)
188    - Drop patch bug#1114 - obsolete messages should not be translatable
189    
190    * Mon Aug 24 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.0-2
191    - Upstream bug #1114 - obsolete messages should not be translatable
192    
193    * Wed Aug 5 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.0-1
194    - Update to 1.4.0 final
195    
196    * Fri Jul 31 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.0-0.5.rc2
197    - Fix tarball reference
198    
199    * Fri Jul 31 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.0-0.4.rc2
200    - Update to 1.4.0 rc2
201       - Some small fixes for XLIFF support
202       - API documentation has been augmented with diagrams
203    
204    * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-0.3.rc1
205    - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
206    
207    * Fri Jul 24 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.0-0.2.rc1
208    - Update to 1.4.0 rc1
209    
210    * Sat Jun 27 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.4.0-0.1.beta1
211    - Update to 1.4.0 beta1
212    
213    * Fri Jun 12 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.3.0-3
214    - Remove old excludes for /usr/bin/*.py{o,c}
215    
216    * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-2
217    - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
218    
219    * Wed Feb 18 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.3.0-1
220    - Update to 1.3.0 final release
221    
222    * Tue Feb 3 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.3.0-0.2.rc1
223    - Update to 1.3.0 rc1
224    
225    * Thu Jan 22 2009 Dwayne Bailey <dwayne@translate.org.za> - 1.3.0-0.1.beta1
226    - Update to 1.3.0 beta1
227    
228    * Sat Dec 6 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2.1-1
229    - Update to 1.2.1
230    - Refresh poterminology patch
231    
232    * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.0-4
233    - Rebuild for Python 2.6
234    
235    * Mon Nov 17 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2.0-3
236    - Rebuild using %%{ix86} instead of i386
237    
238    * Mon Nov 17 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2.0-2
239    - python-psyco is only available on i386
240    
241    * Wed Nov 12 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.2.0-1
242    - Update to 1.2.0
243    - Patch poterminology to read stoplist-en from /usr/share/
244  - Add devel package to include generated Translate Toolkit API documentation  - Add devel package to include generated Translate Toolkit API documentation
245    - Add dependencies: python-iniparse, python-Levenshtein, python-lxml,
246      python-psyco, python-vobject, gettext-libs
247    
248  * Mon Feb 25 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.1-0.2.rc3.fc8  * Fri Jun 06 2008 Roozbeh Pournader <roozbeh@gmail.com> - 1.1.1-1
249  - Update to 1.1.1rc3  - update to 1.1.1
 - Remove ini2po patch  
   
 * Thu Feb 14 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.1-0.1.rc2.fc8  
 - Update to 1.1.1rc2  
   
 * Thu Feb 14 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.1.0-1.fc8  
 - Update to 1.1.0  
 - Remove old ElementTree patch  
 - Add dependencies: python-Levenshtein, python-lxml, python-iniparse,  
   gettext-devel  
 - Package ini2po  
   
 * Tue Jan 22 2008 Dwayne Bailey <dwayne@translate.org.za> - 1.0.1-4.fc8  
 - Remove python-Levenshtein dependency: rhbz#429882 and rhbz#430887  
   
 * Tue Jan 22 2008 Caius Chance <cchance@redhat.com> - 1.0.1-3.fc8  
 - Resolves: rhbz#315021  
  - Update license field to GPLv2+.  
  - Update to 1.0.1 with changes from Dwayne Bailey.  
250    
251  * Thu Dec 20 2007 Dwayne Bailey <dwayne@translate.org.za> - 1.0.1-2  * Mon Jan 21 2008 Jens Petersen <petersen@redhat.com> - 1.0.1-1
252  - Create man pages  - update license field to GPLv2+
253    - update to 1.0.1 with changes from Dwayne Bailey (#315021):
254    
255  * Thu Dec 19 2007 Dwayne Bailey <dwayne@translate.org.za> - 1.0.1-1  * Thu Dec 20 2007 Dwayne Bailey <dwayne@translate.org.za>
256  - Update to upstream 1.0.1  - Update spec to upstream 1.0.1
257  - Update patch for Python 2.5 ElementTree  - Update patch for Python 2.5 ElementTree
258  - Cleanup the doc installation  - Cleanup the doc installation
259    - Create man pages
260    - Update description
261    
262  * Sat May 05 2007 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.11-1  * Sat May 05 2007 Roozbeh Pournader <roozbeh@farsiweb.info> - 0.11-1
263  - Update to upstream 0.11, adding HTML documentation  - Update to upstream 0.11, adding HTML documentation


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed