diff --git a/README.md b/README.md index 5c1c855..656e87f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # uhttpmock +uhttpmock is a project for mocking web service APIs which use HTTP or HTTPS. It provides a library, libuhttpmock, which implements recording and playback of HTTP request–response traces. + diff --git a/uhttpmock.spec b/uhttpmock.spec new file mode 100644 index 0000000..32e34dd --- /dev/null +++ b/uhttpmock.spec @@ -0,0 +1,97 @@ +Name: uhttpmock +Version: 0.2.0 +Release: 1mamba +Summary: A library which implements recording and playback of HTTP request–response traces +Group: Networking/Tools +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://gitorious.org/uhttpmock +Source: http://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-%{version}.tar.xz +License: LGPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libffi-devel +BuildRequires: libglib-devel +BuildRequires: liblzma-devel +BuildRequires: libselinux-devel +BuildRequires: libsoup-devel +BuildRequires: libsqlite-devel +BuildRequires: libxml2-devel +BuildRequires: libz-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +uhttpmock is a project for mocking web service APIs which use HTTP or HTTPS. It provides a library, libuhttpmock, which implements recording and playback of HTTP request–response traces. + +%package -n lib%{name} +Group: System/Libraries +Summary: A library which implements recording and playback of HTTP request–response traces + +%description -n lib%{name} +A library which implements recording and playback of HTTP request–response traces. + +%package -n lib%{name}-devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: pkg-config + +%description -n lib%{name}-devel +This package contains libraries and header files for developing applications that use %{name}. + +%package apidocs +Group: Documentation +Summary: %{name} API documentation +Requires: gtk-doc + +%description apidocs +This package includes the %{name} API documentation. + +%debug_package + +%prep +%setup -q + +%build +%configure --enable-gtk-doc +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -n lib%{name} -p /sbin/ldconfig +%postun -n lib%{name} -p /sbin/ldconfig + +%files -n lib%{name} +%defattr(-,root,root) +%{_libdir}/libuhttpmock-0.0.so.* +%{_libdir}/girepository-1.0/Uhm-0.0.typelib + +%files -n lib%{name}-devel +%defattr(-,root,root) +%dir %{_includedir}/libuhttpmock-0.0 +%dir %{_includedir}/libuhttpmock-0.0/uhttpmock +%{_includedir}/libuhttpmock-0.0/uhttpmock/uhm*.h +%{_libdir}/libuhttpmock-0.0.a +%{_libdir}/libuhttpmock-0.0.la +%{_libdir}/libuhttpmock-0.0.so +%{_libdir}/pkgconfig/libuhttpmock-0.0.pc +%{_datadir}/gir-1.0/Uhm-0.0.gir +%{_datadir}/vala/vapi/libuhttpmock-0.0.deps +%{_datadir}/vala/vapi/libuhttpmock-0.0.vapi +%doc NEWS README + +%files apidocs +%defattr(-,root,root) +%dir %{_datadir}/gtk-doc/html/libuhttpmock +%{_datadir}/gtk-doc/html/libuhttpmock/* + +%changelog +* Sun Jan 05 2014 Silvan Calarco 0.2.0-1mamba +- package created using the webbuild interface