SHA256
4
0
forked from pool/texmath
Files
texmath/texmath.spec

115 lines
3.3 KiB
RPMSpec
Raw Normal View History

#
# spec file for package texmath
#
Accepting request 305255 from devel:languages:haskell:lts - update to 0.8.2 * Better handling of decimal points. Decimal points are now parsed as parts of numbers, not as separate symbols. E.g. in MathML they now appear in `<mn>` elements. Closes #74. - update to 0.8.1 * OMML: Don't force everything into Roman font by default. This change ensures that variables will be italic by default in Word. See jgm/pandoc#2075. * Fixed typo in `defaultEnv` to include `amssymb` (#68). * Moved some lookup tables to C, and disabled aggressive profiling defaults, to avoid excessive memory usage in compiling with clang (#70). * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005). * Fixed order bug for over/under in OMML reader (#66). * Support `\boldsymbol` (#67). * Added network-uri flag. This addresses the split of network and network-uri packages. * OMML reader: change default accent (Jesse Rosenthal). The default had previously been set as accute (possibly as a placeholder). It appears to be circumflex/hat instead. * Added OMML reader (Jesse Rosenthal). * Support latex \substack (#57). * Added EBoxed and implemented in readers and writers (#58). * Handle latex \genfrac. Use \genfrac for \brace, \brack, etc. when amsmath is available. * Improvements in handling of space characters. * Use ESpace rather than EText when a mathml mtext just contains a space. * Use \mspace when needed to get latex spaces with odd sizes, rather OBS-URL: https://build.opensuse.org/request/show/305255 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=15
2015-05-04 19:00:49 +00:00
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%global pkg_name texmath
Name: texmath
Version: 0.8.2.2
Release: 0
Summary: Conversion of LaTeX math formulas to MathML or OMML
License: GPL-2.0
Group: Productivity/Publishing/TeX/Utilities
Url: http://hackage.haskell.org/package/%{name}
Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
Source1: texmath-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
Accepting request 305255 from devel:languages:haskell:lts - update to 0.8.2 * Better handling of decimal points. Decimal points are now parsed as parts of numbers, not as separate symbols. E.g. in MathML they now appear in `<mn>` elements. Closes #74. - update to 0.8.1 * OMML: Don't force everything into Roman font by default. This change ensures that variables will be italic by default in Word. See jgm/pandoc#2075. * Fixed typo in `defaultEnv` to include `amssymb` (#68). * Moved some lookup tables to C, and disabled aggressive profiling defaults, to avoid excessive memory usage in compiling with clang (#70). * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005). * Fixed order bug for over/under in OMML reader (#66). * Support `\boldsymbol` (#67). * Added network-uri flag. This addresses the split of network and network-uri packages. * OMML reader: change default accent (Jesse Rosenthal). The default had previously been set as accute (possibly as a placeholder). It appears to be circumflex/hat instead. * Added OMML reader (Jesse Rosenthal). * Support latex \substack (#57). * Added EBoxed and implemented in readers and writers (#58). * Handle latex \genfrac. Use \genfrac for \brace, \brack, etc. when amsmath is available. * Improvements in handling of space characters. * Use ESpace rather than EText when a mathml mtext just contains a space. * Use \mspace when needed to get latex spaces with odd sizes, rather OBS-URL: https://build.opensuse.org/request/show/305255 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=15
2015-05-04 19:00:49 +00:00
BuildRequires: chrpath
BuildRequires: ghc-aeson-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-containers-devel
Accepting request 305255 from devel:languages:haskell:lts - update to 0.8.2 * Better handling of decimal points. Decimal points are now parsed as parts of numbers, not as separate symbols. E.g. in MathML they now appear in `<mn>` elements. Closes #74. - update to 0.8.1 * OMML: Don't force everything into Roman font by default. This change ensures that variables will be italic by default in Word. See jgm/pandoc#2075. * Fixed typo in `defaultEnv` to include `amssymb` (#68). * Moved some lookup tables to C, and disabled aggressive profiling defaults, to avoid excessive memory usage in compiling with clang (#70). * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005). * Fixed order bug for over/under in OMML reader (#66). * Support `\boldsymbol` (#67). * Added network-uri flag. This addresses the split of network and network-uri packages. * OMML reader: change default accent (Jesse Rosenthal). The default had previously been set as accute (possibly as a placeholder). It appears to be circumflex/hat instead. * Added OMML reader (Jesse Rosenthal). * Support latex \substack (#57). * Added EBoxed and implemented in readers and writers (#58). * Handle latex \genfrac. Use \genfrac for \brace, \brack, etc. when amsmath is available. * Improvements in handling of space characters. * Use ESpace rather than EText when a mathml mtext just contains a space. * Use \mspace when needed to get latex spaces with odd sizes, rather OBS-URL: https://build.opensuse.org/request/show/305255 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=15
2015-05-04 19:00:49 +00:00
BuildRequires: ghc-network-uri-devel
BuildRequires: ghc-pandoc-types-devel
BuildRequires: ghc-parsec-devel
Accepting request 305255 from devel:languages:haskell:lts - update to 0.8.2 * Better handling of decimal points. Decimal points are now parsed as parts of numbers, not as separate symbols. E.g. in MathML they now appear in `<mn>` elements. Closes #74. - update to 0.8.1 * OMML: Don't force everything into Roman font by default. This change ensures that variables will be italic by default in Word. See jgm/pandoc#2075. * Fixed typo in `defaultEnv` to include `amssymb` (#68). * Moved some lookup tables to C, and disabled aggressive profiling defaults, to avoid excessive memory usage in compiling with clang (#70). * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005). * Fixed order bug for over/under in OMML reader (#66). * Support `\boldsymbol` (#67). * Added network-uri flag. This addresses the split of network and network-uri packages. * OMML reader: change default accent (Jesse Rosenthal). The default had previously been set as accute (possibly as a placeholder). It appears to be circumflex/hat instead. * Added OMML reader (Jesse Rosenthal). * Support latex \substack (#57). * Added EBoxed and implemented in readers and writers (#58). * Handle latex \genfrac. Use \genfrac for \brace, \brack, etc. when amsmath is available. * Improvements in handling of space characters. * Use ESpace rather than EText when a mathml mtext just contains a space. * Use \mspace when needed to get latex spaces with odd sizes, rather OBS-URL: https://build.opensuse.org/request/show/305255 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=15
2015-05-04 19:00:49 +00:00
BuildRequires: ghc-split-devel
BuildRequires: ghc-syb-devel
BuildRequires: ghc-xml-devel
# End cabal-rpm deps
%description
The texmathml library provides functions to convert LaTeX
math formulas to presentation MathML (which can be used
in HTML) or OMML (Office Math Markup Language, used in
Microsoft Office). It supports basic LaTeX and AMS
extensions, and it can parse and apply LaTeX macros.
%package -n ghc-%{name}
Summary: Haskell %{name} library
Group: System/Libraries
%description -n ghc-%{name}
The texmathml library provides functions to convert LaTeX
math formulas to presentation MathML (which can be used
in HTML) or OMML (Office Math Markup Language, used in
Microsoft Office). It supports basic LaTeX and AMS
extensions, and it can parse and apply LaTeX macros.
%package -n ghc-%{name}-devel
Summary: Haskell %{name} library development files
Group: Development/Libraries/Other
Requires: %{name} = %{version}-%{release}
Requires: ghc-compiler
%description -n ghc-%{name}-devel
The texmathml library provides functions to convert LaTeX
math formulas to presentation MathML (which can be used
in HTML) or OMML (Office Math Markup Language, used in
Microsoft Office). It supports basic LaTeX and AMS
extensions, and it can parse and apply LaTeX macros.
This package provides the library development files.
%prep
%setup -q
%build
Accepting request 305255 from devel:languages:haskell:lts - update to 0.8.2 * Better handling of decimal points. Decimal points are now parsed as parts of numbers, not as separate symbols. E.g. in MathML they now appear in `<mn>` elements. Closes #74. - update to 0.8.1 * OMML: Don't force everything into Roman font by default. This change ensures that variables will be italic by default in Word. See jgm/pandoc#2075. * Fixed typo in `defaultEnv` to include `amssymb` (#68). * Moved some lookup tables to C, and disabled aggressive profiling defaults, to avoid excessive memory usage in compiling with clang (#70). * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005). * Fixed order bug for over/under in OMML reader (#66). * Support `\boldsymbol` (#67). * Added network-uri flag. This addresses the split of network and network-uri packages. * OMML reader: change default accent (Jesse Rosenthal). The default had previously been set as accute (possibly as a placeholder). It appears to be circumflex/hat instead. * Added OMML reader (Jesse Rosenthal). * Support latex \substack (#57). * Added EBoxed and implemented in readers and writers (#58). * Handle latex \genfrac. Use \genfrac for \brace, \brack, etc. when amsmath is available. * Improvements in handling of space characters. * Use ESpace rather than EText when a mathml mtext just contains a space. * Use \mspace when needed to get latex spaces with odd sizes, rather OBS-URL: https://build.opensuse.org/request/show/305255 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=15
2015-05-04 19:00:49 +00:00
%define cabal_configure_options -f 'executable'
%ghc_lib_build
%install
%ghc_lib_install
Accepting request 305255 from devel:languages:haskell:lts - update to 0.8.2 * Better handling of decimal points. Decimal points are now parsed as parts of numbers, not as separate symbols. E.g. in MathML they now appear in `<mn>` elements. Closes #74. - update to 0.8.1 * OMML: Don't force everything into Roman font by default. This change ensures that variables will be italic by default in Word. See jgm/pandoc#2075. * Fixed typo in `defaultEnv` to include `amssymb` (#68). * Moved some lookup tables to C, and disabled aggressive profiling defaults, to avoid excessive memory usage in compiling with clang (#70). * Support `\newcommand*` in `parseMacroDefinition` (jgm/pandoc#2005). * Fixed order bug for over/under in OMML reader (#66). * Support `\boldsymbol` (#67). * Added network-uri flag. This addresses the split of network and network-uri packages. * OMML reader: change default accent (Jesse Rosenthal). The default had previously been set as accute (possibly as a placeholder). It appears to be circumflex/hat instead. * Added OMML reader (Jesse Rosenthal). * Support latex \substack (#57). * Added EBoxed and implemented in readers and writers (#58). * Handle latex \genfrac. Use \genfrac for \brace, \brack, etc. when amsmath is available. * Improvements in handling of space characters. * Use ESpace rather than EText when a mathml mtext just contains a space. * Use \mspace when needed to get latex spaces with odd sizes, rather OBS-URL: https://build.opensuse.org/request/show/305255 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=15
2015-05-04 19:00:49 +00:00
%ghc_fix_dynamic_rpath %{name}
%post -n ghc-%{name}-devel
%ghc_pkg_recache
%postun -n ghc-%{name}-devel
%ghc_pkg_recache
%files
%defattr(-,root,root,-)
%doc LICENSE
%{_bindir}/%{name}
%files -n ghc-%{name} -f ghc-%{name}.files
%defattr(-,root,root,-)
%doc LICENSE
%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
%defattr(-,root,root,-)
%changelog