]> git.pld-linux.org Git - packages/bug-buddy.git/blob - bug-buddy.spec
4e91c46e5cdc61c53909704b9beda76c78ed4068
[packages/bug-buddy.git] / bug-buddy.spec
1 # TODO
2 # fix stupid .desktop breakage
3 #
4 Summary:        Utility to ease the reporting of bugs within the GNOME
5 Summary(pl):    Narzêdzie u³atwiaj±ce zg³aszanie b³êdów w ¶rodowisku GNOME
6 Name:           bug-buddy
7 Version:        2.15.90
8 Release:        2
9 License:        GPL v2
10 Group:          X11/Applications
11 Source0:        http://ftp.gnome.org/pub/gnome/sources/bug-buddy/2.15/%{name}-%{version}.tar.bz2
12 # Source0-md5:  38c092ad09b5b1a9dae04beb35311234
13 Patch0:         %{name}-desktop.patch
14 URL:            http://www.gnome.org/
15 BuildRequires:  GConf2-devel >= 2.14.0
16 BuildRequires:  autoconf
17 BuildRequires:  automake
18 BuildRequires:  evolution-data-server-devel >= 1.7.90.1
19 BuildRequires:  gettext-devel
20 BuildRequires:  gnome-desktop-devel >= 2.15.90
21 BuildRequires:  gnome-doc-utils >= 0.7.1
22 BuildRequires:  gnome-menus-devel >= 2.15.90
23 BuildRequires:  gnome-vfs2-devel >= 2.15.90
24 BuildRequires:  gtk+2-devel >= 2:2.10.1
25 BuildRequires:  intltool >= 0.35
26 BuildRequires:  libglade2-devel >= 1:2.6.0
27 BuildRequires:  libgnomeui-devel >= 2.15.90
28 BuildRequires:  libgtop-devel >= 2.14.2
29 BuildRequires:  libxml2-devel >= 1:2.6.26
30 BuildRequires:  libxslt-progs >= 1.1.17
31 BuildRequires:  pkgconfig
32 BuildRequires:  rpmbuild(macros) >= 1.311
33 BuildRequires:  scrollkeeper >= 0.3.8
34 Requires(post,preun):   GConf2 >= 2.14.0
35 Requires(post,postun):  desktop-file-utils
36 Requires(post,postun):  scrollkeeper
37 Requires(post,postun):  gtk+2 >= 2.10.1
38 Requires:       libgnomeui >= 2.15.90
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
42 bug-buddy is a druid based tool which steps you through the GNOME bug
43 submission process. It can automatically obtain stack traces from core
44 files or crashed applications. Debian and KDE bug tracking systems are
45 also supported.
46
47 %description -l pl
48 bug-budy jest narzêdziem przeprowadzaj±cym Ciê przez proces sk³adania
49 raportu o b³êdzie w ¶rodowisku GNOME. Potrafi on automatycznie uzyskaæ
50 ¶lady ze stosu (backtrace) z plików core lub wywracaj±cych siê
51 aplikacji. Wspierane s± równie¿ systemy obs³ugi b³êdów Debiana oraz
52 KDE.
53
54 %prep
55 %setup -q
56 %patch0 -p1
57
58 %build
59 %{__glib_gettextize}
60 %{__intltoolize}
61 %{__gnome_doc_common}
62 %{__aclocal}
63 %{__autoconf}
64 %{__automake}
65 %configure \
66         --disable-schemas-install \
67         --disable-scrollkeeper
68 %{__make}
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72
73 %{__make} install \
74         DESTDIR=$RPM_BUILD_ROOT \
75         GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
76
77 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/{no,ug}
78
79 %find_lang %{name} --with-gnome --all-name
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %post
85 %gconf_schema_install bug-buddy.schemas
86 %scrollkeeper_update_post
87 %update_desktop_database_post
88 %update_icon_cache hicolor
89
90 %preun
91 %gconf_schema_uninstall bug-buddy.schemas
92
93 %postun
94 %scrollkeeper_update_postun
95 %update_desktop_database_postun
96 %update_icon_cache hicolor
97
98 %files -f %{name}.lang
99 %defattr(644,root,root,755)
100 %doc AUTHORS ChangeLog NEWS README TODO docs/multiple_bts.txt
101 %attr(755,root,root) %{_bindir}/*
102 %{_datadir}/%{name}
103 %{_desktopdir}/*
104 %{_iconsdir}/hicolor/*/*/bug-buddy.png
105 %{_mandir}/man1/*
106 %{_omf_dest_dir}/*
107 %{_sysconfdir}/gconf/schemas/bug-buddy.schemas
This page took 0.120044 seconds and 2 git commands to generate.