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