Blame SPECS/libuv.spec

909294
# Some of the tests do not work with the network-free environment in Koji
909294
# The packager should run `fedpkg local --with tests` on their machine
909294
# before pushing to Koji
909294
%bcond_with tests
909294
909294
Name:           libuv
909294
Epoch:          1
909294
Version:        1.38.0
c35cd3
Release:        2%{?dist}
909294
Summary:        Platform layer for node.js
909294
909294
# the licensing breakdown is described in detail in the LICENSE file
909294
License:        MIT and BSD and ISC
909294
URL:            http://libuv.org/
909294
Source0:        http://dist.libuv.org/dist/v%{version}/libuv-v%{version}.tar.gz
909294
Source2:        %{name}.pc.in
909294
Source3:        libuv.abignore
909294
909294
BuildRequires:  autoconf automake libtool
909294
BuildRequires:  gcc
909294
909294
%if %{with tests}
909294
# don't remove network tests
909294
%else
909294
# -- Patches -- #
909294
Patch1:         0001-Disable-failing-network-tests.patch
909294
%endif
c35cd3
Patch2:         libuv-unix-don-t-use-_POSIX_PATH_MAX.patch
909294
909294
%description
909294
libuv is a new platform layer for Node. Its purpose is to abstract IOCP on
909294
Windows and libev on Unix systems. We intend to eventually contain all platform
909294
differences in this library.
909294
909294
%package devel
909294
Summary:        Development libraries for libuv
909294
Requires:       %{name}%{?_isa} = %{epoch}:%{version}-%{release}
909294
909294
%description devel
909294
Development libraries for libuv
909294
909294
%package static
909294
Summary:        Platform layer for node.js - static library
909294
Requires:       %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
909294
909294
%description static
909294
Static library (.a) version of libuv.
909294
909294
909294
%prep
909294
%autosetup -n %{name}-v%{version} -p1
909294
909294
%build
909294
./autogen.sh
909294
%configure --disable-silent-rules
909294
%make_build
909294
909294
%install
909294
%make_install
909294
rm -f %{buildroot}%{_libdir}/libuv.la
909294
909294
mkdir -p %{buildroot}%{_libdir}/libuv/
909294
install -Dm0644 -t %{buildroot}%{_libdir}/libuv/ %{SOURCE3}
909294
909294
%check
909294
# Tests are currently disabled because some require network access
909294
# Working with upstream to split these out
909294
#./run-tests
909294
#./run-benchmarks
909294
909294
make check
909294
909294
%ldconfig_scriptlets
909294
909294
%files
909294
%doc README.md AUTHORS CONTRIBUTING.md MAINTAINERS.md SUPPORTED_PLATFORMS.md
909294
%doc ChangeLog
909294
%license LICENSE
909294
%{_libdir}/%{name}.so.*
909294
%{_libdir}/libuv/libuv.abignore
909294
909294
%files devel
909294
%{_libdir}/%{name}.so
909294
%{_libdir}/pkgconfig/%{name}.pc
909294
%{_includedir}/uv.h
909294
%{_includedir}/uv/
909294
909294
%files static
909294
%{_libdir}/%{name}.a
909294
909294
%changelog
c35cd3
* Wed Sep 23 2020 Honza Horak <hhorak@redhat.com> - 1:1.38.0-2
c35cd3
- Fix max path size by not using _POSIX_PATH_MAX
c35cd3
  Resolves: #1879330
c35cd3
  Fixes: CVE-2020-8252
