1 Summary: A WYSYWIG frontend to LaTeX
5 Copyright: see COPYING file
7 Url: http://www.lyx.org/
8 Packager: Kayvan A. Sylvan <kayvan@sylvan.com>
9 Source: ftp://ftp.lyx.org/pub/lyx/stable/lyx-%{PACKAGE_VERSION}.tar.gz
10 BuildRoot: /var/tmp/rpm/lyx-root
13 Requires: xforms >= 0.88, tetex-xdvi, tetex, tetex-latex
16 LyX is a modern approach of writing documents with a computer
17 which breaks with the tradition of the obsolete typewriter
18 concept. It is designed for people who want a professional
19 output with a minimum of time and effort, without becoming specia-
20 lists in typesetting. Compared to common word processors LyX
21 will increase the productivity a lot, since most of the type-
22 setting will be done by the computer, not the author. With LyX
23 the author can concentrate on the contents of his writing,
24 since the computer will take care of the look.
27 Summary: Files for LyX packaged for tetex
29 Group: Applications/Publishing
31 %description -n tetex-lyx
32 This package contains the LaTeX files for LyX installed in the normal
33 place that the Redhat tetex package is installed and would see it.
40 CXXFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" \
41 ./configure --prefix=/usr --without-warnings --with-included-string
42 # The following check is to ensure that lyx RPMs generated on RH 6.X machines
43 # with gcc-2.95 still run against older Redhat OS/compiler combinations.
44 # It will eventually be ripped out.
45 if [ -r /usr/lib/libstdc++-libc6.1-1.so.2 ]
47 make CXX=gcc LYX_LIBS='/usr/lib/libstdc++-libc6.1-1.so.2 -lforms -lXpm'
55 rm -rf ${RPM_BUILD_ROOT}
56 install -d -m 755 ${RPM_BUILD_ROOT}
57 make prefix=${RPM_BUILD_ROOT}/usr install
58 gzip -f9 ${RPM_BUILD_ROOT}/usr/man/man?/*
61 # Set up the lyx-specific class files where TeX can see then
63 TEXMF=/usr/share/texmf
64 mkdir -p ${RPM_BUILD_ROOT}${TEXMF}/tex/latex
65 cp -r ${RPM_BUILD_ROOT}/usr/share/lyx/tex \
66 ${RPM_BUILD_ROOT}${TEXMF}/tex/latex/lyx
71 cp -a lib/images/lyx.xpm ${RPM_BUILD_ROOT}/usr/share/lyx/images/
72 cp lib/reLyX/README README.reLyX
75 rm -rf ${RPM_BUILD_ROOT}
78 # Before configuring lyx for the local system
79 # PATH needs to be imported
80 if [ -f /etc/profile ]; then
86 echo "Configuring LyX for your system..."
87 cd $RPM_INSTALL_PREFIX/share/lyx
90 # Fix reLyX perl program if the prefix is non-standard
91 if [ "$RPM_INSTALL_PREFIX" != "/usr" ]
93 perl -pi -e "s!/usr/share/lyx!$RPM_INSTALL_PREFIX/share/lyx!" \
94 ${RPM_INSTALL_PREFIX}/bin/reLyX
98 # Fix the TeX file hash
102 # Before configuring lyx for the local system
103 # PATH needs to be imported
104 if [ -f /etc/profile ]; then
110 echo "Re-configuring LyX for your system..."
111 cd $RPM_INSTALL_PREFIX/share/lyx
115 # Fix the TeX file hash
119 # Before configuring lyx for the local system
120 # PATH needs to be imported
121 if [ -f /etc/profile ]; then
127 echo "Reconfiguring LyX for your system..."
128 cd $RPM_INSTALL_PREFIX/share/lyx
132 %attr(-,root,root) %doc ABOUT-NLS ANNOUNCE OLD-CHANGES COPYING
133 %attr(-,root,root) %doc README UPGRADING ChangeLog NEWS
134 %attr(-,root,root) %doc lib/CREDITS README.reLyX
136 %attr(-,root,root) /usr/bin/*
137 %attr(-,root,root) /usr/man/*
138 %attr(-,root,root) /usr/share/locale/*/LC_MESSAGES/*
139 %attr(-,root,root) /usr/share/lyx
142 %attr(-,root,root) /usr/share/texmf/tex/latex/lyx