]> git.pld-linux.org Git - packages/asymptote.git/blob - asymptote.spec
6805946aa2ec4adbb5d065a2ef1de0df6a4d38f1
[packages/asymptote.git] / asymptote.spec
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
4 Name:           asymptote
5 Version:        1.53
6 Release:        1
7 License:        GPL v3
8 Group:          Applications/Science
9 Source0:        http://dl.sourceforge.net/asymptote/%{name}-%{version}.src.tgz
10 # Source0-md5:  5017f551872a11d5ea6b9428383a4445
11 URL:            http://asymptote.sourceforge.net/
12 BuildRequires:  autoconf
13 BuildRequires:  gc-devel >= 7.0
14 BuildRequires:  gsl-devel >= 1.7
15 BuildRequires:  ncurses-devel
16 BuildRequires:  python
17 BuildRequires:  readline-devel
18 BuildRequires:  rpm-pythonprov
19 BuildRequires:  tetex-dvips
20 BuildRequires:  tetex-format-latex
21 BuildRequires:  tetex-tex-babel
22 BuildRequires:  texinfo-texi2dvi
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Asymptote is a powerful descriptive vector graphics language for
27 technical drawing, inspired by MetaPost but with an improved C++-like
28 syntax. Asymptote provides for figures the same high-quality level of
29 typesetting that LaTeX does for scientific text.
30
31 %description -l hu.UTF-8
32 Asymptote egy leíró vektorgrafikus nyelv technikai rajzokhoz, hasonló
33 a MetaPost-hoz, de kibővítve C++-szerű szintaxissal. Asymptote még
34 képes olyan szintű szövegszedésre is, amelyre a LaTeX képes a
35 tudományos szöveggel.
36
37 %description -l pl.UTF-8
38 Asymptote jest językiem opisu grafiki wektorowej dla rysunków
39 technicznych. Język ten jest inspirowany językiem MetaPost, ale
40 posiada bogatszą składnię w stylu C++.
41
42 %package doc
43 Summary:        Asymptote documentation
44 Summary(pl.UTF-8):      Dokumentacja do Asymptote
45 Group:          Documentation
46 Requires:       %{name} = %{epoch}:%{version}-%{release}
47
48 %description doc
49 Asymptote documentation.
50
51 %description doc -l pl.UTF-8
52 Dokumentacja do Asymptote.
53
54 %package examples
55 Summary:        Asymptote examples
56 Summary(pl.UTF-8):      Przykłady do Asymptote
57 Group:          Documentation
58 Requires:       %{name} = %{epoch}:%{version}-%{release}
59
60 %description examples
61 Asymptote examples.
62
63 %description examples -l pl.UTF-8
64 Przykładowe pliki dla asymptote.
65
66 %prep
67 %setup -q
68
69 %build
70 %{__autoheader}
71 %{__autoconf}
72 %configure \
73         CPPFLAGS=-I/usr/include/gc \
74         --disable-static \
75         --enable-gc=%{_includedir}/gc \
76         --with-docdir=%{_docdir}/%{name}-doc
77 cd doc && for i in %{_datadir}/texmf/tex/texinfo/*; do ln -s $i; done && cd ..
78
79 %{__make} all
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83
84 # I don't know why need it - maybe the bad tetex configuration?
85 # And the solution suggested by asympote's doc doesn't work too :(
86 cp %{_datadir}/texmf/tex/{plain/pdfcolor/pdfcolor.tex,generic/epsf/epsf.tex,texinfo/texinfo.tex} doc
87 %{__make} install \
88         DESTDIR=$RPM_BUILD_ROOT
89
90 install -d $RPM_BUILD_ROOT%{_examplesdir}
91 mv $RPM_BUILD_ROOT%{_docdir}/%{name}-doc/examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
92
93 %clean
94 rm -rf $RPM_BUILD_ROOT
95
96 %files
97 %defattr(644,root,root,755)
98 %doc README TODO BUGS
99 %attr(755,root,root) %{_bindir}/asy
100 %attr(755,root,root) %{_bindir}/xasy
101 %{_datadir}/%{name}
102 %{_datadir}/texmf/tex/latex/asymptote
103 %{_mandir}/man1/*
104
105 %files examples
106 %defattr(644,root,root,755)
107 %{_examplesdir}/%{name}-%{version}
108
109 %files doc
110 %defattr(644,root,root,755)
111 %{_docdir}/%{name}-doc
This page took 0.055527 seconds and 2 git commands to generate.