]> git.pld-linux.org Git - packages/abrt.git/blame - abrt.spec
rebuild with separate debuginfo build-ids
[packages/abrt.git] / abrt.spec
CommitLineData
63118756 1#
d3f5b5cc 2# TODO:
588db202 3# - SysV init scripts for -addon-ccpp, -addon-kerneloops, -addon-pstoreoops, -addon-upload-watch, -addon-vmcore, -addon-xorg
95236fe7
JB
4#
5# Conditional build:
6%bcond_without tests # disable pythontests
202dbab6 7%bcond_with rpm5 # build with rpm5
62de3454 8
0b1de9ce 9%define libreport_ver 2.13.0
195da996 10Summary: Automatic bug detection and reporting tool
d3f5b5cc 11Summary(pl.UTF-8): Narzędzie do automatycznego wykrywania i zgłaszania błędów
195da996 12Name: abrt
61e5ad49 13Version: 2.14.4
12ee8667 14Release: 6
195da996
ER
15License: GPL v2+
16Group: Applications/System
19e2cf5c 17#Source0Download: https://github.com/abrt/abrt/releases
b0d9bbce 18Source0: https://github.com/abrt/abrt/archive/%{version}/%{name}-%{version}.tar.gz
61e5ad49 19# Source0-md5: c7583c001464cb2ec0067afb08cdc6cb
195da996 20Source1: %{name}.init
4209ffa7 21Patch0: %{name}-rpm5.patch
f0252d8d 22Patch2: %{name}-link.patch
c84311ec 23Patch3: %{name}-split-usr.patch
b0d9bbce 24URL: https://abrt.readthedocs.org/
d3f5b5cc 25BuildRequires: asciidoc
19e2cf5c 26%{?with_tests:BuildRequires: augeas}
d3f5b5cc 27BuildRequires: autoconf >= 2.50
436832da 28BuildRequires: automake
195da996 29BuildRequires: dbus-devel
cf33ade5 30BuildRequires: docbook-dtd45-xml
6f0ebd42 31BuildRequires: gettext-tools >= 0.17
19e2cf5c 32BuildRequires: glib2-devel >= 1:2.55.1
adb4721f 33BuildRequires: gsettings-desktop-schemas-devel >= 3.15.1
d3f5b5cc
JB
34BuildRequires: gtk+3-devel >= 3.0
35BuildRequires: intltool >= 0.35.0
36BuildRequires: json-c-devel
ca54b056 37BuildRequires: libgomp-devel
adb4721f 38BuildRequires: libnotify-devel >= 0.7.0
588db202
JB
39BuildRequires: libreport-devel >= %{libreport_ver}
40BuildRequires: libreport-gtk-devel >= %{libreport_ver}
41BuildRequires: libreport-web-devel >= %{libreport_ver}
0b689fac 42BuildRequires: libselinux-devel
19e2cf5c 43BuildRequires: libsoup-devel >= 2.4
436832da 44BuildRequires: libtool
d3f5b5cc 45BuildRequires: libxml2-devel >= 2
436832da 46BuildRequires: pkgconfig
6b061db1 47BuildRequires: polkit-devel
19e2cf5c
JB
48BuildRequires: python3-devel >= 1:3.6
49BuildRequires: python3-modules >= 1:3.6
ca54b056 50%{?with_tests:BuildRequires: python3-nose}
bd5c7aa7 51%{?with_tests:BuildRequires: python3-pytest}
a625f40a 52BuildRequires: rpm-build >= 4.6
a578ada2 53BuildRequires: rpm-devel >= 4.5-28
436832da 54BuildRequires: rpm-pythonprov
61e5ad49 55BuildRequires: rpmbuild(macros) >= 1.752
e8a41dea 56BuildRequires: satyr-devel >= 0.21
19e2cf5c
JB
57BuildRequires: sphinx-pdg-3
58BuildRequires: systemd-devel >= 1:209
5da6d054 59BuildRequires: xmlto
3ca3ee02 60Requires(postun): /usr/sbin/groupdel
d3f8b2a1
ER
61Requires(postun): /usr/sbin/userdel
62Requires(pre): /bin/id
3ca3ee02 63Requires(pre): /usr/bin/getgid
8324bd53 64Requires(pre): /usr/sbin/groupadd
d3f8b2a1 65Requires(pre): /usr/sbin/useradd
195da996 66Requires: %{name}-libs = %{version}-%{release}
3ca3ee02 67Provides: group(abrt)
d3f8b2a1 68Provides: user(abrt)
19e2cf5c
JB
69Obsoletes: abrt-addon-coredump-helper < 2.13.0
70Obsoletes: abrt-addon-python < 2.13.0
ca54b056
JR
71Obsoletes: abrt-atomic < 2.13.0
72Obsoletes: abrt-cli < 2.13.0
a625f40a
JB
73Obsoletes: abrt-plugin-catcut < 2.1
74Obsoletes: abrt-plugin-filetransfer < 2.1
75Obsoletes: abrt-plugin-rhfastcheck < 2.1
76Obsoletes: abrt-plugin-rhticket < 2.1
77Obsoletes: abrt-plugin-runapp < 2.1
78Obsoletes: abrt-plugin-sosreport < 2.1
79Obsoletes: abrt-plugin-sqlite3 < 1.0.7
80Obsoletes: abrt-plugin-ticketuploader < 2.1
195da996
ER
81BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82
83%description
d3f5b5cc 84ABRT is a tool to help users to detect defects in applications and to
195da996
ER
85create a bug report with all informations needed by maintainer to fix
86it. It uses plugin system to extend its functionality.
87
d3f5b5cc
JB
88%description -l pl.UTF-8
89ABRT to narzędzie pomagające użytkownikom w wykrywaniu defektów w
90aplikacjach oraz tworzeniu raportów błędów ze wszystkimi informacjami
91potrzebnymi utrzymującemu pakiet do poprawienia go. Wykorzystuje
92system wtyczek do rozszerzania funkcjonalności.
93
a68258ab
JB
94%package -n bash-completion-abrt
95Summary: Bash completion for abrt command
96Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla polecenia abrt
97Group: Applications/Shells
98Requires: %{name} = %{version}-%{release}
99Requires: bash-completion
0c6388db 100Requires: python3-argcomplete
eddfd744 101BuildArch: noarch
a68258ab
JB
102
103%description -n bash-completion-abrt
104Bash completion for abrt command.
105
106%description -n bash-completion-abrt -l pl.UTF-8
107Bashowe dopełnianie parametrów dla polecenia abrt.
108
195da996 109%package libs
d3f5b5cc
JB
110Summary: ABRT shared library
111Summary(pl.UTF-8): Biblioteka współdzielona ABRT
195da996 112Group: Libraries
19e2cf5c 113Requires: glib2 >= 1:2.55.1
588db202 114Requires: libreport >= %{libreport_ver}
195da996
ER
115
116%description libs
d3f5b5cc
JB
117ABRT shared library.
118
119%description libs -l pl.UTF-8
120Biblioteka współdzielona ABRT.
195da996
ER
121
122%package devel
d3f5b5cc
JB
123Summary: Header files for ABRT livrary
124Summary(pl.UTF-8): Pliki nagłówkowe bibliotekia ABRT
195da996
ER
125Group: Development/Libraries
126Requires: %{name}-libs = %{version}-%{release}
19e2cf5c 127Requires: glib2-devel >= 1:2.55.1
588db202 128Requires: libreport-devel >= %{libreport_ver}
195da996
ER
129
130%description devel
d3f5b5cc 131Header files for ABRT livrary.
195da996 132
d3f5b5cc 133%description devel -l pl.UTF-8
588db202 134Pliki nagłówkowe biblioteki ABRT.
195da996
ER
135
136%package addon-ccpp
d3f5b5cc
JB
137Summary: ABRT's C/C++ addon
138Summary(pl.UTF-8): Dodatek C/C++ do ABRT
195da996
ER
139Group: Libraries
140Requires: %{name} = %{version}-%{release}
d3f5b5cc 141Requires: %{name}-retrace-client = %{version}-%{release}
d3f5b5cc 142Requires: cpio
8324bd53 143Requires: elfutils
d3f5b5cc 144Requires: gdb >= 7.0-3
e8a41dea 145Requires: satyr >= 0.21
a625f40a 146Obsoletes: abrt-atomic < 2.13
195da996
ER
147
148%description addon-ccpp
149This package contains hook for C/C++ crashed programs and abrt's C/C++
150analyzer plugin.
151
d3f5b5cc
JB
152%description addon-ccpp -l pl.UTF-8
153Ten pakiet zawiera punkt zaczepienia dla programów w C/C++, które
154uległy awarii oraz wtyczkę analizatora C/C++ ABRT.
155
195da996 156%package addon-kerneloops
d3f5b5cc
JB
157Summary: ABRT's kerneloops addon
158Summary(pl.UTF-8): Dodatek kerneloops do ABRT
195da996
ER
159Group: Libraries
160Requires: %{name} = %{version}-%{release}
d3f8b2a1 161Requires: curl
588db202 162Requires: libreport-plugin-kerneloops >= %{libreport_ver}
a625f40a
JB
163Obsoletes: abrt-plugin-kerneloops < 0.0.7.2
164Obsoletes: abrt-plugin-kerneloopsreporter < 1.0.7
165Obsoletes: kerneloops < 0.0.7.2
195da996
ER
166
167%description addon-kerneloops
d3f8b2a1 168This package contains plugin for collecting kernel crash information
d3f5b5cc 169from system log.
00d9733a 170
d3f5b5cc
JB
171%description addon-kerneloops -l pl.UTF-8
172Ten pakiet zawiera wtyczkę do zbierania informacji o awarii jądra z
173logu systemowego.
00d9733a 174
588db202
JB
175%package addon-pstoreoops
176Summary: ABRT's pstoreoops addon
177Summary(pl.UTF-8): Dodatek pstoreoops do ABRT
178Group: Libraries
179Requires: %{name}-addon-kerneloops = %{version}-%{release}
a625f40a 180Obsoletes: abrt-addon-uefioops < 2.1.7
588db202
JB
181
182%description addon-pstoreoops
183This package contains plugin for collecting kernel oopses from pstore
184storage.
185
186%description addon-pstoreoops -l pl.UTF-8
187Ten pakiet zawiera wtyczkę do zbierania oopsów jądra z danych pstore.
188
66bf5129
JB
189%package addon-python3
190Summary: ABRT's addon for catching and analyzing Python 3 exceptions
191Summary(pl.UTF-8): Dodatek ABRT do przechwytywania i analizy wyjątków Pythona 3
192Group: Libraries
193Requires: %{name} = %{version}-%{release}
194Requires: %{name}-python3 = %{version}-%{release}
202dbab6
JR
195# for detecting package name containing offending file
196%{!?with_rpm5:Suggests: python3-rpm}
ca54b056
JR
197# for logging to journal
198Suggests: python3-systemd
66bf5129
JB
199
200%description addon-python3
201This package contains Python hook and Python analyzer plugin for
202handling uncaught exception in Python 3 programs.
203
204%description addon-python3 -l pl.UTF-8
205Ten pakiet zawiera pythonowy punkt zaczepienia oraz wtyczkę
206analizatora Pythona do obsługi nie obsłużonych wyjątków w programach w
207Pythonie 3.
195da996 208
588db202
JB
209%package addon-upload-watch
210Summary: ABRT's upload addon
211Summary(pl.UTF-8): Dodatek upload do ABRT
63118756 212Group: Libraries
588db202 213Requires: %{name} = %{version}-%{release}
63118756 214
588db202
JB
215%description addon-upload-watch
216This package contains hook for uploaded problems.
63118756 217
588db202
JB
218%description addon-upload-watch -l pl.UTF-8
219Ten pakiet zawiera uchwyt dla problemów przysłanych.
63118756 220
d3f5b5cc
JB
221%package addon-vmcore
222Summary: ABRT's vmcore addon
223Summary(pl.UTF-8): Dodatek vmcore do ABRT
195da996
ER
224Group: Libraries
225Requires: %{name} = %{version}-%{release}
d3f5b5cc 226Requires: %{name}-addon-kerneloops = %{version}-%{release}
66bf5129 227Requires: crash
195da996 228
d3f5b5cc
JB
229%description addon-vmcore
230This package contains plugin for collecting kernel crash information
231from vmcore files.
195da996 232
d3f5b5cc
JB
233%description addon-vmcore -l pl.UTF-8
234Ten pakiet zawiera wtyczkę do zbierania informacji o awarii jądra z
235plików vmcore.
195da996 236
d3f5b5cc
JB
237%package addon-xorg
238Summary: ABRT's Xorg addon
239Summary(pl.UTF-8): Dodatek Xorg do ABRT
195da996
ER
240Group: Libraries
241Requires: %{name} = %{version}-%{release}
d3f5b5cc 242Requires: curl
195da996 243
d3f5b5cc
JB
244%description addon-xorg
245This package contains plugin for collecting Xorg crash information
246from Xorg log.
195da996 247
d3f5b5cc
JB
248%description addon-xorg -l pl.UTF-8
249Ten pakiet zawiera wtyczkę do zbierania informacji o awarii jądra z
250logu Xorg.
195da996 251
d3f5b5cc
JB
252%package plugin-bodhi
253Summary: ABRT's bodhi plugin
254Summary(pl.UTF-8): Wtyczka bodhi do ABRT
8324bd53
ER
255Group: Libraries
256Requires: %{name} = %{version}-%{release}
588db202 257Requires: libreport-web >= %{libreport_ver}
a625f40a 258Obsoletes: libreport-plugin-bodhi < 2.0.16
d3f5b5cc
JB
259
260%description plugin-bodhi
261Plugin to search for a new updates in bodhi server.
8324bd53 262
d3f5b5cc
JB
263%description plugin-bodhi -l pl.UTF-8
264Wtyczka do wyszukiwania nowych uaktualnień na serwerze bodhi.
8324bd53 265
d3f5b5cc
JB
266%package retrace-client
267Summary: ABRT's retrace client
268Summary(pl.UTF-8): Klient Retrace dla ABRT
6b061db1
ER
269Group: Libraries
270Requires: %{name} = %{version}-%{release}
d3f5b5cc 271Requires: xz
6b061db1 272
d3f5b5cc
JB
273%description retrace-client
274This package contains the client application for Retrace server which
275is able to analyze C/C++ crashes remotely.
6b061db1 276
d3f5b5cc
JB
277%description retrace-client -l pl.UTF-8
278Ten pakiet zawiera aplikację kliencką dla serwera Retrace, który
279potrafi zdalnie przeanalizować awarię programu w C/C++.
280
281%package dbus
282Summary: ABRT DBus service
283Summary(pl.UTF-8): Usługa DBus ABRT
284Group: Applications/System
195da996 285Requires: %{name} = %{version}-%{release}
588db202 286Requires: libreport >= %{libreport_ver}
195da996 287
d3f5b5cc
JB
288%description dbus
289ABRT DBus service which provides org.freedesktop.problems API on DBus
290and uses PolicyKit to authorize to access the problem data.
195da996 291
d3f5b5cc
JB
292%description dbus -l pl.UTF-8
293Usługa DBus ABRT, udostępniająca poprzez DBus API
294org.freedesktop.problems, używająca PolicyKit do autoryzacji dostępu
295do danych o problemach.
296
66bf5129
JB
297%package python3
298Summary: ABRT Python 3 API
299Summary(pl.UTF-8): API Pythona 3 do ABRT
300Group: Libraries/Python
301Requires: %{name} = %{version}-%{release}
302Requires: python3-libreport >= %{libreport_ver}
19e2cf5c 303Obsoletes: abrt-python < 2.13.0
66bf5129
JB
304
305%description python3
306High-level API for querying, creating and manipulating problems
307handled by ABRT in Python.
308
309%description python3 -l pl.UTF-8
310Wysokopoziomowe API do odpytywania, tworzenia i obróbki z poziomu
311Pythona 3 problemów obsługiwanych przez ABRT.
195da996 312
d3f5b5cc
JB
313%package gui
314Summary: ABRT's GUI
315Summary(pl.UTF-8): Graficzny interfejs użytkownika do ABRT
316Group: X11/Applications
3efd7b40 317Requires(post,postun): /sbin/ldconfig
d3f5b5cc
JB
318Requires(post,postun): gtk-update-icon-cache
319Requires(post,postun): hicolor-icon-theme
320Requires: %{name} = %{version}-%{release}
321Requires: %{name}-dbus = %{version}-%{release}
588db202 322Requires: %{name}-gui-libs = %{version}-%{release}
3f26b77e 323Suggests: gnome-abrt
d3f5b5cc
JB
324Provides: abrt-applet = %{version}-%{release}
325Obsoletes: abrt-applet < 0.0.5
326Conflicts: abrt-applet < 0.0.5
327
328%description gui
329GTK+ wizard for convenient bug reporting.
330
331%description gui -l pl.UTF-8
332Oparty na GTK+ kreator do wygodnego zgłaszania błędów.
333
588db202
JB
334%package gui-libs
335Summary: ABRT's GUI library
336Summary(pl.UTF-8): Biblioteka graficznego interfejsu użytkownika ABRT
337Group: X11/Libraries
338Requires: %{name}-libs = %{version}-%{release}
339Requires: gtk+3 >= 3.0
340
341%description gui-libs
342ABRT's GUI library.
343
344%description gui-libs -l pl.UTF-8
345Biblioteka graficznego interfejsu użytkownika ABRT.
346
347%package gui-devel
348Summary: Header files for ABRT GUI library
349Summary(pl.UTF-8): Pliki nagłówkowe biblioteki graficznego interfejsu użytkownika ABRT
350Group: X11/Development/Libraries
351Requires: %{name}-devel = %{version}-%{release}
352Requires: %{name}-gui-libs = %{version}-%{release}
353Requires: gtk+3-devel >= 3.0
354
355%description gui-devel
356Header files for ABRT GUI library.
357
358%description gui-devel -l pl.UTF-8
359Pliki nagłówkowe biblioteki graficznego interfejsu użytkownika ABRT.
360
195da996
ER
361%package desktop
362Summary: Virtual package to install all necessary packages for usage from desktop environment
d3f5b5cc 363Summary(pl.UTF-8): Writualny pakiet do instalacji pakietów potrzebnych do użycia w środowisku graficznym
195da996 364Group: X11/Applications
d3f5b5cc
JB
365# This package should be installed when anything requests bug-buddy;
366# installing abrt-desktop should result in the abrt which works without
d3f8b2a1 367# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
195da996
ER
368Requires: %{name} = %{version}-%{release}
369Requires: %{name}-addon-ccpp = %{version}-%{release}
370Requires: %{name}-addon-kerneloops = %{version}-%{release}
588db202 371Requires: %{name}-addon-pstoreoops = %{version}-%{release}
ca54b056 372Requires: %{name}-addon-python3 = %{version}-%{release}
d3f5b5cc
JB
373Requires: %{name}-addon-vmcore = %{version}-%{release}
374Requires: %{name}-addon-xorg = %{version}-%{release}
375Requires: %{name}-gui = %{version}-%{release}
376Requires: %{name}-plugin-bodhi = %{version}-%{release}
377Requires: %{name}-retrace-client = %{version}-%{release}
588db202
JB
378Requires: libreport-plugin-bugzilla >= %{libreport_ver}
379Requires: libreport-plugin-logger >= %{libreport_ver}
380Requires: libreport-plugin-ureport >= %{libreport_ver}
d3f8b2a1 381Provides: bug-buddy
a625f40a 382Obsoletes: bug-buddy < 2.33
195da996
ER
383
384%description desktop
d3f8b2a1 385Virtual package to make easy default installation on desktop
195da996
ER
386environments.
387
d3f5b5cc
JB
388%description desktop -l pl.UTF-8
389Wirtualny pakiet ułatwiający domyślną instalację w środowiskach
390graficznych.
391
63118756
JB
392%package console-notification
393Summary: ABRT console notification script
394Summary(pl.UTF-8): Skrypt ABRT do powiadomień na konsoli
395Group: Applications/System
396Requires: %{name} = %{version}-%{release}
63118756
JB
397
398%description console-notification
399A small script which prints a count of detected problems when someone
400logs in to the shell.
401
402%description console-notification -l pl.UTF-8
403Mały skrypt wypisujący liczbę wykrytych problemów, kiedy ktoś loguje
404się do powłoki.
405
195da996
ER
406%prep
407%setup -q
202dbab6 408%{?with_rpm5:%patch0 -p1}
7d51211f 409%patch2 -p1
c84311ec 410%patch3 -p1
f0252d8d
JB
411
412%{__sed} -n -e '/^%%changelog/,$p' abrt.spec.in | tail -n +2 > changelog
195da996 413
b0d9bbce
JR
414echo -n %{version} > abrt-version
415
195da996 416%build
6a654673 417%{__libtoolize}
b0d9bbce
JR
418%{__gettextize}
419%{__intltoolize}
e8a41dea 420%{__aclocal} -I m4
6a654673
ER
421%{__autoconf}
422%{__autoheader}
423%{__automake}
4209ffa7 424%configure \
19e2cf5c
JB
425 AUGPARSE=/usr/bin/augparse \
426 PYTHON_NOSE=/usr/bin/nosetests-%{py3_ver} \
427 --enable-dump-time-unwind \
428 --enable-native-unwinder \
d3f5b5cc 429 --disable-silent-rules \
95236fe7 430 %{!?with_tests:--without-pythontests} \
4209ffa7
JR
431 --with-systemdsystemunitdir=%{systemdunitdir}
432
6b061db1 433%{__make}
195da996
ER
434
435%install
436rm -rf $RPM_BUILD_ROOT
6b061db1 437%{__make} install \
cf33ade5 438 DESTDIR=$RPM_BUILD_ROOT \
b0d9bbce 439 systemdsystemunitdir=%{systemdunitdir} \
cf33ade5 440 python3dir=%{py3_sitescriptdir}
3ca3ee02 441
d3f5b5cc
JB
442# obsoleted by pkg-config
443%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
e61d6028 444
d3f5b5cc 445install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/abrtd
195da996 446install -d $RPM_BUILD_ROOT/var/cache/%{name}
8324bd53
ER
447install -d $RPM_BUILD_ROOT/var/cache/%{name}-di
448install -d $RPM_BUILD_ROOT/var/run/%{name}
195da996 449
c6fed4fd
ER
450install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir}
451cat > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/abrt.conf <<EOF
6abb1334 452d /var/run/%{name} 0755 root root -
d3f5b5cc
JB
453EOF
454
66bf5129 455%{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/problem/*.la
09319cb6 456# examples
66bf5129 457%{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/problem_examples
e8a41dea
JB
458# packaged as %doc
459%{__rm} $RPM_BUILD_ROOT%{_docdir}/abrt/README.md
4db74985 460
02f9297a
JB
461# fool man verification - report_event.conf.5 belongs to libreport (NOTE: don't package it here)
462touch $RPM_BUILD_ROOT%{_mandir}/man5/report_event.conf.5
463
d3f5b5cc
JB
464%find_lang %{name}
465
195da996
ER
466%clean
467rm -rf $RPM_BUILD_ROOT
468
8324bd53 469%pre
d3f8b2a1
ER
470%groupadd -g 248 abrt
471%useradd -u 248 -g abrt -d /etc/abrt -s /sbin/nologin abrt
8324bd53 472
195da996 473%post
6b061db1 474/sbin/chkconfig --add abrtd
e61d6028 475%service abrtd restart
588db202 476%systemd_post abrtd.service
195da996
ER
477
478%preun
6b061db1
ER
479if [ "$1" = "0" ]; then
480 %service abrtd stop
481 /sbin/chkconfig --del abrtd
195da996 482fi
588db202 483%systemd_preun abrtd.service
195da996 484
3ca3ee02 485%postun
3ca3ee02 486if [ "$1" = "0" ]; then
d3f8b2a1 487 %userremove abrt
3ca3ee02
ER
488 %groupremove abrt
489fi
195da996 490
3efd7b40
JB
491%post libs -p /sbin/ldconfig
492%postun libs -p /sbin/ldconfig
493
588db202
JB
494%post addon-ccpp
495%systemd_post abrt-ccpp.service
adb4721f 496%systemd_post abrt-journal-core.service
e8a41dea 497%journal_catalog_update
588db202
JB
498
499%preun addon-ccpp
500%systemd_preun abrt-ccpp.service
adb4721f 501%systemd_preun abrt-journal-core.service
588db202
JB
502
503%post addon-kerneloops
504%systemd_post abrt-oops.service
e8a41dea 505%journal_catalog_update
588db202
JB
506
507%preun addon-kerneloops
508%systemd_preun abrt-oops.service
509
510%post addon-pstoreoops
511%systemd_post abrt-pstoreoops.service
512
513%preun addon-pstoreoops
514%systemd_preun abrt-pstoreoops.service
515
e8a41dea
JB
516%post addon-python3
517%journal_catalog_update
518
588db202
JB
519%post addon-upload-watch
520%systemd_post abrt-upload-watch.service
521
522%preun addon-upload-watch
523%systemd_preun abrt-upload-watch.service
524
525%post addon-vmcore
526%systemd_post abrt-vmcore.service
e8a41dea 527%journal_catalog_update
588db202
JB
528
529%preun addon-vmcore
530%systemd_preun abrt-vmcore.service
531
532%post addon-xorg
533%systemd_post abrt-xorg.service
e8a41dea 534%journal_catalog_update
588db202
JB
535
536%preun addon-xorg
537%systemd_preun abrt-xorg.service
538
00d9733a 539%post gui
c0898901 540%update_icon_cache hicolor
00d9733a
ER
541
542%postun gui
c0898901 543%update_icon_cache hicolor
00d9733a 544
588db202
JB
545%post gui-libs -p /sbin/ldconfig
546%postun gui-libs -p /sbin/ldconfig
547
195da996
ER
548%files -f %{name}.lang
549%defattr(644,root,root,755)
0b1de9ce 550%doc CHANGELOG.md README.md changelog
a68258ab 551%attr(755,root,root) %{_bindir}/abrt
66bf5129 552%attr(755,root,root) %{_bindir}/abrt-action-analyze-python
02f9297a 553%attr(755,root,root) %{_bindir}/abrt-action-notify
d3f5b5cc
JB
554%attr(755,root,root) %{_bindir}/abrt-action-save-package-data
555%attr(755,root,root) %{_bindir}/abrt-handle-upload
556%attr(755,root,root) %{_bindir}/abrt-watch-log
02f9297a 557%attr(755,root,root) %{_sbindir}/abrt-auto-reporting
d3f5b5cc 558%attr(755,root,root) %{_sbindir}/abrt-server
3ca3ee02 559%attr(755,root,root) %{_sbindir}/abrtd
d1dd143b 560%attr(755,root,root) %{_libexecdir}/abrt-action-generate-machine-id
b0d9bbce 561%attr(755,root,root) %{_libexecdir}/abrt-action-save-container-data
d3f5b5cc
JB
562%attr(755,root,root) %{_libexecdir}/abrt-action-ureport
563%attr(755,root,root) %{_libexecdir}/abrt-handle-event
19e2cf5c 564%{py3_sitescriptdir}/abrtcli
02f9297a 565%dir %{_datadir}/%{name}
02f9297a 566%{_datadir}/augeas/lenses/abrt.aug
d3f5b5cc
JB
567%dir %{_sysconfdir}/%{name}
568%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/abrt.conf
569%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
588db202 570%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/gpg_keys.conf
d3f5b5cc
JB
571%dir %{_sysconfdir}/%{name}/plugins
572%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/abrt_event.conf
b0d9bbce 573%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/machine-id_event.conf
d3f5b5cc 574%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/smart_event.conf
ca54b056 575%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/sosreport_event.conf
3ca3ee02 576%attr(754,root,root) /etc/rc.d/init.d/abrtd
d3f5b5cc
JB
577%{systemdunitdir}/abrtd.service
578%attr(775,root,abrt) %dir /var/cache/%{name}
8324bd53 579%dir /var/run/%{name}
c6fed4fd 580%{systemdtmpfilesdir}/abrt.conf
a68258ab 581%{_mandir}/man1/abrt.1*
66bf5129 582%{_mandir}/man1/abrt-action-analyze-python.1*
02f9297a 583%{_mandir}/man1/abrt-action-notify.1*
d3f5b5cc 584%{_mandir}/man1/abrt-action-save-package-data.1*
02f9297a 585%{_mandir}/man1/abrt-auto-reporting.1*
d3f5b5cc
JB
586%{_mandir}/man1/abrt-handle-upload.1*
587%{_mandir}/man1/abrt-server.1*
3efd7b40 588%{_mandir}/man1/abrt-watch-log.1*
d3f5b5cc
JB
589%{_mandir}/man5/abrt.conf.5*
590%{_mandir}/man5/abrt-action-save-package-data.conf.5*
02f9297a 591%{_mandir}/man5/abrt_event.conf.5*
ca54b056 592%{_mandir}/man5/report_event.conf.5
02f9297a
JB
593%{_mandir}/man5/gpg_keys.conf.5*
594%{_mandir}/man5/smart_event.conf.5*
8324bd53 595%{_mandir}/man8/abrtd.8*
d3f8b2a1 596
a68258ab
JB
597%files -n bash-completion-abrt
598%defattr(644,root,root,755)
599/etc/bash_completion.d/abrt.bash_completion
600
195da996
ER
601%files libs
602%defattr(644,root,root,755)
d3f5b5cc
JB
603%attr(755,root,root) %{_libdir}/libabrt.so.*.*.*
604%attr(755,root,root) %ghost %{_libdir}/libabrt.so.0
195da996
ER
605
606%files devel
607%defattr(644,root,root,755)
d3f5b5cc 608%attr(755,root,root) %{_libdir}/libabrt.so
588db202
JB
609%dir %{_includedir}/abrt
610%{_includedir}/abrt/abrt-dbus.h
611%{_includedir}/abrt/hooklib.h
612%{_includedir}/abrt/libabrt.h
613%{_includedir}/abrt/problem_api.h
d3f5b5cc 614%{_pkgconfigdir}/abrt.pc
195da996
ER
615
616%files addon-ccpp
617%defattr(644,root,root,755)
d3f5b5cc
JB
618%attr(755,root,root) %{_bindir}/abrt-action-analyze-backtrace
619%attr(755,root,root) %{_bindir}/abrt-action-analyze-c
620%attr(755,root,root) %{_bindir}/abrt-action-analyze-ccpp-local
621%attr(755,root,root) %{_bindir}/abrt-action-analyze-core
3efd7b40 622%attr(755,root,root) %{_bindir}/abrt-action-analyze-vulnerability
d3f5b5cc
JB
623%attr(755,root,root) %{_bindir}/abrt-action-generate-backtrace
624%attr(755,root,root) %{_bindir}/abrt-action-generate-core-backtrace
625%attr(755,root,root) %{_bindir}/abrt-action-install-debuginfo
626%attr(755,root,root) %{_bindir}/abrt-action-list-dsos
627%attr(755,root,root) %{_bindir}/abrt-action-perform-ccpp-analysis
628%attr(755,root,root) %{_bindir}/abrt-action-trim-files
adb4721f 629%attr(755,root,root) %{_bindir}/abrt-dump-journal-core
d3f5b5cc 630%attr(6755,abrt,abrt) %{_libexecdir}/abrt-action-install-debuginfo-to-abrt-cache
3efd7b40 631%attr(755,root,root) %{_libexecdir}/abrt-gdb-exploitable
d3f5b5cc 632%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins/CCpp.conf
d3f5b5cc
JB
633%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/ccpp_event.conf
634%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/gconf_event.conf
635%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/vimrc_event.conf
e8a41dea 636%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/plugins/catalog_journal_ccpp_format.conf
d3f5b5cc
JB
637%attr(775,abrt,abrt) %dir %{_localstatedir}/cache/abrt-di
638#%attr(754,root,root) /etc/rc.d/init.d/abrt-ccpp
3efd7b40
JB
639%{_datadir}/libreport/events/analyze_CCpp.xml
640%{_datadir}/libreport/events/analyze_LocalGDB.xml
641%{_datadir}/libreport/events/collect_GConf.xml
642%{_datadir}/libreport/events/collect_vimrc_system.xml
643%{_datadir}/libreport/events/collect_vimrc_user.xml
644%{_datadir}/libreport/events/collect_xsession_errors.xml
645%{_datadir}/libreport/events/post_report.xml
adb4721f 646%{systemdunitdir}/abrt-journal-core.service
19e2cf5c 647%{_prefix}/lib/systemd/catalog/abrt_ccpp.catalog
d3f5b5cc
JB
648%{_mandir}/man1/abrt-action-analyze-backtrace.1*
649%{_mandir}/man1/abrt-action-analyze-c.1*
650%{_mandir}/man1/abrt-action-analyze-ccpp-local.1*
3efd7b40
JB
651%{_mandir}/man1/abrt-action-analyze-core.1*
652%{_mandir}/man1/abrt-action-analyze-vulnerability.1*
d3f5b5cc
JB
653%{_mandir}/man1/abrt-action-generate-backtrace.1*
654%{_mandir}/man1/abrt-action-generate-core-backtrace.1*
3efd7b40 655%{_mandir}/man1/abrt-action-install-debuginfo.1*
d3f5b5cc 656%{_mandir}/man1/abrt-action-list-dsos.1*
3efd7b40 657%{_mandir}/man1/abrt-action-perform-ccpp-analysis.1*
d3f5b5cc 658%{_mandir}/man1/abrt-action-trim-files.1*
a68258ab 659%{_mandir}/man1/abrt-dump-journal-core.1*
02f9297a
JB
660%{_mandir}/man5/abrt-CCpp.conf.5*
661%{_mandir}/man5/ccpp_event.conf.5*
662%{_mandir}/man5/ccpp_retrace_event.conf.5*
663%{_mandir}/man5/gconf_event.conf.5*
664%{_mandir}/man5/vimrc_event.conf.5*
195da996
ER
665
666%files addon-kerneloops
667%defattr(644,root,root,755)
d3f5b5cc 668%attr(755,root,root) %{_bindir}/abrt-action-analyze-oops
a68258ab 669%attr(755,root,root) %{_bindir}/abrt-action-check-oops-for-alt-component
02f9297a 670%attr(755,root,root) %{_bindir}/abrt-action-check-oops-for-hw-error
d1dd143b 671%attr(755,root,root) %{_bindir}/abrt-dump-journal-oops
d3f5b5cc
JB
672%attr(755,root,root) %{_bindir}/abrt-dump-oops
673%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/koops_event.conf
e8a41dea 674%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/plugins/catalog_koops_format.conf
1c748bef 675%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins/oops.conf
d3f5b5cc
JB
676#%attr(754,root,root) /etc/rc.d/init.d/abrt-oops
677%{systemdunitdir}/abrt-oops.service
e8a41dea 678%{_prefix}/lib/systemd/catalog/abrt_koops.catalog
d3f5b5cc 679%{_mandir}/man1/abrt-action-analyze-oops.1*
02f9297a 680%{_mandir}/man1/abrt-action-check-oops-for-hw-error.1*
d1dd143b 681%{_mandir}/man1/abrt-dump-journal-oops.1*
3efd7b40 682%{_mandir}/man1/abrt-dump-oops.1*
d1dd143b 683%{_mandir}/man5/abrt-oops.conf.5*
02f9297a 684%{_mandir}/man5/koops_event.conf.5*
195da996 685
588db202
JB
686%files addon-pstoreoops
687%defattr(644,root,root,755)
688%attr(755,root,root) %{_bindir}/abrt-merge-pstoreoops
689%attr(755,root,root) %{_sbindir}/abrt-harvest-pstoreoops
690%{systemdunitdir}/abrt-pstoreoops.service
691#%attr(754,root,root) /etc/rc.d/init.d/abrt-pstoreoops
692%{_mandir}/man1/abrt-harvest-pstoreoops.1*
693%{_mandir}/man1/abrt-merge-pstoreoops.1*
694
66bf5129
JB
695%files addon-python3
696%defattr(644,root,root,755)
66bf5129
JB
697%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins/python3.conf
698%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/python3_event.conf
e8a41dea 699%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/plugins/catalog_python3_format.conf
19e2cf5c
JB
700%{py3_sitescriptdir}/abrt_exception_handler3.py*
701%{py3_sitescriptdir}/abrt_exception_handler3_container.py*
702%{py3_sitescriptdir}/abrt3.pth
703%{py3_sitescriptdir}/abrt3_container.pth
704%{py3_sitescriptdir}/__pycache__/abrt_exception_handler3*.cpython-*.py[co]
adf25a28 705%{_prefix}/lib/systemd/catalog/python3_abrt.catalog
66bf5129 706%{_mandir}/man5/python3_event.conf.5*
ca54b056 707%{_mandir}/man5/python3-abrt.conf.5*
66bf5129 708
588db202 709%files addon-upload-watch
63118756 710%defattr(644,root,root,755)
588db202
JB
711%attr(755,root,root) %{_sbindir}/abrt-upload-watch
712%{systemdunitdir}/abrt-upload-watch.service
713%{_mandir}/man1/abrt-upload-watch.1*
63118756 714
d3f5b5cc 715%files addon-vmcore
00d9733a 716%defattr(644,root,root,755)
d3f5b5cc
JB
717%attr(755,root,root) %{_bindir}/abrt-action-analyze-vmcore
718%attr(755,root,root) %{_sbindir}/abrt-harvest-vmcore
02f9297a 719%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins/vmcore.conf
d3f5b5cc 720%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/vmcore_event.conf
e8a41dea 721%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/plugins/catalog_vmcore_format.conf
d3f5b5cc 722#%attr(754,root,root) /etc/rc.d/init.d/abrt-vmcore
3efd7b40 723%{_datadir}/libreport/events/analyze_VMcore.xml
d3f5b5cc 724%{systemdunitdir}/abrt-vmcore.service
e8a41dea 725%{_prefix}/lib/systemd/catalog/abrt_vmcore.catalog
d3f5b5cc 726%{_mandir}/man1/abrt-action-analyze-vmcore.1*
3efd7b40 727%{_mandir}/man1/abrt-harvest-vmcore.1*
02f9297a
JB
728%{_mandir}/man5/abrt-vmcore.conf.5*
729%{_mandir}/man5/vmcore_event.conf.5*
d3f5b5cc
JB
730
731%files addon-xorg
00d9733a 732%defattr(644,root,root,755)
d3f5b5cc 733%attr(755,root,root) %{_bindir}/abrt-action-analyze-xorg
a68258ab 734%attr(755,root,root) %{_bindir}/abrt-dump-journal-xorg
d3f5b5cc 735%attr(755,root,root) %{_bindir}/abrt-dump-xorg
02f9297a 736%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/plugins/xorg.conf
d3f5b5cc 737%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/xorg_event.conf
e8a41dea 738%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/plugins/catalog_xorg_format.conf
d3f5b5cc
JB
739#%attr(754,root,root) /etc/rc.d/init.d/abrt-xorg
740%{systemdunitdir}/abrt-xorg.service
e8a41dea 741%{_prefix}/lib/systemd/catalog/abrt_xorg.catalog
3efd7b40 742%{_mandir}/man1/abrt-action-analyze-xorg.1*
a68258ab 743%{_mandir}/man1/abrt-dump-journal-xorg.1*
3efd7b40 744%{_mandir}/man1/abrt-dump-xorg.1*
09319cb6 745%{_mandir}/man5/abrt-xorg.conf.5*
02f9297a 746%{_mandir}/man5/xorg_event.conf.5*
00d9733a 747
d3f5b5cc 748%files plugin-bodhi
8324bd53 749%defattr(644,root,root,755)
a68258ab 750%attr(755,root,root) %{_bindir}/abrt-action-find-bodhi-update
d3f5b5cc 751%attr(755,root,root) %{_bindir}/abrt-bodhi
e8a41dea
JB
752%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/bodhi_event.conf
753%{_datadir}/libreport/events/analyze_BodhiUpdates.xml
a68258ab 754%{_mandir}/man1/abrt-action-find-bodhi-update.1*
d3f5b5cc 755%{_mandir}/man1/abrt-bodhi.1*
8324bd53 756
d3f5b5cc 757%files retrace-client
6b061db1 758%defattr(644,root,root,755)
d3f5b5cc
JB
759%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf
760%attr(755,root,root) %{_bindir}/abrt-retrace-client
3efd7b40 761%{_datadir}/libreport/events/analyze_RetraceServer.xml
d3f5b5cc 762%{_mandir}/man1/abrt-retrace-client.1*
6b061db1 763
d3f5b5cc 764%files dbus
195da996 765%defattr(644,root,root,755)
d3f5b5cc 766%attr(755,root,root) %{_sbindir}/abrt-dbus
e8a41dea 767%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libreport/events.d/abrt_dbus_event.conf
d3f5b5cc 768/etc/dbus-1/system.d/dbus-abrt.conf
adb4721f 769/etc/dbus-1/system.d/org.freedesktop.problems.daemon.conf
e8a41dea
JB
770%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.xml
771%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Entry.xml
772%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Session.xml
773%{_datadir}/dbus-1/interfaces/org.freedesktop.Problems2.Task.xml
d3f5b5cc
JB
774%{_datadir}/dbus-1/system-services/org.freedesktop.problems.service
775%{_datadir}/polkit-1/actions/abrt_polkit.policy
776%{_mandir}/man8/abrt-dbus.8*
777%{_docdir}/abrt-dbus-%{version}
778
66bf5129
JB
779%files python3
780%defattr(644,root,root,755)
781%dir %{py3_sitedir}/problem
782%attr(755,root,root) %{py3_sitedir}/problem/_py3abrt.so
783%{py3_sitedir}/problem/*.py*
ca54b056
JR
784%{py3_sitedir}/problem/__pycache__
785%{_mandir}/man5/python3-abrt.5*
d3f5b5cc
JB
786
787%files gui
788%defattr(644,root,root,755)
789%attr(755,root,root) %{_bindir}/abrt-applet
3efd7b40 790%attr(755,root,root) %{_bindir}/system-config-abrt
d3f5b5cc 791%dir %{_datadir}/%{name}
3efd7b40 792%{_datadir}/%{name}/ui
ca54b056
JR
793%{_iconsdir}/hicolor/scalable/apps/abrt.svg
794%{_iconsdir}/hicolor/symbolic/apps/abrt-symbolic.svg
795%{_sysconfdir}/xdg/autostart/org.freedesktop.problems.applet.desktop
796%{_datadir}/dbus-1/services/org.freedesktop.problems.applet.service
3efd7b40
JB
797%{_mandir}/man1/abrt-applet.1*
798%{_mandir}/man1/system-config-abrt.1*
195da996 799
588db202
JB
800%files gui-libs
801%defattr(644,root,root,755)
802%attr(755,root,root) %{_libdir}/libabrt_gui.so.*.*.*
803%attr(755,root,root) %ghost %{_libdir}/libabrt_gui.so.0
804
805%files gui-devel
806%defattr(644,root,root,755)
807%attr(755,root,root) %{_libdir}/libabrt_gui.so
808%{_includedir}/abrt/abrt-config-widget.h
809%{_includedir}/abrt/system-config-abrt.h
810%{_pkgconfigdir}/abrt_gui.pc
811
195da996
ER
812%files desktop
813%defattr(644,root,root,755)
63118756
JB
814
815%files console-notification
816%defattr(644,root,root,755)
c6fed4fd 817%config(noreplace) %verify(not md5 mtime size) /etc/profile.d/abrt-console-notification.sh
This page took 0.197008 seconds and 4 git commands to generate.