16 Star 0 Fork 11

src-openEuler/bison

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
bison.spec 3.98 KB
一键复制 编辑 原始数据 按行查看 历史
Funda Wang 提交于 2024-08-10 00:07 +08:00 . Cleanup spec
Name: bison
Version: 3.8.2
Release: 3
Summary: A GNU general-purpose parser generator
License: GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-generic AND LGPL-3.0-or-later AND LGPL-2.1-or-later AND LGPL-2.0-or-later AND FSFULLR AND GFDL-1.3-or-later AND X11
URL: https://www.gnu.org/software/bison/
Source0: https://ftp.gnu.org/gnu/bison/bison-%{version}.tar.xz
Patch1: backport-tests-make-it-easier-to-spot-failures.patch
BuildRequires: gcc-c++ autoconf automake m4 flex
Requires: m4 >= 1.4
Provides: bundled(gnulib)
%description
Bison is a general-purpose parser generator that converts an
annotated context-free grammar into a deterministic LR or
generalized LR (GLR) parser employing LALR(1) parser tables.
As an experimental feature, Bison can also generate IELR(1)
or canonical LR(1) parser tables. Once you are proficient with
Bison, you can use it to develop a wide range of language
parsers, from those used in simple desk calculators to complex
programming languages.
%package_help
%package devel
Summary: -ly library for development using bison-generated parsers
Requires: %{name} = %{version}-%{release}
Provides: %{name}-static = %{version}-%{release}
%description devel
This package contains libraries used by programs using bison-generated parsers.
%package lang
Summary: Language files for bison.
Requires: %{name} = %{version}-%{release}
Provides: %{name}-runtime = %{version}-%{release}
Obsoletes: bison-runtime < %{version}-%{release}
%description lang
This package contains language support files and locale.
%prep
%autosetup -n %{name}-%{version} -p1
%build
%configure
%make_build
%check
%make_build check
%install
%make_install
# Remove unpackaged files.
rm -f %{buildroot}/%{_bindir}/yacc
rm -f %{buildroot}/%{_infodir}/dir
rm -f %{buildroot}/%{_mandir}/man1/yacc*
rm -f %{buildroot}/%{_docdir}/%{name}/{AUTHORS,COPYING,NEWS,README,THANKS,TODO}
%find_lang %{name}
%find_lang %{name}-runtime
%find_lang %{name}-gnulib
%files -f %{name}.lang -f %{name}-gnulib.lang
%license COPYING
%{_datadir}/aclocal/bison*.m4
%{_datadir}/bison
%{_bindir}/bison
%files help
%doc AUTHORS ChangeLog NEWS README THANKS TODO
%{_mandir}/man1/*
%{_infodir}/bison*
%files devel
%{_libdir}/liby.a
%{_docdir}/bison/examples
%files lang -f %{name}-runtime.lang
%changelog
* Fri Aug 09 2024 Funda Wang <fundawang@yeah.net> - 3.8.2-3
- Cleanup spec
* Sat Oct 22 2022 yixiangzhike <yixiangzhike007@163.com> - 3.8.2-2
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:make it easier to spot tests failures
* Wed Dec 29 2021 wangchen <wangchen137@huawei.com> - 3.8.2-1
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update to 3.8.2
* Mon Apr 19 2021 panxiaohe <panxiaohe@huawei.com> - 3.7.4-2
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:use make macros to run check in parallel
* Thu Jan 21 2021 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 3.7.4-1
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update to 3.7.4
* Wed Oct 28 2020 wangchen <wangchen137@huawei.com> - 3.7.3-1
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update to 3.7.3
* Thu Jul 16 2020 wangchen <wangchen137@huawei.com> - 3.6.4-1
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update to 3.6.4
* Sat Mar 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 3.5-2
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:exclude yacc.gz from help
* Tue Jan 7 2020 openEuler Buildteam <buildteam@openeuler.org> - 3.5-1
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:update version to 3.5
* Wed Oct 16 2019 shenyangyang <shenyangyang4@huawei.com> - 3.0.5-4
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:delete unneeded files that conflicts with byacc package
* Sun Sep 29 2019 shenyangyang <shenyangyang4@huawei.com> - 3.0.5-3
- Type:NA
- ID:NA
- SUG:NA
- DESC:move directory of license file
* Thu Aug 29 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.0.5-2
- Package Init
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/bison.git
git@gitee.com:src-openeuler/bison.git
src-openeuler
bison
bison
master

搜索帮助