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
8 Group: Applications/Science
9 Source0: http://downloads.sourceforge.net/asymptote/%{name}-%{version}.src.tgz
10 # Source0-md5: 199e971792072527bd0cb1583d8ef3fb
11 Patch0: %{name}-memrchr.patch
13 URL: http://asymptote.sourceforge.net/
14 #BuildRequires: Mesa-libglapi-devel
15 BuildRequires: autoconf
16 BuildRequires: fftw3-devel
17 BuildRequires: gc-devel >= 7.0
18 BuildRequires: gc-c++-devel >= 7.0
19 BuildRequires: ghostscript
20 BuildRequires: gsl-devel >= 1.7
21 BuildRequires: libstdc++-devel
22 BuildRequires: ncurses-devel
24 BuildRequires: readline-devel
25 BuildRequires: rpm-pythonprov
26 BuildRequires: texinfo-texi2dvi
27 BuildRequires: texlive-dvips
28 BuildRequires: texlive-fonts-ams
29 BuildRequires: texlive-format-pdflatex
30 BuildRequires: texlive-latex
31 BuildRequires: texlive-latex-ams
32 #BuildRequires: texlive-tex-babel
33 BuildRequires: zlib-devel
34 Suggests: ImageMagick-coder-dot
35 Suggests: ImageMagick-coder-jpeg
36 Suggests: ImageMagick-coder-png
37 # e.g. "label" command needs latex
38 Suggests: texlive-latex
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 %define texmfdist %{_datadir}/texmf-dist
44 Asymptote is a powerful descriptive vector graphics language for
45 technical drawing, inspired by MetaPost but with an improved C++-like
46 syntax. Asymptote provides for figures the same high-quality level of
47 typesetting that LaTeX does for scientific text.
49 %description -l hu.UTF-8
50 Asymptote egy leíró vektorgrafikus nyelv technikai rajzokhoz, hasonló
51 a MetaPost-hoz, de kibővítve C++-szerű szintaxissal. Asymptote még
52 képes olyan szintű szövegszedésre is, amelyre a LaTeX képes a
55 %description -l pl.UTF-8
56 Asymptote jest językiem opisu grafiki wektorowej dla rysunków
57 technicznych. Język ten jest inspirowany językiem MetaPost, ale
58 posiada bogatszą składnię w stylu C++.
61 Summary: GUI for asymptote
62 Summary(hu.UTF-8): GUI asymptote-hoz
63 Summary(pl.UTF-8): Graficzny interfejs do asymptote
64 Group: Applications/Science
65 Requires: %{name} = %{version}-%{release}
66 Requires: python-tkinter
71 %description gui -l hu.UTF-8
74 %description gui -l hu.UTF-8 -l pl.UTF-8
75 Graficzny interfejs do asymptote.
78 Summary: Asymptote documentation
79 Summary(hu.UTF-8): Asymptote dokumentáció
80 Summary(pl.UTF-8): Dokumentacja do Asymptote
82 Requires: %{name} = %{epoch}:%{version}-%{release}
85 Asymptote documentation.
87 %description doc -l hu.UTF-8
88 Asymptote dokumentációja.
90 %description doc -l pl.UTF-8
91 Dokumentacja do Asymptote.
94 Summary: Asymptote examples
95 Summary(hu.UTF-8): Asymptote példák
96 Summary(pl.UTF-8): Przykłady do Asymptote
98 Requires: %{name} = %{epoch}:%{version}-%{release}
100 %description examples
103 %description examples -l hu.UTF-8
106 %description examples -l pl.UTF-8
107 Przykładowe pliki dla asymptote.
110 Summary: LaTeX styles
111 Summary(hu.UTF-8): LaTeX stílusok
112 Summary(pl.UTF-8): Style LaTeXa
113 Group: Applications/Publishing/TeX
114 Requires(post,postun): %{_bindir}/texhash
119 %description latex -l hu.UTF-8
122 %description latex -l pl.UTF-8
126 Summary: ConTeXt color macros
127 Group: Applications/Publishing/TeX
128 Requires(post,postun): %{_bindir}/texhash
129 Requires: texlive-context
132 ConTeXt color macros.
134 %package -n vim-syntax-asymptote
135 Summary: Vim syntax file to asy-files
136 Summary(hu.UTF-8): Vim syntax fájl asy fájlokhoz
137 Group: Applications/Editors/Vim
139 %description -n vim-syntax-asymptote
140 Vim syntax file to asy files.
142 %description -n vim-syntax-asymptote -l hu.UTF-8
143 Vim syntax fájl asy fájlokhoz.
155 --with-docdir=%{_docdir}/%{name}-doc
165 rm -rf $RPM_BUILD_ROOT
168 %{__make} install-asy \
172 DESTDIR=$RPM_BUILD_ROOT
174 install -d $RPM_BUILD_ROOT%{_examplesdir}
175 mv $RPM_BUILD_ROOT%{_docdir}/%{name}-doc/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
177 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
178 %{__mv} $RPM_BUILD_ROOT%{_datadir}/{asymptote/asy.vim,vim/vimfiles/syntax}
179 %{__mv} $RPM_BUILD_ROOT%{_datadir}/texmf{,-dist}
180 %{__mv} $RPM_BUILD_ROOT%{texmfdist}/tex/context/{third,}/asymptote
181 %{__rm} -r $RPM_BUILD_ROOT%{texmfdist}/tex/context/third
184 %{__mv} $RPM_BUILD_ROOT%{_infodir}/{asymptote/*,}
185 %{__rm} -r $RPM_BUILD_ROOT%{_infodir}/asymptote
189 rm -rf $RPM_BUILD_ROOT
191 %post -p /sbin/postshell
192 -/usr/sbin/fix-info-dir -c %{_infodir}
194 %postun -p /sbin/postshell
195 -/usr/sbin/fix-info-dir -c %{_infodir}
198 [ ! -x %{_bindir}/texhash ] || %{_bindir}/texhash 1>&2
201 [ ! -x %{_bindir}/texhash ] || %{_bindir}/texhash 1>&2
204 %defattr(644,root,root,755)
205 %doc README TODO BUGS
209 %attr(755,root,root) %{_bindir}/asy
211 %exclude %{_datadir}/%{name}/GUI
213 %{_mandir}/man1/asy.1*
217 %defattr(644,root,root,755)
218 %attr(755,root,root) %{_bindir}/xasy
219 %dir %{_datadir}/%{name}/GUI
220 %attr(755,root,root) %{_datadir}/%{name}/GUI/xasy.py
221 %{_datadir}/%{name}/GUI/[!x]*.py
222 %{_datadir}/%{name}/GUI/xasy2asy.py
223 %{_datadir}/%{name}/GUI/xasyActions.py
224 %{_datadir}/%{name}/GUI/xasyBezierEditor.py
225 %{_datadir}/%{name}/GUI/xasyCodeEditor.py
226 %{_datadir}/%{name}/GUI/xasyColorPicker.py
227 %{_datadir}/%{name}/GUI/xasyFile.py
228 %{_datadir}/%{name}/GUI/xasyGUIIcons.py
229 %{_datadir}/%{name}/GUI/xasyMainWin.py
230 %{_datadir}/%{name}/GUI/xasyOptions.py
231 %{_datadir}/%{name}/GUI/xasyOptionsDialog.py
232 %{_datadir}/%{name}/GUI/xasyVersion.py
234 %{_mandir}/man1/xasy.1*
241 %defattr(644,root,root,755)
242 %{_docdir}/%{name}-doc
246 %defattr(644,root,root,755)
247 %{_examplesdir}/%{name}-%{version}
250 %defattr(644,root,root,755)
251 %{texmfdist}/tex/latex/asymptote
254 %defattr(644,root,root,755)
255 # should be in texlive.spec
256 %dir %{texmfdist}/tex/context
257 %{texmfdist}/tex/context/asymptote
259 %files -n vim-syntax-asymptote
260 %defattr(644,root,root,755)
261 %{_datadir}/vim/vimfiles/syntax