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