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

check-devel-0.15.2-150400.1.6 RPM for x86_64

From OpenSuSE Leap 15.4 for x86_64

Name: check-devel Distribution: SUSE Linux Enterprise 15
Version: 0.15.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.6 Build date: Sat May 7 23:18:41 2022
Group: Development/Libraries/C and C++ Build host: sheep54
Size: 233321 Source RPM: check-0.15.2-150400.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://libcheck.github.io/check/
Summary: Development files for the CHECK unit test framework
Check is a unit test framework for C. It features a simple interface
for defining unit tests, putting little in the way of the developer.
Tests are run in a separate address space, so Check can catch both
assertion failures and code errors that cause segmentation faults or
other signals. The output from unit tests can be used within source
code editors and IDEs.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed May 19 2021 dimstar@opensuse.org
  - Drop baselibs.conf: multilib support is only generated for libs
    that have consumers.
* Mon Aug 17 2020 dmueller@suse.com
  - update to 0.15.2:
    * Fix fail* APIs, regression from 0.15.1
    * Fix warning in ptr macros with pointer to integer cast
    * Fix various warnings in Check's unit tests
    * Replace gnu_printf with printf in format __attribute__
    * Fix warnings from Check's macros: "warning: too many arguments for format"
    * Fix format specifiers that do not match the argument types
    * Define CK_ATTRIBUTE_FORMAT for GCC >= 2.95.3, to make use of
    ‘gnu_printf’ format attribute
    * Refactor tests to fix signed - unsigned conversions
    * Refactor some Check internals to use proper interger types
    * Implement missing mutual exclusion for Windows hosts
