]> git.pld-linux.org Git - packages/calc.git/commitdiff
- initial release
authorSebastian Zagrodzki <sebek@zagrodzki.net>
Mon, 28 Feb 2000 13:52:26 +0000 (13:52 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    calc.spec -> 1.1

calc.spec [new file with mode: 0644]

diff --git a/calc.spec b/calc.spec
new file mode 100644 (file)
index 0000000..164b911
--- /dev/null
+++ b/calc.spec
@@ -0,0 +1,110 @@
+Summary:       Arbitrary precision calculator
+Summary(pl):   Kalkulator operuj±cy na liczbach z dowoln± dok³adno¶ci±
+Name:          calc
+Version:       2.11.1t3.0
+Release:       1
+License:       GPL
+Group:         Applications/Math
+Group(pl):     Aplikacje/Matematyczne
+Source0:       ftp://ftp.uu.net/pub/calc/%{name}-%{version}.tar.gz
+Requires:      readline
+BuildRequires: readline-devel
+Buildroot:     /tmp/%{name}-%{version}-root
+
+%description
+Calc is arbitrary precision arithmetic system that uses a C-like language.
+Calc is useful as a calculator, an algorithm prototyped and as a
+mathematical research tool. It comes with a rich set of mathematical,
+programmatic and stdio functions.
+
+%description -l pl
+Calc jest systemem arytmetycznym o nieograniczonej dok³adno¶ci, u¿ywaj±cym
+jêzyka podobnego do C. Calc jest przydatny jako kalkulator, narzêdzie do
+testowania algorytmów i do badañ matematycznych. Do samego programu
+do³±czony jest bogaty zestaw funkcji bibliotecznych - matematycznych,
+programistycznych i funkcji wej¶cia/wyj¶cia
+
+%package devel
+Summary:       Calc header files
+Summary(pl):   Pliki nag³ówkowe Calca
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      calc = %{version}
+
+%description devel
+These header files are neccessary to build programs using Calc math
+libraries.
+
+%description devel -l pl
+Te pliki nag³ówkowe s± niezbêdne przy budowaniu programów wykorzystuj±cych
+biblioteki matematyczne Calca.
+
+%package static
+Summary:       Calc static libraries
+Summary(pl):   Biblioteki statyczne Calca
+Group:         Development/Libraries
+Group(pl):     Programowanie/Biblioteki
+Requires:      calc = %{version}
+Requires:      calc-devel = %{version}
+
+%description static
+Libraries containing a set of Calc functions to use in other applications
+
+%description static -l pl
+Biblioteki zawieraj±ce komplet funkcji Calca do wykorzystania we w³asnych
+programach.
+
+%prep
+%setup  -q
+
+%build
+make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
+       USE_READLINE=-DUSE_READLINE \
+       READLINE_LIB="-lreadline -lhistory" \
+       READLINE_INCLUDE=%{_includedir} \
+       BINDIR=%{_bindir} \
+       TOPDIR=%{_datadir} \
+       INCDIR=%{_includedir} \
+       MANDIR=%{_mandir}/man1 \
+       HELPDIR=%{_datadir}/calc/help \
+       CUSTOMLIBDIR=%{_datadir}/calc/custom \
+       CUSTOMHELPDIR=%{_datadir}/calc/custhelp \
+       SCRIPTDIR=%{_datadir}/calc/cscript
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_datadir}/calc{,/cscript,/custom,/help}} \
+       $RPM_BUILD_ROOT{%{_includedir},%{_mandir}/man1,%{_libdir}} \
+       $RPM_BUILD_ROOT%{_bindir}
+
+make install \
+       BINDIR=$RPM_BUILD_ROOT%{_bindir} \
+       TOPDIR=$RPM_BUILD_ROOT%{_datadir} \
+       INCDIR=$RPM_BUILD_ROOT%{_includedir} \
+       MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
+       HELPDIR=$RPM_BUILD_ROOT%{_datadir}/calc/help \
+       CUSTOMLIBDIR=$RPM_BUILD_ROOT%{_datadir}/calc/custom \
+       CUSTOMHELPDIR=$RPM_BUILD_ROOT%{_datadir}/calc/custhelp \
+       SCRIPTDIR=$RPM_BUILD_ROOT%{_datadir}/calc/cscript
+
+mv $RPM_BUILD_ROOT%{_datadir}/calc{/,/custom}/*.a $RPM_BUILD_ROOT%{_libdir}
+
+gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
+       BUGS CHANGES README LIBRARY
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*
+%{_datadir}/calc
+%{_mandir}/man*/*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/*
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/*
+
+%clean 
+rm -rf $RPM_BUILD_ROOT
This page took 0.080449 seconds and 4 git commands to generate.