3 %bcond_without apidocs # do not build and package API docs
5 Summary: Cloud providers DBus API library
6 Summary(pl.UTF-8): Biblioteka API DBus usług dostawców chmurowych
7 Name: libcloudproviders
12 Source0: http://ftp.acc.umu.se/pub/GNOME/sources/libcloudproviders/0.3/%{name}-%{version}.tar.xz
13 # Source0-md5: f4c782e044760830515ab9b886791a95
14 URL: https://gitlab.gnome.org/World/libcloudproviders
15 BuildRequires: gcc >= 5:3.2
16 BuildRequires: glib2-devel >= 1:2.51.2
17 BuildRequires: gobject-introspection-devel
18 BuildRequires: gtk-doc
19 BuildRequires: meson >= 0.42.0
20 BuildRequires: ninja >= 1.5
21 BuildRequires: tar >= 1:1.22
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 libcloudproviders is a DBus API that allows cloud storage sync clients
28 to expose their services. Clients such as file managers and desktop
29 environments can then provide integrated access to the cloud providers
32 %description -l pl.UTF-8
33 libcloudproviders to API DBus pozwalające klientom synchronizacji z
34 przestrzenią dyskową w chmurze eksponować swoje usługi. Klienci tacy
35 jak zarządcy plików czy środowiska graficzne mogą zapewniać
36 zintegrowany dostęp do usług dostawców chmurowych.
39 Summary: Header files for cloudproviders library
40 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cloudproviders
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
43 Requires: glib2-devel >= 1:2.51.2
46 Header files for cloudproviders library.
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki cloudproviders.
51 %package -n vala-libcloudproviders
52 Summary: Vala API for cloudproviders library
53 Summary(pl.UTF-8): API języka Vala do biblioteki cloudproviders
54 Group: Development/Libraries
55 Requires: %{name}-devel = %{version}-%{release}
58 %description -n vala-libcloudproviders
59 Vala API for cloudproviders library.
61 %description -n vala-libcloudproviders -l pl.UTF-8
62 API języka Vala do biblioteki cloudproviders.
65 Summary: API documentation for cloudproviders library
66 Summary(pl.UTF-8): Dokumentacja API biblioteki cloudproviders
71 API documentation for cloudproviders library.
73 %description apidocs -l pl.UTF-8
74 Dokumentacja API biblioteki cloudproviders.
81 %{?with_apidocs:-Denable-gtk-doc=true}
86 rm -rf $RPM_BUILD_ROOT
88 %meson_install -C build
91 rm -rf $RPM_BUILD_ROOT
93 %post -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
97 %defattr(644,root,root,755)
98 %doc CHANGELOG README.md
99 %attr(755,root,root) %{_libdir}/libcloudproviders.so.*.*.*
100 %attr(755,root,root) %ghost %{_libdir}/libcloudproviders.so.0
101 %{_libdir}/girepository-1.0/CloudProviders-0.3.typelib
104 %defattr(644,root,root,755)
105 %attr(755,root,root) %{_libdir}/libcloudproviders.so
106 %{_includedir}/cloudproviders
107 %{_datadir}/gir-1.0/CloudProviders-0.3.gir
108 %{_pkgconfigdir}/cloudproviders.pc
110 %files -n vala-libcloudproviders
111 %defattr(644,root,root,755)
112 %{_datadir}/vala/vapi/cloudproviders.deps
113 %{_datadir}/vala/vapi/cloudproviders.vapi
117 %defattr(644,root,root,755)
118 %{_gtkdocdir}/libcloudproviders