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