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 #Source0Download: https://gitlab.gnome.org/World/libcloudproviders/tags
13 Source0: https://gitlab.gnome.org/World/libcloudproviders/uploads/32bb0a808c397d55b6d72c61540c0171/%{name}-%{version}.tar.xz
14 # Source0-md5: 5c6f15fca82c9deb27a16ea956afdc15
15 URL: https://gitlab.gnome.org/World/libcloudproviders
16 BuildRequires: gcc >= 5:3.2
17 BuildRequires: glib2-devel >= 1:2.51.2
18 BuildRequires: gtk-doc
19 BuildRequires: meson >= 0.40.0
21 BuildRequires: tar >= 1:1.22
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 libcloudproviders is a DBus API that allows cloud storage sync clients
27 to expose their services. Clients such as file managers and desktop
28 environments can then provide integrated access to the cloud providers
31 %description -l pl.UTF-8
32 libcloudproviders to API DBus pozwalające klientom synchronizacji z
33 przestrzenią dyskową w chmurze eksponować swoje usługi. Klienci tacy
34 jak zarządcy plików czy środowiska graficzne mogą zapewniać
35 zintegrowany dostęp do usług dostawców chmurowych.
38 Summary: Header files for cloudproviders library
39 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cloudproviders
40 Group: Development/Libraries
41 Requires: %{name} = %{version}-%{release}
42 Requires: glib2-devel >= 1:2.51.2
45 Header files for cloudproviders library.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe biblioteki cloudproviders.
51 Summary: API documentation for cloudproviders library
52 Summary(pl.UTF-8): Dokumentacja API biblioteki cloudproviders
54 %if "%{_rpmversion}" >= "5"
59 API documentation for cloudproviders library.
61 %description apidocs -l pl.UTF-8
62 Dokumentacja API biblioteki cloudproviders.
69 %{?with_apidocs:-Denable-gtk-doc=true}
74 rm -rf $RPM_BUILD_ROOT
76 %meson_install -C build
79 rm -rf $RPM_BUILD_ROOT
81 %post -p /sbin/ldconfig
82 %postun -p /sbin/ldconfig
85 %defattr(644,root,root,755)
86 %doc CHANGELOG README.md
87 %attr(755,root,root) %{_libdir}/libcloudproviders.so.*.*.*
88 %attr(755,root,root) %ghost %{_libdir}/libcloudproviders.so.0
91 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/libcloudproviders.so
93 %{_includedir}/cloudproviders
94 %{_pkgconfigdir}/cloudproviders.pc
98 %defattr(644,root,root,755)
99 %{_gtkdocdir}/libcloudproviders