Blame SPECS/rest.spec

43a36d
Name:          rest
8978d7
Version:       0.7.92
b59e85
Release:       5%{?dist}
43a36d
Summary:       A library for access to RESTful web services
43a36d
43a36d
Group:         System Environment/Libraries
43a36d
License:       LGPLv2
43a36d
URL:           http://www.gnome.org
8978d7
Source0:       http://download.gnome.org/sources/%{name}/0.7/%{name}-%{version}.tar.xz
43a36d
Patch0:        rest-fixdso.patch
406fd2
Patch1:        0001-oauth-Add-missing-include.patch
406fd2
Patch2:        0001-tests-proxy-continuous-Server-chunks-can-be-differen.patch
b59e85
# https://bugzilla.redhat.com/show_bug.cgi?id=1271197
b59e85
Patch3:        0001-tests-Avoid-race-condition-in-threaded-tests.patch
b59e85
# https://bugzilla.redhat.com/show_bug.cgi?id=1331101
b59e85
Patch4:        0001-rest-proxy-auth-Add-rest_proxy_auth_cancel-for-cance.patch
43a36d
43a36d
BuildRequires: glib2-devel
43a36d
BuildRequires: gobject-introspection-devel
43a36d
BuildRequires: libsoup-devel
43a36d
BuildRequires: libxml2-devel
43a36d
BuildRequires: gtk-doc
43a36d
BuildRequires: autoconf
43a36d
BuildRequires: automake
43a36d
BuildRequires: libtool
43a36d
43a36d
%description
43a36d
This library was designed to make it easier to access web services that
43a36d
claim to be "RESTful". A RESTful service should have urls that represent 
43a36d
remote objects, which methods can then be called on. The majority of services 
43a36d
don't actually adhere to this strict definition. Instead, their RESTful end 
43a36d
point usually has an API that is just simpler to use compared to other types 
43a36d
of APIs they may support (XML-RPC, for instance). It is this kind of API that 
43a36d
this library is attempting to support.
43a36d
43a36d
%package devel
43a36d
Summary: Development package for %{name}
43a36d
Group: Development/Libraries
43a36d
Requires: %{name} = %{version}-%{release}
43a36d
Requires: pkgconfig
43a36d
43a36d
%description devel
43a36d
Files for development with %{name}.
43a36d
43a36d
%prep
43a36d
%setup -q
43a36d
%patch0 -p1 -b .fixdso
406fd2
%patch1 -p1 -b .missinginclude
406fd2
%patch2 -p1 -b .proxycontinuous
b59e85
%patch3 -p1 -b .threadedtests
b59e85
%patch4 -p1 -b .cancellingauth
43a36d
43a36d
%build
43a36d
autoreconf -vif
43a36d
%configure --disable-static --enable-gtk-doc --enable-introspection=yes
43a36d
43a36d
make %{?_smp_mflags} V=1
43a36d
43a36d
%install
43a36d
make install DESTDIR=%{buildroot} INSTALL='install -p'
43a36d
43a36d
#Remove libtool archives.
43a36d
find %{buildroot} -name '*.la' -exec rm -f {} ';'
43a36d
43a36d
%post -p /sbin/ldconfig
43a36d
43a36d
%postun -p /sbin/ldconfig
43a36d
43a36d
%files
43a36d
%defattr(-,root,root,-)
43a36d
%doc AUTHORS COPYING README
43a36d
%{_libdir}/librest-0.7.so.0
43a36d
%{_libdir}/librest-0.7.so.0.0.0
43a36d
%{_libdir}/librest-extras-0.7.so.0
43a36d
%{_libdir}/librest-extras-0.7.so.0.0.0
43a36d
%{_libdir}/girepository-1.0/Rest-0.7.typelib
43a36d
%{_libdir}/girepository-1.0/RestExtras-0.7.typelib
43a36d
43a36d
%files devel
43a36d
%defattr(-,root,root,-)
43a36d
%{_includedir}/rest-0.7
43a36d
%{_libdir}/pkgconfig/rest*
43a36d
%{_libdir}/librest-0.7.so
43a36d
%{_libdir}/librest-extras-0.7.so
43a36d
%{_datadir}/gtk-doc/html/%{name}*0.7
43a36d
%{_datadir}/gir-1.0/Rest-0.7.gir
43a36d
%{_datadir}/gir-1.0/RestExtras-0.7.gir
43a36d
43a36d
%changelog
b59e85
* Mon May 02 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.7.92-5
b59e85
- Add rest_proxy_auth_cancel for cancelling authentication
b59e85
Resolves: #1331101
b59e85
b59e85
* Mon May 02 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.7.92-4
b59e85
- Fix tests/custom-serialize and tests/threaded
b59e85
Resolves: #1271197
b59e85
406fd2
* Thu Sep 17 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.7.92-3
406fd2
- Fix tests/proxy-continuous
406fd2
Resolves: #1250935
406fd2
406fd2
* Mon Apr 27 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.7.92-2
406fd2
- Fix memory error due to implicit declaration of rest_proxy_call_get_url
406fd2
Resolves: #1183982
406fd2
8978d7
* Mon Sep  8 2014 Debarshi Ray <rishi@fedoraproject.org> - 0.7.92-1
8978d7
- Update to 0.7.92
8978d7
Resolves: #1136793
8978d7
4361ad
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.7.90-7
4361ad
- Mass rebuild 2014-01-24
4361ad
4361ad
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.7.90-6
4361ad
- Mass rebuild 2013-12-27
4361ad
43a36d
* Wed Oct 16 2013 Debarshi Ray <rishi@fedoraproject.org> 0.7.90-5
43a36d
- Attempt another rebuild to fix multilib issue with gtk-doc (Red Hat #881246)
43a36d
43a36d
* Tue Jul 16 2013 Matthias Clasen <mclasen@redhat.com> 0.7.90-4
43a36d
- Rebuild with newer gtk-doc to fix multilib issue
43a36d
43a36d
* Sat Apr 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.90-3
43a36d
- Run autoreconf for aarch64 (RHBZ 926440)
43a36d
43a36d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.90-2
43a36d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
43a36d
43a36d
* Tue Aug 14 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.7.90-1
43a36d
- Release 0.7.90
43a36d
43a36d
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.12-3
43a36d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
43a36d
43a36d
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.12-2
43a36d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
43a36d
43a36d
* Thu Nov 10 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.12-1
43a36d
- Release 0.7.12. Fixes CVE-2011-4129 RHBZ 752022
43a36d
43a36d
* Fri Oct 28 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.11-1
43a36d
- Release 0.7.11
43a36d
43a36d
* Sun Apr 24 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.10-1
43a36d
- Update to 0.7.10
43a36d
43a36d
* Sun Apr  3 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.9-1
43a36d
- Update to 0.7.9
43a36d
43a36d
* Wed Mar 23 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.8-1
43a36d
- Update to 0.7.8
43a36d
43a36d
* Tue Feb 22 2011 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.6-1
43a36d
- Update to 0.7.6
43a36d
43a36d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.5-2
43a36d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
43a36d
43a36d
* Thu Nov 25 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.5-1
43a36d
- Update to 0.7.5
43a36d
- Now its on gnome we have official tar file releases
43a36d
43a36d
* Wed Sep 29 2010 jkeating - 0.7.3-2
43a36d
- Rebuilt for gcc bug 634757
43a36d
43a36d
* Wed Sep 15 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.3-1
43a36d
- Update to 0.7.3
43a36d
43a36d
* Mon Aug 30 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.2-1
43a36d
- Update to 0.7.2
43a36d
43a36d
* Thu Aug  5 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.0-1
43a36d
- Update to 0.7.0
43a36d
43a36d
* Sun Jul 11 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.4-1
43a36d
- Update to 0.6.4
43a36d
43a36d
* Wed May 12 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.3-2
43a36d
- some cleanups and fixes
43a36d
43a36d
* Wed May 12 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.3-1
43a36d
- Update to 0.6.3, update url and source details, enable introspection
43a36d
43a36d
* Mon Feb 15 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.1-4
43a36d
- Add patch to fix DSO linking. Fixes bug 564764
43a36d
43a36d
* Mon Jan 25 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.1-3
43a36d
- Bump build
43a36d
43a36d
* Mon Jan 25 2010 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.1-2
43a36d
- Move to official tarball release of 0.6.1
43a36d
43a36d
* Sat Oct 10 2009 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.1-1
43a36d
- New upstream 0.6.1 release
43a36d
43a36d
* Wed Aug 19 2009 Peter Robinson <pbrobinson@fedoraproject.org> 0.6-1
43a36d
- New upstream 0.6 release
43a36d
43a36d
* Fri Aug  7 2009 Peter Robinson <pbrobinson@fedoraproject.org> 0.5-3
43a36d
- A few minor spec file cleanups
43a36d
43a36d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-2
43a36d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
43a36d
43a36d
* Tue Jul 14 2009 Peter Robinson <pbrobinson@fedoraproject.org> 0.5-1
43a36d
- Update to 0.5
43a36d
43a36d
* Mon Jun 22 2009 Peter Robinson <pbrobinson@fedoraproject.org> 0.4-1
43a36d
- Update to 0.4
43a36d
43a36d
* Wed Jun 17 2009 Peter Robinson <pbrobinson@fedoraproject.org> 0.3-1
43a36d
- Initial packaging