kelbt-vl.spec 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. Summary: Backtracking LR Parsing
  2. Name: kelbt
  3. Version: 0.16
  4. Release: 12%{?_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. %debug_package
  25. %prep
  26. %autosetup -p1
  27. %build
  28. autoreconf -vfi
  29. %configure
  30. %make_build
  31. %install
  32. %make_install
  33. %files
  34. %license COPYING
  35. %doc ChangeLog
  36. %{_bindir}/%{name}
  37. %changelog
  38. * Mon Jul 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.16-12
  39. - rebuilt with current environment.
  40. * Mon Aug 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.16-11
  41. - rebuilt with current environment.
  42. * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.16-10
  43. - initial build for Vine Linux.
  44. * Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-9
  45. - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
  46. * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-8
  47. - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
  48. * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-7
  49. - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  50. * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-6
  51. - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  52. * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-5
  53. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
  54. * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-4
  55. - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
  56. * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-3
  57. - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
  58. * Mon Nov 14 2016 Igor Gnatenko <ignatenko@redhat.com> - 0.16-2
  59. - Rename patch
  60. * Fri Oct 07 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.16-1
  61. - Initial package