/[packages]/cauldron/abrt/current/SPECS/abrt.spec
ViewVC logotype

Annotation of /cauldron/abrt/current/SPECS/abrt.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 203727 - (hide annotations) (download)
Tue Jan 31 22:47:54 2012 UTC (12 years, 2 months ago) by tv
File size: 18863 byte(s)
further adjust file list (SILENT)
1 blino 21531 # (blino) FIXME: switch back to 1 when systemd is installable
2 dmorgan 185005 %define with_systemd 1
3 blino 21273
4     %define lib_major 0
5     %define lib_name %mklibname %{name} %{lib_major}
6 dmorgan 110058 %define libreport %mklibname report %{lib_major}
7     %define libreportgtk %mklibname report-gtk %{lib_major}
8    
9 blino 21273 %define lib_name_devel %mklibname %{name} -d
10 dmorgan 110058 %define lib_report_devel %mklibname report -d
11 blino 21273
12 dmorgan 109812 %define _disable_ld_no_undefined 1
13    
14 blino 21273 Summary: Automatic bug detection and reporting tool
15     Name: abrt
16 dmorgan 197649 Version: 2.0.7
17     Release: %mkrel 1
18 blino 21273 License: GPLv2+
19 dmorgan 134965 Group: System/Libraries
20 blino 21273 URL: https://fedorahosted.org/abrt/
21     Source: https://fedorahosted.org/released/abrt/%{name}-%{version}.tar.gz
22     Source1: abrt.init
23     Source2: 00abrt.sh
24     Source3: 00abrt.csh
25     Source4: abrt-debuginfo-install
26 dmorgan 109812 Source5: abrt-ccpp.init
27     Source6: abrt-oops.init
28 blino 21484 # (fc) disable package signature check
29 blino 21273 Patch2: abrt_disable_gpgcheck.diff
30 blino 21484 # (pt) generate stacktrace twice to get missing -debug packages
31 dmorgan 110097 #Patch5: abrt-1.1.14-debug.patch
32 blino 21484 # (fc) disable nspluginwrapper-i386 (Mdv bug #59237)
33 dmorgan 109812 Patch7: abrt-2.0.2-nspluginwrapper.patch
34 blino 21484 # (fc) fix for non UTF-8 locale
35 dmorgan 109812 Patch8: abrt-2.0.2-nonutf8-locale.patch
36 fwang 196875 Patch9: abrt-2.0.2-glib-2.32.patch
37 tv 203675 Patch10: abrt-sec.diff
38 blino 21273 # (eugeni): disable kernel oops cron plugin by default (mdv #61986)
39 dmorgan 110097 #Patch12: abrt-1.1.14-disable_oops_scanner.patch
40 dmorgan 110077
41     # Fedora patches
42 ahmad 109606 BuildRequires: dbus-devel libdbus-glib-devel
43 blino 21273 BuildRequires: gtk2-devel
44     BuildRequires: curl-devel
45 blino 21532 BuildRequires: rpm-devel
46 blino 21273 BuildRequires: sqlite-devel > 3.0
47     BuildRequires: desktop-file-utils
48     #BuildRequires: nss-devel
49     BuildRequires: libnotify-devel
50     BuildRequires: xmlrpc-c-devel
51     BuildRequires: xmlrpc-c
52     BuildRequires: file-devel
53     BuildRequires: python-devel
54     BuildRequires: gettext
55     BuildRequires: polkit-1-devel
56     BuildRequires: libzip-devel, libtar-devel, bzip2-devel, zlib-devel
57     BuildRequires: intltool
58     BuildRequires: gnome-common
59     BuildRequires: bison
60 dmorgan 109812 BuildRequires: asciidoc
61 tv 203677 BuildRequires: docbook-style-xsl docbook5-style-xsl
62 dmorgan 109812 BuildRequires: xmlto
63 dmorgan 110103 BuildRequires: libgnome-keyring-devel
64 dmorgan 196753 BuildRequires: gettext-devel
65 blino 21273 %if %{?with_systemd}
66     BuildRequires: systemd-units
67     %endif
68 dmorgan 197649 BuildRequires: btparser-devel
69     BuildRequires: libreport-devel
70 tv 203549 BuildRequires: pkgconfig(libreport-gtk)
71 blino 21273 Requires: %{lib_name} >= %{version}-%{release}
72     Requires(pre): rpm-helper
73     Requires(post): rpm-helper
74     Requires(preun): rpm-helper
75     Requires(postun): rpm-helper
76 dmorgan 109812 Obsoletes: abrt-plugin-catcut < 1.1.13
77     Obsoletes: abrt-plugin-sqlite3 < 1.1.18
78     # required for transition from 1.1.13, can be removed after some time
79     Obsoletes: abrt-plugin-runapp < 1.1.18
80     Obsoletes: abrt-plugin-filetransfer < 1.1.18
81     Obsoletes: abrt-plugin-sosreport < 1.1.18
82 blino 21273
83     %description
84     %{name} is a tool to help users to detect defects in applications and
85     to create a bug report with all informations needed by maintainer to fix it.
86     It uses plugin system to extend its functionality.
87    
88 dmorgan 109812 %pre
89     %_pre_useradd %{name} %{_sysconfdir}/%{name} /bin/nologin
90     %_pre_groupadd %{name} %{name}
91    
92     %post
93     %_post_service %{name}d
94     %if %{?with_systemd}
95     # Enable (but don't start) the units by default
96     /bin/systemctl enable %{name}d.service >/dev/null 2>&1 || :
97     %endif
98    
99     %posttrans
100     service abrtd condrestart >/dev/null 2>&1 || :
101    
102     %preun
103     %_preun_service %{name}d
104     %if %{?with_systemd}
105     if [ "$1" -eq "0" ] ; then
106     /bin/systemctl stop %{name}d.service >/dev/null 2>&1 || :
107     /bin/systemctl disable %{name}d.service >/dev/null 2>&1 || :
108     fi
109     %endif
110    
111     %postun
112     %_postun_userdel %{name}
113     %_postun_groupdel %{name} %{name}
114     %if %{?with_systemd}
115     if [ $1 -ge 1 ] ; then
116     # On upgrade, reload init system configuration if we changed unit files
117     /bin/systemctl daemon-reload >/dev/null 2>&1 || :
118     fi
119     %endif
120    
121     %files -f %{name}.lang
122     %defattr(-,root,root,-)
123     %doc README COPYING
124     #systemd
125     %if %{?with_systemd}
126     %endif
127     %{_sbindir}/%{name}d
128     %{_sbindir}/%{name}-server
129     %{_bindir}/%{name}-debuginfo-install
130     %{_bindir}/%{name}-handle-upload
131     %{_bindir}/%{name}-action-save-package-data
132     %{_bindir}/%{name}-retrace-client
133     %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
134     %config(noreplace) %{_sysconfdir}/%{name}/gpg_keys
135     %config(noreplace) %{_sysconfdir}/dbus-1/system.d/dbus-%{name}.conf
136     %ghost %attr(0666, -, -) %{_localstatedir}/run/%{name}/abrt.socket
137     %ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}d.pid
138     %{_initrddir}/%{name}d
139     #%dir %attr(0755, %{name}, %{name}) %{_localstatedir}/cache/%{name}
140     %dir /var/run/%{name}
141     %dir %{_sysconfdir}/%{name}
142     %dir %{_sysconfdir}/%{name}/plugins
143     %{_mandir}/man8/%{name}d.8.*
144     %{_mandir}/man5/%{name}.conf.5.*
145     %{_datadir}/dbus-1/system-services/com.redhat.%{name}.service
146    
147     #--------------------------------------------------------------------
148    
149 blino 21273 %package -n %{lib_name}
150     Summary: Libraries for %{name}
151     Group: System/Libraries
152    
153     %description -n %{lib_name}
154     Libraries for %{name}.
155    
156 dmorgan 109812 %files -n %{lib_name}
157     %defattr(-,root,root,-)
158     %{_libdir}/libabrt*.so.*
159     %{_libdir}/libbtparser.so.*
160    
161     #--------------------------------------------------------------------
162    
163 blino 21273 %package -n %{lib_name_devel}
164     Summary: Development libraries for %{name}
165     Group: Development/C
166     Requires: %{lib_name} = %{version}-%{release}
167     Requires: abrt = %{version}-%{release}
168     Obsoletes: %{_lib}abrt0-devel
169    
170     %description -n %{lib_name_devel}
171     Development libraries and headers for %{name}.
172    
173 dmorgan 109812 %files -n %{lib_name_devel}
174     %defattr(-,root,root,-)
175     %{_includedir}/abrt/*
176     %{_includedir}/btparser/*
177     %{_libdir}/libabrt*.so
178     #FIXME: this should go to libreportgtk-devel package
179     %{_libdir}/libreportgtk.so
180     %{_libdir}/pkgconfig/%{name}.pc
181     %{_libdir}/pkgconfig/btparser.pc
182    
183     #--------------------------------------------------------------------
184    
185 blino 21273 %package gui
186     Summary: %{name}'s gui
187     Group: Graphical desktop/Other
188     Requires: %{name} = %{version}-%{release}
189     Requires: dbus-python, pygtk2.0, pygtk2.0-libglade
190     Requires: python-gobject
191     Requires: gnome-python-desktop
192    
193     %description gui
194     GTK+ wizard for convenient bug reporting.
195    
196 dmorgan 109812 %files gui
197     %defattr(-,root,root,-)
198     %{_bindir}/%{name}-gui
199     %{_datadir}/%{name}
200     %{_datadir}/applications/%{name}.desktop
201     %{_datadir}/icons/hicolor/*/*/*.png
202     %{_bindir}/%{name}-applet
203     %{_sysconfdir}/xdg/autostart/%{name}-applet.desktop
204    
205     #--------------------------------------------------------------------
206    
207 blino 21273 %package addon-ccpp
208     Summary: %{name}'s C/C++ addon
209     Group: System/Libraries
210     Requires: elfutils
211     Requires: %{name} = %{version}-%{release}
212    
213     %description addon-ccpp
214     This package contains hook for C/C++ crashed programs and %{name}'s C/C++
215     analyzer plugin.
216    
217 dmorgan 109812 %post addon-ccpp
218     chown -R abrt:abrt %{_localstatedir}/cache/abrt-di
219     #if [ $1 -eq 1 ]; then
220     /sbin/chkconfig --add abrt-ccpp
221     #fi
222    
223     %if %{?with_systemd}
224     if [ "$1" -eq "0" ] ; then
225     /bin/systemctl stop abrt-ccpp.service >/dev/null 2>&1 || :
226     /bin/systemctl disable abrt-ccpp.service >/dev/null 2>&1 || :
227     fi
228     %endif
229    
230     %posttrans addon-ccpp
231     service abrt-ccpp condrestart >/dev/null 2>&1 || :
232    
233     %preun addon-ccpp
234     if [ "$1" -eq "0" ] ; then
235     service abrt-ccpp stop >/dev/null 2>&1
236     /sbin/chkconfig --del abrt-ccpp
237     fi
238    
239     #systemd (not tested):
240     %if %{?with_systemd}
241     if [ "$1" -eq "0" ] ; then
242     /bin/systemctl stop abrt-ccpp.service >/dev/null 2>&1 || :
243     /bin/systemctl disable abrt-ccpp.service >/dev/null 2>&1 || :
244     fi
245     %endif
246    
247     %files addon-ccpp
248     %defattr(-,root,root,-)
249     %config(noreplace) %{_sysconfdir}/%{name}/plugins/CCpp.conf
250     %dir %attr(0775, abrt, abrt) %{_localstatedir}/cache/abrt-di
251     %{_initrddir}/abrt-ccpp
252 dmorgan 134959 %{_libdir}/abrt-hook-ccpp
253 dmorgan 109812 %{_sysconfdir}/profile.d/00abrt.*
254     %{_bindir}/abrt-action-analyze-c
255     %{_bindir}/abrt-action-trim-files
256     %attr(2755, abrt, abrt) %{_bindir}/abrt-action-install-debuginfo
257     %{_bindir}/abrt-action-install-debuginfo.py*
258     %{_bindir}/abrt-action-generate-backtrace
259     %{_bindir}/abrt-action-analyze-backtrace
260     %{_bindir}/abrt-action-list-dsos.py*
261     %{_sysconfdir}/%{name}/events.d/ccpp_events.conf
262     %{_sysconfdir}/%{name}/events/analyze_LocalGDB.xml
263     %{_sysconfdir}/%{name}/events/reanalyze_LocalGDB.xml
264     %{_sysconfdir}/%{name}/events/analyze_RetraceServer.xml
265     %{_sysconfdir}/%{name}/events/reanalyze_RetraceServer.xml
266     %{_mandir}/man*/abrt-action-trim-files.*
267     %{_mandir}/man*/abrt-action-generate-backtrace.*
268     %{_mandir}/man*/abrt-action-analyze-backtrace.*
269    
270     #--------------------------------------------------------------------
271    
272 blino 21273 %package addon-kerneloops
273     Summary: %{name}'s kerneloops addon
274     Group: System/Libraries
275     Requires: curl
276     Requires: %{name} = %{version}-%{release}
277     #Obsoletes: kerneloops
278    
279     %description addon-kerneloops
280     This package contains plugin for collecting kernel crash information
281     and reporter plugin which sends this information to specified server,
282     usually to kerneloops.org.
283    
284 dmorgan 109812 %post addon-kerneloops
285     if [ $1 -eq 1 ]; then
286     /sbin/chkconfig --add abrt-oops
287     fi
288    
289     %posttrans addon-kerneloops
290     service abrt-oops condrestart >/dev/null 2>&1 || :
291    
292     %preun addon-kerneloops
293     if [ "$1" -eq "0" ] ; then
294     service abrt-oops stop >/dev/null 2>&1
295     /sbin/chkconfig --del abrt-oops
296     fi
297     #systemd (not tested):
298     %if %{?with_systemd}
299     if [ "$1" -eq "0" ] ; then
300     /bin/systemctl stop abrt-oops.service >/dev/null 2>&1 || :
301     /bin/systemctl disable abrt-oops.service >/dev/null 2>&1 || :
302     fi
303     %endif
304    
305     %files addon-kerneloops
306     %defattr(-,root,root,-)
307     %config(noreplace) %{_sysconfdir}/%{name}/plugins/Kerneloops.conf
308     %config(noreplace) %{_sysconfdir}/%{name}/events.d/koops_events.conf
309     %{_sysconfdir}/%{name}/events/report_Kerneloops.xml
310     %{_initrddir}/abrt-oops
311     %{_mandir}/man7/abrt-KerneloopsReporter.7.*
312     %{_bindir}/abrt-dump-oops
313     %{_bindir}/abrt-action-analyze-oops
314     %{_bindir}/abrt-action-kerneloops
315    
316     #--------------------------------------------------------------------
317    
318 blino 21273 %package plugin-logger
319     Summary: %{name}'s logger reporter plugin
320     Group: System/Libraries
321     Requires: %{name} = %{version}-%{release}
322    
323     %description plugin-logger
324     The simple reporter plugin which writes a report to a specified file.
325    
326 dmorgan 109812 %files plugin-logger
327     %defattr(-,root,root,-)
328     %{_sysconfdir}/%{name}/events/report_Logger.conf
329     %{_bindir}/abrt-action-print
330     %{_mandir}/man7/%{name}-Logger.7.*
331     %{_mandir}/man*/%{name}-action-print.*
332    
333     #--------------------------------------------------------------------
334    
335 blino 21273 %package plugin-mailx
336     Summary: %{name}'s mailx reporter plugin
337     Group: System/Libraries
338     Requires: %{name} = %{version}-%{release}
339     Requires: mailx
340    
341     %description plugin-mailx
342     The simple reporter plugin which sends a report via mailx to a specified
343     email address.
344    
345 dmorgan 109812 %files plugin-mailx
346     %defattr(-,root,root,-)
347     %{_sysconfdir}/%{name}/events/report_Mailx.xml
348     %{_sysconfdir}/%{name}/events.d/mailx_events.conf
349     %{_bindir}/abrt-action-mailx
350     %{_mandir}/man7/%{name}-Mailx.7.*
351     %{_mandir}/man*/%{name}-action-mailx.*
352 blino 21273
353 dmorgan 109812 #--------------------------------------------------------------------
354 blino 21273
355     %package plugin-bugzilla
356     Summary: %{name}'s bugzilla plugin
357     Group: System/Libraries
358     Requires: %{name} = %{version}-%{release}
359    
360     %description plugin-bugzilla
361     Plugin to report bugs into the bugzilla.
362    
363 dmorgan 109812 %files plugin-bugzilla
364     %defattr(-,root,root,-)
365     %config(noreplace) %{_sysconfdir}/%{name}/plugins/Bugzilla.conf
366     %{_sysconfdir}/%{name}/events/report_Bugzilla.xml
367     %config(noreplace) %{_sysconfdir}/%{name}/events/report_Bugzilla.conf
368     # FIXME: remove with the old gui
369     %{_mandir}/man7/abrt-Bugzilla.7.*
370     %{_bindir}/abrt-action-bugzilla
371 blino 21273
372 dmorgan 109812 #--------------------------------------------------------------------
373 blino 21273
374     %package plugin-reportuploader
375     Summary: %{name}'s ticketuploader plugin
376     Group: System/Libraries
377     Requires: %{name} = %{version}-%{release}
378     Obsoletes: plugin-ticketuploader < 1.1.13
379     Provides: plugin-ticketuploader = %{version}-%{release}
380    
381     %description plugin-reportuploader
382     Plugin to report bugs into anonymous FTP site associated with ticketing system.
383    
384 dmorgan 109812 %files plugin-reportuploader
385     %defattr(-,root,root,-)
386     %config(noreplace) %{_sysconfdir}/%{name}/plugins/Upload.conf
387     %{_mandir}/man7/abrt-Upload.7.*
388     %{_bindir}/abrt-action-upload
389 blino 21273
390 dmorgan 109812 #--------------------------------------------------------------------
391 blino 21273
392     %package addon-python
393     Summary: %{name}'s addon for catching and analyzing Python exceptions
394     Group: System/Libraries
395     Requires: %{name} = %{version}-%{release}
396    
397     %description addon-python
398     This package contains python hook and python analyzer plugin for handling
399     uncaught exception in python programs.
400    
401 dmorgan 109812 %files addon-python
402     %defattr(-,root,root,-)
403     %config(noreplace) %{_sysconfdir}/%{name}/plugins/Python.conf
404     %{_bindir}/abrt-action-analyze-python
405     %{py_puresitedir}/abrt*.py*
406     %{py_puresitedir}/*.pth
407    
408     #--------------------------------------------------------------------
409    
410 blino 21273 %package cli
411     Summary: %{name}'s command line interface
412     Group: Graphical desktop/Other
413     Requires: %{name} = %{version}-%{release}
414     Requires: %{name}-addon-kerneloops
415     Requires: %{name}-addon-ccpp, %{name}-addon-python
416 dmorgan 111340 Requires: %{name}-plugin-bugzilla, %{name}-plugin-logger
417 blino 21273
418     %description cli
419     This package contains simple command line client for controlling abrt
420     daemon over the sockets.
421    
422 dmorgan 109812 %files cli
423     %defattr(-,root,root,-)
424     %{_bindir}/abrt-cli
425     %{_mandir}/man1/abrt-cli.1.*
426     %{_sysconfdir}/bash_completion.d/abrt-cli.bash
427    
428     #--------------------------------------------------------------------
429    
430 blino 21273 %package desktop
431     Summary: Virtual package to install all necessary packages for usage from desktop environment
432     Group: Graphical desktop/Other
433     # This package gets installed when anything requests bug-buddy -
434     # happens when users upgrade Fn to Fn+1;
435     # or if user just wants "typical desktop installation".
436     # Installing abrt-desktop should result in the abrt which works without
437     # any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
438     Requires: %{name} = %{version}-%{release}
439     Requires: %{name}-addon-kerneloops
440     Requires: %{name}-addon-ccpp, %{name}-addon-python
441     # Default config of addon-ccpp requires gdb
442     Requires: gdb >= 7.0-3
443     Requires: %{name}-gui
444 dmorgan 111387 Requires: %{name}-plugin-logger, %{name}-plugin-bugzilla
445 blino 21273 #Obsoletes: bug-buddy
446     #Provides: bug-buddy
447    
448     %description desktop
449     Virtual package to make easy default installation on desktop environments.
450    
451 dmorgan 109812 %files desktop
452     %defattr(-,root,root,-)
453    
454     #--------------------------------------------------------------------
455    
456 dmorgan 110088 %package -n %libreport
457 dmorgan 110410 Summary: Libraries for reporting crashes to different targets
458 dmorgan 134965 Group: System/Libraries
459 dmorgan 109812
460 dmorgan 110088 %description -n %libreport
461 dmorgan 109812 Libraries providing API for reporting different problems in applications
462     to different bug targets like bugzilla, ftp, trac, etc...
463    
464 dmorgan 110088 %files -n %libreport
465 dmorgan 109812 %defattr(-,root,root,-)
466 dmorgan 110058 %{_libdir}/libreport.so.%{lib_major}*
467 dmorgan 109812
468     #--------------------------------------------------------------------
469    
470 dmorgan 110088 %package -n %lib_report_devel
471 dmorgan 110410 Summary: Development libraries and headers for libreport
472 dmorgan 134965 Group: System/Libraries
473 dmorgan 109812
474 dmorgan 110088 %description -n %lib_report_devel
475 dmorgan 109812 Development libraries and headers for libreport.
476    
477 dmorgan 110088 %files -n %lib_report_devel
478 dmorgan 109812 %defattr(-,root,root,-)
479     %{_includedir}/report/*
480     %{_libdir}/libreport.so
481    
482     #--------------------------------------------------------------------
483 dmorgan 110077 #
484     #%package -n libreport-python
485     #%Summary: Python bindings for report-libs.
486     #%Group: System/Libraries
487     #
488     #%description -n libreport-python
489     #Python bindings for report-libs.
490     #
491     #%files -n libreport-python
492     #%defattr(-,root,root,-)
493     #%{python_sitearch}/report/*
494     #
495 dmorgan 109812 #--------------------------------------------------------------------
496    
497 dmorgan 110088 %package -n %libreportgtk
498 dmorgan 109812 Summary: GTK frontend for libreport
499     Group: System/Libraries
500    
501 dmorgan 110088 %description -n %libreportgtk
502 dmorgan 109812 Applications for reporting bugs using libreport backend.
503    
504 dmorgan 110088 %files -n %libreportgtk
505 dmorgan 109812 %defattr(-,root,root,-)
506 dmorgan 110058 %{_libdir}/libreportgtk.so.%{lib_major}*
507 dmorgan 109812
508     #--------------------------------------------------------------------
509    
510     %package retrace-server
511     Summary: %{name}'s retrace server using HTTP protocol
512     Group: Graphical desktop/Other
513     Requires: abrt-addon-ccpp
514     Requires: gdb >= 7.0-3
515 dmorgan 138499 Requires: apache-mod_wsgi, apache-mod_ssl, python-webob
516 dmorgan 109812 Requires: mock, xz, elfutils, createrepo
517     Requires(preun): /sbin/install-info
518     Requires(post): /sbin/install-info
519    
520     %post retrace-server
521     /sbin/install-info %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
522     /usr/sbin/usermod -G mock apache 2> /dev/null || :
523    
524     %preun retrace-server
525     if [ "$1" = 0 ]; then
526     /sbin/install-info --delete %{_infodir}/abrt-retrace-server %{_infodir}/dir 2> /dev/null || :
527     fi
528    
529     %description retrace-server
530     The retrace server provides a coredump analysis and backtrace
531     generation service over a network using HTTP protocol.
532    
533     %files retrace-server
534     %defattr(-,root,root,-)
535     %config(noreplace) %{_sysconfdir}/%{name}/retrace.conf
536     %config(noreplace) %{_sysconfdir}/httpd/conf.d/retrace_httpd.conf
537     %config(noreplace) %{_sysconfdir}/yum.repos.d/retrace.repo
538     %dir %attr(0775, apache, abrt) %{_localstatedir}/spool/abrt-retrace
539     %dir %attr(0755, abrt, abrt) %{_localstatedir}/cache/abrt-retrace
540     %dir %attr(0755, abrt, abrt) %{_localstatedir}/log/abrt-retrace
541     %caps(cap_setuid=ep) %{_bindir}/abrt-retrace-worker
542     %{_bindir}/abrt-retrace-cleanup
543     %{_bindir}/abrt-retrace-reposync
544     %{_bindir}/coredump2packages
545     %{py_puresitedir}/retrace.py*
546     %{_datadir}/abrt-retrace/*.py*
547     %{_datadir}/abrt-retrace/*.wsgi
548     %{_datadir}/abrt-retrace/plugins/*.py*
549     %{_infodir}/abrt-retrace-server*
550    
551     #--------------------------------------------------------------------
552    
553 blino 21273 %prep
554     %setup -q
555 dmorgan 110097 %apply_patches
556 tv 203550 # (tv)) disable -Werror:
557 tv 203551 perl -pi -e 's!-Werror!-Wno-deprecated!' configure{.ac,} */*/Makefile*
558 blino 21273
559     %build
560     NOCONFIGURE=yes gnome-autogen.sh
561 dmorgan 61093 %configure2_5x \
562     %if !%{with_systemd}
563     --without-systemdsystemunitdir \
564     %endif
565     --disable-rpath
566 blino 21273 %make
567    
568     %install
569     rm -rf %{buildroot}
570     %makeinstall_std
571     %find_lang %{name}
572    
573     # remove all .la and .a files
574     find %{buildroot} -name '*.la' -or -name '*.a' | xargs rm -f
575     mkdir -p %{buildroot}/%{_initrddir}
576 dmorgan 109812 install -m 755 %SOURCE1 %{buildroot}/%{_initrddir}/%{name}d
577     install -m 755 %SOURCE5 %{buildroot}/%{_initrddir}/%{name}-ccpp
578     install -m 755 %SOURCE6 %{buildroot}/%{_initrddir}/%{name}-oops
579 blino 21273 mkdir -p %{buildroot}/var/cache/%{name}-di
580     mkdir -p %{buildroot}/var/run/%{name}
581 dmorgan 109812 mkdir -p %{buildroot}/var/spool/%{name}
582     mkdir -p %{buildroot}/var/spool/%{name}-retrace
583     mkdir -p %{buildroot}/var/cache/%{name}-retrace
584     mkdir -p %{buildroot}/var/log/%{name}-retrace
585     mkdir -p %{buildroot}/var/spool/%{name}-upload
586    
587 dmorgan 134959 sed -i 's!@libexec@!%_libdir!' %{buildroot}/%{_initrddir}/%{name}-ccpp
588    
589 blino 21273 # remove fedora gpg key
590     rm -f %{buildroot}%{_sysconfdir}/abrt/gpg_keys
591     touch %{buildroot}%{_sysconfdir}/abrt/gpg_keys
592    
593     # install ulimit disabler
594     mkdir -p %{buildroot}%{_sysconfdir}/profile.d/
595     install -m755 %SOURCE2 %SOURCE3 %{buildroot}%{_sysconfdir}/profile.d/
596    
597     desktop-file-install \
598     --dir %{buildroot}%{_sysconfdir}/xdg/autostart \
599 dmorgan 109812 src/applet/%{name}-applet.desktop
600 blino 21273
601     # replace with our own version
602     cat %{SOURCE4} > %{buildroot}/usr/bin/%{name}-debuginfo-install
603    
604     #remove RH specific plugins
605     rm -f %{buildroot}%{_libdir}/%{name}/{RHTSupport.glade,libRHTSupport.so}
606     rm -f %{buildroot}%{_sysconfdir}/%{name}/plugins/RHTSupport.conf
607 dmorgan 109812 rm -f %{buildroot}%{_sysconfdir}/%{name}/events.d/rhtsupport_events.conf
608     rm -f %{buildroot}%{_sysconfdir}/%{name}/events/report_RHTSupport.xml
609     rm -f %{buildroot}%{_bindir}/%{name}-action-rhtsupport
610 blino 21273
611 dmorgan 109812 # After everything is installed, remove info dir
612     rm -f %{buildroot}%{_infodir}/dir

  ViewVC Help
Powered by ViewVC 1.1.30