- updated to 0.5.6
[packages/genius.git] / genius.spec
1 Summary:        General tool for mathematics
2 Summary(pl):    Rozbudowane narzêdzie matematyczne
3 Name:           genius
4 Version:        0.5.6
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications
8 Source0:        http://ftp.gnome.org/pub/gnome/sources/genius/0.5/%{name}-%{version}.tar.bz2
9 # Source0-md5:  7127d7ec7c6325ba00a572f9dbbe2a95
10 Patch0:         %{name}-am.patch
11 Patch1:         %{name}-termcap.patch
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  bison
15 BuildRequires:  flex
16 BuildRequires:  gettext-devel
17 BuildRequires:  intltool
18 BuildRequires:  libgnomeui-devel >= 2.3.3.1-2
19 BuildRequires:  libtool
20 BuildRequires:  ncurses-devel
21 BuildRequires:  vte-devel
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Genius is a general tool for mathematics, including a mathematical
26 programming language and evaluator, an euclidian geometry tool, a
27 2D/3D function grapher and a console calculator. The console
28 calculator handles multiple precision floating point numbers, infinite
29 precision integers, complex numbers and matrixes.
30
31 %description -l pl
32 Genius to narzêdzie do rozwi±zywania problemów matematycznych.
33 Zawiera ono matematyczny jêzyk programowania, narzêdzie do geometrii
34 euklidesowej, narzêdzie do generowania wykresów 2D/3D oraz konsolowy
35 kalkulator. Kalkulator obs³uguje liczby zmiennoprzecinkowe wysokiej
36 precyzji, liczby ca³kowite, zespolone oraz macierze.
37
38 %package devel
39 Summary:        genius header files
40 Summary(pl):    Pliki nag³ówkowe genius
41 Group:          X11/Development/Libraries
42 Requires:       %{name} = %{version}
43
44 %description devel
45 Genius header files.
46
47 %description devel -l pl
48 Pliki nag³ówkowe genius.
49
50 %prep
51 %setup -q
52 %patch0 -p1
53 %patch1 -p1
54
55 %build
56 rm -f missing acinclude.m4
57 %{__libtoolize}
58 glib-gettextize --copy --force
59 intltoolize --copy --force
60 %{__aclocal}
61 %{__autoconf}
62 %{__automake}
63 %configure \
64         --disable-static
65 %{__make}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 %find_lang %{name} --with-gnome --all-name
74
75 %post -p /sbin/ldconfig
76 %postun -p /sbin/ldconfig
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %files -f %{name}.lang
82 %defattr(644,root,root,755)
83 %doc AUTHORS NEWS README TODO
84 %attr(755,root,root) %{_bindir}/*
85 %attr(755,root,root) %dir %{_libdir}/genius
86 %attr(755,root,root) %{_libdir}/genius/libtestplugin.so.*.*.*
87 %attr(755,root,root) %{_libdir}/genius-readline-helper-fifo
88 %{_datadir}/genius
89 %{_desktopdir}/*.desktop
90
91 %files devel
92 %defattr(644,root,root,755)
93 # Do we really need this la and so files?
94 %{_libdir}/genius/libtestplugin.so
95 %{_libdir}/genius/libtestplugin.la
96 %{_includedir}/genius
This page took 0.040465 seconds and 4 git commands to generate.