mirror of
https://github.com/YellowJacketLinux/LFS.git
synced 2025-01-23 22:42:17 +08:00
initial checkin
This commit is contained in:
parent
54d1b492f3
commit
509a502f3e
83
SPECS/bc.spec
Normal file
83
SPECS/bc.spec
Normal file
@ -0,0 +1,83 @@
|
||||
Name: bc
|
||||
Version: 6.2.4
|
||||
Release: %{?repo}0.rc2%{?dist}
|
||||
Summary: Arbitrary precision numeric processing language
|
||||
|
||||
Group: System Environment/Utilities
|
||||
License: MIT
|
||||
URL: https://git.gavinhoward.com/gavin/bc
|
||||
Source0: https://github.com/gavinhoward/bc/releases/download/%{version}/bc-%{version}.tar.xz
|
||||
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: ncurses-devel
|
||||
#Requires:
|
||||
|
||||
%description
|
||||
An implementation of Unix dc and POSIX bc with GNU and BSD extensions.
|
||||
Finished, but well-maintained
|
||||
|
||||
This is an implementation of the POSIX bc calculator that implements
|
||||
GNU bc extensions, as well as the period (.) extension for the BSD
|
||||
flavor of bc.
|
||||
|
||||
For more information, see this bc's full manual.
|
||||
|
||||
This bc also includes an implementation of dc in the same binary,
|
||||
accessible via a symbolic link, which implements all FreeBSD and GNU
|
||||
extensions. The ! command is omitted; I believe this poses security
|
||||
concerns and that such functionality is unnecessary.
|
||||
|
||||
For more information, see the dc's full manual.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
CC=gcc ./configure --prefix=%{_prefix} -G -O3 -r
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
make test > bc-make.test.log 2>&1
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%attr(0755,root,root) %{_bindir}/bc
|
||||
%{_bindir}/dc
|
||||
%attr(0644,root,root) %{_mandir}/man1/bc.1*
|
||||
%attr(0644,root,root) %{_mandir}/man1/dc.1*
|
||||
%lang(de_AT) %{_datadir}/locale/de_AT.*
|
||||
%lang(de_CH) %{_datadir}/locale/de_CH.*
|
||||
%lang(de_DE) %{_datadir}/locale/de_DE.*
|
||||
%lang(en_AU) %{_datadir}/locale/en_AU.*
|
||||
%lang(en_CA) %{_datadir}/locale/en_CA.*
|
||||
%lang(en_GB) %{_datadir}/locale/en_GB.*
|
||||
%lang(en_IE) %{_datadir}/locale/en_IE.*
|
||||
%lang(en_NZ) %{_datadir}/locale/en_NZ.*
|
||||
%lang(en_US) %{_datadir}/locale/en_US.*
|
||||
%lang(en_US) %{_datadir}/locale/en_US
|
||||
%lang(es_ES) %{_datadir}/locale/es_ES.*
|
||||
%lang(fr_BE) %{_datadir}/locale/fr_BE.*
|
||||
%lang(fr_CA) %{_datadir}/locale/fr_CA.*
|
||||
%lang(fr_CH) %{_datadir}/locale/fr_CH.*
|
||||
%lang(fr_FR) %{_datadir}/locale/fr_FR.*
|
||||
%lang(ja_JP) %{_datadir}/locale/ja_JP.*
|
||||
%lang(nl_NL) %{_datadir}/locale/nl_NL.*
|
||||
%lang(pl_PL) %{_datadir}/locale/pl_PL.*
|
||||
%lang(pt_BR) %{_datadir}/locale/pt_BR.*
|
||||
%lang(pt_PT) %{_datadir}/locale/pt_PT.*
|
||||
%lang(ru_RU) %{_datadir}/locale/ru_RU.*
|
||||
%lang(zh_CN) %{_datadir}/locale/zh_CN.*
|
||||
%license LICENSE.md
|
||||
%doc LICENSE.md MEMORY_BUGS.md NEWS.md NOTICE.md README.md
|
||||
%doc bc-make.test.log
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Apr 12 2023 Michael A. Peters <anymouseprophet@gmail.com> - 6.2.4-0.rc2
|
||||
- Rebuild with freshly packaged gcc
|
||||
|
||||
* Thu Mar 23 2023 Michael A. Peters <anymouseprophet@gmail.com> - 6.2.4-0.rc1
|
||||
- Initial spec file for YJL (RPM bootstrapping LFS/BLFS 11.3)
|
Loading…
Reference in New Issue
Block a user