mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-29 15:26:05 +00:00
814 lines
26 KiB
Bash
814 lines
26 KiB
Bash
#!/bin/sh
|
|
#
|
|
# lyx-fedora build script for Fedora
|
|
#
|
|
# Author: Kayvan Sylvan <kayvan@sylvan.com>
|
|
# <kayvansylvan@gmail.com>
|
|
#
|
|
# Easily build lyx from the git repository for Fedora systems.
|
|
# Tested on Fedora 15, 16, 17.
|
|
#
|
|
# Just run "lyx-fedora init", then "lyx-fedora rpm" and "lyx-fedora install"
|
|
#
|
|
# Subsequently: "lyx-fedora pull", "lyx-fedora rpm" and "lyx-fedora install"
|
|
#
|
|
EXT=fc$(sed 's/[^0-9]*\([0-9]*\)[^0-9]*/\1/' /etc/fedora-release)
|
|
|
|
TOPDIR=$HOME/src
|
|
SRCDIR=$HOME/src/lyx
|
|
BUILDDIR=$HOME/src/lyx-build
|
|
RPMDIR=$HOME/rpmbuild
|
|
|
|
case "X$1" in
|
|
Xinit)
|
|
# install packages
|
|
sudo yum -y install lyx git rpm-build cmake qt-devel qt gcc-c++ \
|
|
automake autogen autoconf fontpackages-devel enchant-devel \
|
|
boost-devel hunspell-devel file-devel zlib-devel
|
|
|
|
# set up the src dir
|
|
if [ ! -d $SRCDIR ]
|
|
then
|
|
mkdir -p $TOPDIR
|
|
cd $TOPDIR
|
|
git clone git://git.lyx.org/lyx
|
|
fi
|
|
|
|
# set up rpmbuild
|
|
mkdir -p $RPMDIR/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
|
|
if [ ! -r $HOME/.rpmmacros ]
|
|
then
|
|
echo '%_topdir %(echo $HOME)/rpmbuild' > $HOME/.rpmmacros
|
|
echo '%_smp_mflags -j3' >> $HOME/.rpmmacros
|
|
fi
|
|
|
|
# set up the directory to make the source tarball
|
|
mkdir -p $BUILDDIR
|
|
cd $BUILDDIR
|
|
cmake $SRCDIR -DLYX_CPACK:BOOL=ON
|
|
perl -pi -e 's@;/Makefile\\\\.in\$@@' CPackSourceConfig.cmake
|
|
perl -pi -e 's@;/POTFILES@@' CPackSourceConfig.cmake
|
|
|
|
# extra files to include in the Fedora RPM
|
|
cat > $RPMDIR/SOURCES/lyxrc.dist << EOF
|
|
# -*- text -*-
|
|
# This file has the Fedora specific configuration for lyx.
|
|
# If you want to make your own modifications you should do them from
|
|
# inside LyX and save.
|
|
|
|
Format 1
|
|
|
|
\hunspelldir_path "/usr/share/myspell/"
|
|
\thesaurusdir_path "/usr/share/mythes/"
|
|
|
|
\serverpipe "~/.lyx/lyxpipe"
|
|
|
|
\screen_zoom 100
|
|
\screen_font_roman "Serif"
|
|
\screen_font_sans "Sans Serif"
|
|
\screen_font_typewriter "Monospace"
|
|
EOF
|
|
cat > $RPMDIR/SOURCES/lyx.desktop << EOF
|
|
[Desktop Entry]
|
|
Name=LyX
|
|
GenericName=Structured Word Processor
|
|
Comment=WYSIWYM (What You See Is What You Mean) word processor with LaTeX output
|
|
Exec=lyx
|
|
Icon=lyx
|
|
MimeType=application/x-lyx;text/x-lyx;
|
|
Type=Application
|
|
Encoding=UTF-8
|
|
Categories=Office;WordProcessor;
|
|
EOF
|
|
cat > $RPMDIR/SOURCES/lyx-2.0.1-xdg_open.patch << EOF
|
|
--- lyx-2.0.1.orig/lib/configure.py 2011-08-29 23:23:17.000000000 +0100
|
|
+++ lyx-2.0.1/lib/configure.py 2011-09-05 19:14:37.461269747 +0100
|
|
@@ -510,7 +510,7 @@
|
|
checkViewerEditor('a SVG viewer and editor', ['inkscape'],
|
|
rc_entry = [r'\Format svg svg SVG "" "%%" "%%" "vector"'])
|
|
#
|
|
- path, iv = checkViewerNoRC('a raster image viewer', ['xv', 'kview', 'gimp-remote', 'gimp'],
|
|
+ path, iv = checkViewerNoRC('a raster image viewer', ['xdg-open', 'xv', 'kview', 'gimp-remote', 'gimp'],
|
|
rc_entry = [r'''\Format bmp bmp BMP "" "%s" "%s" ""
|
|
\Format gif gif GIF "" "%s" "%s" ""
|
|
\Format jpg jpg JPEG "" "%s" "%s" ""
|
|
@@ -573,7 +573,7 @@
|
|
\Format excel xls "Excel spreadsheet" "" "" "%%" "document"
|
|
\Format oocalc ods "OpenOffice spreadsheet" "" "" "%%" "document"'''])
|
|
#
|
|
- path, xhtmlview = checkViewer('an HTML previewer', ['firefox', 'mozilla file://\$\$p\$\$i', 'netscape'],
|
|
+ path, xhtmlview = checkViewer('an HTML previewer', ['xdg-open', 'firefox', 'mozilla file://\$\$p\$\$i', 'netscape'],
|
|
rc_entry = [r'\Format xhtml xhtml "LyXHTML" y "%%" "" "document,menu=export"'])
|
|
if xhtmlview == "":
|
|
addToRC(r'\Format xhtml xhtml "LyXHTML" y "" "" "document,menu=export"')
|
|
@@ -587,11 +587,11 @@
|
|
#
|
|
#checkProg('a Postscript interpreter', ['gs'],
|
|
# rc_entry = [ r'\ps_command "%%"' ])
|
|
- checkViewer('a Postscript previewer', ['kghostview', 'okular', 'evince', 'gv', 'ghostview -swap'],
|
|
+ checkViewer('a Postscript previewer', ['xdg-open', 'kghostview', 'okular', 'evince', 'gv', 'ghostview -swap'],
|
|
rc_entry = [r'''\Format eps eps EPS "" "%%" "" "vector"
|
|
\Format ps ps Postscript t "%%" "" "document,vector,menu=export"'''])
|
|
# for xdg-open issues look here: http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg151818.html
|
|
- checkViewer('a PDF previewer', ['kpdf', 'okular', 'evince', 'kghostview', 'xpdf', 'acrobat', 'acroread', \\
|
|
+ checkViewer('a PDF previewer', ['xdg-open', 'kpdf', 'okular', 'evince', 'kghostview', 'xpdf', 'acrobat', 'acroread', \\
|
|
'gv', 'ghostview'],
|
|
rc_entry = [r'''\Format pdf pdf "PDF (ps2pdf)" P "%%" "" "document,vector,menu=export"
|
|
\Format pdf2 pdf "PDF (pdflatex)" F "%%" "" "document,vector,menu=export"
|
|
@@ -599,14 +599,14 @@
|
|
\Format pdf4 pdf "PDF (XeTeX)" X "%%" "" "document,vector,menu=export"
|
|
\Format pdf5 pdf "PDF (LuaTeX)" u "%%" "" "document,vector,menu=export"'''])
|
|
#
|
|
- checkViewer('a DVI previewer', ['xdvi', 'kdvi', 'okular', 'yap', 'dviout -Set=!m'],
|
|
+ checkViewer('a DVI previewer', ['xdg-open', 'xdvi', 'kdvi', 'okular', 'yap', 'dviout -Set=!m'],
|
|
rc_entry = [r'''\Format dvi dvi DVI D "%%" "" "document,vector,menu=export"
|
|
\Format dvi3 dvi "DVI (LuaTeX)" V "%%" "" "document,vector,menu=export"'''])
|
|
if dtl_tools:
|
|
# Windows only: DraftDVI
|
|
addToRC(r'\Format dvi2 dvi DraftDVI "" "" "" "vector"')
|
|
#
|
|
- checkViewer('an HTML previewer', ['firefox', 'mozilla file://\$\$p\$\$i', 'netscape'],
|
|
+ checkViewer('an HTML previewer', ['xdg-open', 'firefox', 'mozilla file://\$\$p\$\$i', 'netscape'],
|
|
rc_entry = [r'\Format html html HTML H "%%" "" "document,menu=export"'])
|
|
#
|
|
checkViewerEditor('Noteedit', ['noteedit'],
|
|
EOF
|
|
cat > $RPMDIR/SPECS/lyx-cmake.spec << EOF
|
|
## lyx-fonts
|
|
%global fontname lyx
|
|
%if 1
|
|
%define fontpackages 1
|
|
BuildRequires: fontpackages-devel
|
|
%else
|
|
%define _fontdir %{_datadir}/fonts/%{fontname}
|
|
%endif
|
|
|
|
%define _without_included_boost --without-included-boost
|
|
|
|
Summary: WYSIWYM (What You See Is What You Mean) document processor
|
|
Name: lyx
|
|
Version: 2.1.0dev
|
|
Release: 1%{?dist}
|
|
|
|
License: GPLv2+
|
|
Group: Applications/Publishing
|
|
Url: http://www.lyx.org/
|
|
Source0: LyX-2.1.tar.bz2
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
Source1: lyxrc.dist
|
|
Source10: lyx.desktop
|
|
|
|
## upstreamable patches
|
|
# submitted, but upstream rejected it. we currently agree to disagree.
|
|
Patch50: lyx-2.0.1-xdg_open.patch
|
|
# Do we need to rebuild configuration files?
|
|
%global autotools 0
|
|
|
|
%if 0%{?autotools}
|
|
BuildRequires: automake libtool
|
|
%endif
|
|
BuildRequires: enchant-devel
|
|
%if 0%{?_without_included_boost:1}
|
|
BuildRequires: boost-devel
|
|
%endif
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: gettext
|
|
BuildRequires: hunspell-devel
|
|
BuildRequires: python
|
|
BuildRequires: qt4-devel
|
|
BuildRequires: zlib-devel
|
|
|
|
# optional minimal qt4 dep
|
|
%{?_qt_version:Requires: qt4 >= %{_qt4_version}}
|
|
|
|
Obsoletes: %{name}-qt < 1.5.0
|
|
Provides: %{name}-qt = %{version}-%{release}
|
|
Obsoletes: %{name}-xforms < 1.5.0
|
|
|
|
Requires: %{name}-common = %{version}-%{release}
|
|
|
|
Requires: %{fontname}-fonts = %{version}-%{release}
|
|
|
|
%if 0%{?fedora} > 8 || 0%{?rhel} > 5
|
|
BuildRequires: tex(dvips) tex(latex)
|
|
Requires(post): texlive
|
|
Requires(postun): texlive
|
|
Requires: dvipdfm
|
|
Requires: tex(dvips) tex(latex)
|
|
Requires: tex-simplecv
|
|
%else
|
|
BuildRequires: tetex-dvips tetex-latex tetex-fonts
|
|
Requires(post): tetex-fonts
|
|
Requires(postun): tetex-fonts
|
|
Requires: tetex-dvips tetex-latex
|
|
%endif
|
|
Requires: ghostscript
|
|
## Soft dependencies
|
|
%if 0%{?fedora} > 3 && 0%{?fedora} < 9
|
|
# Document->Change Tracking feature
|
|
Requires: tetex-dvipost
|
|
Requires: tetex-preview
|
|
Requires: tetex-IEEEtran
|
|
%endif
|
|
# convert doc files to lyx (bug #193858)
|
|
Requires: wv
|
|
Requires: xdg-utils
|
|
# required for instant preview
|
|
# we use a file require because depending on the texlive version used
|
|
# the package can either be texlive-dviutils for texlive 2007 or
|
|
# texlive-dtl-bin for texlive >= 2010
|
|
Requires: /usr/bin/dv2dt
|
|
Requires: ImageMagick
|
|
|
|
%description
|
|
LyX is a modern approach to writing documents which breaks with the
|
|
obsolete "typewriter paradigm" of most other document preparation
|
|
systems.
|
|
|
|
It is designed for people who want professional quality output
|
|
with a minimum of time and effort, without becoming specialists in
|
|
typesetting.
|
|
|
|
The major innovation in LyX is WYSIWYM (What You See Is What You Mean).
|
|
That is, the author focuses on content, not on the details of formatting.
|
|
This allows for greater productivity, and leaves the final typesetting
|
|
to the backends (like LaTeX) that are specifically designed for the task.
|
|
|
|
With LyX, the author can concentrate on the contents of his writing,
|
|
and let the computer take care of the rest.
|
|
|
|
%package common
|
|
Summary: Common files of %{name}
|
|
Group: Applications/Publishing
|
|
Requires: %{name} = %{version}-%{release}
|
|
BuildArch: noarch
|
|
%description common
|
|
{summary}.
|
|
|
|
%package fonts
|
|
Summary: Lyx/MathML fonts
|
|
Group: Applications/Publishing
|
|
# The actual license says "The author of these fonts, Basil K. Malyshev, has
|
|
# kindly granted permission to use and modify these fonts."
|
|
# One of the font files (wasy10) is separately licensed GPL+.
|
|
License: Copyright only and GPL+
|
|
%{?fontpackages:Requires: fontpackages-filesystem}
|
|
Obsoletes: mathml-fonts < 1.0-50
|
|
Provides: mathml-fonts = 1.0-50
|
|
Obsoletes: lyx-fonts-common < 1.6.5-3
|
|
Obsoletes: lyx-fonts-compat < 1.6.5-3
|
|
Obsoletes: lyx-cmex10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-cmmi10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-cmr10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-cmsy10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-esint10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-eufm10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-msam10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-msbm10-fonts < 1.6.5-3
|
|
Obsoletes: lyx-wasy10-fonts < 1.6.5-3
|
|
Provides: lyx-cmex10-fonts = %{version}-%{release}
|
|
Provides: lyx-cmmi10-fonts = %{version}-%{release}
|
|
Provides: lyx-cmr10-fonts = %{version}-%{release}
|
|
Provides: lyx-cmsy10-fonts = %{version}-%{release}
|
|
BuildArch: noarch
|
|
%description fonts
|
|
A collection of Math symbol fonts for %{name}.
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q -n LyX-2.1
|
|
|
|
#%patch50 -p1 -b .xdg_open
|
|
|
|
%if 0%{?autotools}
|
|
./autogen.sh
|
|
%endif
|
|
|
|
|
|
%build
|
|
|
|
%configure \\
|
|
--disable-dependency-tracking \\
|
|
--disable-rpath \\
|
|
--enable-build-type=release \\
|
|
--enable-optimization="%{optflags}" \\
|
|
--without-included-boost \\
|
|
--with-enchant \\
|
|
--with-hunspell
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
%install
|
|
rm -rf %{buildroot}
|
|
|
|
make install DESTDIR=%{buildroot}
|
|
|
|
# misc/extras
|
|
install -p -m644 -D %{SOURCE1} %{buildroot}%{_datadir}/lyx/lyxrc.dist
|
|
|
|
# Set up the lyx-specific class files where TeX can see them
|
|
texmf=%{_datadir}/texmf
|
|
mkdir -p %{buildroot}\${texmf}/tex/latex
|
|
mv %{buildroot}%{_datadir}/lyx/tex \\
|
|
%{buildroot}\${texmf}/tex/latex/lyx
|
|
|
|
# .desktop
|
|
desktop-file-install --vendor="" \\
|
|
--dir="%{buildroot}%{_datadir}/applications" \\
|
|
%{SOURCE10}
|
|
|
|
# icon
|
|
install -p -D -m644 lib/images/lyx.png \\
|
|
%{buildroot}%{_datadir}/icons/hicolor/48x48/apps/lyx.png
|
|
|
|
# ghost'd files
|
|
touch %{buildroot}%{_datadir}/lyx/lyxrc.defaults
|
|
touch %{buildroot}%{_datadir}/lyx/{packages,textclass}.lst
|
|
|
|
# fonts
|
|
install -m 0755 -d %{buildroot}%{_fontdir}
|
|
mv %{buildroot}%{_datadir}/lyx/fonts/*.ttf %{buildroot}%{_fontdir}/
|
|
rm -rf %{buildroot}%{_datadir}/lyx/fonts
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
%check
|
|
# tests/test_filetools error bogus ( see http://bugzilla.redhat.com/723938 )
|
|
make -k check ||:
|
|
|
|
|
|
%post common
|
|
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
%postun common
|
|
if [ \$1 -eq 0 ] ; then
|
|
texhash >& /dev/null
|
|
update-desktop-database -q &> /dev/null
|
|
touch --no-create %{_datadir}/icons/hicolor &> /dev/null
|
|
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
|
|
fi
|
|
|
|
%posttrans common
|
|
texhash >& /dev/null
|
|
update-desktop-database -q &> /dev/null
|
|
gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
## Catch installed/uninstalled helpers
|
|
## not sure if this is really needed anymore, as it seems to be a per-user thing,
|
|
## and besides, we use xdg-open now -- Rex
|
|
#triggerin common -- latex2html,wv
|
|
#if [ \$2 -gt 1 ]; then
|
|
#cd %{_datadir}/lyx && ./configure.py --without-latex-config > /dev/null 2>&1 ||:
|
|
#fi
|
|
#
|
|
#triggerun common -- latex2html,wv
|
|
#if [ \$2 -eq 0 ]; then
|
|
#cd %{_datadir}/lyx && ./configure.py --without-latex-config > /dev/null 2>&1 ||:
|
|
#fi
|
|
|
|
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc ANNOUNCE COPYING lib/CREDITS NEWS README
|
|
%{_bindir}/*
|
|
|
|
%files common -f %{name}.lang
|
|
%defattr(-,root,root,-)
|
|
%{_mandir}/man1/*
|
|
%{_datadir}/applications/*.desktop
|
|
%{_datadir}/icons/hicolor/*/*/*
|
|
%{_datadir}/lyx/
|
|
%config(noreplace) %{_datadir}/lyx/lyxrc.dist
|
|
%ghost %{_datadir}/lyx/lyxrc.defaults
|
|
%ghost %{_datadir}/lyx/*.lst
|
|
%{_datadir}/texmf/tex/latex/lyx/
|
|
|
|
%if 0%{?fontpackages:1}
|
|
%_font_pkg
|
|
%{_fontdir}/*.ttf
|
|
%doc lib/fonts/BaKoMaFontLicense.txt
|
|
%doc lib/fonts/ReadmeBaKoMa4LyX.txt
|
|
%else
|
|
%files fonts
|
|
%defattr(-,root,root,-)
|
|
%dir %{_fontdir}/
|
|
%{_fontdir}/*.ttf
|
|
%doc lib/fonts/BaKoMaFontLicense.txt
|
|
%doc lib/fonts/ReadmeBaKoMa4LyX.txt
|
|
|
|
%posttrans fonts
|
|
fc-cache %{_fontdir} 2> /dev/null ||:
|
|
%endif
|
|
|
|
|
|
%changelog
|
|
* Sun Nov 4 2012 Kayvan Sylvan <kayvan@sylvan.com>
|
|
- Remove texlive-fonts from BuildRequires (Fedora 18 obsoletes texlive-fonts)
|
|
|
|
* Fri Nov 2 2012 Kayvan Sylvan <kayvan@sylvan.com> - 2.1
|
|
- lyx-2.1 dev
|
|
|
|
* Sat Jun 30 2012 Rex Dieter <rdieter@fedoraproject.org> 2.0.4-1
|
|
- lyx-2.0.4
|
|
- Omitted backslash in code for floatingfootnote, after export to latex, and re-import (#811719)
|
|
|
|
* Mon Mar 5 2012 José Matos <jamatos@fedoraproject.org> - 2.0.3-1
|
|
- New bugfix release
|
|
|
|
* Wed Feb 29 2012 Rex Dieter <rdieter@fedoraproject.org> 2.0.2-4
|
|
- hack around gcc-4.7 ftbfs for now
|
|
|
|
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-3
|
|
- Rebuilt for c++ ABI breakage
|
|
|
|
* Sat Jan 7 2012 José Matos <jamatos@fedoraproject.org> - 2.0.2-2
|
|
- Require ImageMagick (#753626)
|
|
|
|
* Thu Dec 1 2011 José Matos <jamatos@fedoraproject.org> - 2.0.2-1
|
|
- New stable release.
|
|
|
|
* Tue Nov 22 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.1-3
|
|
- rebuild (boost)
|
|
|
|
* Mon Sep 5 2011 José Matos <jamatos@fedoraproject.org> - 2.0.1-2
|
|
- Update xdg_open patch for version 2.0.1
|
|
|
|
* Mon Sep 5 2011 José Matos <jamatos@fedoraproject.org> - 2.0.1-1
|
|
- Update to 2.0.1
|
|
|
|
* Thu Jul 21 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.0-5
|
|
- rebuild (boost)
|
|
|
|
* Wed Jun 1 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-4
|
|
- LaTeXConfig.lyx is no longer a ghost (#684428)
|
|
|
|
* Thu May 26 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.0-3
|
|
- fix hunspell support (use pkgconfig)
|
|
|
|
* Thu May 26 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.0-2
|
|
- rebuild (hunspell)
|
|
|
|
* Fri Apr 29 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-1
|
|
- Update to 2.0.0 final
|
|
|
|
* Mon Apr 11 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-0.21.rc3
|
|
- Update to rc3
|
|
|
|
* Thu Apr 7 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-0.20.rc2
|
|
- Rebuild for new boost (just applies to F16)
|
|
|
|
* Tue Mar 29 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-0.19.rc2
|
|
- New upstream release (rc2)
|
|
|
|
* Mon Mar 14 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-0.18.rc1
|
|
- Rebuild for boost upgrade
|
|
|
|
* Sat Mar 12 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-0.17.rc1
|
|
- Add thesaurus and hunspell paths to lyxrc.dist thus fixing
|
|
http://www.lyx.org/trac/ticket/7253
|
|
- Simplified the content of lyxrc.dist leaving only the relevant
|
|
options and updating the format to the current one
|
|
|
|
* Fri Mar 11 2011 José Matos <jamatos@fedoraproject.org> - 2.0.0-0.16.rc1
|
|
- Update for rc1 and add a dependency to ensure that math instant
|
|
preview works by default
|
|
- Removed patch applied upstream for gcc 4.6 fixes
|
|
- Renamed patch for xdg_open to be in sync with current version (rc1)
|
|
|
|
* Fri Feb 11 2011 Orion Poplawski <orion@cora.nwra.com> 2.0.0-0.15.beta4
|
|
- Get gcc46 fixes from svn
|
|
|
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-0.14.beta4
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
* Mon Feb 07 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.0-0.13.beta4
|
|
- 2.0.0-beta4
|
|
|
|
* Mon Feb 07 2011 Thomas Spura <tomspur@fedoraproject.org> 2.0.0-0.12.beta3
|
|
- rebuild for new boost
|
|
|
|
* Tue Jan 11 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.0-0.11.beta3
|
|
- lyx-2.0.0-beta3
|
|
|
|
* Wed Dec 08 2010 Rex Dieter <rdieter@fedoraproject.org> 2.0.0-0.10.beta2
|
|
- lyx-2.0.0-beta2
|
|
|
|
* Wed Nov 10 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.9.beta1
|
|
- lyx-2.0.0-beta1 (#651488)
|
|
|
|
* Tue Nov 09 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.8.alpha6
|
|
- lyx-2.0.0-alpha6 (#651488)
|
|
|
|
* Wed Nov 03 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.7.alpha5
|
|
- drop %%triggers, *may* affect selinux labels (#632944)
|
|
|
|
* Thu Aug 05 2010 Orion Poplawski <orion@cora.nwra.com> - 2.0.0-0.6.alpha5
|
|
- Rebuild for newer boost
|
|
|
|
* Wed Jul 21 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.5.alpha5
|
|
- lyx-2.0.0-alpha5
|
|
|
|
* Thu Jun 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.4.alpha4
|
|
- lyx-2.0.0-alpha4
|
|
|
|
* Thu May 13 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.3.alpha3
|
|
- lyx-2.0.0-alpha3
|
|
|
|
* Sat Apr 17 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.2.alpha2
|
|
- lyx-2.0.0-alpha2
|
|
|
|
* Sat Apr 03 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.1.alpha1
|
|
- lyx-2.0.0-alpha1
|
|
|
|
* Sun Feb 14 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.6.5-5
|
|
- FTBFS lyx-1.6.5-4.fc13: ImplicitDSOLinking (#565009)
|
|
|
|
* Thu Jan 21 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.6.5-4
|
|
- -fonts: Provides: lyx-{cmex10,cmmi10,cmr10,cmsy10}-fonts
|
|
|
|
* Sat Jan 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.6.5-3
|
|
- rebiuld (boost)
|
|
- use simple font template
|
|
|
|
* Wed Dec 9 2009 José Matos <jamatos@fc.up.pt> - 1.6.5-2
|
|
- Add patch for autoconf 2.65 (F13+)
|
|
|
|
* Wed Dec 9 2009 José Matos <jamatos@fc.up.pt> - 1.6.5-1
|
|
- lyx-1.6.5
|
|
|
|
* Thu Nov 19 2009 José Matos <jamatos@fc.up.pt> - 1.6.4-3
|
|
- LyX supports autoconf 2.64 (should be upstream for 1.6.5)
|
|
|
|
* Thu Sep 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.4-2
|
|
- use enchant instead of aspell (#524046)
|
|
|
|
* Sat Aug 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.4-1
|
|
- lyx-1.6.4
|
|
- handle fonts manually (now EPEL-5 compatible)
|
|
|
|
* Mon Aug 03 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.3-3
|
|
- add lyx-*-fonts subpkgs (#452357, #514549)
|
|
- -common (noarch) subpkg
|
|
- trim %%changelog
|
|
|
|
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.3-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
* Thu Jun 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.3-1
|
|
- lyx-1.6.3
|
|
|
|
* Mon Mar 23 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.2-2
|
|
- scriptlet optimization
|
|
|
|
* Sun Mar 15 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.2-1
|
|
- lyx-1.6.2
|
|
- use --without-included-boost unconditionally
|
|
|
|
* Wed Mar 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.6.1-3
|
|
- --without-included-boost (f11+)
|
|
|
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
* Sun Dec 14 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.1-1
|
|
- lyx-1.6.1
|
|
|
|
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.6.0-2
|
|
- Rebuild for Python 2.6
|
|
|
|
* Fri Nov 07 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-1
|
|
- lyx-1.6.0(final)
|
|
|
|
* Tue Oct 28 2008 José Matos <jamatos@fc.up.pt> - 1.6.0-0.11.rc5
|
|
- lyx-1.6.0rc5
|
|
|
|
* Fri Oct 24 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-0.10.rc4
|
|
- lyx-1.6.0rc4
|
|
|
|
* Tue Sep 30 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-0.9.rc3
|
|
- lyx-1.6.0rc3
|
|
|
|
* Fri Sep 26 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-0.8.rc3
|
|
- lyx-1.6.0rc3-svn26576
|
|
|
|
* Fri Sep 12 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-0.7.rc2
|
|
- lyx-1.6.0rc2
|
|
|
|
* Wed Aug 06 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-0.6.rc1
|
|
- lyx-1.6.0rc1
|
|
|
|
* Sun Aug 03 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.6.0-0.5.beta4
|
|
- Requires: dvipdfm (f9+, #448647)
|
|
- add (optional) minimal qt4 dep
|
|
- make Req: tex-simplecv fedora only
|
|
- drop file deps (texhash)
|
|
|
|
* Wed Jul 16 2008 José Matos <jamatos[AT]fc.up.pt> - 1.6.0-0.4.beta4
|
|
- Changelog has been removed from the distribution
|
|
|
|
* Wed Jul 16 2008 José Matos <jamatos[AT]fc.up.pt> - 1.6.0-0.3.beta4
|
|
- icon has changed from xpm to png
|
|
|
|
* Wed Jul 16 2008 José Matos <jamatos[AT]fc.up.pt> - 1.6.0-0.2.beta4
|
|
- revert to use pre instead of devrel.
|
|
- require tex-simplecv (#428526)
|
|
|
|
* Wed Jul 16 2008 José Matos <jamatos[AT]fc.up.pt> - 1.6.0-0.1.beta4
|
|
- lyx-1.6.0beta4
|
|
- --enable-build-type=release disables extra debug information (no
|
|
warnings, debug, assertions, concept-checks and stdlib-debug).
|
|
|
|
* Mon May 12 2008 Rex Dieter <rdieter@fedoraproject.org> 1.5.5-1
|
|
- lyx-1.5.5
|
|
|
|
* Mon Feb 25 2008 Rex Dieter <rdieter@fedoraproject.org> 1.5.4-1
|
|
- lyx-1.5.4 (#434689)
|
|
- reintroduce xdg-utils patch (reverted upstream).
|
|
- omit bakoma ttf fonts
|
|
|
|
* Mon Feb 11 2008 José Matos <jamatos[AT]fc.up.pt> - 1.5.3-2
|
|
- Rebuild for gcc 4.3
|
|
|
|
* Mon Dec 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.3-1
|
|
- lyx-1.5.3
|
|
|
|
* Tue Dec 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.2-2
|
|
- drop scriptlet optimization hack
|
|
|
|
* Mon Oct 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.2-1
|
|
- lyx-1.5.2
|
|
|
|
* Sat Aug 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.1-2
|
|
- respin (BuildID)
|
|
|
|
* Thu Aug 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.1-1
|
|
- lyx-1.5.1
|
|
- License: GPLv2+
|
|
|
|
* Wed Jul 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-1
|
|
- lyx-1.5.0(final)
|
|
|
|
* Sun Jul 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.10.rc2
|
|
- upstream patch for 'lyx --export latex' crasher (#248282)
|
|
|
|
* Thu Jun 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.9.rc2
|
|
- scriptlet optmization
|
|
|
|
* Thu Jun 28 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.8.rc2
|
|
- lyx-1.5.0rc2
|
|
|
|
* Fri Jun 01 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.7.rc1
|
|
- lyx-1.5.0rc1
|
|
|
|
* Fri May 18 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.6.beta3
|
|
- lyx-1.5.0beta3
|
|
|
|
* Sun Apr 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.5.beta2
|
|
- lyx-1.5.0beta2
|
|
|
|
* Mon Apr 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.4.beta1
|
|
- fix qt-4.3 crasher
|
|
|
|
* Tue Mar 27 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.3.beta1
|
|
- stop omitting -fexceptions
|
|
|
|
* Wed Mar 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.2.beta1
|
|
- +Requires: tetex-IEEEtran (#232840)
|
|
|
|
* Mon Mar 05 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.5.0-0.1.beta1
|
|
- lyx-1.5.0beta1
|
|
- tweak lyxrc.dist
|
|
|
|
* Thu Feb 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.4-2
|
|
- biffed sources, respin
|
|
|
|
* Wed Feb 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.4-1
|
|
- lyx-1.4.4
|
|
- .desktop's: -Category=Application
|
|
- mark -xforms as deprecated
|
|
|
|
* Sun Oct 01 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.3-3
|
|
- sync .desktop files with upstream
|
|
- use xdg-open as default helper, +Requires: xdg-utils
|
|
|
|
* Thu Sep 21 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.3-1
|
|
- lyx-1.4.3
|
|
|
|
* Thu Sep 07 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.2-5
|
|
- fc6 respin
|
|
|
|
* Thu Aug 17 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.2-4
|
|
- owowned files, incomplete package removal (bug #201197)
|
|
|
|
* Thu Jul 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.2-2
|
|
- 1.4.2
|
|
|
|
* Wed Jun 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-9
|
|
- Requires(hint): wv (bug #193858)
|
|
- fix dependancy -> dependency
|
|
|
|
* Thu Jun 15 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-8
|
|
- BR: gettext
|
|
- fc4: restore Requires(hint): tetex-preview
|
|
|
|
* Thu May 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-7.1
|
|
- fc4: drop Requires: tetex-preview, it's not ready yet.
|
|
|
|
* Wed May 24 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-7
|
|
- use serverpipe "~/.lyx/lyxpipe" instead, that was the old default
|
|
and what pybibliographer expects.
|
|
|
|
* Tue May 23 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-6
|
|
- set defaults for (see %{_datadir}/lyx/lyxrc.defaults.custom)
|
|
screen_font_roman "Serif"
|
|
screen_font_sans "Sans"
|
|
screen_font_typewriter "Monospace"
|
|
screen_zoom 100
|
|
serverpipe "~/.lyx/pipe"
|
|
(bug #192253)
|
|
|
|
* Mon May 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-5
|
|
- Requires(hint): tetex-preview
|
|
|
|
* Tue May 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-4
|
|
- add generic app icon (rh #191944)
|
|
|
|
* Fri Apr 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-3
|
|
- Requires(hint): tetex-dvipost
|
|
adds support for lyx's Document->Change Tracking
|
|
|
|
* Tue Apr 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.1-2
|
|
- 1.4.1
|
|
|
|
* Thu Mar 30 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0-5
|
|
- %%trigger ImageMagick (#186319)
|
|
|
|
* Thu Mar 09 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0-4
|
|
- fix stripping of -fexceptions from %%optflags
|
|
|
|
* Wed Mar 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0-3
|
|
- include beamer.layout
|
|
|
|
* Wed Mar 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0-2
|
|
- 1.4.0(final)
|
|
- drop boost bits
|
|
EOF
|
|
cd $SRCDIR
|
|
git pull
|
|
./autogen.sh
|
|
;;
|
|
Xpull)
|
|
cd $SRCDIR
|
|
git pull
|
|
./autogen.sh
|
|
;;
|
|
Xrpm)
|
|
cd $BUILDDIR
|
|
make package_source
|
|
mv LyX-2.1.tar.bz2 $HOME/rpmbuild/SOURCES
|
|
rpmbuild -ba $HOME/rpmbuild/SPECS/lyx-cmake.spec
|
|
;;
|
|
Xinstall)
|
|
VER=$(head $SRCDIR/configure.ac | grep AC_INIT|awk -F, '{print $2}')
|
|
rpm -q lyx | grep -q lyx-$VER
|
|
if [ $? -eq 0 ]
|
|
then
|
|
cmd="reinstall"
|
|
else
|
|
cmd="install"
|
|
fi
|
|
sudo yum $cmd \
|
|
$HOME/rpmbuild/RPMS/x86_64/lyx-$VER-1.$EXT.x86_64.rpm \
|
|
$HOME/rpmbuild/RPMS/noarch/lyx-common-$VER-1.$EXT.noarch.rpm \
|
|
$HOME/rpmbuild/RPMS/noarch/lyx-fonts-$VER-1.$EXT.noarch.rpm
|
|
;;
|
|
*)
|
|
cat << EOF
|
|
On recent Fedora install (F15, F16, and F17 work):
|
|
|
|
To install the needed packages, create the rpmbuild directory, and set
|
|
up the build directory:
|
|
|
|
$0 init
|
|
$0 rpm
|
|
$0 install
|
|
|
|
After this, you can refresh and re-install the latest like this:
|
|
|
|
$0 pull
|
|
$0 rpm
|
|
$0 install
|
|
|
|
For any problems, Email Kayvan Sylvan <kayvansylvan@gmail.com>.
|
|
EOF
|
|
;;
|
|
esac
|