Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

Bear-4.2.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: Bear Distribution: openSUSE Tumbleweed
Version: 4.2.1 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 2 11:45:17 2026
Group: Unspecified Build host: reproducible
Size: 4684541 Source RPM: Bear-4.2.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/rizsotto/Bear
Summary: Tool that generates a compilation database for clang tooling
Build ear produces compilation database in JSON format. This database
describes how single compilation unit should be processed and can be
used by Clang tooling.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Wed Sep 02 2026 Martin Pluskal <mpluskal@suse.com>
  - Drop no-BUILD_ALWAYS.patch: it reverted BUILD_ALWAYS in
    ExternalProject_Add(BearSource) to keep build artifacts out of
    stage/, and 4.2.1 builds with cargo, so the CMakeLists.txt it
    patched is gone.
* Sat Aug 29 2026 munix9@googlemail.com
  - update to version 4.2.1
    * TI Code Generation Tools recognized
    * MSVC glued option spellings
    * Clang -F with a separated framework path
    * The output flag is recorded the way the build wrote it
    * One entry, one answer for a path
    * Semantic analysis moved into its own crate
    * serde-saphyr moved to 1.1
    * See also https://github.com/rizsotto/Bear/releases/tag/4.2.1
      and https://github.com/rizsotto/Bear/compare/3.1.6...4.2.1
      for more details.
* Sun Mar 30 2025 Christoph G <foss@grueninger.de>
  - update to version 3.1.6
    * Add ifort and ifx support
    * Add ftnfe support
    * Add LLVM's flang support
    * Add xgcc and xg++ support
  - Add patch no-BUILD_ALWAYS.patch to prevent duplicate build
    artifacts
* Sun Oct 06 2024 Christoph G <foss@grueninger.de>
  - update to version 3.1.5
    * dependency: fix fmt library usage in the project
    * add gfortran as recognised compiler
  - Drop patch 0001-Fix-FMT11-Build.patch, now part of the release
* Wed Aug 07 2024 Laszlo <helaslo@helaslo.net>
  - Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from
    upstream to fix build on FMT11
* Sat May 18 2024 Christoph G <foss@grueninger.de>
  - Update to version 3.1.4
    * citnames: Allow for include flag glued to the parameter
    * intercept: gRPC dependency usage fix
* Tue Mar 26 2024 Max Lin <mlin@suse.com>
  - Build with GCC13 on Leap 15
* Mon Dec 18 2023 Martin Pluskal <mpluskal@suse.com>
  - Disable tests as they timeout in OBS
* Sat Dec 02 2023 Christoph G <foss@grueninger.de>
  - Update to version 3.1.3
    * citnames: include filter works with trailing separator
    * dependency: fmt to work with all recent versions
    * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman )
    * language: Add missing include for std::find ( #530, @thesamesam )
* Tue Jun 13 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to version 3.1.2:
    * fix incorrect parsing arguments with same prefixes (#519, @MashaK5)
    * Avoid implicit function declarations in tests, for C99
      compatibility (#521, @fweimer-rh)
  - From skipped 3.1.1:
    * intercept: file open with O_TRUNC to avoid corrupt output if
      the file is already exists. (#511 , @asierllano)
    * intercept: file writing needs to loop on content until it gets
      empty (#512 , @asierllano)
    * citnames: output writing is an atomic operation (#513 , @asierllano)
    * documentation: run pandoc against man page sources
  - From skipped 3.1.0:
    * Bear internal running processes are no longer released as
      executable.
      This was requested to avoid collision with the interception-tool package.
      (Special thanks to @samu698 for the patches.)
    * missing preprocessor guard for confstr (#475 @mahmood601)
    * documentation fixes
  - From skipped 3.0.21:
    * Fix libexec.so linking problem (#477, @neverpanic )
    * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes )
    * Fix repology link in README file (#482, @dmitris )
    * Process execution close stdin file descriptor in wrapper.

Files

/usr/bin/bear
/usr/libexec/bear
/usr/libexec/bear/bin
/usr/libexec/bear/bin/bear-driver
/usr/libexec/bear/bin/bear-wrapper
/usr/libexec/bear/lib64
/usr/libexec/bear/lib64/libexec.so
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/bear
/usr/share/doc/packages/Bear
/usr/share/doc/packages/Bear/README.md
/usr/share/fish
/usr/share/fish/vendor_completions.d
/usr/share/fish/vendor_completions.d/bear.fish
/usr/share/licenses/Bear
/usr/share/licenses/Bear/COPYING
/usr/share/man/man1/bear.1.gz
/usr/share/zsh
/usr/share/zsh/site-functions
/usr/share/zsh/site-functions/_bear


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Sep 4 22:40:15 2026