%define url_ver %(echo %{version}|cut -d. -f1,2) Summary: A general purpose calculator and math tool Name: genius Version: 1.0.18 Release: %mkrel 1 License: GPLv3+ Group: Sciences/Mathematics URL: http://www.jirka.org/genius.html Source: https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz BuildRequires: intltool >= 0.21 BuildRequires: pkgconfig(glib-2.0) >= 2.12.0 BuildRequires: pkgconfig(gmodule-2.0) >= 2.12.0 BuildRequires: pkgconfig(gio-2.0) >= 2.16.0 BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 BuildRequires: pkgconfig(vte) >= 0.17.1 BuildRequires: pkgconfig(gtksourceview-2.0) >= 2.0.2 BuildRequires: gmp-devel BuildRequires: readline-devel BuildRequires: mpfr-devel BuildRequires: pkgconfig(tinfo) BuildRequires: flex BuildRequires: bison BuildRequires: scrollkeeper BuildRequires: automake BuildRequires: gnome-doc-utils Requires: ghostscript %description Genius is an advanced calculator and a mathematical programming language. It handles multiple precision floating point numbers, infinite precision integers, complex numbers and matrixes. %prep %setup -q %apply_patches %build %configure2_5x --disable-scrollkeeper --disable-update-mimedb %make %install %makeinstall_std %{find_lang} %{name} --with-gnome # remove stuff not distributed # pointless to include header, no plugin has been developed in 4 yrs rm -rf %{buildroot}%{_includedir} rm -f %{buildroot}%{_libdir}/genius/*.a \ %{buildroot}%{_libdir}/genius/*.la %files -f %{name}.lang %doc AUTHORS NEWS README %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/%{name} %{_datadir}/application-registry/* %{_datadir}/mime/packages/* %{_datadir}/mime-info/* %{_datadir}/omf/* %{_iconsdir}/hicolor/*/apps/gnome-genius.png %{_iconsdir}/hicolor/*/apps/genius-stock-plot.png %{_libdir}/%{name} %{_libexecdir}/genius-readline-helper-fifo