]> git.pld-linux.org Git - packages/libcloudproviders.git/blame - libcloudproviders.spec
- unified Source URL
[packages/libcloudproviders.git] / libcloudproviders.spec
CommitLineData
c6025033
JB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4#
5Summary: Cloud providers DBus API library
6Summary(pl.UTF-8): Biblioteka API DBus usług dostawców chmurowych
7Name: libcloudproviders
fc1383a3 8Version: 0.3.1
c6025033
JB
9Release: 1
10License: LGPL v3+
11Group: Libraries
10a1ca85 12Source0: https://download.gnome.org/sources/libcloudproviders/0.3/%{name}-%{version}.tar.xz
fc1383a3 13# Source0-md5: f4c782e044760830515ab9b886791a95
c6025033
JB
14URL: https://gitlab.gnome.org/World/libcloudproviders
15BuildRequires: gcc >= 5:3.2
16BuildRequires: glib2-devel >= 1:2.51.2
d12e8540 17BuildRequires: gobject-introspection-devel
c6025033 18BuildRequires: gtk-doc
d12e8540 19BuildRequires: meson >= 0.42.0
fc1383a3 20BuildRequires: ninja >= 1.5
c6025033 21BuildRequires: tar >= 1:1.22
d12e8540 22BuildRequires: vala
c6025033
JB
23BuildRequires: xz
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27libcloudproviders is a DBus API that allows cloud storage sync clients
28to expose their services. Clients such as file managers and desktop
29environments can then provide integrated access to the cloud providers
30services.
31
32%description -l pl.UTF-8
33libcloudproviders to API DBus pozwalające klientom synchronizacji z
34przestrzenią dyskową w chmurze eksponować swoje usługi. Klienci tacy
35jak zarządcy plików czy środowiska graficzne mogą zapewniać
36zintegrowany dostęp do usług dostawców chmurowych.
37
38%package devel
39Summary: Header files for cloudproviders library
40Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cloudproviders
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: glib2-devel >= 1:2.51.2
44
45%description devel
46Header files for cloudproviders library.
47
48%description devel -l pl.UTF-8
49Pliki nagłówkowe biblioteki cloudproviders.
50
d12e8540
JB
51%package -n vala-libcloudproviders
52Summary: Vala API for cloudproviders library
53Summary(pl.UTF-8): API języka Vala do biblioteki cloudproviders
54Group: Development/Libraries
55Requires: %{name}-devel = %{version}-%{release}
56Requires: vala
57
58%description -n vala-libcloudproviders
59Vala API for cloudproviders library.
60
61%description -n vala-libcloudproviders -l pl.UTF-8
62API języka Vala do biblioteki cloudproviders.
63
c6025033
JB
64%package apidocs
65Summary: API documentation for cloudproviders library
66Summary(pl.UTF-8): Dokumentacja API biblioteki cloudproviders
67Group: Documentation
c6025033 68BuildArch: noarch
c6025033
JB
69
70%description apidocs
71API documentation for cloudproviders library.
72
73%description apidocs -l pl.UTF-8
74Dokumentacja API biblioteki cloudproviders.
75
76%prep
77%setup -q
78
79%build
80%meson build \
81 %{?with_apidocs:-Denable-gtk-doc=true}
82
83%meson_build -C build
84
85%install
86rm -rf $RPM_BUILD_ROOT
87
88%meson_install -C build
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post -p /sbin/ldconfig
94%postun -p /sbin/ldconfig
95
96%files
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
fc1383a3 101%{_libdir}/girepository-1.0/CloudProviders-0.3.typelib
c6025033
JB
102
103%files devel
104%defattr(644,root,root,755)
105%attr(755,root,root) %{_libdir}/libcloudproviders.so
106%{_includedir}/cloudproviders
fc1383a3 107%{_datadir}/gir-1.0/CloudProviders-0.3.gir
c6025033
JB
108%{_pkgconfigdir}/cloudproviders.pc
109
d12e8540
JB
110%files -n vala-libcloudproviders
111%defattr(644,root,root,755)
112%{_datadir}/vala/vapi/cloudproviders.deps
113%{_datadir}/vala/vapi/cloudproviders.vapi
114
c6025033
JB
115%if %{with apidocs}
116%files apidocs
117%defattr(644,root,root,755)
118%{_gtkdocdir}/libcloudproviders
119%endif
This page took 0.050101 seconds and 4 git commands to generate.