]> git.saurik.com Git - wxWidgets.git/commitdiff
added RPM spec file
authorVáclav Slavík <vslavik@fastmail.fm>
Thu, 8 Aug 2002 18:21:59 +0000 (18:21 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Thu, 8 Aug 2002 18:21:59 +0000 (18:21 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

utils/tex2rtf/distrib/tex2rtf.spec [new file with mode: 0644]

diff --git a/utils/tex2rtf/distrib/tex2rtf.spec b/utils/tex2rtf/distrib/tex2rtf.spec
new file mode 100644 (file)
index 0000000..719b0c2
--- /dev/null
@@ -0,0 +1,67 @@
+
+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}/*