## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: npth Version: 1.8 Release: %autorelease Summary: The New GNU Portable Threads library License: LGPL-2.1-or-later URL: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git Source0: https://gnupg.org/ftp/gcrypt/npth/%{name}-%{version}.tar.bz2 Source1: https://gnupg.org/ftp/gcrypt/npth/%{name}-%{version}.tar.bz2.sig # Keyring generated from https://gnupg.org/signature_key.asc Source2: gpgkey-6DAA6E64A76D2840571B4902528897B826403ADA.gpg # Manual page is re-used and changed pth-config.1 from pth-devel package Source3: npth-config.1 BuildRequires: make BuildRequires: gcc BuildRequires: gnupg2 %description nPth is a non-preemptive threads implementation using an API very similar to the one known from GNU Pth. It has been designed as a replacement of GNU Pth for non-ancient operating systems. In contrast to GNU Pth is is based on the system's standard threads implementation. Thus nPth allows the use of libraries which are not compatible to GNU Pth. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains libraries and header files for developing applications that use %{name}. %prep %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup %build %configure --disable-static %make_build %install %make_install install -Dpm0644 -t %{buildroot}%{_mandir}/man1 %{S:3} find %{buildroot} -name '*.la' -delete -print %check make check %ldconfig_scriptlets %files %license COPYING.LIB %{_libdir}/lib%{name}.so.* %files devel %doc AUTHORS ChangeLog NEWS README %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/%{name}.pc %{_includedir}/%{name}.h %{_mandir}/man1/%{name}-config.1* %{_datadir}/aclocal/%{name}.m4 %changelog ## START: Generated by rpmautospec * Wed Nov 13 2024 Michael J Gruber - 1.8-1 - update to upstream release 1.8 (rhbz#2325474) - New function npth_get_version. New macros NPTH_VERSION and NPTH_VERSION_NUMBER. - Fix INSERT_EXPOSE_RWLOCK_API for musl C library. - Return a run-time error if npth_rwlock_timedrdlock is not supported. * Thu Jul 18 2024 Fedora Release Engineering - 1.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Feb 23 2024 Michael J Gruber - 1.7-1 - update to upstream release 1.7 (rhbz#2265629) - use pkgconf/npth.c instead of npth-config - new functions npth_poll and npth_ppoll * Thu Jan 25 2024 Fedora Release Engineering - 1.6-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 1.6-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 1.6-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Mon May 15 2023 Michael J Gruber - 1.6-13 - fix multilib devel conflict (rhbz#2031783) * Thu Jan 19 2023 Fedora Release Engineering - 1.6-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Dec 06 2022 Michael J Gruber - 1.6-11 - SPDX migration * Wed Aug 31 2022 Michael J Gruber - 1.6-10 - reenable signature verification * Fri Jul 22 2022 Fedora Release Engineering - 1.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 1.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jul 22 2021 Fedora Release Engineering - 1.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 1.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 1.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 1.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 1.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 1.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Sep 09 2018 Igor Gnatenko - 1.6-1 - Update to 1.6 * Fri Jul 13 2018 Fedora Release Engineering - 1.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu Feb 08 2018 Fedora Release Engineering - 1.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Feb 03 2018 Igor Gnatenko - 1.5-4 - Switch to %%ldconfig_scriptlets * Thu Aug 03 2017 Fedora Release Engineering - 1.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu Jun 08 2017 Igor Gnatenko - 1.5-1 - Update to 1.5 * Sat Feb 11 2017 Fedora Release Engineering - 1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Nov 22 2016 Igor Gnatenko - 1.3-1 - Update to 1.3 * Thu Feb 04 2016 Fedora Release Engineering - 1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Apr 16 2015 Christopher Meng - 1.2-1 - Update to 1.2 * Sat Nov 15 2014 Christopher Meng - 1.1-1 - Update to 1.1 * Sat Sep 20 2014 Christopher Meng - 1.0-1 - Update to 1.0 * Sat Jun 07 2014 Fedora Release Engineering - 0.91-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.91-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Mar 7 2013 Milan Bartos - 0.91-5 - fixed license tag * Wed Mar 6 2013 Milan Bartos - 0.91-4 - fixed license tag - added comment to license and manual page - removed defattr * Tue Mar 5 2013 Milan Bartos - 0.91-3 - added npth-config man page * Tue Mar 5 2013 Milan Bartos - 0.91-2 - fixed license tag - added COPYING.LESSER to package * Tue Feb 26 2013 Milan Bartos - 0.91-1 - initial port ## END: Generated by rpmautospec