c35cd3
909294
* Tue Jun 09 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.38.0-1
909294
- Update, disable failing tests
909294
909294
* Thu May 28 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.37.0-3
909294
- Run tests
909294
909294
* Mon May 11 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.37.0-2
909294
- Resolves: RHBZ#1817821
909294
- bump for build
909294
909294
* Mon May 04 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.37.0-1
909294
- Resolves: RHBZ#1817821
909294
- Update to 1.37.0
909294
- Add abidiff ignore file
909294
909294
* Mon Oct 08 2018 Jan Staněk <jstanek@redhat.com> - 1:1.23.1-1
909294
- Update to 1.23.1
909294
- Resolves: rhbz#1637000
909294
909294
* Mon Jul 30 2018 Florian Weimer <fweimer@redhat.com> - 1:1.22.0-2
909294
- Rebuild with fixed binutils
909294
909294
* Mon Jul 30 2018 Zuzana Svetlikova ,zsvetlik@redhat.com> - 1.22.0-1
909294
- Update to 1.22.0
909294
909294
* Mon Feb 26 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.19.2-1
909294
- Update to 1.19.2
909294
- https://github.com/libuv/libuv/blob/v1.19.2/ChangeLog
909294
909294
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.19.1-3
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
909294
909294
* Wed Jan 31 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:1.19.1-2
909294
- Switch to %%ldconfig_scriptlets
909294
909294
* Sat Jan 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:1.19.1-1
909294
- Update to 1.19.1
909294
909294
* Fri Jan 19 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:1.19.0-2
909294
- Revert few commits which cause regression for nodejs
909294
909294
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:1.19.0-1
909294
- Update to 1.19.0
909294
909294
* Sat Nov 11 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 1:1.16.1-1
909294
- Update to 1.16.1 (rhbz #1512184)
909294
909294
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.16.0-1
909294
- Update to 1.16.0
909294
909294
* Tue Oct 03 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.15.0-1
909294
- Update to 1.15.0
909294
909294
* Fri Sep 08 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.14.1-1
909294
- Update to 1.14.1
909294
- https://github.com/libuv/libuv/blob/v1.14.1/ChangeLog
909294
909294
* Thu Aug 17 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.14.0-1
909294
- Update to 1.14.0
909294
- https://github.com/libuv/libuv/blob/v1.14.0/ChangeLog
909294
909294
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.13.1-3
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
909294
909294
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.13.1-2
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
909294
909294
* Mon Jul 10 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.12.0-1
909294
- Update to 1.13.1
909294
- https://github.com/libuv/libuv/blob/v1.13.1/ChangeLog
909294
909294
* Thu Jun 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.12.0-1
909294
- Update to 1.12.0
909294
- https://github.com/libuv/libuv/blob/v1.12.0/ChangeLog
909294
909294
* Tue Feb 28 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.11.0-1
909294
- Update to 1.11.0
909294
- https://github.com/libuv/libuv/blob/v1.11.0/ChangeLog
909294
909294
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.10.2-2
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
909294
909294
* Thu Jan 19 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.10.2-1
909294
- Update to 1.10.2
909294
- Resolves: RHBZ#1395927
909294
909294
* Sat Nov 19 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.10.1-1
909294
- Update to 1.10.1 (RHBZ #1395927)
909294
909294
* Mon Oct 24 2016 Stephen Gallagher <sgallagh@redhat.com> - 1.10.0-1
909294
- Update to 1.10.0
909294
- https://github.com/libuv/libuv/blob/v1.10.0/ChangeLog
909294
909294
* Wed May 18 2016 Stephen Gallagher <sgallagh@redhat.com> - 1.9.1-1
909294
- Update to 1.9.1
909294
- https://github.com/libuv/libuv/blob/v1.9.1/ChangeLog
909294
909294
* Mon May 09 2016 Stephen Gallagher <sgallagh@redhat.com> - 1.9.0-1
909294
- Rebase to 1.9.0 to support Node.js 6.x
909294
909294
* Thu Mar 10 2016 Stephen Gallagher <sgallagh@redhat.com> - 1.8.0-1
909294
- Rebase to 1.8.0 to support Node.js 5.8
909294
909294
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.7.5-2
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
909294
909294
* Tue Dec 01 2015 Stephen Gallagher <sgallagh@redhat.com> 1.7.5-1
909294
- Rebase to 1.7.5 to support Node.js 4.2
909294
909294
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.4.0-2
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
909294
909294
* Thu Feb 19 2015 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:1.4.0-1
909294
- rebase to 1.4.0
909294
909294
* Thu Feb 19 2015 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.33-2
909294
- add missing %%{_?isa} to devel requires of main package
909294
- fix some issues with the pkgconfig file and Group reported by Michael Schwendt
909294
909294
* Thu Feb 19 2015 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.33-1
909294
- new upstream release 0.10.33
909294
  https://github.com/joyent/libuv/blob/v0.10.33/ChangeLog
909294
- update URL to point to the new libuv.org
909294
909294
* Wed Nov 19 2014 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.29-1
909294
- new upstream release 0.10.29
909294
  https://github.com/joyent/libuv/blob/v0.10.29/ChangeLog
909294
909294
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.10.28-2
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
909294
909294
* Fri Aug 01 2014 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.28-1
909294
- new upstream release 0.10.28
909294
  https://github.com/joyent/libuv/blob/v0.10.28/ChangeLog
909294
909294
* Thu Jul 03 2014 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.27-3
909294
- build static library for rust (RHBZ#1115975)
909294
909294
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.10.27-2
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
909294
909294
* Fri May 02 2014 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.27-1
909294
- new upstream release 0.10.27
909294
  https://github.com/joyent/libuv/blob/v0.10.27/ChangeLog
909294
909294
* Thu Feb 20 2014 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.25-1
909294
- new upstream release 0.10.25
909294
  https://github.com/joyent/libuv/blob/v0.10.25/ChangeLog
909294
909294
* Mon Jan 27 2014 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.23-1
909294
- new upstream release 0.10.23
909294
  https://github.com/joyent/libuv/blob/v0.10.23/ChangeLog
909294
909294
* Thu Dec 19 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.21-1
909294
- new upstream release 0.10.21
909294
  https://github.com/joyent/libuv/blob/v0.10.21/ChangeLog
909294
909294
* Thu Dec 12 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.20-1
909294
- new upstream release 0.10.20
909294
  https://github.com/joyent/libuv/blob/v0.10.20/ChangeLog
909294
909294
* Tue Nov 12 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.19-1
909294
- new upstream release 0.10.19
909294
  https://github.com/joyent/libuv/blob/v0.10.19/ChangeLog
909294
909294
* Fri Oct 18 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.18-1
909294
- new upstream release 0.10.18
909294
  https://github.com/joyent/libuv/blob/v0.10.18/ChangeLog
909294
909294
* Wed Sep 25 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.17-1
909294
- new upstream release 0.10.17
909294
  https://github.com/joyent/libuv/blob/v0.10.17/ChangeLog
909294
909294
* Fri Sep 06 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.15-1
909294
- new upstream release 0.10.15
909294
  https://github.com/joyent/libuv/blob/v0.10.15/ChangeLog
909294
909294
* Tue Aug 27 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.14-1
909294
- new upstream release 0.10.14
909294
  https://github.com/joyent/libuv/blob/v0.10.14/ChangeLog
909294
909294
* Thu Jul 25 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.13-1
909294
- new upstream release 0.10.13
909294
  https://github.com/joyent/libuv/blob/v0.10.13/ChangeLog
909294
909294
* Wed Jul 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.12-1
909294
- new upstream release 0.10.12
909294
909294
* Wed Jun 19 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.11-1
909294
- new upstream release 0.10.11
909294
909294
* Fri May 31 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.9-1
909294
- new upstream release 0.10.9
909294
909294
* Wed May 29 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.8-2
909294
- fix License tag (RHBZ#968226)
909294
909294
* Wed May 29 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.8-1
909294
- new upstream release 0.10.8
909294
909294
* Wed May 29 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.7-1
909294
- new upstream release 0.10.7
909294
- drop upstreamed patch from 0.10.5-2
909294
909294
* Mon May 13 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.5-3
909294
- don't sed the soname in the spec anymore; the patch takes care of it now
909294
- drop leftover global define for git revision
909294
909294
* Mon May 13 2013 Stephen Gallagher <sgallagh@redhat.com> - 1:0.10.5-2
909294
- Add patch to properly report soname version information
909294
  This patch will be included upstream in 0.10.6 and can be dropped then.
909294
- Remove Bundles(ev) as this has not been true since 0.9.5
909294
909294
* Wed Apr 24 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.5-1
909294
- new upstream release 0.10.5
909294
909294
* Mon Apr 15 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.4-1
909294
- new upstream release 0.10.4
909294
- drop upstreamed patch
909294
909294
* Thu Apr 04 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.3-2
909294
- backport patch that fixes FTBFS in nodejs-0.10.3
909294
909294
* Sun Mar 31 2013 tchollingsworth@gmail.com - 1:0.10.3-1
909294
- rebase to 0.10.3
909294
- upstream now does proper releases
909294
909294
* Tue Mar 12 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.0-2.git5462dab
909294
- drop the patchlevel from the SONAME since libuv will retain binary
909294
  compatibility for the life of the 0.10.x series
909294
909294
* Mon Mar 11 2013 Stephen Gallagher <sgallagh@redhat.com> - 1:0.10.0-1.git5462dab
909294
- Upgrade to 0.10.0 release to match stable Node.js release
909294
909294
* Thu Feb 28 2013 Stephen Gallagher <sgallagh@redhat.com> - 1:0.9.4-4.gitdc559a5
909294
- Bump epoch for the version downgrade
909294
- The 0.9.7 version hit the Rawhide repo due to the mass rebuild, we need a
909294
  clean upgrade path.
909294
909294
* Thu Feb 21 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.9.4-3.gitdc559a5
909294
- Revert to version 0.9.4 (since 0.9.7 is breaking builds)
909294
909294
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.7-2.git4ba03dd
909294
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
909294
909294
* Tue Jan 22 2013 Stephen Gallagher <sgallagh@redhat.com> - 0.9.7-1.git4ba03dd
909294
- Bump to version included with Node.js 0.9.7
909294
909294
* Wed Dec 26 2012 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-0.1.gitdc559a5
909294
- bump to version included with node 0.9.4
909294
- drop upstreamed patch
909294
- respect optflags
909294
909294
* Thu Nov 15 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-0.3.git09b0222
909294
- Add patch to export uv_inet_*
909294
909294
* Wed Nov 14 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-0.2.git09b0222
909294
- Fixes from package review
909294
- Removed doubly-listed include directory
909294
- Update git tarball to the latest upstream code
909294
909294
* Thu Nov 08 2012 Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-0.1.gitd56434a
909294
- Initial package