]> git.pld-linux.org Git - packages/bug-buddy.git/blob - bug-buddy.spec
6aadefddb158d3cf7dc6cdfadf2b667c4ae66579
[packages/bug-buddy.git] / bug-buddy.spec
1 Summary:        Utility to ease the reporting of bugs within the GNOME
2 Summary(pl.UTF-8):      Narzędzie ułatwiające zgłaszanie błędów w środowisku GNOME
3 Name:           bug-buddy
4 Version:        2.26.0
5 Release:        1
6 License:        GPL v2
7 Group:          X11/Applications
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/bug-buddy/2.26/%{name}-%{version}.tar.bz2
9 # Source0-md5:  f92663a1a819f83e3eb3004f9e8a687a
10 URL:            http://www.gnome.org/
11 BuildRequires:  GConf2-devel >= 2.26.0
12 BuildRequires:  autoconf
13 BuildRequires:  automake >= 1:1.9
14 BuildRequires:  elfutils-devel
15 BuildRequires:  evolution-data-server-devel >= 2.26.0
16 BuildRequires:  gettext-devel
17 BuildRequires:  gnome-common
18 BuildRequires:  glib2-devel >= 1:2.20.0
19 BuildRequires:  gnome-doc-utils >= 0.12.0
20 BuildRequires:  gnome-menus-devel >= 2.26.0
21 BuildRequires:  gtk+2-devel >= 2:2.16.0
22 BuildRequires:  libbonobo-devel >= 2.24.0
23 BuildRequires:  intltool >= 0.40.0
24 BuildRequires:  libgtop-devel >= 2.14.8
25 BuildRequires:  libsoup-devel >= 2.26.0
26 BuildRequires:  libtool
27 BuildRequires:  libxml2-devel >= 1:2.6.31
28 BuildRequires:  pkgconfig
29 BuildRequires:  rpmbuild(macros) >= 1.311
30 BuildRequires:  scrollkeeper >= 0.3.8
31 BuildRequires:  sed >= 4.0
32 Requires(post,postun):  gtk+2
33 Requires(post,postun):  hicolor-icon-theme
34 Requires(post,preun):   GConf2
35 Requires:       gtk+2 >= 2:2.16.0
36 # sr@Latn vs. sr@latin
37 Conflicts:      glibc-misc < 6:2.7
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 bug-buddy is a druid based tool which steps you through the GNOME bug
42 submission process. It can automatically obtain stack traces from core
43 files or crashed applications. Debian and KDE bug tracking systems are
44 also supported.
45
46 %description -l pl.UTF-8
47 bug-budy jest narzędziem przeprowadzającym Cię przez proces składania
48 raportu o błędzie w środowisku GNOME. Potrafi on automatycznie uzyskać
49 ślady ze stosu (backtrace) z plików core lub wywracających się
50 aplikacji. Wspierane są również systemy obsługi błędów Debiana oraz
51 KDE.
52
53 %prep
54 %setup -q
55
56 %build
57 cd google-breakpad
58 %{__libtoolize}
59 %{__aclocal}
60 %{__autoconf}
61 cd ..
62
63 %{__glib_gettextize}
64 %{__intltoolize}
65 %{__libtoolize}
66 %{__gnome_doc_common}
67 %{__aclocal}
68 %{__autoconf}
69 %{__autoheader}
70 %{__automake}
71 %configure \
72         --disable-schemas-install \
73         --disable-scrollkeeper
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78
79 %{__make} install \
80         DESTDIR=$RPM_BUILD_ROOT \
81         GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
82
83 rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/libgnomebreakpad.la
84 rm -f $RPM_BUILD_ROOT%{_libdir}/bug-buddy/libbreakpad.{l,}a
85
86 %find_lang %{name} --all-name
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post
92 /sbin/ldconfig
93 %gconf_schema_install bug-buddy.schemas
94 %update_icon_cache hicolor
95
96 %preun
97 %gconf_schema_uninstall bug-buddy.schemas
98
99 %postun
100 /sbin/ldconfig
101 %update_icon_cache hicolor
102
103 %files -f %{name}.lang
104 %defattr(644,root,root,755)
105 %doc AUTHORS ChangeLog NEWS README TODO
106 %attr(755,root,root) %{_bindir}/bug-buddy
107 %ifarch %{ix86}
108 %attr(755,root,root) %{_bindir}/minidump_dump
109 %attr(755,root,root) %{_bindir}/minidump_stackwalk
110 %dir %{_libdir}/bug-buddy
111 %attr(755,root,root) %{_libdir}/bug-buddy/libbreakpad.so*
112 %endif
113 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libgnomebreakpad.so
114 %{_datadir}/%{name}
115 %{_desktopdir}/bug-buddy.desktop
116 %{_iconsdir}/hicolor/*/*/bug-buddy.png
117 %{_iconsdir}/hicolor/*/*/bug-buddy.svg
118 %{_sysconfdir}/gconf/schemas/bug-buddy.schemas
119 %{_mandir}/man1/*.1*
This page took 0.08759 seconds and 3 git commands to generate.