source: projects/specs/trunk/f/folks/folks-vl.spec @ 12167

Revision 12167, 8.7 KB checked in by tomop, 5 years ago (diff)

folks-0.12.1-1

Line 
1%define tp_glib_ver     0.18.0
2%global folks_module_version 44
3
4Name:           folks
5Version:        0.12.1
6Release:        1%{?_dist_release}
7Summary:        GObject contact aggregation library
8
9Group:          System Environment/Libraries
10License:        LGPLv2+
11URL:            http://telepathy.freedesktop.org/wiki/Folks
12%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
13Source0:        http://download.gnome.org/sources/folks/%{major_minor}/%{name}-%{version}.tar.xz
14
15
16BuildRequires:  meson
17BuildRequires:  chrpath
18BuildRequires:  telepathy-glib-devel >= %{tp_glib_ver}
19BuildRequires:  telepathy-glib-vala >= %{tp_glib_ver}
20BuildRequires:  evolution-data-server-devel >= 3.0.1
21BuildRequires:  glib2-devel
22BuildRequires:  gobject-introspection-devel
23BuildRequires:  libgee-devel
24BuildRequires:  libxml2-devel
25BuildConflicts: libsocialweb-devel
26BuildRequires:  python3-devel
27BuildRequires:  python3-rpm-macros
28BuildRequires:  python3-setuptools
29BuildRequires:  readline-devel
30BuildRequires:  tracker-devel
31
32BuildRequires:  vala
33BuildRequires:  vala-tools
34BuildRequires:  libgee-vala
35BuildRequires:  evolution-data-server-vala
36
37Requires(postun,posttrans):     glib2
38
39Vendor: Project Vine
40Distribution: Vine Linux
41
42%description
43libfolks is a library that aggregates people from multiple sources (e.g.
44Telepathy connection managers and eventually evolution data server,
45Facebook, etc.) to create meta-contacts.
46
47
48%package        devel
49Summary:        Development files for %{name}
50Group:          Development/Libraries
51Requires:       %{name} = %{version}-%{release}
52Requires:               telepathy-glib-devel >= %{tp_glib_ver}
53Requires:               libgee-devel
54Requires:               glib2-devel
55Requires:               pkgconfig
56
57%description    devel
58The %{name}-devel package contains libraries and header files for
59developing applications that use %{name}.
60
61
62%package        vala
63Summary:        Vala bindings for %{name}
64Summary(ja):    %{name} の Vala バインディング
65Group:          Development/Libraries
66Requires:       %{name} = %{version}-%{release}
67Requires:       vala
68Requires:       libgee-vala
69Requires:               evolution-data-server-vala
70
71%description    vala
72Vala bindings for %{name}.
73
74
75%prep
76%setup -q
77
78%build
79%meson
80%meson_build
81
82
83%install
84%meson_install
85
86find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
87
88# Remove lib64 rpaths
89chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/key-file/key-file.so
90chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/ofono/ofono.so
91chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/bluez/bluez.so
92chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/eds/eds.so
93chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/dummy/dummy.so
94chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/telepathy/telepathy.so
95chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-dummy.so
96chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-eds.so
97chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-telepathy.so
98chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-import
99chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-inspect
100
101%find_lang %{name}
102
103%post -p /sbin/ldconfig
104
105%postun
106/sbin/ldconfig
107if [ $1 -eq 0 ]; then
108  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
109fi
110
111%posttrans
112glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
113
114
115%files -f %{name}.lang
116%defattr(-,root,root,-)
117%license COPYING
118%doc AUTHORS ChangeLog README
119%{_bindir}/%{name}-import
120%{_bindir}/%{name}-inspect
121%{_libdir}/*.so.*
122%{_libdir}/folks
123%{_libdir}/girepository-1.0/*.typelib
124#{_datadir}/GConf/gsettings/folks.convert
125%{_datadir}/glib-2.0/schemas/org.freedesktop.folks.gschema.xml
126
127%files devel
128%defattr(-,root,root,-)
129%{_includedir}/folks
130%{_libdir}/*.so
131%{_libdir}/pkgconfig/folks*.pc
132%{_datadir}/gir-1.0/*.gir
133
134%files vala
135%defattr(-,root,root,-)
136%{_datadir}/vala/vapi/folks-dummy.deps
137%{_datadir}/vala/vapi/folks-dummy.vapi
138%{_datadir}/vala/vapi/folks-eds.deps
139%{_datadir}/vala/vapi/folks-eds.vapi
140%{_datadir}/vala/vapi/folks-telepathy.deps
141%{_datadir}/vala/vapi/folks-telepathy.vapi
142%{_datadir}/vala/vapi/folks.deps
143%{_datadir}/vala/vapi/folks.vapi
144
145
146%changelog
147* Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12.1-1
148- new upstream release.
149- disabled libsocialweb.
150
151* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.11.4-2
152- rebuilt with evolution-data-server-3.30.3.
153
154* Sat Jan 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.11.4-1
155- new upstream release.
156
157* Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.11.2-2
158- rebuild with evolution-data-server-3.20.0
159
160* Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.11.2-1
161- new upstream release
162
163* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.11.1-2
164- rebuild with evolution-data-server-3.18.1
165
166* Sat May 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.11.1-1
167- new upstream release
168
169* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.11.0-1
170- new upstream release
171- add BuildRequires: tracker-devel
172
173* Wed Jan 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.1-1
174- new upstream release
175
176* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.10.0-1
177- new upstream release
178
179* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.6-1
180- new upstream release
181- remove Patch0 (folks-0.9.5-git20131001.patch)
182
183* Sat Dec 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.5-2
184- rebuild with VineSeed environment
185
186* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.5-1
187- new upstream release
188- add BuildRequires: libgee-vala, evolution-data-server-vala
189- add Patch0 (folks-0.9.5-git20131001.patch)
190
191* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.2-1
192- new upstream release
193
194* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.1-1
195- new upstream release
196- change BuildRequires: libgee-devel instead of libgee06-devel
197- add BuildRequires: vala, vala-tools
198- create %%{name}-vala subpackage
199
200* Fri Oct 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-1
201- new upstream release
202
203* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4.1-1
204- new upstream release
205- change BuildRequires: libgee06-devel instead of libgee-devel
206- add BuildRequires: libzeitgeist-devel
207
208* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.9-1
209- new upstream release
210
211* Wed Dec 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.6-1
212- new upstream release
213
214* Sun Nov 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.5-1
215- new upstream release
216
217* Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.4.1-1
218- new upstream release
219
220* Thu Sep 29 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.3.2-1
221- new upstream release
222
223* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.3-1
224- new upstream release
225
226* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.1-1
227- new upstream release
228- add BuildRequires: libsocialweb-devel
229
230* Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.0-1
231- new upstream release
232
233* Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5.2-1
234- new upstream release
235- add BuildRequires: GConf2-devel
236
237* Sun Oct 10 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.0-1
238- initial build for Vine Linux
239
240
241* Wed Sep 29 2010 jkeating - 0.2.0-2
242- Rebuilt for gcc bug 634757
243
244* Sat Sep 25 2010 Brian Pepple <bpepple@fedoraproject.org> - 0.2.0-1
245- Update to 0.2.0.
246- Add missing requires to devel subpackage.
247- Drop DSO linkng patch. Fixed upstream.
248
249* Sun Sep 12 2010 Brian Pepple <bpepple@fedoraproject.org> - 0.1.17-1
250- Update to 0.1.17.
251- Add patch to fix DSO linking for import tool.
252- Add BR on libxml2-devel so import tool is built.
253
254* Wed Sep  1 2010 Yanko Kaneti <yaneti@declera.com> 0.1.16-1
255- New upstream release.
256
257* Mon Aug 30 2010 Yanko Kaneti <yaneti@declera.com> 0.1.15-1
258- New upstream release. Drop the RPATH hacks.
259
260* Thu Aug 19 2010 Yanko Kaneti <yaneti@declera.com> 0.1.14.1-1
261- New upstream release. Requires vala >= 0.9.6
262
263* Thu Aug 19 2010 Yanko Kaneti <yaneti@declera.com> 0.1.14-2
264- Use chrpath to remove the lingering RPATH because the guidelines
265  recomended sed makes libtool incapable of building the tp-lowlevel.gir.
266  Better solution welcome.
267
268* Wed Aug 18 2010 Yanko Kaneti <yaneti@declera.com> 0.1.14-1
269- New upstream. Remove patch and libtool hack.
270
271* Tue Aug 17 2010 Yanko Kaneti <yaneti@declera.com> 0.1.13-4
272- Add BR: vala-tools
273
274* Tue Aug 17 2010 Yanko Kaneti <yaneti@declera.com> 0.1.13-3
275- Update for the available telepathy-glib vala packaging
276
277* Thu Aug 12 2010 Yanko Kaneti <yaneti@declera.com> 0.1.13-2
278- Add BR: libgee-devel
279
280* Thu Aug 12 2010 Yanko Kaneti <yaneti@declera.com> 0.1.13-1
281- New upstream release
282- Autofoo for the new vala api versioning
283
284* Tue Aug  3 2010 Yanko Kaneti <yaneti@declera.com> 0.1.12-1
285- New upstream release
286
287* Mon Aug  2 2010 Yanko Kaneti <yaneti@declera.com> 0.1.11-1
288- Packaged for review
Note: See TracBrowser for help on using the repository browser.