Name: TeXmacs Version: 1.0.6.14 Release: 2%{?dist} Summary: Structured wysiwyg scientific text editor Group: Applications/Editors License: GPLv2+ URL: http://www.texmacs.org Source: ftp://ftp.texmacs.org/pub/TeXmacs/targz/TeXmacs-1.0.6.14-src.tar.gz Patch5: TeXmacs-1.6.0.7-rdelim.patch Patch7: TeXmacs-psfix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: tetex Requires: tetex-fonts Requires: ghostscript BuildRequires: guile-devel BuildRequires: desktop-file-utils BuildRequires: tetex BuildRequires: freetype-devel BuildRequires: libICE-devel BuildRequires: libSM-devel BuildRequires: libX11-devel BuildRequires: libXaw-devel BuildRequires: libXext-devel BuildRequires: libXft-devel BuildRequires: libXmu-devel BuildRequires: libXrender-devel BuildRequires: libXt-devel BuildRequires: libtool-ltdl-devel Provides: texmacs = %{version}-%{release} Requires: fig2ps Requires(post): shared-mime-info, desktop-file-utils Requires(postun): shared-mime-info, desktop-file-utils %description GNU TeXmacs is a free scientific text editor, which was both inspired by TeX and GNU Emacs. The editor allows you to write structured documents via a wysiwyg (what-you-see-is-what-you-get) and user friendly interface. New styles may be created by the user. The program implements high-quality typesetting algorithms and TeX fonts, which help you to produce professionally looking documents. The high typesetting quality still goes through for automatically generated formulas, which makes TeXmacs suitable as an interface for computer algebra systems. TeXmacs also supports the Guile/Scheme extension language, so that you may customize the interface and write your own extensions to the editor. In the future, TeXmacs is planned to evolve towards a complete scientific office suite, with spreadsheet capacities, a technical drawing editor and a presentation mode. %package devel Summary: Development files for TeXmacs Requires: %{name} = %{version}-%{release} Group: Development/Libraries %description devel Development files required to create TeXmacs plugins. %prep %setup -q -n TeXmacs-%{version}-src %patch5 -p1 %patch7 -p1 sed -i "s|LDPATH = \@CONFIG_BPATH\@|LDPATH =|" src/makefile.in sed -i "s|5\.14\.\*|5.15.*|" plugins/maxima/bin/tm_maxima %build %configure --enable-optimize="$RPM_OPT_FLAGS" make %{?_smp_mflags} %install rm -fr $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install STRIP=/bin/true export GUILE_DATA_PATH=%{_datadir}/guile export GUILE_LOAD_PATH=$GUILE_DATA_PATH/1.8/ice-9 cp -r -f $GUILE_LOAD_PATH $RPM_BUILD_ROOT%{_datadir}/TeXmacs/progs chmod -f 755 $RPM_BUILD_ROOT%{_datadir}/TeXmacs/progs/ice-9 mkdir -p $RPM_BUILD_ROOT%{_datadir}/application-registry mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime-info mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.applications $RPM_BUILD_ROOT%{_datadir}/application-registry cp $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.keys $RPM_BUILD_ROOT%{_datadir}/mime-info cp $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.mime $RPM_BUILD_ROOT%{_datadir}/mime-info cp $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/pixmaps/TeXmacs.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps rm -fr $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages cat > $RPM_BUILD_ROOT%{_datadir}/mime/packages/texmacs.xml < TeXmacs document EOF cat > texmacs.desktop < /dev/null 2>&1 || : /usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 || : %postun /usr/bin/update-mime-database /usr/share/mime > /dev/null 2>&1 || : /usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 || : %files %defattr(-,root,root,-) %doc LICENSE COPYING TeXmacs/README TeXmacs/TEX_FONTS %{_bindir}/* %{_mandir}/man*/* %{_libexecdir}/* %{_datadir}/TeXmacs %exclude %{_datadir}/TeXmacs/examples/plugins %{_datadir}/applications/* %{_datadir}/application-registry/* %{_datadir}/mime-info/* %{_datadir}/mime/packages/* %{_datadir}/pixmaps/* %{_datadir}/icons/gnome/48x48/mimetypes/gnome-mime-text-texmacs.xpm %files devel %defattr(-,root,root,-) %{_includedir}/* %{_datadir}/TeXmacs/examples/plugins %clean rm -rf $RPM_BUILD_ROOT %changelog * Tue Jul 22 2008 Gerard Milmeister - 1.0.6.14-2 - fix for Maxima 5.15 * Thu Mar 20 2008 Gerard Milmeister - 1.0.6.14-1 - new release 1.0.6.14 * Mon Feb 18 2008 Fedora Release Engineering - 1.0.6.12-3 - Autorebuild for GCC 4.3 * Mon Nov 5 2007 Gerard Milmeister - 1.0.6.12-1 - new release 1.0.6.12 - split off devel package * Mon Oct 8 2007 Gerard Milmeister - 1.0.6.11-2 - patch for maxima 5.13.0 * Mon Sep 10 2007 Gerard Milmeister - 1.0.6.11-1 - new release 1.0.6.11 * Fri Jun 29 2007 Gerard Milmeister - 1.0.6.10-3 - ps generation fix * Mon May 14 2007 Gerard Milmeister - 1.0.6.10-1 - new version 1.0.6.10 * Mon Feb 12 2007 Gerard Milmeister - 1.0.6.9-1 - new version 1.0.6.9 * Sun Feb 11 2007 Gerard Milmeister - 1.0.6.8-2 - build with optflags (bugzilla 228152) * Fri Jan 19 2007 Gerard Milmeister - 1.0.6.8-1 - new version 1.0.6.8 * Tue Dec 12 2006 Gerard Milmeister - 1.0.6.7-1 - new version 1.0.6.7 * Mon Aug 21 2006 Gerard Milmeister - 1.0.6.6-1 - new version 1.0.6.6 * Mon Aug 7 2006 Gerard Milmeister - 1.0.6.5-1 - new version 1.0.6.5 * Mon Jun 19 2006 Gerard Milmeister - 1.0.6.3-1 - new version 1.0.6.3 * Mon May 29 2006 Gerard Milmeister - 1.0.6.2-1 - new version 1.0.6.2 * Fri May 12 2006 Gerard Milmeister - 1.0.6.1-1 - new version 1.0.6.1 * Thu May 11 2006 Gerard Milmeister - 1.0.6-8 - added buildreq for gmp-devel * Thu May 11 2006 Gerard Milmeister - 1.0.6-7 - rebuilt for guile-1.8 * Mon Mar 20 2006 Gerard Milmeister - 1.0.6-6 - fix problems with gcc41 (TeXmacs-gcc41.patch) * Sat Feb 18 2006 Gerard Milmeister - 1.0.6-4 - Temporary fix for compiling problem (TeXmacs-event.patch) * Fri Feb 17 2006 Gerard Milmeister - 1.0.6-3 - Rebuild for Fedora Extras 5 * Sat Dec 31 2005 Gerard Milmeister - 1.0.6-1 - New Version 1.0.6 * Mon Nov 7 2005 Gerard Milmeister - 1.0.5.12-1 - New Version 1.0.5.12 * Fri Nov 4 2005 Gerard Milmeister - 1.0.5.11-3 - remove fig2ps and require it * Tue Nov 1 2005 Gerard Milmeister - 1.0.5.11-2 - replace XFree86-devel by xorg-x11-devel * Tue Nov 1 2005 Gerard Milmeister - 1.0.5.11-1 - New Version 1.0.5.11 * Tue Oct 11 2005 Gerard Milmeister - 1.0.5.10-2 - Patch for tm_maxima to recognize maxima 5.9.1.9 versions * Mon Oct 10 2005 Gerard Milmeister - 1.0.5.10-1 - New Version 1.0.5.10 * Wed Sep 28 2005 Gerard Milmeister - 1.0.5.9 - New Version 1.0.5.9 * Tue Sep 20 2005 Gerard Milmeister - 1.0.5.8 - New Version 1.0.5.8 * Mon Aug 22 2005 Gerard Milmeister - 1.0.5.7 - New Version 1.0.5.7 * Mon Jul 25 2005 Gerard Milmeister - 1.0.5.6 - New Version 1.0.5.6 * Tue Jul 5 2005 Gerard Milmeister - 1.0.5.5 - New Version 1.0.5.5 * Tue Jun 21 2005 Gerard Milmeister - 1.0.5.4 - New Version 1.0.5.4 * Wed Jun 15 2005 Gerard Milmeister - 1.0.5.3 - New Version 1.0.5.3 * Sun May 22 2005 Jeremy Katz - 1.0.5-3 - rebuild on all arches * Thu Apr 28 2005 Gerard Milmeister - 1.0.5-1 - New Version 1.0.5 * Mon Apr 4 2005 Gerard Milmeister - 1.0.4.7-1 - New Version 1.0.4.7 * Mon Feb 21 2005 Gerard Milmeister - 0:1.0.4.6-1 - New Version 1.0.4.6 * Mon Dec 6 2004 Gerard Milmeister - 0:1.0.4.5-0.fdr.1 - New Version 1.0.4.5 * Mon Nov 15 2004 Gerard Milmeister - 0:1.0.4.4-0.fdr.1 - New Version 1.0.4.4 - Added support for new mime system * Sun Oct 24 2004 Gerard Milmeister - 0:1.0.4.3-0.fdr.1 - New Version 1.0.4.3 * Tue Aug 31 2004 Gerard Milmeister - 0:1.0.4.2-0.fdr.1 - New Version 1.0.4.2 * Mon Aug 9 2004 Gerard Milmeister - 0:1.0.4.1-0.fdr.1 - New Version 1.0.4.1 * Sat Jul 17 2004 Gerard Milmeister - 0:1.0.3.11-0.fdr.1 - New Version 1.0.3.11 * Sun May 23 2004 Gerard Milmeister - 0:1.0.3.9-0.fdr.1 - New Version 1.0.3.9 * Sun Apr 4 2004 Gerard Milmeister - 0:1.0.3.6-0.fdr.1 - New Version 1.0.3.6 * Mon Dec 1 2003 Gerard Milmeister - 0:1.0.2.9-0.fdr.1 - New Version 1.0.2.9 * Fri Nov 14 2003 Gerard Milmeister - 0:1.0.2.7-0.fdr.1 - New Version 1.0.2.7 * Wed Nov 5 2003 Gerard Milmeister - 0:1.0.2.6-0.fdr.1 - First Fedora release