1 %define frontend @RPM_FRONTEND@
2 %define version_suffix @RPM_VERSION_SUFFIX@
4 Summary: A WYSIWYM (What You See Is What You Mean) frontend to LaTeX
8 Copyright: see COPYING file
9 Group: Applications/Publishing
10 URL: http://www.lyx.org/
11 Packager: Kayvan A. Sylvan <kayvan@sylvan.com>
12 Source: ftp://ftp.lyx.org/pub/lyx/stable/%{name}-%{version}.tar.gz
13 BuildRoot: %{_tmppath}/%{name}-%{version}-root
19 LyX is a modern approach to writing documents which breaks with the
20 obsolete "typewriter paradigm" of most other document preparation
23 It is designed for people who want professional quality output
24 with a minimum of time and effort, without becoming specialists in
27 The major innovation in LyX is WYSIWYM (What You See Is What You Mean).
28 That is, the author focuses on content, not on the details of formatting.
29 This allows for greater productivity, and leaves the final typesetting
30 to the backends (like LaTeX) that are specifically designed for the task.
32 With LyX, the author can concentrate on the contents of his writing,
33 and let the computer take care of the rest.
35 This is LyX built with the %{frontend} frontend.
42 ./configure --with-frontend=%{frontend} --prefix=%{_prefix} \
43 --mandir=%{_mandir} --bindir=%{_bindir} --datadir=%{_datadir} \
44 --without-warnings --disable-debug --enable-optimization=-O2 \
50 rm -rf ${RPM_BUILD_ROOT}
51 install -d -m 755 ${RPM_BUILD_ROOT}
52 make DESTDIR=${RPM_BUILD_ROOT} install
53 gzip -f9 ${RPM_BUILD_ROOT}%{_mandir}/man?/*
56 # Set up the lyx-specific class files where TeX can see them
58 TEXMF=%{_datadir}/texmf
59 mkdir -p ${RPM_BUILD_ROOT}${TEXMF}/tex/latex
60 mv ${RPM_BUILD_ROOT}%{_datadir}/%{name}/tex \
61 ${RPM_BUILD_ROOT}/${TEXMF}/tex/latex/%{name}
66 # Don't use %{name}.xpm, this will not work with --version-suffix
67 cp -a lib/images/lyx.xpm ${RPM_BUILD_ROOT}%{_datadir}/%{name}/images/
70 rm -rf ${RPM_BUILD_ROOT}
73 # Make TeX understand where LyX-specific packages are
76 # Before configuring lyx for the local system
77 # PATH needs to be imported
78 if [ -f /etc/profile ]; then
84 echo "Configuring LyX for your system..."
85 cd %{_datadir}/%{name}
89 # Fix the TeX file hash
95 %doc ABOUT-NLS ANNOUNCE COPYING
96 %doc README UPGRADING ChangeLog NEWS
100 %{_datadir}/locale/*/LC_MESSAGES/*
102 %{_datadir}/texmf/tex/latex/%{name}