Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37403425
en ru br
ALT Linux repos
5.0: 1.01-alt2.svn1186
4.1: 1.01-alt1.svn1186
4.0: 1.01-alt1.svn1186

Group :: System/Libraries
RPM: libtap

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%def_disable static

# Unpackaged files in buildroot should terminate build

%define _unpackaged_files_terminate_build 1

Name: libtap
Version: 1.01
Release: alt2.svn1186

Summary: Library implementing the Test Anything Protocol
Summary(ru_RU.CP1251): Библиотека, реализующая протокол универсального тестирования

License: BSD
Group: System/Libraries
Url: http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap
Packager: Slava Semushin <php-coder at altlinux.ru>

# svn checkout svn://jc.ngo.org.uk/nik/libtap/trunk libtap

Source: %name-%version.tar.bz2
Patch: %name-1.01-alt-warnings-fix.patch

BuildRequires: perl-devel

%description
libtap is a C library that provides simple functions to assist in
writing unit tests that conform to the Test Anything Protocol (TAP).

%description -l ru_RU.CP1251
libtap это библиотека, написанная на языке С, которая предоставляет
простые функции, используемые при написании юнит-тестов, которые
соответствуют протоколу универсального тестирования.

%package devel
Summary: Header and man page for %name
Summary(ru_RU.CP1251): Заголовочный файл и страница руководства для %name
Group: Development/C
Requires: %name = %version-%release

%description devel
libtap is a C library that provides simple functions to assist in
writing unit tests that conform to the Test Anything Protocol (TAP).

This package contains header and man page for building software that
uses %name.

%description devel -l ru_RU.CP1251
libtap это библиотека, написанная на языке С, которая предоставляет
простые функции, используемые при написании юнит-тестов, которые
соответствуют протоколу универсального тестирования.

Этот пакет содержит заголовочный файл и страницу руководства для
сборки программ, которые используют %name.

%if_enabled static
%package devel-static
Summary: Static version of %name
Summary(ru_RU.CP1251): Статическая версия библиотеки %name
Group: Development/C
Requires: %name-devel = %version-%release

%description devel-static
libtap is a C library that provides simple functions to assist in
writing unit tests that conform to the Test Anything Protocol (TAP).

This package contains static version of %name.

%description devel-static -l ru_RU.CP1251
libtap это библиотека, написанная на языке С, которая предоставляет
простые функции, используемые при написании юнит-тестов, которые
соответствуют протоколу универсального тестирования.

Этот пакет содержит статическую версию библиотеки %name.
%endif # static

%prep
%setup
%patch
%autoreconf

%build
%configure %{subst_enable static}
%make_build --silent --no-print-directory CFLAGS="%optflags -Werror -U_FORTIFY_SOURCE"
%make_build check --silent --no-print-directory

%install
%make_install --silent --no-print-directory DESTDIR=%buildroot install

%files
%doc LICENSE README
%_libdir/%name.so.*

%files devel
%_libdir/%name.so
%_includedir/tap.h
%_man3dir/tap.3.*

%if_enabled static
%files -n %name-devel-static
%_libdir/%name.a
%endif

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin