kelbt-vl.spec 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Summary: Backtracking LR Parsing
  2. Name: kelbt
  3. Version: 0.16
  4. Release: 11%{?_dist_release}
  5. Group: programming
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. # aapl/ is the LGPLv2+
  9. License: GPLv2+ and LGPLv2+
  10. URL: http://freecode.com/projects/kelbt
  11. Source0: https://www.colm.net/files/%{name}/%{name}-%{version}.tar.gz
  12. Patch0: %{name}-signed-char.diff
  13. BuildRequires: gcc-c++
  14. BuildRequires: autoconf
  15. BuildRequires: automake
  16. # Unfortunately, upstream doesn't exist and not possible to find version
  17. Provides: bundled(aapl)
  18. %description
  19. Kelbt generates backtracking LALR(1) parsers. Where traditional
  20. LALR(1) parser generators require static resolution of shift/reduce
  21. conflicts, Kelbt generates parsers that handle conflicts by
  22. backtracking at runtime. Kelbt is able to generate a parser for any
  23. context-free grammar that is free of hidden left recursion.
  24. %prep
  25. %autosetup -p1
  26. %build
  27. autoreconf -vfi
  28. %configure
  29. %make_build
  30. %install
  31. %make_install
  32. %files
  33. %license COPYING
  34. %doc ChangeLog
  35. %{_bindir}/%{name}
  36. %changelog
  37. * Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.16-11
  38. - rebuilt with current environment.
  39. * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.16-10
  40. - initial build for Vine Linux.
  41. * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-9
  42. - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
  43. * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-8
  44. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  45. * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-7
  46. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  47. * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-6
  48. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  49. * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-5
  50. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
  51. * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-4
  52. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  53. * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-3
  54. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  55. * Mon Nov 14 2016 Igor Gnatenko <ignatenko@redhat.com> - 0.16-2
  56. - Rename patch
  57. * Fri Oct 07 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.16-1
  58. - Initial package