]> git.pld-linux.org Git - packages/GiNaC.git/blame_incremental - GiNaC.spec
- rel 2; rebuild am/ac (fixes build)
[packages/GiNaC.git] / GiNaC.spec
... / ...
CommitLineData
1Summary: C++ class library for symbolic calculations
2Summary(pl.UTF-8): Biblioteka klas C++ do obliczeń symbolicznych
3Name: GiNaC
4Version: 1.4.3
5Release: 2
6License: GPL v2+
7Group: Libraries
8Source0: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ginac-%{version}.tar.bz2
9# Source0-md5: abad55c4ae27d5d65f525fabefaddd05
10Patch0: %{name}-info.patch
11URL: http://www.ginac.de/
12BuildRequires: automake
13BuildRequires: autoconf
14BuildRequires: bison >= 2.3
15BuildRequires: cln-devel >= 1.1.6
16BuildRequires: libstdc++-devel
17BuildRequires: libtool
18BuildRequires: pkgconfig
19BuildRequires: readline-devel
20BuildRequires: texinfo
21Requires: cln >= 1.1.6
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra
26System)") is an open framework for symbolic computation within the C++
27programming language.
28
29%description -l pl.UTF-8
30GiNaC (co oznacza "GiNaC is Not a CAS (Computer Algebra System)") to
31otwarty szkielet do obliczeń symbolicznych w języku programowania C++.
32
33%package devel
34Summary: Header files and more to develop GiNaC applications
35Summary(pl.UTF-8): Pliki nagłówkowe i inne do tworzenia aplikacji GiNaC
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38Requires: cln-devel >= 1.1.6
39Requires: libstdc++-devel
40
41%description devel
42This package contains include files and other resources you can use to
43develop GiNaC applications.
44
45%description devel -l pl.UTF-8
46Ten pakiet zawiera pliki nagłówkowe i inne zasoby, których można
47używać do rozwiajania aplikacji opartych na GiNaC.
48
49%package static
50Summary: Static GiNaC library
51Summary(pl.UTF-8): Statyczna biblioteka GiNaC
52Group: Development/Libraries
53Requires: %{name}-devel = %{version}-%{release}
54
55%description static
56Static GiNaC library.
57
58%description static -l pl.UTF-8
59Statyczna biblioteka GiNaC.
60
61%package utils
62Summary: GiNaC-related utilities
63Summary(pl.UTF-8): Narzędzia związane z GiNaC
64Group: Applications/Science
65Requires: %{name} = %{version}-%{release}
66
67%description utils
68This package includes the ginsh ("GiNaC interactive shell") which
69provides a simple and easy-to-use CAS-like interface to GiNaC for
70non-programmers, and the tool "viewgar" which displays the contents of
71GiNaC archives.
72
73%description utils -l pl.UTF-8
74Ten pakiet zawiera ginsh (interaktywną powłokę GiNaC, ktora udostępnia
75prosty i łatwy w użyciu, podobny do CAS interfejs do GiNaC dla osób
76nie będących programistami) oraz narzędzie viewgar, wyświetlające
77zawartość archiwów GiNaC.
78
79%prep
80%setup -q -n ginac-%{version}
81%patch0 -p1
82
83# generated with wrong bison version, miscompiled by gcc 4.1+
84%{__rm} ginac/input_parser.{cc,h}
85
86%build
87%{__libtoolize}
88%{__aclocal}
89%{__autoconf}
90%{__automake}
91%configure
92%{__make}
93
94%{__make} check
95
96%install
97rm -rf $RPM_BUILD_ROOT
98
99%{__make} install \
100 DESTDIR=$RPM_BUILD_ROOT
101
102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%post -p /sbin/ldconfig
106%postun -p /sbin/ldconfig
107
108%post devel -p /sbin/postshell
109-/usr/sbin/fix-info-dir -c %{_infodir}
110
111%postun devel -p /sbin/postshell
112-/usr/sbin/fix-info-dir -c %{_infodir}
113
114%files
115%defattr(644,root,root,755)
116%doc AUTHORS ChangeLog NEWS README
117%attr(755,root,root) %{_libdir}/libginac-*.so.*.*.*
118%attr(755,root,root) %ghost %{_libdir}/libginac-*.so.0
119
120%files devel
121%defattr(644,root,root,755)
122%attr(755,root,root) %{_libdir}/libginac.so
123%{_libdir}/libginac.la
124%{_includedir}/ginac
125%{_infodir}/ginac.info*
126%{_infodir}/ginac-examples.info*
127%{_pkgconfigdir}/ginac.pc
128
129%files static
130%defattr(644,root,root,755)
131%{_libdir}/libginac.a
132
133%files utils
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_bindir}/ginac-excompiler
136%attr(755,root,root) %{_bindir}/ginsh
137%attr(755,root,root) %{_bindir}/viewgar
138%{_mandir}/man1/ginsh.1*
139%{_mandir}/man1/viewgar.1*
This page took 0.095221 seconds and 4 git commands to generate.