From: Juergen Spitzmueller Date: Mon, 27 Jan 2020 17:42:18 +0000 (+0100) Subject: move lyx-fedora script to attic/ X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=24fe40b8f8ad50a4187ce4a9498a56639d9a13f4;p=features.git move lyx-fedora script to attic/ --- diff --git a/development/attic/lyx-fedora b/development/attic/lyx-fedora new file mode 100755 index 0000000000..254e334da4 --- /dev/null +++ b/development/attic/lyx-fedora @@ -0,0 +1,813 @@ +#!/bin/sh +# +# lyx-fedora build script for Fedora +# +# Author: Kayvan Sylvan +# +# +# 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 +- Remove texlive-fonts from BuildRequires (Fedora 18 obsoletes texlive-fonts) + +* Fri Nov 2 2012 Kayvan Sylvan - 2.1 +- lyx-2.1 dev + +* Sat Jun 30 2012 Rex Dieter 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 - 2.0.3-1 +- New bugfix release + +* Wed Feb 29 2012 Rex Dieter 2.0.2-4 +- hack around gcc-4.7 ftbfs for now + +* Tue Feb 28 2012 Fedora Release Engineering - 2.0.2-3 +- Rebuilt for c++ ABI breakage + +* Sat Jan 7 2012 José Matos - 2.0.2-2 +- Require ImageMagick (#753626) + +* Thu Dec 1 2011 José Matos - 2.0.2-1 +- New stable release. + +* Tue Nov 22 2011 Rex Dieter 2.0.1-3 +- rebuild (boost) + +* Mon Sep 5 2011 José Matos - 2.0.1-2 +- Update xdg_open patch for version 2.0.1 + +* Mon Sep 5 2011 José Matos - 2.0.1-1 +- Update to 2.0.1 + +* Thu Jul 21 2011 Rex Dieter 2.0.0-5 +- rebuild (boost) + +* Wed Jun 1 2011 José Matos - 2.0.0-4 +- LaTeXConfig.lyx is no longer a ghost (#684428) + +* Thu May 26 2011 Rex Dieter 2.0.0-3 +- fix hunspell support (use pkgconfig) + +* Thu May 26 2011 Rex Dieter 2.0.0-2 +- rebuild (hunspell) + +* Fri Apr 29 2011 José Matos - 2.0.0-1 +- Update to 2.0.0 final + +* Mon Apr 11 2011 José Matos - 2.0.0-0.21.rc3 +- Update to rc3 + +* Thu Apr 7 2011 José Matos - 2.0.0-0.20.rc2 +- Rebuild for new boost (just applies to F16) + +* Tue Mar 29 2011 José Matos - 2.0.0-0.19.rc2 +- New upstream release (rc2) + +* Mon Mar 14 2011 José Matos - 2.0.0-0.18.rc1 +- Rebuild for boost upgrade + +* Sat Mar 12 2011 José Matos - 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 - 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 2.0.0-0.15.beta4 +- Get gcc46 fixes from svn + +* Tue Feb 08 2011 Fedora Release Engineering - 2.0.0-0.14.beta4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Feb 07 2011 Rex Dieter 2.0.0-0.13.beta4 +- 2.0.0-beta4 + +* Mon Feb 07 2011 Thomas Spura 2.0.0-0.12.beta3 +- rebuild for new boost + +* Tue Jan 11 2011 Rex Dieter 2.0.0-0.11.beta3 +- lyx-2.0.0-beta3 + +* Wed Dec 08 2010 Rex Dieter 2.0.0-0.10.beta2 +- lyx-2.0.0-beta2 + +* Wed Nov 10 2010 Rex Dieter - 2.0.0-0.9.beta1 +- lyx-2.0.0-beta1 (#651488) + +* Tue Nov 09 2010 Rex Dieter - 2.0.0-0.8.alpha6 +- lyx-2.0.0-alpha6 (#651488) + +* Wed Nov 03 2010 Rex Dieter - 2.0.0-0.7.alpha5 +- drop %%triggers, *may* affect selinux labels (#632944) + +* Thu Aug 05 2010 Orion Poplawski - 2.0.0-0.6.alpha5 +- Rebuild for newer boost + +* Wed Jul 21 2010 Rex Dieter - 2.0.0-0.5.alpha5 +- lyx-2.0.0-alpha5 + +* Thu Jun 17 2010 Rex Dieter - 2.0.0-0.4.alpha4 +- lyx-2.0.0-alpha4 + +* Thu May 13 2010 Rex Dieter - 2.0.0-0.3.alpha3 +- lyx-2.0.0-alpha3 + +* Sat Apr 17 2010 Rex Dieter - 2.0.0-0.2.alpha2 +- lyx-2.0.0-alpha2 + +* Sat Apr 03 2010 Rex Dieter - 2.0.0-0.1.alpha1 +- lyx-2.0.0-alpha1 + +* Sun Feb 14 2010 Rex Dieter - 1.6.5-5 +- FTBFS lyx-1.6.5-4.fc13: ImplicitDSOLinking (#565009) + +* Thu Jan 21 2010 Rex Dieter - 1.6.5-4 +- -fonts: Provides: lyx-{cmex10,cmmi10,cmr10,cmsy10}-fonts + +* Sat Jan 16 2010 Rex Dieter - 1.6.5-3 +- rebiuld (boost) +- use simple font template + +* Wed Dec 9 2009 José Matos - 1.6.5-2 +- Add patch for autoconf 2.65 (F13+) + +* Wed Dec 9 2009 José Matos - 1.6.5-1 +- lyx-1.6.5 + +* Thu Nov 19 2009 José Matos - 1.6.4-3 +- LyX supports autoconf 2.64 (should be upstream for 1.6.5) + +* Thu Sep 17 2009 Rex Dieter - 1.6.4-2 +- use enchant instead of aspell (#524046) + +* Sat Aug 22 2009 Rex Dieter - 1.6.4-1 +- lyx-1.6.4 +- handle fonts manually (now EPEL-5 compatible) + +* Mon Aug 03 2009 Rex Dieter - 1.6.3-3 +- add lyx-*-fonts subpkgs (#452357, #514549) +- -common (noarch) subpkg +- trim %%changelog + +* Sat Jul 25 2009 Fedora Release Engineering - 1.6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jun 04 2009 Rex Dieter - 1.6.3-1 +- lyx-1.6.3 + +* Mon Mar 23 2009 Rex Dieter - 1.6.2-2 +- scriptlet optimization + +* Sun Mar 15 2009 Rex Dieter - 1.6.2-1 +- lyx-1.6.2 +- use --without-included-boost unconditionally + +* Wed Mar 04 2009 Rex Dieter - 1.6.1-3 +- --without-included-boost (f11+) + +* Wed Feb 25 2009 Fedora Release Engineering - 1.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Dec 14 2008 Rex Dieter - 1.6.1-1 +- lyx-1.6.1 + +* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1.6.0-2 +- Rebuild for Python 2.6 + +* Fri Nov 07 2008 Rex Dieter - 1.6.0-1 +- lyx-1.6.0(final) + +* Tue Oct 28 2008 José Matos - 1.6.0-0.11.rc5 +- lyx-1.6.0rc5 + +* Fri Oct 24 2008 Rex Dieter - 1.6.0-0.10.rc4 +- lyx-1.6.0rc4 + +* Tue Sep 30 2008 Rex Dieter - 1.6.0-0.9.rc3 +- lyx-1.6.0rc3 + +* Fri Sep 26 2008 Rex Dieter - 1.6.0-0.8.rc3 +- lyx-1.6.0rc3-svn26576 + +* Fri Sep 12 2008 Rex Dieter - 1.6.0-0.7.rc2 +- lyx-1.6.0rc2 + +* Wed Aug 06 2008 Rex Dieter - 1.6.0-0.6.rc1 +- lyx-1.6.0rc1 + +* Sun Aug 03 2008 Rex Dieter - 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 - 1.6.0-0.4.beta4 +- Changelog has been removed from the distribution + +* Wed Jul 16 2008 José Matos - 1.6.0-0.3.beta4 +- icon has changed from xpm to png + +* Wed Jul 16 2008 José Matos - 1.6.0-0.2.beta4 +- revert to use pre instead of devrel. +- require tex-simplecv (#428526) + +* Wed Jul 16 2008 José Matos - 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 1.5.5-1 +- lyx-1.5.5 + +* Mon Feb 25 2008 Rex Dieter 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 - 1.5.3-2 +- Rebuild for gcc 4.3 + +* Mon Dec 17 2007 Rex Dieter 1.5.3-1 +- lyx-1.5.3 + +* Tue Dec 04 2007 Rex Dieter 1.5.2-2 +- drop scriptlet optimization hack + +* Mon Oct 08 2007 Rex Dieter 1.5.2-1 +- lyx-1.5.2 + +* Sat Aug 25 2007 Rex Dieter 1.5.1-2 +- respin (BuildID) + +* Thu Aug 09 2007 Rex Dieter 1.5.1-1 +- lyx-1.5.1 +- License: GPLv2+ + +* Wed Jul 25 2007 Rex Dieter 1.5.0-1 +- lyx-1.5.0(final) + +* Sun Jul 15 2007 Rex Dieter 1.5.0-0.10.rc2 +- upstream patch for 'lyx --export latex' crasher (#248282) + +* Thu Jun 28 2007 Rex Dieter 1.5.0-0.9.rc2 +- scriptlet optmization + +* Thu Jun 28 2007 Rex Dieter 1.5.0-0.8.rc2 +- lyx-1.5.0rc2 + +* Fri Jun 01 2007 Rex Dieter 1.5.0-0.7.rc1 +- lyx-1.5.0rc1 + +* Fri May 18 2007 Rex Dieter 1.5.0-0.6.beta3 +- lyx-1.5.0beta3 + +* Sun Apr 22 2007 Rex Dieter 1.5.0-0.5.beta2 +- lyx-1.5.0beta2 + +* Mon Apr 02 2007 Rex Dieter 1.5.0-0.4.beta1 +- fix qt-4.3 crasher + +* Tue Mar 27 2007 Rex Dieter 1.5.0-0.3.beta1 +- stop omitting -fexceptions + +* Wed Mar 21 2007 Rex Dieter 1.5.0-0.2.beta1 +- +Requires: tetex-IEEEtran (#232840) + +* Mon Mar 05 2007 Rex Dieter 1.5.0-0.1.beta1 +- lyx-1.5.0beta1 +- tweak lyxrc.dist + +* Thu Feb 15 2007 Rex Dieter 1.4.4-2 +- biffed sources, respin + +* Wed Feb 14 2007 Rex Dieter 1.4.4-1 +- lyx-1.4.4 +- .desktop's: -Category=Application +- mark -xforms as deprecated + +* Sun Oct 01 2006 Rex Dieter 1.4.3-3 +- sync .desktop files with upstream +- use xdg-open as default helper, +Requires: xdg-utils + +* Thu Sep 21 2006 Rex Dieter 1.4.3-1 +- lyx-1.4.3 + +* Thu Sep 07 2006 Rex Dieter 1.4.2-5 +- fc6 respin + +* Thu Aug 17 2006 Rex Dieter 1.4.2-4 +- owowned files, incomplete package removal (bug #201197) + +* Thu Jul 13 2006 Rex Dieter 1.4.2-2 +- 1.4.2 + +* Wed Jun 29 2006 Rex Dieter 1.4.1-9 +- Requires(hint): wv (bug #193858) +- fix dependancy -> dependency + +* Thu Jun 15 2006 Rex Dieter 1.4.1-8 +- BR: gettext +- fc4: restore Requires(hint): tetex-preview + +* Thu May 25 2006 Rex Dieter 1.4.1-7.1 +- fc4: drop Requires: tetex-preview, it's not ready yet. + +* Wed May 24 2006 Rex Dieter 1.4.1-7 +- use serverpipe "~/.lyx/lyxpipe" instead, that was the old default + and what pybibliographer expects. + +* Tue May 23 2006 Rex Dieter 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 1.4.1-5 +- Requires(hint): tetex-preview + +* Tue May 16 2006 Rex Dieter 1.4.1-4 +- add generic app icon (rh #191944) + +* Fri Apr 28 2006 Rex Dieter 1.4.1-3 +- Requires(hint): tetex-dvipost + adds support for lyx's Document->Change Tracking + +* Tue Apr 11 2006 Rex Dieter 1.4.1-2 +- 1.4.1 + +* Thu Mar 30 2006 Rex Dieter 1.4.0-5 +- %%trigger ImageMagick (#186319) + +* Thu Mar 09 2006 Rex Dieter 1.4.0-4 +- fix stripping of -fexceptions from %%optflags + +* Wed Mar 08 2006 Rex Dieter 1.4.0-3 +- include beamer.layout + +* Wed Mar 08 2006 Rex Dieter 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 . +EOF + ;; +esac diff --git a/development/tools/lyx-fedora b/development/tools/lyx-fedora deleted file mode 100755 index 254e334da4..0000000000 --- a/development/tools/lyx-fedora +++ /dev/null @@ -1,813 +0,0 @@ -#!/bin/sh -# -# lyx-fedora build script for Fedora -# -# Author: Kayvan Sylvan -# -# -# 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 -- Remove texlive-fonts from BuildRequires (Fedora 18 obsoletes texlive-fonts) - -* Fri Nov 2 2012 Kayvan Sylvan - 2.1 -- lyx-2.1 dev - -* Sat Jun 30 2012 Rex Dieter 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 - 2.0.3-1 -- New bugfix release - -* Wed Feb 29 2012 Rex Dieter 2.0.2-4 -- hack around gcc-4.7 ftbfs for now - -* Tue Feb 28 2012 Fedora Release Engineering - 2.0.2-3 -- Rebuilt for c++ ABI breakage - -* Sat Jan 7 2012 José Matos - 2.0.2-2 -- Require ImageMagick (#753626) - -* Thu Dec 1 2011 José Matos - 2.0.2-1 -- New stable release. - -* Tue Nov 22 2011 Rex Dieter 2.0.1-3 -- rebuild (boost) - -* Mon Sep 5 2011 José Matos - 2.0.1-2 -- Update xdg_open patch for version 2.0.1 - -* Mon Sep 5 2011 José Matos - 2.0.1-1 -- Update to 2.0.1 - -* Thu Jul 21 2011 Rex Dieter 2.0.0-5 -- rebuild (boost) - -* Wed Jun 1 2011 José Matos - 2.0.0-4 -- LaTeXConfig.lyx is no longer a ghost (#684428) - -* Thu May 26 2011 Rex Dieter 2.0.0-3 -- fix hunspell support (use pkgconfig) - -* Thu May 26 2011 Rex Dieter 2.0.0-2 -- rebuild (hunspell) - -* Fri Apr 29 2011 José Matos - 2.0.0-1 -- Update to 2.0.0 final - -* Mon Apr 11 2011 José Matos - 2.0.0-0.21.rc3 -- Update to rc3 - -* Thu Apr 7 2011 José Matos - 2.0.0-0.20.rc2 -- Rebuild for new boost (just applies to F16) - -* Tue Mar 29 2011 José Matos - 2.0.0-0.19.rc2 -- New upstream release (rc2) - -* Mon Mar 14 2011 José Matos - 2.0.0-0.18.rc1 -- Rebuild for boost upgrade - -* Sat Mar 12 2011 José Matos - 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 - 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 2.0.0-0.15.beta4 -- Get gcc46 fixes from svn - -* Tue Feb 08 2011 Fedora Release Engineering - 2.0.0-0.14.beta4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Mon Feb 07 2011 Rex Dieter 2.0.0-0.13.beta4 -- 2.0.0-beta4 - -* Mon Feb 07 2011 Thomas Spura 2.0.0-0.12.beta3 -- rebuild for new boost - -* Tue Jan 11 2011 Rex Dieter 2.0.0-0.11.beta3 -- lyx-2.0.0-beta3 - -* Wed Dec 08 2010 Rex Dieter 2.0.0-0.10.beta2 -- lyx-2.0.0-beta2 - -* Wed Nov 10 2010 Rex Dieter - 2.0.0-0.9.beta1 -- lyx-2.0.0-beta1 (#651488) - -* Tue Nov 09 2010 Rex Dieter - 2.0.0-0.8.alpha6 -- lyx-2.0.0-alpha6 (#651488) - -* Wed Nov 03 2010 Rex Dieter - 2.0.0-0.7.alpha5 -- drop %%triggers, *may* affect selinux labels (#632944) - -* Thu Aug 05 2010 Orion Poplawski - 2.0.0-0.6.alpha5 -- Rebuild for newer boost - -* Wed Jul 21 2010 Rex Dieter - 2.0.0-0.5.alpha5 -- lyx-2.0.0-alpha5 - -* Thu Jun 17 2010 Rex Dieter - 2.0.0-0.4.alpha4 -- lyx-2.0.0-alpha4 - -* Thu May 13 2010 Rex Dieter - 2.0.0-0.3.alpha3 -- lyx-2.0.0-alpha3 - -* Sat Apr 17 2010 Rex Dieter - 2.0.0-0.2.alpha2 -- lyx-2.0.0-alpha2 - -* Sat Apr 03 2010 Rex Dieter - 2.0.0-0.1.alpha1 -- lyx-2.0.0-alpha1 - -* Sun Feb 14 2010 Rex Dieter - 1.6.5-5 -- FTBFS lyx-1.6.5-4.fc13: ImplicitDSOLinking (#565009) - -* Thu Jan 21 2010 Rex Dieter - 1.6.5-4 -- -fonts: Provides: lyx-{cmex10,cmmi10,cmr10,cmsy10}-fonts - -* Sat Jan 16 2010 Rex Dieter - 1.6.5-3 -- rebiuld (boost) -- use simple font template - -* Wed Dec 9 2009 José Matos - 1.6.5-2 -- Add patch for autoconf 2.65 (F13+) - -* Wed Dec 9 2009 José Matos - 1.6.5-1 -- lyx-1.6.5 - -* Thu Nov 19 2009 José Matos - 1.6.4-3 -- LyX supports autoconf 2.64 (should be upstream for 1.6.5) - -* Thu Sep 17 2009 Rex Dieter - 1.6.4-2 -- use enchant instead of aspell (#524046) - -* Sat Aug 22 2009 Rex Dieter - 1.6.4-1 -- lyx-1.6.4 -- handle fonts manually (now EPEL-5 compatible) - -* Mon Aug 03 2009 Rex Dieter - 1.6.3-3 -- add lyx-*-fonts subpkgs (#452357, #514549) -- -common (noarch) subpkg -- trim %%changelog - -* Sat Jul 25 2009 Fedora Release Engineering - 1.6.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jun 04 2009 Rex Dieter - 1.6.3-1 -- lyx-1.6.3 - -* Mon Mar 23 2009 Rex Dieter - 1.6.2-2 -- scriptlet optimization - -* Sun Mar 15 2009 Rex Dieter - 1.6.2-1 -- lyx-1.6.2 -- use --without-included-boost unconditionally - -* Wed Mar 04 2009 Rex Dieter - 1.6.1-3 -- --without-included-boost (f11+) - -* Wed Feb 25 2009 Fedora Release Engineering - 1.6.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Dec 14 2008 Rex Dieter - 1.6.1-1 -- lyx-1.6.1 - -* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1.6.0-2 -- Rebuild for Python 2.6 - -* Fri Nov 07 2008 Rex Dieter - 1.6.0-1 -- lyx-1.6.0(final) - -* Tue Oct 28 2008 José Matos - 1.6.0-0.11.rc5 -- lyx-1.6.0rc5 - -* Fri Oct 24 2008 Rex Dieter - 1.6.0-0.10.rc4 -- lyx-1.6.0rc4 - -* Tue Sep 30 2008 Rex Dieter - 1.6.0-0.9.rc3 -- lyx-1.6.0rc3 - -* Fri Sep 26 2008 Rex Dieter - 1.6.0-0.8.rc3 -- lyx-1.6.0rc3-svn26576 - -* Fri Sep 12 2008 Rex Dieter - 1.6.0-0.7.rc2 -- lyx-1.6.0rc2 - -* Wed Aug 06 2008 Rex Dieter - 1.6.0-0.6.rc1 -- lyx-1.6.0rc1 - -* Sun Aug 03 2008 Rex Dieter - 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 - 1.6.0-0.4.beta4 -- Changelog has been removed from the distribution - -* Wed Jul 16 2008 José Matos - 1.6.0-0.3.beta4 -- icon has changed from xpm to png - -* Wed Jul 16 2008 José Matos - 1.6.0-0.2.beta4 -- revert to use pre instead of devrel. -- require tex-simplecv (#428526) - -* Wed Jul 16 2008 José Matos - 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 1.5.5-1 -- lyx-1.5.5 - -* Mon Feb 25 2008 Rex Dieter 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 - 1.5.3-2 -- Rebuild for gcc 4.3 - -* Mon Dec 17 2007 Rex Dieter 1.5.3-1 -- lyx-1.5.3 - -* Tue Dec 04 2007 Rex Dieter 1.5.2-2 -- drop scriptlet optimization hack - -* Mon Oct 08 2007 Rex Dieter 1.5.2-1 -- lyx-1.5.2 - -* Sat Aug 25 2007 Rex Dieter 1.5.1-2 -- respin (BuildID) - -* Thu Aug 09 2007 Rex Dieter 1.5.1-1 -- lyx-1.5.1 -- License: GPLv2+ - -* Wed Jul 25 2007 Rex Dieter 1.5.0-1 -- lyx-1.5.0(final) - -* Sun Jul 15 2007 Rex Dieter 1.5.0-0.10.rc2 -- upstream patch for 'lyx --export latex' crasher (#248282) - -* Thu Jun 28 2007 Rex Dieter 1.5.0-0.9.rc2 -- scriptlet optmization - -* Thu Jun 28 2007 Rex Dieter 1.5.0-0.8.rc2 -- lyx-1.5.0rc2 - -* Fri Jun 01 2007 Rex Dieter 1.5.0-0.7.rc1 -- lyx-1.5.0rc1 - -* Fri May 18 2007 Rex Dieter 1.5.0-0.6.beta3 -- lyx-1.5.0beta3 - -* Sun Apr 22 2007 Rex Dieter 1.5.0-0.5.beta2 -- lyx-1.5.0beta2 - -* Mon Apr 02 2007 Rex Dieter 1.5.0-0.4.beta1 -- fix qt-4.3 crasher - -* Tue Mar 27 2007 Rex Dieter 1.5.0-0.3.beta1 -- stop omitting -fexceptions - -* Wed Mar 21 2007 Rex Dieter 1.5.0-0.2.beta1 -- +Requires: tetex-IEEEtran (#232840) - -* Mon Mar 05 2007 Rex Dieter 1.5.0-0.1.beta1 -- lyx-1.5.0beta1 -- tweak lyxrc.dist - -* Thu Feb 15 2007 Rex Dieter 1.4.4-2 -- biffed sources, respin - -* Wed Feb 14 2007 Rex Dieter 1.4.4-1 -- lyx-1.4.4 -- .desktop's: -Category=Application -- mark -xforms as deprecated - -* Sun Oct 01 2006 Rex Dieter 1.4.3-3 -- sync .desktop files with upstream -- use xdg-open as default helper, +Requires: xdg-utils - -* Thu Sep 21 2006 Rex Dieter 1.4.3-1 -- lyx-1.4.3 - -* Thu Sep 07 2006 Rex Dieter 1.4.2-5 -- fc6 respin - -* Thu Aug 17 2006 Rex Dieter 1.4.2-4 -- owowned files, incomplete package removal (bug #201197) - -* Thu Jul 13 2006 Rex Dieter 1.4.2-2 -- 1.4.2 - -* Wed Jun 29 2006 Rex Dieter 1.4.1-9 -- Requires(hint): wv (bug #193858) -- fix dependancy -> dependency - -* Thu Jun 15 2006 Rex Dieter 1.4.1-8 -- BR: gettext -- fc4: restore Requires(hint): tetex-preview - -* Thu May 25 2006 Rex Dieter 1.4.1-7.1 -- fc4: drop Requires: tetex-preview, it's not ready yet. - -* Wed May 24 2006 Rex Dieter 1.4.1-7 -- use serverpipe "~/.lyx/lyxpipe" instead, that was the old default - and what pybibliographer expects. - -* Tue May 23 2006 Rex Dieter 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 1.4.1-5 -- Requires(hint): tetex-preview - -* Tue May 16 2006 Rex Dieter 1.4.1-4 -- add generic app icon (rh #191944) - -* Fri Apr 28 2006 Rex Dieter 1.4.1-3 -- Requires(hint): tetex-dvipost - adds support for lyx's Document->Change Tracking - -* Tue Apr 11 2006 Rex Dieter 1.4.1-2 -- 1.4.1 - -* Thu Mar 30 2006 Rex Dieter 1.4.0-5 -- %%trigger ImageMagick (#186319) - -* Thu Mar 09 2006 Rex Dieter 1.4.0-4 -- fix stripping of -fexceptions from %%optflags - -* Wed Mar 08 2006 Rex Dieter 1.4.0-3 -- include beamer.layout - -* Wed Mar 08 2006 Rex Dieter 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 . -EOF - ;; -esac