#1 Update to 1.99.18, remove tex dependency and 2to3.
Merged 3 years ago by jnovy. Opened 3 years ago by jeroen.
rpms/ jeroen/TeXmacs rawhide  into  rawhide

file modified
+4 -13
@@ -1,11 +1,10 @@ 

  Name:           TeXmacs

- Version:        1.99.13

- Release:        6%{?dist}

+ Version:        1.99.18

+ Release:        1%{?dist}

  Summary:        Structured WYSIWYG scientific text editor

  License:        GPLv2+

  URL:            http://www.texmacs.org

  Source:         http://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-%{version}-src.tar.gz

- Requires:       tex(tex)

  Requires:       ghostscript

  Requires:       texmacs-fedora-fonts = %{version}-%{release}

  BuildRequires:  cmake
@@ -13,7 +12,6 @@ 

  BuildRequires:  compat-guile18-devel

  BuildRequires:  desktop-file-utils

  BuildRequires:  perl-generators

- BuildRequires:  tex(tex)

  BuildRequires:  freetype-devel

  BuildRequires:  libICE-devel

  BuildRequires:  libjpeg-devel
@@ -33,10 +31,6 @@ 

  BuildRequires:  /usr/bin/pathfix.py

  Provides:       texmacs = %{version}-%{release}

  Requires:       fig2ps

- # Use Guile 1.8

- Patch1:         TeXmacs-guile18.patch

- # Qt 5.15 compatibility

- Patch2:         TeXmacs-qt5.15.patch

  

  %description

  GNU TeXmacs is a free scientific text editor, which was both inspired
@@ -74,12 +68,9 @@ 

  TeXmacs font.

  

  %prep

- %setup -q

- %patch1 -p1 -b .guile18

- %patch2 -p1 -b .qt5.15

- 2to3 --write --nobackups plugins

+ %setup -q -n TeXmacs-%{version}-src

  pathfix.py -i %{__python3} -p -n plugins/mathematica/bin/realpath.py

- 

+ 2to3 --write --nobackups plugins/mathematica

  

  %build

  %cmake

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (TeXmacs-1.99.13-src.tar.gz) = 26d178d3c5cad48746c27788948b06f29aedb814beb860b4517e143d1daa5c9cb8e61b728fac1b7dea93e1ae09d5e5294d623b33c14937016118ff511f697eb6

+ SHA512 (TeXmacs-1.99.18-src.tar.gz) = d85ee502df36c9b6bb00136e4790b10c5c578ae08657e7de647173f7ee85dd63f86126a3fc5423b47bd615cdbc4efbddbad6a640e53053f0ab246d92cdf5419a

Upgrade to a new version of TeXmacs. Removed tex dependency as TeXmacs no longer depends on TeX/LaTeX. 2to3 isn't necessary for all plugins, as several plugins check for the python version.

1 new commit added

  • Update sources for 1.99.18
3 years ago

2 new commits added

  • Reset Release
  • Enable 2to3 for mathematica plugin
3 years ago

1 new commit added

  • remove patches, change source directory
3 years ago

Pull-Request has been merged by jnovy

3 years ago

local build passed, thanks!

Metadata