]> git.pld-linux.org Git - packages/drgenius.git/blame - drgenius.spec
- converted to UTF-8
[packages/drgenius.git] / drgenius.spec
CommitLineData
e06b7b34 1Summary: General tool for mathematics
f7fcb57a 2Summary(pl.UTF-8): Rozbudowane narzędzie matematyczne
f752f856
AM
3Name: drgenius
4Version: 0.5.10
206fd304 5Release: 12
f752f856
AM
6License: GPL
7Group: X11/Applications
f752f856 8Source0: http://ftp.5z.com/pub/genius/%{name}-%{version}.tar.gz
f580aca5 9# Source0-md5: 17139421686934f86ed6e90e8f658532
f752f856 10Patch0: %{name}-make.patch
065effb3 11Patch1: %{name}-am_fix.patch
cfd9f3ea
JB
12Patch2: %{name}-gob.patch
13Patch3: %{name}-c++.patch
f88fe5a2 14Patch4: %{name}-desktop.patch
413ab341 15Patch5: %{name}-locale_names.patch
7d1b2936 16Patch6: %{name}-po.patch
f752f856 17URL: http://ofset.sourceforge.net/drgenius/index.html
e06b7b34 18BuildRequires: ORBit-devel
19BuildRequires: autoconf
20BuildRequires: automake
f752f856
AM
21BuildRequires: bison
22BuildRequires: flex
e06b7b34 23BuildRequires: gettext-devel
f752f856 24BuildRequires: glib-devel >= 1.2.0
bde25d66 25BuildRequires: gmp-devel >= 3.1.1
e06b7b34 26BuildRequires: gnome-libs-devel
cfd9f3ea
JB
27BuildRequires: gob >= 1.0.6
28BuildRequires: libglade-gnome-devel
e06b7b34 29BuildRequires: libstdc++-devel
cfd9f3ea 30BuildRequires: libtool
e06b7b34 31BuildRequires: libxml-devel
13d4fb69 32BuildRequires: readline-devel >= 4.2
27e8a2aa 33Obsoletes: drgeo
f752f856
AM
34Obsoletes: genius
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
f752f856
AM
37%description
38Dr. Genius is a general tool for mathematics, including a mathematical
39programming language and evaluator, an euclidian geometry tool, a
402D/3D function grapher and a console calculator. The console
41calculator handles multiple precision floating point numbers, infinite
42precision integers, complex numbers and matrixes.
43
f7fcb57a
JR
44%description -l pl.UTF-8
45Dr. Genius to narzędzie do rozwiązywania problemów matematycznych.
46Zawiera ono matematyczny język programowania, narzędzie do geometrii
47euklidesowej, narzędzie do generowania wykresów 2D/3D oraz konsolowy
48kalkulator. Kalkulator obsługuje liczby zmiennoprzecinkowe wysokiej
49precyzji, liczby całkowite, zespolone oraz macierze.
f752f856
AM
50
51%prep
52%setup -q
53%patch0 -p1
065effb3 54%patch1 -p1
cfd9f3ea
JB
55%patch2 -p1
56%patch3 -p1
f88fe5a2 57%patch4 -p1
413ab341 58%patch5 -p1
7d1b2936 59%patch6 -p1
413ab341 60
61mv po/{no,nb}.po
cfd9f3ea
JB
62
63# only one, broken line here
64echo > exemples/macro/Makefile.am
65# force regeneration, included versions have broken cpp directives
66rm -f gobobjs/*.[ch]*
f752f856
AM
67
68%build
bc9c9865 69rm -f acinclude.m4
14153c60 70%{__libtoolize}
b94a79b6 71%{__gettextize}
fc3e2293 72%{__aclocal} -I macros
1695b4d7 73%{__autoconf}
74%{__automake}
f752f856
AM
75%configure \
76 --enable-gnome \
77 --disable-static \
78 --without-included-gettext
79%{__make}
80
81%install
82rm -rf $RPM_BUILD_ROOT
83
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT \
bc9c9865 86 Utilitiesdir=%{_desktopdir}
f752f856 87
f752f856
AM
88%find_lang %{name} --with-gnome --all-name
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files -f %{name}.lang
94%defattr(644,root,root,755)
d863e560 95%doc AUTHORS NEWS README TODO
f752f856
AM
96%attr(755,root,root) %{_bindir}/*
97%attr(755,root,root) %dir %{_libdir}/genius
98%attr(755,root,root) %{_libdir}/genius/*
99%{_includedir}/genius
100%{_datadir}/drgenius
101%{_datadir}/genius
102%{_pixmapsdir}/*
bc9c9865 103%{_desktopdir}/*.desktop
This page took 0.090024 seconds and 4 git commands to generate.