* Tue May 05 2020 info@paolostivanin.com
  - Update to 0.14.0:
    * Add support for FetchContent in CMake
    * Rename CMake project from 'check' to 'Check'
    * Fix for checking for wrong tool when building docs in Autotools
    * Fix compiler warning with printf format
    * missing <unistd.h> in some files
    * Various documentation improvements
    * END_TEST is now optional, as how START_TEST works has been redone
    * Various CMake related changes
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Fri Feb 16 2018 luc14n0@linuxmail.org
  - Update to version 0.12.0:
    + Fix out-of-tree builds with CMake (gh#libcheck/check#86).
    + Fix issue found with Clang regarding invalid suffix on a
      literal (gh#libcheck/check#110).
    + Check now responds to a few errors in a more clear way when
      it cannot run tests (gh#libcheck/check#122 and
      gh#libcheck/check#123).
    + The maximum message size of check assertions is now
      configurable (gh#libcheck/check#127).
    + Check support added for Visual Studios 2010, 2012, 2013, 2015,
      and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and
      gh#libcheck/check#125).
  - Adopt the use of %make_build and %make_install rather than raw
    make commands, following the best practices. And pass docdir
    to configure instead of passing directly to make.
  - Add automake, autoconf and sed BuildRequires to avoid implicit
    dependencies.
* Wed Sep 20 2017 avvissu@yandex.by
  - Update to version 0.11.0:
    + Avoid issue in unit test output checking where a shell's
      built-in printf command does not work properly, but the printf
      program itself is correct.
    + Emit only valid XML characters in XML logging.
    + Add LGPL header to files where it was missing.
    + Strip timestamps from examples using filterdiff if available.
    + Fix potential SIGSEGV in Check related to the disk filling up
      during a test.
    + Support added for applying tags to test cases and selectively
      running test cases based on tags.
    + Macros for comparing memory regions
      (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
    + Macros for comparing floating point numbers have been added.
    + Macros for comparing string, but allowing for NULL
      (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
    + Macros for checking if a pointer is NULL or not have been
      added.
  - Update the homepage and source Url to current location.
  - Add libtool and makeinfo BuildRequires and use autoreconf when
    building, needed as package is not bootstraped.
  - Add NEWS file.
* Tue Aug 18 2015 zaitor@opensuse.org
  - Update to version 0.10.0:
    + CMake on MinGW and MSVC was unable to find time related types
      because time.h was not included. This header is now included
      for the checks.
    + If the test runner process catches a SIGTERM or SIGINT signal
      the running tests are now also killed.
    + If Check is compiled without support for fork(), the behavior
      of functions which require fork() to be useful have been
      changed. Functions that attempt to set CK_FORK mode are no-ops,
      check_fork() returns in failure, and check_waitpid_and_exit()
      exits in failure.
    + Add space around operators in assert messages for readability.
    + Use mkstemp() if available instead of tmpfile() or tempnam().
    + Fix issue with string formatting in ck_assert(), where using
      the % operator would be interpreted as a string formatter.
    + In nofork mode, the location of a failed assertion within a
      test case was lost if that test case has a checked teardown
      fixture (even if that fixture function is empty). This is now
      fixed.
* Wed Mar 04 2015 jengelh@inai.de
  - Implement shared library naming guidelines: move the library to
    libcheck0. The new package obsoletes 'check', as there is no
    other content.
  - Do not pass --enable-pic to configure: only static libs profit
    from this.
  - Add fdupes BuildRequires to eliminate the couple duplicates.
  - Move %install_info_delete from postun to preun: access to the
    .info files is required for successful execution.
* Sat Aug 23 2014 dimstar@opensuse.org
  - Update to version 0.9.14:
    + Changes to (unofficially for now) support Solaris and AIX
      platforms.
    + Fix issue with checked teardown functions in CK_NOFORK mode.
    + Allow checked fixtures when compiled without fork().
    + Various code cleanup, including changes for compiling Check on
      c++ compilers Clang and g++.
    + Re-enable internal unit tests.
* Tue Jul 01 2014 dimstar@opensuse.org
  - Update to version 0.9.13:
    + When a test assertion fails, exit() was invoked. This results
      in any registered exit handlers being invoked. A test should
      not be relied upon to clean up if it fails. Instead, _exit()
      will be used to signal a test failure, to prevent exit handlers
      from being invoked.
    + Fix issue with string formatting in ck_assert_(u)int_* calls,
      where using the % operator would be interpreted as a string
      formatter.
    + If the LOG/XML/TAP file name is set to "-" either through the
      srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
      or through the related environment variables, the logged data
      will be printed to stdout instead of a file. This is mainly to
      support using TAP for fixtures which expect the results to be
      reported via stdout. However, it is available via all of
      Check's logging modalities.
    + For CMake builds, check_stdint.h was not being installed. This
      is now fixed.
    + Check's example under doc/example now also works for CMake
      projects using Visual Studios and MSVC. This includes an
      example CMake configuration.
  - Drop check-missing-includes.patch: fixed upstream.

Files

/usr/bin/checkmk
/usr/include/check.h
/usr/include/check_stdint.h
/usr/lib64/libcheck.so
/usr/lib64/pkgconfig/check.pc
/usr/share/aclocal
/usr/share/aclocal/check.m4
/usr/share/doc/packages/check
/usr/share/doc/packages/check-devel
/usr/share/doc/packages/check-devel/AUTHORS
/usr/share/doc/packages/check-devel/ChangeLog
/usr/share/doc/packages/check-devel/NEWS
/usr/share/doc/packages/check-devel/README
/usr/share/doc/packages/check-devel/THANKS
/usr/share/doc/packages/check-devel/TODO
/usr/share/doc/packages/check/example
/usr/share/doc/packages/check/example/Makefile.am
/usr/share/doc/packages/check/example/README
/usr/share/doc/packages/check/example/configure.ac
/usr/share/doc/packages/check/example/src
/usr/share/doc/packages/check/example/src/Makefile.am
/usr/share/doc/packages/check/example/src/main.c
/usr/share/doc/packages/check/example/src/money.1.c
/usr/share/doc/packages/check/example/src/money.1.h
/usr/share/doc/packages/check/example/src/money.2.h
/usr/share/doc/packages/check/example/src/money.3.c
/usr/share/doc/packages/check/example/src/money.4.c
/usr/share/doc/packages/check/example/src/money.5.c
/usr/share/doc/packages/check/example/src/money.6.c
/usr/share/doc/packages/check/example/src/money.c
/usr/share/doc/packages/check/example/src/money.h
/usr/share/doc/packages/check/example/tests
/usr/share/doc/packages/check/example/tests/Makefile.am
/usr/share/doc/packages/check/example/tests/check_money.1.c
/usr/share/doc/packages/check/example/tests/check_money.2.c
/usr/share/doc/packages/check/example/tests/check_money.3.c
/usr/share/doc/packages/check/example/tests/check_money.6.c
/usr/share/doc/packages/check/example/tests/check_money.7.c
/usr/share/doc/packages/check/example/tests/check_money.c
/usr/share/info/check.info.gz
/usr/share/man/man1/checkmk.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:13:04 2024