/[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 278748 - (hide annotations) (download)
Sun Aug 5 15:44:56 2012 UTC (11 years, 8 months ago) by ovitters
File size: 1877 byte(s)
clean spec
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 227223 Version: 1.0.15
7 fwang 130979 Release: %mkrel 1
8 kharec 1324 License: GPLv3+
9     Group: Sciences/Mathematics
10     URL: http://www.jirka.org/genius.html
11 ovitters 278748 Source: http://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     BuildRequires: termcap-devel
23     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     rm -rf %{buildroot}
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