1 |
ovitters |
278748 |
|
2 |
|
|
%define url_ver %(echo %{version}|cut -d. -f1,2) |
3 |
|
|
|
4 |
kharec |
1324 |
Summary: A general purpose calculator and math tool |
5 |
|
|
Name: genius |
6 |
ovitters |
668443 |
Version: 1.0.18 |
7 |
umeabot |
679492 |
Release: %mkrel 2 |
8 |
kharec |
1324 |
License: GPLv3+ |
9 |
|
|
Group: Sciences/Mathematics |
10 |
|
|
URL: http://www.jirka.org/genius.html |
11 |
ovitters |
484955 |
Source: https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz |
12 |
fwang |
130979 |
BuildRequires: intltool >= 0.21 |
13 |
|
|
BuildRequires: pkgconfig(glib-2.0) >= 2.12.0 |
14 |
|
|
BuildRequires: pkgconfig(gmodule-2.0) >= 2.12.0 |
15 |
|
|
BuildRequires: pkgconfig(gio-2.0) >= 2.16.0 |
16 |
|
|
BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 |
17 |
|
|
BuildRequires: pkgconfig(vte) >= 0.17.1 |
18 |
|
|
BuildRequires: pkgconfig(gtksourceview-2.0) >= 2.0.2 |
19 |
kharec |
1324 |
BuildRequires: gmp-devel |
20 |
|
|
BuildRequires: readline-devel |
21 |
|
|
BuildRequires: mpfr-devel |
22 |
colin |
493215 |
BuildRequires: pkgconfig(tinfo) |
23 |
kharec |
1324 |
BuildRequires: flex |
24 |
|
|
BuildRequires: bison |
25 |
|
|
BuildRequires: scrollkeeper |
26 |
|
|
BuildRequires: automake |
27 |
fwang |
130987 |
BuildRequires: gnome-doc-utils |
28 |
kharec |
1324 |
Requires: ghostscript |
29 |
|
|
|
30 |
|
|
%description |
31 |
|
|
Genius is an advanced calculator and a mathematical programming language. |
32 |
|
|
It handles multiple precision floating point numbers, infinite precision |
33 |
|
|
integers, complex numbers and matrixes. |
34 |
|
|
|
35 |
|
|
%prep |
36 |
|
|
%setup -q |
37 |
|
|
%apply_patches |
38 |
|
|
|
39 |
|
|
%build |
40 |
fwang |
130979 |
%configure2_5x --disable-scrollkeeper --disable-update-mimedb |
41 |
|
|
%make |
42 |
kharec |
1324 |
|
43 |
|
|
%install |
44 |
|
|
%makeinstall_std |
45 |
|
|
|
46 |
|
|
%{find_lang} %{name} --with-gnome |
47 |
|
|
|
48 |
|
|
# remove stuff not distributed |
49 |
|
|
# pointless to include header, no plugin has been developed in 4 yrs |
50 |
|
|
rm -rf %{buildroot}%{_includedir} |
51 |
|
|
rm -f %{buildroot}%{_libdir}/genius/*.a \ |
52 |
|
|
%{buildroot}%{_libdir}/genius/*.la |
53 |
|
|
|
54 |
|
|
%files -f %{name}.lang |
55 |
|
|
%doc AUTHORS NEWS README |
56 |
|
|
%{_bindir}/* |
57 |
|
|
%{_datadir}/applications/*.desktop |
58 |
|
|
%{_datadir}/%{name} |
59 |
|
|
%{_datadir}/application-registry/* |
60 |
|
|
%{_datadir}/mime/packages/* |
61 |
|
|
%{_datadir}/mime-info/* |
62 |
|
|
%{_datadir}/omf/* |
63 |
|
|
%{_iconsdir}/hicolor/*/apps/gnome-genius.png |
64 |
|
|
%{_iconsdir}/hicolor/*/apps/genius-stock-plot.png |
65 |
|
|
%{_libdir}/%{name} |
66 |
|
|
%{_libexecdir}/genius-readline-helper-fifo |
67 |
|
|
|
68 |
|
|
|