Files
2026-03-22 00:15:50 +01:00

45 lines
1.3 KiB
RPMSpec

%global upstreamname bats-assert
%global bats_libdir %{_batslibdir}/%{upstreamname}
Name: %upstreamname
Version: 2.2.4
Release: %autorelease
Summary: Bash Automated Testing System assertion helper
License: CC0-1.0
URL: https://github.com/bats-core/%{upstreamname}
Source: https://github.com/bats-core/%{upstreamname}/archive/v%{version}.tar.gz#/%{upstreamname}-%{version}.tar.gz
BuildArch: noarch
Requires: bats-filesystem parallel
BuildRequires: bats-filesystem bats-support parallel procps-ng
%description
Bats is a TAP-compliant testing framework for Bash. It provides a simple way to
verify that the UNIX programs you write behave as expected. Bats is most useful
when testing software written in Bash, but you can use it to test any UNIX
program.
bats-assert is a helper library providing common assertions for Bats.
%prep
%autosetup -n %{upstreamname}-%{version} -p1
%install
%{__install} -D -m 0644 -t %{buildroot}%{bats_libdir} load.bash
%{__install} -D -m 0644 -t %{buildroot}%{bats_libdir}/src src/*
%dnl Should turn up with the next release
%dnl ./install.sh ${RPM_BUILD_ROOT}%{_prefix}
%check
bats test
%files
%doc README.md docs/CONTRIBUTING.md
%license LICENSE
%{bats_libdir}
%changelog
%autochangelog