X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=calc.spec;h=fe7bb72d7f92170e044fbe5d9c2929c997f97431;hb=f03a25a7ad35aa3910836db7f58279b4dc2427a7;hp=0b1eac9f34f80c9d8631a7b27b1f75db57830798;hpb=842e1498db58442e2f398b024d2f1dd5c5737882;p=packages%2Fcalc.git diff --git a/calc.spec b/calc.spec index 0b1eac9..fe7bb72 100644 --- a/calc.spec +++ b/calc.spec @@ -1,16 +1,21 @@ +# +# TODO: some unpackaged libs, should we pack them as ghosts? +# +%bcond_without tests Summary: Arbitrary precision calculator -Summary(pl.UTF-8): Kalkulator operujący na liczbach z dowolną dokładnością +Summary(pl.UTF-8): Kalkulator operujący na liczbach z dowolną dokładnością Name: calc -Version: 2.12.1.11 -Release: 1 -License: LGPL +Version: 2.12.4.3 +Release: 2 +License: LGPL v2.1+ Group: Applications/Math -Source0: http://www.isthe.com/chongo/src/calc/%{name}-%{version}.tar.gz -# Source0-md5: 515ee5bbe7ec3e335048052c84885ed7 +Source0: http://www.isthe.com/chongo/src/calc/%{name}-%{version}.tar.bz2 +# Source0-md5: d95dccde71cc8d920af0f8375e85e9c8 Source1: %{name}.desktop +Patch0: %{name}-ppc.patch URL: http://www.isthe.com/chongo/tech/comp/calc/ -BuildRequires: sed >= 4.0 BuildRequires: readline-devel >= 4.2 +BuildRequires: sed >= 4.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -28,11 +33,9 @@ matematycznych, programistycznych i funkcji wejścia/wyjścia %package devel Summary: Calc header files and static libraries -Summary(pl.UTF-8): Pliki nagłówkowe i biblioteki statyczne Calca +Summary(pl.UTF-8): Pliki nagłówkowe i biblioteki statyczne Calca Group: Development/Libraries -# only static libraries now -# to be changed after switching to shared lib -#Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Obsoletes: calc-static %description devel @@ -48,6 +51,7 @@ programach. %prep %setup -q +%patch0 -p1 %build %{__make} -j1 \ @@ -58,20 +62,17 @@ programach. READLINE_INCLUDE=%{_includedir} \ SCRIPTDIR=%{_datadir}/calc/cscript +%{?with_tests:%{__make} check} + %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},%{_desktopdir}} %{__make} install \ + LIBDIR=%{_libdir} \ T=$RPM_BUILD_ROOT \ SCRIPTDIR=%{_datadir}/calc/cscript -mv -f $RPM_BUILD_ROOT%{_datadir}/calc/custom/libcustcalc.a $RPM_BUILD_ROOT%{_libdir} -mv -f cal/README README.cal - -install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop +install -D %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop rm -f $RPM_BUILD_ROOT%{_datadir}/calc/README @@ -81,17 +82,23 @@ find $RPM_BUILD_ROOT%{_datadir}/calc -type f | \ %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + %files %defattr(644,root,root,755) # COPYING is not just LGPL text, only some explanations %doc BUGS CHANGES COPYING README -%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_bindir}/calc +%attr(755,root,root) %{_libdir}/libcalc.so.*.*.*.* +%attr(755,root,root) %{_libdir}/libcustcalc.so.*.*.*.* %{_datadir}/calc -%{_mandir}/man*/* -%{_desktopdir}/*.desktop +%{_desktopdir}/calc.desktop +%{_mandir}/man1/calc.1* %files devel %defattr(644,root,root,755) -%doc LIBRARY sample/README_SAMPLE -%{_libdir}/lib*.a +%doc LIBRARY +%attr(755,root,root) %{_libdir}/libcalc.so +%attr(755,root,root) %{_libdir}/libcustcalc.so %{_includedir}/calc