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