]> git.pld-linux.org Git - packages/rest.git/blame - rest.spec
- pl
[packages/rest.git] / rest.spec
CommitLineData
a0729406
MB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4%bcond_without static_libs # don't build static libraries
5#
6%define apiver 0.7
7#
8Summary: A library for access to RESTful web services
e4f3e6ef 9Summary(pl.UTF-8): Biblioteka dostępu do REST-owych serwisów WWW
a0729406 10Name: rest
c15f5f10 11Version: 0.7.12
a0729406
MB
12Release: 1
13License: LGPL v2
14Group: Libraries
5ea56938 15Source0: http://ftp.gnome.org/pub/GNOME/sources/rest/0.7/%{name}-%{version}.tar.xz
c15f5f10 16# Source0-md5: dc14e0d89d38af5d8d544ce8f124d186
a0729406
MB
17URL: http://www.gnome.org/
18BuildRequires: autoconf >= 2.63
19BuildRequires: automake >= 1:1.11
5ea56938 20BuildRequires: glib2-devel >= 1:2.22.0
a0729406
MB
21BuildRequires: gobject-introspection-devel >= 0.6.7
22BuildRequires: gtk-doc >= 1.13
23BuildRequires: libsoup-gnome-devel >= 2.26.0
24BuildRequires: libtool >= 2:2.2.6
25BuildRequires: libxml2-devel
26BuildRequires: pkgconfig
5ea56938
MB
27BuildRequires: tar >= 1:1.22
28BuildRequires: xz
a0729406
MB
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
e4f3e6ef
JB
32This library was designed to make it easier to access web services
33that claim to be "RESTful". A RESTful service should have URLs that
34represent remote objects, which methods can then be called on. The
35majority of services don't actually adhere to this strict definition.
36Instead, their RESTful end point usually has an API that is just
37simpler to use compared to other types of APIs they may support
38(XML-RPC, for instance). It is this kind of API that this library is
39attempting to support.
40
41%description -l pl.UTF-8
42Ta biblioteka została zaprojektowana, aby ułatwić dostęp do serwisów
43WWW, które uznają się za "REST-owe". Serwis REST-owy powinien mieć
44URL-e reprezentujące zdalne obiekty, na których można wywoływać
45metody. Większość serwisów nie jest w pełni zgodna z tą definicją, ale
46ich REST-owy interfejs zwykle ma API prostsze od innych (np. XML-RPC).
47Ten rodzaj API próbuje obsłużyć ta biblioteka.
a0729406
MB
48
49%package devel
50Summary: Header files for rest library
51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki rest
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
5ea56938 54Requires: glib2-devel >= 1:2.22.0
a0729406
MB
55Requires: libsoup-devel >= 2.26.0
56Requires: libxml2-devel
57
58%description devel
59Header files for rest library.
60
61%description devel -l pl.UTF-8
62Pliki nagłówkowe biblioteki rest.
63
64%package static
65Summary: Static rest library
66Summary(pl.UTF-8): Statyczna biblioteka rest
67Group: Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
69
70%description static
71Static rest library.
72
73%description static -l pl.UTF-8
74Statyczna biblioteka rest.
75
76%package apidocs
77Summary: rest API documentation
78Summary(pl.UTF-8): Dokumentacja API biblioteki rest
79Group: Documentation
80
81%description apidocs
82API documentation for rest library.
83
84%description apidocs -l pl.UTF-8
85Dokumentacja API biblioteki rest.
86
87%prep
88%setup -q
89
90%build
91%{__libtoolize}
92%{__aclocal}
93%{__autoconf}
94%{__autoheader}
95%{__automake}
96%configure \
97 --disable-silent-rules \
98 %{__enable_disable apidocs gtk-doc} \
99 %{__enable_disable static_libs static} \
c15f5f10
ŁK
100 --with-html-dir=%{_gtkdocdir} \
101 --with-ca-certificates=/etc/certs/ca-certificates.crt
a0729406
MB
102%{__make}
103
104%install
105rm -rf $RPM_BUILD_ROOT
106
107%{__make} install \
108 DESTDIR=$RPM_BUILD_ROOT
109
110%{!?with_apidocs:%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}}
111%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
112
113%clean
114rm -rf $RPM_BUILD_ROOT
115
116%post -p /sbin/ldconfig
117%postun -p /sbin/ldconfig
118
119%files
120%defattr(644,root,root,755)
5ea56938 121%doc AUTHORS ChangeLog README
a0729406
MB
122%attr(755,root,root) %{_libdir}/librest-%{apiver}.so.*.*.*
123%attr(755,root,root) %ghost %{_libdir}/librest-%{apiver}.so.0
124%attr(755,root,root) %{_libdir}/librest-extras-%{apiver}.so.*.*.*
125%attr(755,root,root) %ghost %{_libdir}/librest-extras-%{apiver}.so.0
126%{_libdir}/girepository-1.0/Rest-0.7.typelib
127%{_libdir}/girepository-1.0/RestExtras-0.7.typelib
128
129%files devel
130%defattr(644,root,root,755)
131%attr(755,root,root) %{_libdir}/librest-%{apiver}.so
132%attr(755,root,root) %{_libdir}/librest-extras-%{apiver}.so
133%{_datadir}/gir-1.0/Rest-%{apiver}.gir
134%{_datadir}/gir-1.0/RestExtras-%{apiver}.gir
135%{_includedir}/rest-%{apiver}
136%{_pkgconfigdir}/rest-%{apiver}.pc
137%{_pkgconfigdir}/rest-extras-%{apiver}.pc
138
139%if %{with static_libs}
140%files static
141%defattr(644,root,root,755)
142%{_libdir}/librest-%{apiver}.a
143%{_libdir}/librest-extras-%{apiver}.a
144%endif
145
146%if %{with apidocs}
147%files apidocs
148%defattr(644,root,root,755)
149%{_gtkdocdir}/rest-%{apiver}
150%endif
This page took 0.050355 seconds and 4 git commands to generate.