summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/asymptote.spec
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/asymptote.spec')
-rw-r--r--Build/source/utils/asymptote/asymptote.spec110
1 files changed, 110 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/asymptote.spec b/Build/source/utils/asymptote/asymptote.spec
new file mode 100644
index 00000000000..a90005b2b27
--- /dev/null
+++ b/Build/source/utils/asymptote/asymptote.spec
@@ -0,0 +1,110 @@
+%{!?_texmf: %global _texmf %(eval "echo `kpsewhich -expand-var '$TEXMFLOCAL'`")}
+%global _python_bytecompile_errors_terminate_build 0
+%global __python %{__python3}
+
+Name: asymptote
+Version: 2.69
+Release: 1%{?dist}
+Summary: Descriptive vector graphics language
+
+Group: Applications/Publishing
+License: GPL
+URL: https://asymptote.sourceforge.io/
+Source: http://downloads.sourceforge.net/sourceforge/asymptote/asymptote-%{version}.src.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: ncurses-devel
+BuildRequires: readline-devel
+BuildRequires: fftw-devel >= 3.0
+BuildRequires: gc-devel >= 6.7
+BuildRequires: gsl-devel
+BuildRequires: glm-devel
+BuildRequires: tetex-latex
+BuildRequires: ghostscript >= 9.52
+BuildRequires: dvisvgm >= 2.9.1
+BuildRequires: texinfo >= 4.7
+BuildRequires: ImageMagick
+BuildRequires: libtirpc-devel
+
+Requires: tetex-latex
+Requires: freeglut-devel >= 3.0.0
+Requires(post): /usr/bin/texhash /sbin/install-info
+Requires(postun): /usr/bin/texhash /sbin/install-info
+
+%description
+Asymptote is a powerful descriptive vector graphics language for technical
+drawings, inspired by MetaPost but with an improved C++-like syntax.
+Asymptote provides for figures the same high-quality level of typesetting
+that LaTeX does for scientific text.
+
+
+%prep
+%setup -q
+
+
+%build
+CFLAGS="`echo $RPM_OPT_FLAGS | sed s/-O2/-O3/`" \
+%configure --with-latex=%{_texmf}/tex/latex --with-context=%{_texmf}/tex/context/third
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install-notexhash DESTDIR=$RPM_BUILD_ROOT
+
+%{__install} -p -m 644 BUGS ChangeLog LICENSE README ReleaseNotes TODO \
+ $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%post
+texhash >/dev/null 2>&1 || :
+/sbin/install-info %{_infodir}/%{name}/%{name}.info.gz %{_infodir}/dir 2>/dev/null || :
+
+%postun
+texhash >/dev/null 2>&1 || :
+if [ $1 = 0 ]; then
+ /sbin/install-info --remove %{_infodir}/%{name}/%{name}.info.gz %{_infodir}/dir 2>/dev/null || :
+fi
+
+
+%files
+%defattr(-,root,root,-)
+%doc %{_defaultdocdir}/%{name}/
+%{_bindir}/*
+%{_datadir}/%{name}/
+%{_texmf}/tex/latex/%{name}
+%{_texmf}/tex/context/third/%{name}
+%{_mandir}/man1/*.1*
+%{_infodir}/%{name}/
+%{_infodir}/%{name}/*.info*
+%{_infodir}/*.info*
+
+
+%changelog
+* Thu Apr 19 2007 John Bowman <> - 1.26-1
+- Update source tar ball name.
+
+* Tue May 30 2006 John Bowman <> - 1.07-1
+- Use make install-all to also install info pages.
+
+* Fri May 26 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.07-1
+- Update to 1.07.
+
+* Sun May 21 2006 John Bowman <> - 1.06-1
+- Update to 1.06.
+
+* Mon May 8 2006 John Bowman <> - 1.05-1
+- Update to 1.05.
+
+* Sun May 7 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.04-1
+- Update to 1.04.
+
+* Fri Mar 31 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-1
+- Update to 1.03.
+
+* Thu Mar 23 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.02-1
+- First build.