"Fossies" - the Fresh Open Source Software Archive

Member "TeXmacs-2.1.2-src/packages/redhat/TeXmacs.spec" (5 May 2022, 5906 Bytes) of package /linux/misc/TeXmacs-2.1.2-src.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) RPM Spec source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "TeXmacs.spec": 2.1.1_vs_2.1.2.

    1 Summary: A structured wysiwyg scientific text editor
    2 Name: TeXmacs
    3 Version: 2.1.2
    4 Release: 1%{?dist}
    5 Url: https://www.texmacs.org
    6 Source0: TeXmacs-2.1.2.tar.gz
    7 License: GNU GPL 3.0
    8 Packager: Joris van der Hoeven <vdhoeven@texmacs.org>
    9 Distribution: GNU/Linux
   10 Vendor: Jo the ripper software
   11 Group: Applications/Editors
   12 Buildrequires: guile-devel
   13 BuildRoot: %{_tmppath}/TeXmacs-2.1.2-root
   14 
   15 %description
   16 
   17 GNU TeXmacs is a free wysiwyw (what you see is what you want) editing
   18 platform with special features for scientists. The software aims to provide
   19 a unified and user friendly framework for editing structured documents with
   20 different types of content (text, graphics, mathematics, interactive content,
   21 etc.). The rendering engine uses high-quality typesetting algorithms so as to
   22 produce professionally looking documents, which can either be printed out
   23 or presented from a laptop.
   24 
   25 The software includes a text editor with support for mathematical formulas,
   26 a small technical picture editor and a tool for making presentations from
   27 a laptop. Moreover, TeXmacs can be used as an interface for many external
   28 systems for computer algebra, numerical analysis, statistics, etc.
   29 New presentation styles can be written by the user and new features can be
   30 added to the editor using the Scheme extension language. A native spreadsheet
   31 and tools for collaborative authoring are planned for later.
   32 
   33 TeXmacs runs on all major Unix platforms and Windows. Documents can be
   34 saved in TeXmacs, Xml or Scheme format and printed as Postscript or
   35 Pdf files. Converters exist for TeX/LaTeX and Html/Mathml.
   36 
   37 %prep
   38 %setup -q -n TeXmacs-2.1.2
   39 
   40 %build
   41 ./configure --disable-qt --disable-pdf-renderer --prefix=/usr
   42 make STATIC_TEXMACS
   43 
   44 %install
   45 make DESTDIR=$RPM_BUILD_ROOT install
   46 export GUILE_DATA_PATH=`guile-config info pkgdatadir`
   47 export GUILE_LOAD_PATH=`find $GUILE_DATA_PATH -type d | grep ice-9`
   48 cp -r -f $GUILE_LOAD_PATH $RPM_BUILD_ROOT%{_datadir}/TeXmacs/progs
   49 chmod -f 644 $RPM_BUILD_ROOT%{_datadir}/TeXmacs/progs/ice-9/*
   50 chmod -f 755 $RPM_BUILD_ROOT%{_datadir}/TeXmacs/progs/ice-9
   51 mkdir -p $RPM_BUILD_ROOT/etc/X11/applnk/Applications
   52 mkdir -p $RPM_BUILD_ROOT/usr/share/applications
   53 mkdir -p $RPM_BUILD_ROOT/usr/share/application-registry
   54 mkdir -p $RPM_BUILD_ROOT/usr/share/mime-info
   55 mkdir -p $RPM_BUILD_ROOT/usr/share/mime
   56 mkdir -p $RPM_BUILD_ROOT/usr/share/mime/packages
   57 mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
   58 mkdir -p $RPM_BUILD_ROOT/usr/share/icons
   59 mkdir -p $RPM_BUILD_ROOT/usr/share/icons/gnome
   60 mkdir -p $RPM_BUILD_ROOT/usr/share/icons/gnome/scalable
   61 mkdir -p $RPM_BUILD_ROOT/usr/share/icons/gnome/scalable/apps
   62 mkdir -p $RPM_BUILD_ROOT/usr/share/icons/gnome/scalable/mimetypes
   63 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.desktop $RPM_BUILD_ROOT/etc/X11/applnk/Applications
   64 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.desktop $RPM_BUILD_ROOT/usr/share/applications
   65 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.applications $RPM_BUILD_ROOT/usr/share/application-registry
   66 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.keys $RPM_BUILD_ROOT/usr/share/mime-info
   67 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.mime $RPM_BUILD_ROOT/usr/share/mime-info
   68 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/mime/texmacs.xml $RPM_BUILD_ROOT/usr/share/mime/packages
   69 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/pixmaps/TeXmacs.xpm $RPM_BUILD_ROOT/usr/share/pixmaps
   70 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/images/TeXmacs.svg $RPM_BUILD_ROOT/usr/share/icons/gnome/scalable/apps
   71 cp -f $RPM_BUILD_ROOT%{_datadir}/TeXmacs/misc/images/text-texmacs.svg $RPM_BUILD_ROOT/usr/share/icons/gnome/scalable/mimetypes
   72 
   73 %files
   74 %{_bindir}/fig2ps
   75 %{_bindir}/texmacs
   76 %{_includedir}/TeXmacs.h
   77 %doc %{_mandir}/*/*
   78 %{_libexecdir}/TeXmacs
   79 %{_datadir}/TeXmacs
   80 /etc/X11/applnk/Applications/texmacs.desktop
   81 /usr/share/applications/texmacs.desktop
   82 /usr/share/application-registry/texmacs.applications
   83 /usr/share/mime-info/texmacs.keys
   84 /usr/share/mime-info/texmacs.mime
   85 /usr/share/mime/packages/texmacs.xml
   86 /usr/share/pixmaps/TeXmacs.xpm
   87 /usr/share/icons/gnome/scalable/apps/TeXmacs.svg
   88 /usr/share/icons/gnome/scalable/mimetypes/text-texmacs.svg
   89 
   90 %clean
   91 rm -rf $RPM_BUILD_ROOT
   92 
   93 %changelog
   94 
   95 * Wed Dec 18 2013   Joris van der Hoeven <vdhoeven@texmacs.org>
   96 - 1.99.1 Add --disable-pdf-renderer option to ./configure
   97 
   98 * Sun Mar 10 2012   Joris van der Hoeven <vdhoeven@texmacs.org>
   99 - 1.0.7.14 Updated mimetype support
  100 
  101 * Sun Aug 18 2011   Joris van der Hoeven <vdhoeven@texmacs.org>
  102 - 1.0.7.11 Remove dependency on TeTeX and add dependency on Qt
  103 
  104 * Sat Apr 18 2009   Joris van der Hoeven <vdhoeven@texmacs.org>
  105 - 1.0.7.2 Updated mimetype support
  106 
  107 * Sun Oct 09 2005   Joris van der Hoeven <vdhoeven@texmacs.org>
  108 - 1.0.5.10 Changed description
  109 
  110 * Thu Aug 30 2004   Joris van der Hoeven <vdhoeven@texmacs.org>
  111 - 1.0.4.2 correct name of tarball for release>1
  112 
  113 * Thu Jan 22 2004   Joris van der Hoeven <vdhoeven@texmacs.org>
  114 - 1.0.3.2 change VERSION -> DEVEL_VERSION, RELEASE -> DEVEL_RELEASE
  115 
  116 * Mon Sep 22 2003   Joris van der Hoeven <vdhoeven@texmacs.org>
  117 - 1.0.1.24 Release tag set by the configure script
  118 
  119 * Sat Jun 28 2003   Joris van der Hoeven <vdhoeven@texmacs.org>
  120 - 1.0.1.16 Moved "TeXmacs-%{version}" in root directory to "TeXmacs"
  121 
  122 * Tue Jul 22 2002   Joris van der Hoeven <vdhoeven@texmacs.org>
  123 - 1.0.0.10 Migrated architecture dependent options to configure.in
  124 
  125 * Thu Feb 07 2002   Joris van der Hoeven <vdhoeven@texmacs.org>
  126 - 0.3.5.14 Added -f for chmod
  127 
  128 * Thu Feb 07 2002   Joris van der Hoeven <vdhoeven@texmacs.org>
  129 - 0.3.5.11 Extra compilation options reduce size of executable
  130 
  131 * Sun Nov 26 2001   Joris van der Hoeven <vdhoeven@texmacs.org>
  132 - 0.3.5.7 TeXmacs mime types & pixmap
  133 
  134 * Thu Jul 5 2001   Joris van der Hoeven & Christophe Merlet
  135 - 0.3.4.3 Further corrections
  136 
  137 * Sun Jun 3 2001   Bo Forslund  <bo.forslund@abc.se>
  138 - 0.3.4.3 Some tiny adjustments in the spec