1 Summary: Asymptote is a powerful descriptive vector graphics language for technical drawing
2 Summary(hu.UTF-8): Asymptote egy leíró vektorgrafikus nyelv technikai rajzokhoz
3 Summary(pl.UTF-8): Język opisu grafiki wektorowej do rysunków technicznych
7 # uses GPL libraries (gsl, readline), so final license is GPL
8 License: GPL v3+ (LGPL v3+ code)
9 Group: Applications/Science
10 Source0: http://downloads.sourceforge.net/asymptote/%{name}-%{version}.src.tgz
11 # Source0-md5: d16909a9189a3177ad2f8cb8161e32e1
12 Patch0: %{name}-memrchr.patch
13 URL: http://asymptote.sourceforge.net/
14 BuildRequires: Mesa-libOSMesa-devel
15 BuildRequires: OpenGL-GLU-devel
16 BuildRequires: OpenGL-devel
17 BuildRequires: OpenGL-glut-devel
18 BuildRequires: autoconf >= 2.50
20 BuildRequires: fftw3-devel >= 3
22 BuildRequires: gc-devel >= 7.0
23 BuildRequires: gc-c++-devel >= 7.0
24 BuildRequires: ghostscript
25 BuildRequires: gsl-devel >= 1.7
26 BuildRequires: libstdc++-devel >= 6:4.7
27 BuildRequires: ncurses-devel
28 BuildRequires: python >= 2
29 BuildRequires: readline-devel >= 4.3
30 BuildRequires: rpm-pythonprov
31 BuildRequires: texinfo-texi2dvi
32 BuildRequires: texlive-dvips
33 BuildRequires: texlive-fonts-ams
34 BuildRequires: texlive-format-pdflatex
35 BuildRequires: texlive-latex
36 BuildRequires: texlive-latex-ams
37 #BuildRequires: texlive-tex-babel
38 BuildRequires: zlib-devel
39 Suggests: ImageMagick-coder-dot
40 Suggests: ImageMagick-coder-jpeg
41 Suggests: ImageMagick-coder-png
42 # e.g. "label" command needs latex
43 Suggests: texlive-latex
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define texmfdist %{_datadir}/texmf-dist
49 Asymptote is a powerful descriptive vector graphics language for
50 technical drawing, inspired by MetaPost but with an improved C++-like
51 syntax. Asymptote provides for figures the same high-quality level of
52 typesetting that LaTeX does for scientific text.
54 %description -l hu.UTF-8
55 Asymptote egy leíró vektorgrafikus nyelv technikai rajzokhoz, hasonló
56 a MetaPost-hoz, de kibővítve C++-szerű szintaxissal. Asymptote még
57 képes olyan szintű szövegszedésre is, amelyre a LaTeX képes a
60 %description -l pl.UTF-8
61 Asymptote jest językiem opisu grafiki wektorowej dla rysunków
62 technicznych. Język ten jest inspirowany językiem MetaPost, ale
63 posiada bogatszą składnię w stylu C++.
66 Summary: GUI for asymptote
67 Summary(hu.UTF-8): GUI asymptote-hoz
68 Summary(pl.UTF-8): Graficzny interfejs do asymptote
69 Group: Applications/Science
70 Requires: %{name} = %{version}-%{release}
71 Requires: python-tkinter
76 %description gui -l hu.UTF-8
79 %description gui -l hu.UTF-8 -l pl.UTF-8
80 Graficzny interfejs do asymptote.
83 Summary: Asymptote documentation
84 Summary(hu.UTF-8): Asymptote dokumentáció
85 Summary(pl.UTF-8): Dokumentacja do Asymptote
87 Requires: %{name} = %{epoch}:%{version}-%{release}
90 Asymptote documentation.
92 %description doc -l hu.UTF-8
93 Asymptote dokumentációja.
95 %description doc -l pl.UTF-8
96 Dokumentacja do Asymptote.
99 Summary: Asymptote examples
100 Summary(hu.UTF-8): Asymptote példák
101 Summary(pl.UTF-8): Przykłady do Asymptote
103 Requires: %{name} = %{epoch}:%{version}-%{release}
105 %description examples
108 %description examples -l hu.UTF-8
111 %description examples -l pl.UTF-8
112 Przykładowe pliki dla asymptote.
115 Summary: LaTeX styles
116 Summary(hu.UTF-8): LaTeX stílusok
117 Summary(pl.UTF-8): Style LaTeXa
118 Group: Applications/Publishing/TeX
119 Requires(post,postun): %{_bindir}/texhash
124 %description latex -l hu.UTF-8
127 %description latex -l pl.UTF-8
131 Summary: ConTeXt color macros
132 Summary(pl.UTF-8): Makra kolorów ConTeXta
133 Group: Applications/Publishing/TeX
134 Requires(post,postun): %{_bindir}/texhash
135 Requires: texlive-context
138 ConTeXt color macros.
140 %description context -l pl.UTF-8
141 Makra kolorów ConTeXta.
143 %package -n vim-syntax-asymptote
144 Summary: Vim syntax file to asy-files
145 Summary(hu.UTF-8): Vim syntax fájl asy fájlokhoz
146 Summary(pl.UTF-8): Plik składni Vima dla plików asy
147 Group: Applications/Editors/Vim
149 %description -n vim-syntax-asymptote
150 Vim syntax file to asy files.
152 %description -n vim-syntax-asymptote -l hu.UTF-8
153 Vim syntax fájl asy fájlokhoz.
155 %description -n vim-syntax-asymptote -l pl.UTF-8
156 Plik składni Vima dla plików asy.
167 --with-docdir=%{_docdir}/%{name}-doc
177 rm -rf $RPM_BUILD_ROOT
180 %{__make} install-asy \
184 DESTDIR=$RPM_BUILD_ROOT
186 install -d $RPM_BUILD_ROOT%{_examplesdir}
187 %{__mv} $RPM_BUILD_ROOT%{_docdir}/%{name}-doc/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
189 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
190 %{__mv} $RPM_BUILD_ROOT%{_datadir}/asymptote/*.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
191 %{__mv} $RPM_BUILD_ROOT%{_datadir}/texmf{,-dist}
192 %{__mv} $RPM_BUILD_ROOT%{texmfdist}/tex/context/{third,}/asymptote
193 %{__rm} -r $RPM_BUILD_ROOT%{texmfdist}/tex/context/third
196 %{__mv} $RPM_BUILD_ROOT%{_infodir}/{asymptote/*.info,}
197 rmdir $RPM_BUILD_ROOT%{_infodir}/asymptote
201 rm -rf $RPM_BUILD_ROOT
203 %post -p /sbin/postshell
204 -/usr/sbin/fix-info-dir -c %{_infodir}
206 %postun -p /sbin/postshell
207 -/usr/sbin/fix-info-dir -c %{_infodir}
210 [ ! -x %{_bindir}/texhash ] || %{_bindir}/texhash 1>&2
213 [ ! -x %{_bindir}/texhash ] || %{_bindir}/texhash 1>&2
216 %defattr(644,root,root,755)
217 %doc BUGS ChangeLog README ReleaseNotes TODO
218 %attr(755,root,root) %{_bindir}/asy
219 %dir %{_datadir}/%{name}
220 %{_datadir}/%{name}/*.asy
221 %{_datadir}/%{name}/asymptote.py
222 %{_datadir}/%{name}/nopapersize.ps
223 %{_datadir}/%{name}/reload.js
225 %{_datadir}/%{name}/asy*.el
227 %{_datadir}/%{name}/asy-kate.sh
229 %{_mandir}/man1/asy.1*
230 %{_infodir}/asy-faq.info*
231 %{_infodir}/asymptote.info*
235 %defattr(644,root,root,755)
236 %attr(755,root,root) %{_bindir}/xasy
237 %dir %{_datadir}/%{name}/GUI
238 %attr(755,root,root) %{_datadir}/%{name}/GUI/xasy.py
239 %{_datadir}/%{name}/GUI/[!x]*.py
240 %{_datadir}/%{name}/GUI/xasy2asy.py
241 %{_datadir}/%{name}/GUI/xasyActions.py
242 %{_datadir}/%{name}/GUI/xasyBezierEditor.py
243 %{_datadir}/%{name}/GUI/xasyCodeEditor.py
244 %{_datadir}/%{name}/GUI/xasyColorPicker.py
245 %{_datadir}/%{name}/GUI/xasyFile.py
246 %{_datadir}/%{name}/GUI/xasyGUIIcons.py
247 %{_datadir}/%{name}/GUI/xasyMainWin.py
248 %{_datadir}/%{name}/GUI/xasyOptions.py
249 %{_datadir}/%{name}/GUI/xasyOptionsDialog.py
250 %{_datadir}/%{name}/GUI/xasyVersion.py
252 %{_mandir}/man1/xasy.1*
257 %defattr(644,root,root,755)
258 %{_docdir}/%{name}-doc
262 %defattr(644,root,root,755)
263 %{_examplesdir}/%{name}-%{version}
266 %defattr(644,root,root,755)
267 %{texmfdist}/tex/latex/asymptote
270 %defattr(644,root,root,755)
271 %{texmfdist}/tex/context/asymptote
273 %files -n vim-syntax-asymptote
274 %defattr(644,root,root,755)
275 %{_datadir}/vim/vimfiles/syntax/asy.vim
276 %{_datadir}/vim/vimfiles/syntax/asy_filetype.vim