summaryrefslogtreecommitdiff
path: root/telepathy-logger.spec
blob: b0b1c323b22c500b85a5d505c1cfd0994b09ae2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Name:             telepathy-logger
Version:          0.8.2
Release:          15
Summary:          Centralized Logging for the Telepathy Framework

License:          LGPL-2.1-or-later
URL:              https://telepathy.freedesktop.org/components/telepathy-logger/
Source0:          https://telepathy.freedesktop.org/releases/telepathy-logger/%{name}-%{version}.tar.bz2

Patch0:           0001-tools-Fix-the-build-with-Python-3.patch

BuildRequires:  pkgconfig(dbus-1) >= 1.1.0
BuildRequires:  pkgconfig(dbus-glib-1) >= 0.82
BuildRequires:  pkgconfig(gio-2.0)
BuildRequires:  pkgconfig(glib-2.0) >= 2.32
BuildRequires:  pkgconfig(gobject-2.0)
BuildRequires:  pkgconfig(libxml-2.0)
BuildRequires:  pkgconfig(sqlite3)
BuildRequires:  pkgconfig(telepathy-glib) >= 0.21.2
BuildRequires:  gobject-introspection-devel >= 0.9.6
BuildRequires:  gtk-doc >= 1.10
BuildRequires:  intltool >= 0.35.0
BuildRequires:  /usr/bin/dbus-binding-tool
BuildRequires:  /usr/bin/python3
BuildRequires:  /usr/bin/xsltproc
BuildRequires:  dbus-daemon

Requires:         telepathy-filesystem
Conflicts:        %{name}-help < 0.8.2-14

%description
telepathy-logger is a daemon that centralizes the logging of all
communication within the Telepathy framework. This prevents the
UIs from having to implement their own solution that would end
up into having multiple incomplete databases.

%package          devel
Summary:          Header files for telepathy-logger
Requires:         %{name} = %{version}-%{release}

%description      devel
Header files for telepathy-logger

%package_help

%prep
%autosetup -n %{name}-%{version} -p1
%if "%{_libdir}" != "/usr/lib"
sed -i.rpath -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
%endif

%build
%configure --enable-introspection=yes --disable-static
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_build

%install
%make_install
%delete_la_and_a

%check
%make_build check

%files
%doc README
%license COPYING
%{_libdir}/*.so.*
%{_libdir}/girepository-1.0/*.typelib
%{_libexecdir}/telepathy-logger
%{_datadir}/dbus-1/services/*.service
%{_datadir}/telepathy/clients/Logger.client
%{_datadir}/glib-2.0/schemas/*.xml

%files devel
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/gir-1.0/*.gir
%{_includedir}/telepathy-logger-0.2

%files help
%doc NEWS
%doc %{_datadir}/gtk-doc/html/telepathy-logger

%changelog
* Wed Nov 05 2025 Funda Wang <fundawang@yeah.net> - 0.8.2-15
- move glib schemas into main package

* Fri Jan 13 2023 Wenlong Zhang<zhangwenlong@loongson.cn> - 0.8.2-14
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix build error dbus-daemon: command not found

* Thu Oct 29 2020 jinzhimin <jinzhimin2@huawei.com> - 0.8.2-13
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix build failed in python3

* Fri Feb 28 2020 hexiujun <hexiujun1@huawei.com> - 0.8.2-12
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:fix the build with python3

* Mon Oct 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.8.2-11
- Type:enhancement
- Id:NA
- SUG:NA
- DESC:modify the location of COPYING

* Wed Oct 16 2019 chengquan<chengquan3@huawei.com> - 0.8.2-10
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove useless buildrequires

* Mon Sep 2 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.8.2-9
- Package init