Projects
openEuler:24.03:SP1:Everything
CUnit
_service:tar_scm:CUnit.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:CUnit.spec of Package CUnit
%global _version 2.1-3 Name: CUnit Version: 2.1.3 Release: 24 Summary: A Unit Testing Framework for C License: LGPLv2+ URL: http://cunit.sourceforge.net/ Source0: https://gitlab.com/cunity/cunit/-/archive/2.1-3/cunit-2.1-3.tar.bz2 BuildRequires: automake libtool %description CUnit is a lightweight system for writing, administering, and running unit tests in C It provides C programmers a basic testing functionality with a flexible variety of user interfaces. CUnit is built as a static library which is linked with the user's testing code. It uses a simple framework for building test structures, and provides a rich set of assertions for testing common data types. In addition, several different interfaces are provided for running tests and reporting results. %package devel Summary: Header files and libraries for CUnit development Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the header files and libraries for CUnit development. %package_help %prep %autosetup -n cunit-%{_version} -p1 find -name *.c -exec chmod -x {} \; %build autoreconf -fi %configure --disable-static --enable-test %make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print mkdir -p %{buildroot}%{_docdir}/%{name} mv %{buildroot}%{_prefix}/doc/%{name} %{buildroot}%{_docdir}/%{name}/html for f in AUTHORS ChangeLog COPYING NEWS README TODO VERSION ; do install -p -m0644 -D $f %{buildroot}%{_docdir}/%{name}/${f} done %check pushd CUnit/Sources/Test/ ./test_cunit popd %pre %preun %ldconfig_scriptlets %files %license %{_docdir}/%{name}/AUTHORS %license %{_docdir}/%{name}/COPYING %{_datadir}/%{name}/ %{_libdir}/libcunit.so.* %dir %{_docdir}/%{name} %{_docdir}/%{name}/ChangeLog %{_docdir}/%{name}/NEWS %{_docdir}/%{name}/README %{_docdir}/%{name}/TODO %{_docdir}/%{name}/VERSION %files devel %{_docdir}/%{name}/html/ %{_includedir}/%{name}/ %{_libdir}/libcunit.so %{_libdir}/pkgconfig/cunit.pc %files help %{_mandir}/man3/CUnit.3* %changelog * Thu May 25 2023 yixiangzhike <yixiangzhike007@163.com> - 2.1.3-24 - enable make check * Fri Jul 30 2021 chenyanpanHW <chenyanpan@huawei.com> - 2.1.3-23 - DESC: delete -Sgit from %autosetup, and delete BuildRequires git * Wed Nov 25 2020 yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 2.1.3-22 - Type:enhancement - ID:NA - SUG:NA - DESC:Use the .tar package and URL link of the new community. * Mon Oct 21 2019 chengquan<chengquan3@huawei.com> - 2.1.3-21 - Type:bugfix - ID:NA - SUG:NA - DESC:fix package bug * Fri Sep 27 2019 chengquan<chengquan3@huawei.com> - 2.1.3-20 - Type:bugfix - ID:NA - SUG:NA - DESC:add help package * Tue Aug 13 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.1.3-19 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2