3 %bcond_without apidocs # API documentation
4 %bcond_without static_libs # static library
5 %bcond_without oauth1 # OAuth 1.0 support (deprecated)
7 Summary: GData access library
8 Summary(pl.UTF-8): Biblioteka dostępu poprzez protokół GData
14 Source0: https://download.gnome.org/sources/libgdata/0.18/%{name}-%{version}.tar.xz
15 # Source0-md5: 92b058d1a0af5d1b96c86c21820f1eff
16 URL: https://wiki.gnome.org/Projects/libgdata
17 BuildRequires: gcr-devel >= 3
19 BuildRequires: gdk-pixbuf2-devel >= 2.14
20 BuildRequires: gettext-tools >= 0.17
21 BuildRequires: glib2-devel >= 1:2.44.0
22 BuildRequires: gnome-online-accounts-devel >= 3.8
23 BuildRequires: gobject-introspection-devel >= 0.9.7
24 BuildRequires: gtk+3-devel >= 3.0
25 %{?with_apidocs:BuildRequires: gtk-doc >= 1.25}
26 BuildRequires: json-glib-devel >= 0.15
27 %{?with_oauth1:BuildRequires: liboauth-devel >= 0.9.4}
28 BuildRequires: libsoup-devel >= 2.56.0
29 BuildRequires: libxml2-devel >= 1:2.6.26
30 BuildRequires: meson >= 0.50.0
31 BuildRequires: ninja >= 1.5
32 BuildRequires: pkgconfig
33 BuildRequires: rpm-build >= 4.6
34 BuildRequires: rpmbuild(macros) >= 1.752
35 BuildRequires: sed >= 4.0
36 BuildRequires: tar >= 1:1.22
37 BuildRequires: uhttpmock-devel >= 0.5.0
39 BuildRequires: vala-gnome-online-accounts
41 Requires: glib2 >= 1:2.44.0
42 Requires: gnome-online-accounts-libs >= 3.8
43 Requires: json-glib >= 0.15
44 %{?with_oauth1:Requires: liboauth >= 0.9.4}
45 Requires: libsoup >= 2.56.0
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 libgdata is a GLib-based library for accessing online service APIs
50 using the GData protocol - most notably, Google's services. It
51 provides APIs to access the common Google services, and has full
54 %description -l pl.UTF-8
55 libgdata to oparta na GLibie biblioteka służąca do dostępu do API
56 serwisów sieciowych przy użyciu protokołu GData - głównie serwisów
57 firmy Google. Biblioteka udostępnia API do popularnych serwisów Google
58 i ma pełną obsługę komunikacji asynchronicznej.
61 Summary: Header files for libgdata library
62 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgdata
63 Group: Development/Libraries
64 Requires: %{name} = %{version}-%{release}
65 Requires: gcr-devel >= 3
66 Requires: glib2-devel >= 1:2.44.0
67 Requires: gnome-online-accounts-devel >= 3.8
68 Requires: json-glib-devel >= 0.15
69 %{?with_oauth1:Requires: liboauth-devel >= 0.9.4}
70 Requires: libsoup-devel >= 2.56.0
71 Requires: libxml2-devel >= 1:2.6.26
74 Header files and support files necessary to compile applications using
77 %description devel -l pl.UTF-8
78 Pliki nagłówkowe oraz pomocnicze potrzebne do kompilowania aplikacji
79 wykorzystujących bibliotekę libgdata.
82 Summary: libgdata static library
83 Summary(pl.UTF-8): Statyczna biblioteka libgdata
84 Group: Development/Libraries
85 Requires: %{name}-devel = %{version}-%{release}
88 This package contains static libgdata library.
90 %description static -l pl.UTF-8
91 Ten pakiet zawiera statyczną bibliotekę libgdata.
94 Summary: libgdata API documentation
95 Summary(pl.UTF-8): Dokumentacja API biblioteki libgdata
97 Requires: gtk-doc-common
101 libgdata API documentation.
103 %description apidocs -l pl.UTF-8
104 Dokumentacja API biblioteki libgdata.
106 %package -n vala-libgdata
107 Summary: libgdata API for Vala language
108 Summary(pl.UTF-8): API libgdata dla języka Vala
109 Group: Development/Libraries
110 Requires: %{name}-devel = %{version}-%{release}
111 Requires: vala >= 2:0.16
114 %description -n vala-libgdata
115 libgdata API for Vala language.
117 %description -n vala-libgdata -l pl.UTF-8
118 API libgdata dla języka Vala.
123 %if %{with static_libs}
124 %{__sed} -i -e '/^libgdata_lib =/ s/shared_library/library/' gdata/meson.build
129 %{?with_apidocs:-Dgtk_doc=true} \
130 -Dinstalled_tests=false \
132 %{?with_oauth1:-Doauth1=enabled}
134 %ninja_build -C build
137 rm -rf $RPM_BUILD_ROOT
139 %ninja_install -C build
144 rm -rf $RPM_BUILD_ROOT
146 %post -p /sbin/ldconfig
147 %postun -p /sbin/ldconfig
150 %defattr(644,root,root,755)
151 %doc AUTHORS NEWS README
152 %attr(755,root,root) %{_libdir}/libgdata.so.*.*.*
153 %attr(755,root,root) %ghost %{_libdir}/libgdata.so.22
154 %{_libdir}/girepository-1.0/GData-0.0.typelib
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_libdir}/libgdata.so
159 %{_datadir}/gir-1.0/GData-0.0.gir
160 %{_includedir}/libgdata
161 %{_pkgconfigdir}/libgdata.pc
163 %if %{with static_libs}
165 %defattr(644,root,root,755)
166 %{_libdir}/libgdata.a
171 %defattr(644,root,root,755)
175 %files -n vala-libgdata
176 %defattr(644,root,root,755)
177 %{_datadir}/vala/vapi/libgdata.deps
178 %{_datadir}/vala/vapi/libgdata.vapi