git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			68 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			RPMSpec
		
	
	
	
	
	
| 
 | |
| Name:          tex2rtf
 | |
| Version:       2.01
 | |
| Release:       1
 | |
| Source:        %{name}-%{version}-source.tar.bz2
 | |
| 
 | |
| Prefix:        /usr
 | |
| Summary:       Program to convert from LaTeX to RTF and HTML
 | |
| Copyright:     wxWindows Library License
 | |
| Group:         Applications/Editors
 | |
| URL:           http://www.wxwindows.org/tex2rtf
 | |
| Packager:      Vaclav Slavik <vaclav.slavik@matfyz.cz>
 | |
| 
 | |
| %define wxwin_version 2.3
 | |
| BuildRequires: wxBase-devel >= 2.3.2
 | |
| BuildRequires: wxBase-static >= 2.3.2
 | |
| BuildRoot:     /var/tmp/%{name}-%{version}-root
 | |
| 
 | |
| %description
 | |
| Tex2RTF is a program originally written by Julian Smart to convert 
 | |
| from a LaTeX subset to four other formats:
 | |
| 
 | |
| * Linear RTF, for importing into a wide range of word processors.
 | |
| * Windows Help hypertext RTF, for compilation with HC (Help Compiler).
 | |
| * HTML (Hypertext Markup Language), with ordinary HTML mode and 
 | |
|   Microsoft HTML Help/wxWindows HTML Help mode.
 | |
| * XLP wxHelp format, the original wxWindows toolkit help format. 
 | |
|   This format is now obsolete.
 | |
| 
 | |
| Tex2RTF parses a 'reasonable' subset of LaTeX, notable blind spots being 
 | |
| the tabbing environment and maths. However, don't expect to translate 
 | |
| your LaTeX files immediately with no alteration of your source files, since 
 | |
| the objective is more to have a portable document source language than to 
 | |
| convert old LaTeX files.
 | |
| 
 | |
| %prep
 | |
| %setup -n %{name}-%{version}-source
 | |
| 
 | |
| %build
 | |
| 
 | |
| # build tex2rtf binary:
 | |
| pushd `pwd`
 | |
| cd src
 | |
| make -f makefile.unx \
 | |
|     "CXXFLAGS=$RPM_OPT_FLAGS `wxbase-%{wxwin_version}-config --static --cxxflags` -DNO_GUI" \
 | |
|     "LDFLAGS=`wxbase-%{wxwin_version}-config --static --libs`"
 | |
| popd
 | |
| 
 | |
| # and use it to generate documentation:
 | |
| mkdir -p html
 | |
| src/tex2rtf docs/tex2rtf.tex html/tex2rtf.html -html
 | |
| ln -sf tex2rtf_contents.html html/index.html
 | |
| cp -f docs/*.gif html
 | |
| cp -f docs/*.txt .
 | |
| 
 | |
| %install
 | |
| rm -rf ${RPM_BUILD_ROOT}
 | |
| mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
 | |
| cp -f src/tex2rtf ${RPM_BUILD_ROOT}%{_bindir}
 | |
| 
 | |
| %clean
 | |
| rm -Rf ${RPM_BUILD_ROOT}
 | |
| 
 | |
| %files
 | |
| %defattr(-,root,root)
 | |
| %doc *.txt html/
 | |
| %{_bindir}/*
 |