]> git.pld-linux.org Git - packages/gnome-online-accounts.git/blob - gnome-online-accounts.spec
- updated to 3.4.0; merged from DEVEL
[packages/gnome-online-accounts.git] / gnome-online-accounts.spec
1 # seems that this is loaded as a plugin, symbols come from libgoa
2 %define         skip_post_check_so      libgoa-backend-1.0.so.0.0.0
3 Summary:        Provide online accounts information
4 Name:           gnome-online-accounts
5 Version:        3.4.0
6 Release:        1
7 License:        LGPL v2+
8 Group:          Libraries
9 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-online-accounts/3.4/%{name}-%{version}.tar.xz
10 # Source0-md5:  dd1632ab23dc1af5ece70444d486ba84
11 URL:            http://www.gnome.org/
12 BuildRequires:  autoconf
13 BuildRequires:  automake >= 1:1.9
14 BuildRequires:  gettext-devel >= 0.17
15 BuildRequires:  glib2-devel >= 1:2.30.0
16 BuildRequires:  gnome-common
17 BuildRequires:  gnome-doc-utils >= 0.12.1
18 BuildRequires:  gobject-introspection-devel >= 0.6.2
19 BuildRequires:  gtk+3-devel >= 3.0.0
20 BuildRequires:  gtk-doc
21 BuildRequires:  gtk-webkit3-devel
22 BuildRequires:  intltool >= 0.40.1
23 BuildRequires:  json-glib-devel
24 BuildRequires:  libgnome-keyring-devel
25 BuildRequires:  libnotify-devel >= 0.7
26 BuildRequires:  libsoup-gnome-devel >= 2.26
27 BuildRequires:  rest-devel >= 0.7
28 BuildRequires:  rpmbuild(macros) >= 1.311
29 BuildRequires:  tar >= 1:1.22
30 BuildRequires:  xz
31 Requires(post,postun):  gtk-update-icon-cache
32 Requires:       hicolor-icon-theme
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 gnome-online-accounts provides interfaces so applications and
37 libraries in GNOME can access the user's online accounts.
38
39 %package devel
40 Summary:        Development files for %{name}
41 Group:          Development/Libraries
42 Requires:       %{name} = %{version}-%{release}
43 Requires:       glib2-devel >= 1:2.30.0
44 Requires:       gtk+3-devel
45
46 %description devel
47 The gnome-online-accounts-devel package contains libraries and header
48 files for developing applications that use gnome-online-accounts.
49
50 %package apidocs
51 Summary:        GOA API documentation
52 Group:          Documentation
53 Requires:       gtk-doc-common
54
55 %description apidocs
56 GOA API documentation.
57
58 %prep
59 %setup -q
60
61 %build
62 %{__gnome_doc_prepare}
63 %{__gnome_doc_common}
64 %{__glib_gettextize}
65 %{__intltoolize}
66 %{__libtoolize}
67 %{__aclocal}
68 %{__autoconf}
69 %{__autoheader}
70 %{__automake}
71 %configure \
72         --disable-static \
73         --disable-silent-rules \
74         --enable-gtk-doc \
75         --with-html-dir=%{_gtkdocdir} \
76         --enable-google \
77         --enable-twitter \
78         --enable-yahoo \
79         --enable-facebook
80 %{__make}
81
82 %install
83 rm -rf $RPM_BUILD_ROOT
84
85 %{__make} install \
86         DESTDIR=$RPM_BUILD_ROOT
87
88 %{__rm} $RPM_BUILD_ROOT/%{_libdir}/*.la
89
90 %find_lang gnome-online-accounts
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post
96 /sbin/ldconfig
97 %update_icon_cache hicolor
98
99 %postun
100 /sbin/ldconfig
101 %update_icon_cache hicolor
102
103 %files -f gnome-online-accounts.lang
104 %defattr(644,root,root,755)
105 %doc NEWS COPYING
106 %attr(755,root,root) %{_libexecdir}/goa-daemon
107 %attr(755,root,root) %{_libdir}/libgoa-1.0.so.*.*.*
108 %attr(755,root,root) %ghost %{_libdir}/libgoa-1.0.so.0
109 %attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so.*.*.*
110 %attr(755,root,root) %ghost %{_libdir}/libgoa-backend-1.0.so.0
111 %{_datadir}/dbus-1/services/org.gnome.OnlineAccounts.service
112 %{_iconsdir}/hicolor/*/apps/goa-*.png
113 %{_mandir}/man8/goa-daemon.8*
114 %{_libdir}/girepository-1.0/Goa-1.0.typelib
115
116 %files devel
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_libdir}/libgoa-1.0.so
119 %attr(755,root,root) %{_libdir}/libgoa-backend-1.0.so
120 %{_includedir}/goa-1.0
121 %{_datadir}/gir-1.0/Goa-1.0.gir
122 %{_pkgconfigdir}/goa-1.0.pc
123 %{_pkgconfigdir}/goa-backend-1.0.pc
124
125 %files apidocs
126 %defattr(644,root,root,755)
127 %{_gtkdocdir}/goa
This page took 0.097089 seconds and 4 git commands to generate.