90787c0
# asio only ships headers, so no debuginfo package is needed
90787c0
%define debug_package %{nil}
90787c0
Fabio Alessandro Locati bcf337c
%global commit 00cdf672654fda984b0c57218eaf77845ad4167a
Fabio Alessandro Locati bcf337c
90787c0
Summary: A cross-platform C++ library for network programming
90787c0
Name: asio
Fabio Alessandro Locati cf19006
Version: 1.10.4
Fabio Alessandro Locati cf19006
Release: 1%{?dist}
90787c0
URL: http://sourceforge.net/projects/asio/
Fabio Alessandro Locati bcf337c
Source0: https://github.com/chriskohlhoff/asio/archive/%{commit}/asio-%{commit}.tar.gz
90787c0
License: Boost
90787c0
Group: System Environment/Libraries
Fabio Alessandro Locati bcf337c
BuildRequires: autoconf
Fabio Alessandro Locati bcf337c
BuildRequires: automake
90787c0
BuildRequires: openssl-devel
90787c0
BuildRequires: boost-devel
90787c0
90787c0
%description
90787c0
The asio package contains a cross-platform C++ library for network programming
90787c0
that provides developers with a consistent asynchronous I/O model using a
90787c0
modern C++ approach.
90787c0
90787c0
%package devel
90787c0
Group: Development/Libraries
90787c0
Summary: Header files for asio
90787c0
Requires: openssl-devel
90787c0
Requires: boost-devel
90787c0
90787c0
%description devel
90787c0
Header files you can use to develop applications with asio.
90787c0
90787c0
The asio package contains a cross-platform C++ library for network programming
90787c0
that provides developers with a consistent asynchronous I/O model using a
90787c0
modern C++ approach.
90787c0
90787c0
%prep
Fabio Alessandro Locati bcf337c
%setup -qn %{name}-%{commit}/%{name}
90787c0
90787c0
%build
Fabio Alessandro Locati bcf337c
./autogen.sh
90787c0
%configure
90787c0
90787c0
%install
90787c0
make install DESTDIR=$RPM_BUILD_ROOT nobase_includeHEADERS_INSTALL='install -D -p -m644'
90787c0
90787c0
%check
90787c0
make %{?_smp_mflags}
90787c0
90787c0
%files devel
90787c0
%defattr(-,root,root,-)
Fabio Alessandro Locati bcf337c
%doc COPYING LICENSE_1_0.txt src/doc/*
90787c0
%dir %{_includedir}/asio
90787c0
%{_includedir}/asio/*
90787c0
%{_includedir}/asio.hpp
90787c0
90787c0
%changelog
Fabio Alessandro Locati cf19006
* Sat Oct 11 2014 Fabio Alessandro Locati <fabiolocati@gmail.com> - 1.10.4-1
Fabio Alessandro Locati cf19006
* Update to 1.10.4 version
Fabio Alessandro Locati cf19006
8262fcb
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.3-2
8262fcb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8262fcb
Fabio Alessandro Locati bcf337c
* Sun Aug 10 2014 Fabio Alessandro Locati <fabiolocati@gmail.com> - 1.10.3-1
Fabio Alessandro Locati bcf337c
- Update to 1.10.3 version
Fabio Alessandro Locati bcf337c
deca10b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-9
deca10b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
deca10b
Petr Machata 7aaf3c7
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.4.8-8
Petr Machata 7aaf3c7
- Rebuild for boost 1.55.0
Petr Machata 7aaf3c7
df854b6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-7
df854b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
df854b6
Petr Machata 8415035
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 1.4.8-6
Petr Machata 8415035
- Rebuild for boost 1.54.0
Petr Machata 8415035
5dfe356
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.4.8-5
5dfe356
- Rebuild for Boost-1.53.0
5dfe356
c936ddf
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.4.8-4
c936ddf
- Rebuild for Boost-1.53.0
c936ddf
866a594
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-3
866a594
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
866a594
25ca2c5
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.8-2
25ca2c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
25ca2c5
de31049
* Tue Aug  3 2011 Peter Robinson <pbrobinson@gmail.com> - 1.4.8-1
de31049
- Update to 1.4.8 bugfix release
de31049
dfe5b8d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1-4
dfe5b8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
dfe5b8d
3cf82e3
* Fri Jun 18 2010 Dan HorĂ¡k <dan[at]danny.cz> 1.4.1-3
3cf82e3
- fix FTBFS #538893 and #599857 (patch by Petr Machata)
3cf82e3
539fbfb
* Mon Jul 27 2009 Marc Maurer <uwog@uwog.net> 1.4.1-2
539fbfb
- The tarball is now a gzip archive
539fbfb
fa5f54c
* Mon Jul 27 2009 Marc Maurer <uwog@uwog.net> 1.4.1-1
fa5f54c
- New upstream release
fa5f54c
127b017
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
127b017
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
127b017
1f9aaa2
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
1f9aaa2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1f9aaa2
0a6f3cb
* Thu Dec 25 2008 Marc Maurer <uwog@uwog.net> 1.2.0-1
0a6f3cb
- New upstream release
0a6f3cb
5a776ef
* Sun Apr 06 2008 Marc Maurer <uwog@uwog.net> 1.0.0-2
5a776ef
- Upstream removed the executable permissions on the docs
5a776ef
51dc4f6
* Sun Apr 06 2008 Marc Maurer <uwog@uwog.net> 1.0.0-1
51dc4f6
- New upstream release
51dc4f6
4406ddf
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.3.8-8
4406ddf
- Autorebuild for GCC 4.3
4406ddf
90787c0
* Sun Dec 02 2007 Marc Maurer <uwog@uwog.net> 0.3.8-7
90787c0
- Rebuild to include a tarball with original timestamps
90787c0
90787c0
* Thu Nov 29 2007 Marc Maurer <uwog@uwog.net> 0.3.8-6
90787c0
- Use release %%{?dist} tag
90787c0
- Move BuildRequires to the main package
90787c0
- Preserve timestamps
90787c0
- Remove spurious executable permissions from documentation
90787c0
90787c0
* Wed Nov 28 2007 Marc Maurer <uwog@uwog.net> 0.3.8-5
90787c0
- Don't require a nonexisting %%{name} package for -devel
90787c0
- Add openssl-devel and boost-devel to the buildRequires list
90787c0
- Remove unused post/postun sections for now
90787c0
- Fix -devel description
90787c0
- Use %%{version} in source URL
90787c0
- Add COPYING to the doc section
90787c0
- Preserve timestamps of installed files
90787c0
- Use %%defattr(-,root,root,-)
90787c0
- Include developer documentation
90787c0
- Move the make call to the %%check section
90787c0
90787c0
* Sun Nov 25 2007 Marc Maurer <uwog@uwog.net> 0.3.8-4
90787c0
- Don't use BA noarch
90787c0
90787c0
* Fri Nov 23 2007 Marc Maurer <uwog@uwog.net> 0.3.8-3
90787c0
- Move the license file to the -devel package, so no
90787c0
  main package will be created for now
90787c0
- Added BuildArch: noarch
90787c0
90787c0
* Fri Nov 23 2007 Marc Maurer <uwog@uwog.net> 0.3.8-2
90787c0
- Make BuildRoot fedora packaging standard compliant
90787c0
- Disable building of debuginfo packages
90787c0
- Include full source URL
90787c0
90787c0
* Wed Nov 21 2007 Marc Maurer <uwog@uwog.net> 0.3.8-1
90787c0
- Initial spec file