/[packages]/cauldron/genius/current/SPECS/genius.spec
ViewVC logotype

Annotation of /cauldron/genius/current/SPECS/genius.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 627470 - (hide annotations) (download)
Thu May 29 07:21:27 2014 UTC (9 years, 10 months ago) by fwang
File size: 1902 byte(s)
fix current readline usage
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 446615 Version: 1.0.17
7 umeabot 540512 Release: %mkrel 4
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 627470 Patch0: genius-1.0.17-cppfunction.patch
13 fwang 130979 BuildRequires: intltool >= 0.21
14     BuildRequires: pkgconfig(glib-2.0) >= 2.12.0
15     BuildRequires: pkgconfig(gmodule-2.0) >= 2.12.0
16     BuildRequires: pkgconfig(gio-2.0) >= 2.16.0
17     BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0
18     BuildRequires: pkgconfig(vte) >= 0.17.1
19     BuildRequires: pkgconfig(gtksourceview-2.0) >= 2.0.2
20 kharec 1324 BuildRequires: gmp-devel
21     BuildRequires: readline-devel
22     BuildRequires: mpfr-devel
23 colin 493215 BuildRequires: pkgconfig(tinfo)
24 kharec 1324 BuildRequires: flex
25     BuildRequires: bison
26     BuildRequires: scrollkeeper
27     BuildRequires: automake
28 fwang 130987 BuildRequires: gnome-doc-utils
29 kharec 1324 Requires: ghostscript
30    
31     %description
32     Genius is an advanced calculator and a mathematical programming language.
33     It handles multiple precision floating point numbers, infinite precision
34     integers, complex numbers and matrixes.
35    
36     %prep
37     %setup -q
38     %apply_patches
39    
40     %build
41 fwang 130979 %configure2_5x --disable-scrollkeeper --disable-update-mimedb
42     %make
43 kharec 1324
44     %install
45     %makeinstall_std
46    
47     %{find_lang} %{name} --with-gnome
48    
49     # remove stuff not distributed
50     # pointless to include header, no plugin has been developed in 4 yrs
51     rm -rf %{buildroot}%{_includedir}
52     rm -f %{buildroot}%{_libdir}/genius/*.a \
53     %{buildroot}%{_libdir}/genius/*.la
54    
55     %files -f %{name}.lang
56     %doc AUTHORS NEWS README
57     %{_bindir}/*
58     %{_datadir}/applications/*.desktop
59     %{_datadir}/%{name}
60     %{_datadir}/application-registry/*
61     %{_datadir}/mime/packages/*
62     %{_datadir}/mime-info/*
63     %{_datadir}/omf/*
64     %{_iconsdir}/hicolor/*/apps/gnome-genius.png
65     %{_iconsdir}/hicolor/*/apps/genius-stock-plot.png
66     %{_libdir}/%{name}
67     %{_libexecdir}/genius-readline-helper-fifo
68    
69    

  ViewVC Help
Powered by ViewVC 1.1.30