]> git.pld-linux.org Git - packages/folks.git/blame - folks.spec
Update to 0.10.1
[packages/folks.git] / folks.spec
CommitLineData
f5d05c9c
ŁK
1#
2# Conditional build:
3%bcond_without vala # do not build Vala API
4#
a439583d 5Summary: GObject contact aggregation library
8d57488c 6Summary(pl.UTF-8): Biblioteka GObject do agregowania kontaktów
a439583d 7Name: folks
033fd3f3 8Version: 0.10.1
051a1701 9Release: 1
8d57488c 10License: LGPL v2.1+
a439583d 11Group: Libraries
5058ac3c 12Source0: http://ftp.gnome.org/pub/GNOME/sources/folks/0.10/%{name}-%{version}.tar.xz
033fd3f3 13# Source0-md5: 5f9ce657376d03be459d3c5bbf735ce7
5058ac3c 14Patch0: %{name}-link.patch
f9bec078 15URL: https://live.gnome.org/Folks
20895c66 16BuildRequires: autoconf >= 2.65
051a1701 17BuildRequires: automake >= 1:1.12
8d57488c 18BuildRequires: dbus-devel
99340317 19BuildRequires: dbus-glib-devel
6a7533fa 20BuildRequires: evolution-data-server-devel >= 3.9.1
1144110f 21BuildRequires: gettext-tools
051a1701 22BuildRequires: glib2-devel >= 1:2.39.2
8b3156f3 23BuildRequires: gobject-introspection-devel >= 1.30.0
7e23dbc3 24BuildRequires: intltool >= 0.50.0
f3eb456c 25BuildRequires: libgee-devel >= 0.8.4
26b2788e 26BuildRequires: libsocialweb-devel >= 0.25.20
8d57488c
JB
27BuildRequires: libtool >= 2:2
28BuildRequires: libxml2-devel >= 2.0
be39b557 29BuildRequires: ncurses-devel
99340317 30BuildRequires: pkgconfig >= 1:0.21
cb1d7e18 31BuildRequires: readline-devel
20895c66 32BuildRequires: tar >= 1:1.22
7e23dbc3 33BuildRequires: telepathy-glib-devel >= 0.19.0
903824e2 34BuildRequires: tracker-devel >= 1.0.0
f5d05c9c 35%if %{with vala}
8d57488c
JB
36BuildRequires: vala >= 2:0.22.1
37BuildRequires: vala-evolution-data-server >= 3.9.1
f3eb456c 38BuildRequires: vala-libgee >= 0.8.4
826cdda6 39BuildRequires: vala-libsocialweb >= 0.25.20
7fcdfd77 40BuildRequires: vala-telepathy-glib >= 0.19.0
903824e2 41BuildRequires: vala-tracker >= 1.0.0
be39b557 42BuildRequires: vala-zeitgeist >= 0.9.14
8d57488c 43#BuildRequires: valadoc >= 0.3.1
f5d05c9c 44%endif
20895c66 45BuildRequires: xz
aa16349b 46BuildRequires: zeitgeist-devel >= 0.9.14
be39b557 47Requires: evolution-data-server-libs >= 3.9.1
051a1701 48Requires: glib2 >= 1:2.39.2
f3eb456c 49Requires: libgee >= 0.8.4
8d57488c 50Requires: telepathy-glib >= 0.19.0
903824e2 51Requires: tracker-libs >= 1.0.0
2a61e194 52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a439583d
PZ
53
54%description
55libfolks is a library that aggregates people from multiple sources
56(e.g. Telepathy connection managers and eventually evolution data
57server, Facebook, etc.) to create meta-contacts.
58
8d57488c
JB
59%description -l pl.UTF-8
60libfolks to biblioteka gromadząca osoby z wielu źródeł (np. zarządców
61połączeń Telepathy, serwera danych Evolution, Facebooka itp.), aby
62utworzyć metakontakty.
63
2a61e194 64%package devel
99340317
MB
65Summary: Development files for folks libraries
66Summary(pl.UTF-8): Pliki programistyczne bibliotek folks
a439583d
PZ
67Group: Development/Libraries
68Requires: %{name} = %{version}-%{release}
8d57488c 69Requires: evolution-data-server-devel >= 3.9.1
051a1701 70Requires: glib2-devel >= 1:2.39.2
50d18e2e 71Requires: libgee-devel >= 0.8.4
26b2788e 72Requires: libsocialweb-devel >= 0.25.20
7e23dbc3 73Requires: telepathy-glib-devel >= 0.19.0
903824e2 74Requires: tracker-devel >= 1.0.0
a439583d 75
2a61e194 76%description devel
99340317
MB
77Development files for folks libraries.
78
79%description devel -l pl.UTF-8
80Pliki programistyczne bibliotek folks.
a439583d 81
f5d05c9c
ŁK
82%package -n vala-folks
83Summary: folks API for Vala language
84Summary(pl.UTF-8): API folks dla języka Vala
85Group: Development/Libraries
86Requires: %{name}-devel = %{version}-%{release}
8d57488c
JB
87Requires: vala >= 2:0.22.1
88Requires: vala-evolution-data-server >= 3.9.1
89Requires: vala-libgee >= 0.8.4
90Requires: vala-libsocialweb >= 0.25.20
91Requires: vala-telepathy-glib >= 0.19.0
903824e2 92Requires: vala-tracker >= 1.0.0
f5d05c9c
ŁK
93
94%description -n vala-folks
95folks API for Vala language.
96
97%description -n vala-folks -l pl.UTF-8
98API folks dla języka Vala.
99
a439583d
PZ
100%prep
101%setup -q
903824e2 102%patch0 -p1
a439583d
PZ
103
104%build
20895c66
MB
105%{__intltoolize}
106%{__libtoolize}
107%{__aclocal} -I m4
108%{__autoconf}
109%{__autoheader}
110%{__automake}
a439583d 111%configure \
aa16349b 112 --disable-fatal-warnings \
99340317 113 --disable-silent-rules \
7e23dbc3 114 --enable-tracker-backend \
8d57488c 115 %{__enable_disable vala vala}
a439583d 116
99340317 117%{__make}
a439583d
PZ
118
119%install
120rm -rf $RPM_BUILD_ROOT
99340317
MB
121
122%{__make} install \
123 DESTDIR=$RPM_BUILD_ROOT
124
20895c66 125%{__rm} $RPM_BUILD_ROOT%{_libdir}/folks/*/backends/*/*.la \
99340317
MB
126 $RPM_BUILD_ROOT%{_libdir}/*.la
127
128%find_lang %{name}
a439583d 129
2a61e194 130%clean
131rm -rf $RPM_BUILD_ROOT
132
8d57488c
JB
133%post -p /sbin/ldconfig
134%postun -p /sbin/ldconfig
a439583d 135
99340317 136%files -f %{name}.lang
a439583d 137%defattr(644,root,root,755)
8d57488c 138%doc AUTHORS ChangeLog NEWS README
55e966a3 139%attr(755,root,root) %{_bindir}/folks-import
99340317 140%attr(755,root,root) %{_bindir}/folks-inspect
a439583d 141%attr(755,root,root) %{_libdir}/libfolks.so.*.*.*
568f1170 142%attr(755,root,root) %ghost %{_libdir}/libfolks.so.25
051a1701
JB
143%attr(755,root,root) %{_libdir}/libfolks-dummy.so.*.*.*
144%attr(755,root,root) %ghost %{_libdir}/libfolks-dummy.so.25
20895c66 145%attr(755,root,root) %{_libdir}/libfolks-eds.so.*.*.*
568f1170 146%attr(755,root,root) %ghost %{_libdir}/libfolks-eds.so.25
d5d9c06c 147%attr(755,root,root) %{_libdir}/libfolks-libsocialweb.so.*.*.*
568f1170 148%attr(755,root,root) %ghost %{_libdir}/libfolks-libsocialweb.so.25
20895c66 149%attr(755,root,root) %{_libdir}/libfolks-telepathy.so.*.*.*
568f1170 150%attr(755,root,root) %ghost %{_libdir}/libfolks-telepathy.so.25
7e23dbc3 151%attr(755,root,root) %{_libdir}/libfolks-tracker.so.*.*.*
568f1170 152%attr(755,root,root) %ghost %{_libdir}/libfolks-tracker.so.25
8d57488c 153%{_libdir}/girepository-1.0/Folks-0.6.typelib
051a1701 154%{_libdir}/girepository-1.0/FolksDummy-0.6.typelib
8d57488c
JB
155%{_libdir}/girepository-1.0/FolksEds-0.6.typelib
156%{_libdir}/girepository-1.0/FolksLibsocialweb-0.6.typelib
157%{_libdir}/girepository-1.0/FolksTelepathy-0.6.typelib
158%{_libdir}/girepository-1.0/FolksTracker-0.6.typelib
2a61e194 159%dir %{_libdir}/folks
051a1701
JB
160%dir %{_libdir}/folks/42
161%dir %{_libdir}/folks/42/backends
162%dir %{_libdir}/folks/42/backends/bluez
163%attr(755,root,root) %{_libdir}/folks/42/backends/bluez/bluez.so
164%dir %{_libdir}/folks/42/backends/dummy
165%attr(755,root,root) %{_libdir}/folks/42/backends/dummy/dummy.so
166%dir %{_libdir}/folks/42/backends/eds
167%attr(755,root,root) %{_libdir}/folks/42/backends/eds/eds.so
168%dir %{_libdir}/folks/42/backends/key-file
169%attr(755,root,root) %{_libdir}/folks/42/backends/key-file/key-file.so
170%dir %{_libdir}/folks/42/backends/libsocialweb
171%attr(755,root,root) %{_libdir}/folks/42/backends/libsocialweb/libsocialweb.so
172%dir %{_libdir}/folks/42/backends/ofono
173%attr(755,root,root) %{_libdir}/folks/42/backends/ofono/ofono.so
174%dir %{_libdir}/folks/42/backends/telepathy
175%attr(755,root,root) %{_libdir}/folks/42/backends/telepathy/telepathy.so
176%dir %{_libdir}/folks/42/backends/tracker
177%attr(755,root,root) %{_libdir}/folks/42/backends/tracker/tracker.so
7e23dbc3
AF
178%{_datadir}/GConf/gsettings/folks.convert
179%{_datadir}/glib-2.0/schemas/org.freedesktop.folks.gschema.xml
a439583d
PZ
180
181%files devel
182%defattr(644,root,root,755)
99340317 183%attr(755,root,root) %{_libdir}/libfolks.so
051a1701 184%attr(755,root,root) %{_libdir}/libfolks-dummy.so
20895c66 185%attr(755,root,root) %{_libdir}/libfolks-eds.so
d5d9c06c 186%attr(755,root,root) %{_libdir}/libfolks-libsocialweb.so
20895c66 187%attr(755,root,root) %{_libdir}/libfolks-telepathy.so
7e23dbc3 188%attr(755,root,root) %{_libdir}/libfolks-tracker.so
8d57488c 189%{_datadir}/gir-1.0/Folks-0.6.gir
051a1701 190%{_datadir}/gir-1.0/FolksDummy-0.6.gir
8d57488c
JB
191%{_datadir}/gir-1.0/FolksEds-0.6.gir
192%{_datadir}/gir-1.0/FolksLibsocialweb-0.6.gir
193%{_datadir}/gir-1.0/FolksTelepathy-0.6.gir
194%{_datadir}/gir-1.0/FolksTracker-0.6.gir
f5d05c9c
ŁK
195%{_includedir}/folks
196%{_pkgconfigdir}/folks.pc
051a1701 197%{_pkgconfigdir}/folks-dummy.pc
f5d05c9c
ŁK
198%{_pkgconfigdir}/folks-eds.pc
199%{_pkgconfigdir}/folks-libsocialweb.pc
200%{_pkgconfigdir}/folks-telepathy.pc
7e23dbc3 201%{_pkgconfigdir}/folks-tracker.pc
f5d05c9c
ŁK
202
203%if %{with vala}
204%files -n vala-folks
205%defattr(644,root,root,755)
d5d9c06c
AF
206%{_datadir}/vala/vapi/folks.deps
207%{_datadir}/vala/vapi/folks.vapi
051a1701
JB
208%{_datadir}/vala/vapi/folks-dummy.deps
209%{_datadir}/vala/vapi/folks-dummy.vapi
20895c66
MB
210%{_datadir}/vala/vapi/folks-eds.deps
211%{_datadir}/vala/vapi/folks-eds.vapi
d5d9c06c
AF
212%{_datadir}/vala/vapi/folks-libsocialweb.deps
213%{_datadir}/vala/vapi/folks-libsocialweb.vapi
214%{_datadir}/vala/vapi/folks-telepathy.deps
215%{_datadir}/vala/vapi/folks-telepathy.vapi
7e23dbc3
AF
216%{_datadir}/vala/vapi/folks-tracker.deps
217%{_datadir}/vala/vapi/folks-tracker.vapi
f5d05c9c 218%endif
This page took 0.16649 seconds and 4 git commands to generate.