%define name kdbg %define version 1.2.5 %define release 4mdk Name: %{name} Version: %{version} Release: %{release} License: GPL Summary: A Graphical Debugger Interface URL: http://members.nextra.at/johsixt/kdbg.html Group: Development/Other Source: %{name}-%{version}.tar.bz2 BuildRoot: %_tmppath/%{name}-buildroot Requires: gdb BuildRequires: kdelibs-devel libjpeg-devel libpng-devel XFree86-devel %description KDbg is a graphical user interface to gdb, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code. %prep %setup -q LIBQTMT="-lqt-mt" ./configure --with-kde-version=3 \ --prefix=%_prefix \ --with-qt-dir=%_libdir/qt3 \ --disable-rpath \ --disable-debug \ --enable-final %build %make %install #laurent 1.2.4-2mdk don't use %%makeinstall . %%makeinstall doesn't install html document correctly. make install DESTDIR=%buildroot install -d %buildroot/%_menudir/ mkdir -p %buildroot/{%{_liconsdir},%{_miconsdir}} cp %buildroot/%_datadir/icons/hicolor/16x16/apps/kdbg.png %buildroot/%{_miconsdir} cp %buildroot/%_datadir/icons/hicolor/32x32/apps/kdbg.png %buildroot/%{_iconsdir} cp %buildroot/%_datadir/icons/hicolor/32x32/apps/kdbg.png %buildroot/%{_liconsdir} cat > %buildroot/%_menudir/%{name} <<EOF ?package(%{name}): \ command="%_bindir/kdbg" \ title="Kdbg" \ longtitle="A Graphical Debugger Interface" \ needs="x11" \ icon="%{name}.png" \ section="Applications/Development/Tools" EOF rm -f %buildroot/%_datadir/types.html %post %update_menus %postun %clean_menus %clean rm -fr %buildroot %files %defattr (-,root,root) %doc COPYING ChangeLog README %_bindir/* %_datadir/applnk/Development/kdbg.desktop %dir %_datadir/apps/kdbg %dir %_datadir/apps/kdbg/pics/ %_datadir/apps/kdbg/pics/*.xpm # %dir %_datadir/apps/kdbg/types/ %_datadir/apps/kdbg/types/*.kdbgtt # %_datadir/icons/hicolor/16x16/apps/kdbg.png %_datadir/icons/hicolor/32x32/apps/kdbg.png %_datadir/icons/locolor/16x16/apps/kdbg.png %_datadir/icons/locolor/32x32/apps/kdbg.png %{_iconsdir}/*.png %{_liconsdir}/*.png %{_miconsdir}/*.png # MONTEL laurent 2001-03-29 don't add message # because there are in kde-i18n %lang(cs) %_datadir/locale/cs/LC_MESSAGES/kdbg.mo %lang(da) %_datadir/locale/da/LC_MESSAGES/kdbg.mo %lang(de) %_datadir/locale/de/LC_MESSAGES/kdbg.mo %lang(es) %_datadir/locale/es/LC_MESSAGES/kdbg.mo %lang(fr) %_datadir/locale/fr/LC_MESSAGES/kdbg.mo %lang(hr) %_datadir/locale/hr/LC_MESSAGES/kdbg.mo %lang(hu) %_datadir/locale/hu/LC_MESSAGES/kdbg.mo %lang(it) %_datadir/locale/it/LC_MESSAGES/kdbg.mo %lang(ja) %_datadir/locale/ja/LC_MESSAGES/kdbg.mo %lang(no) %_datadir/locale/no/LC_MESSAGES/kdbg.mo %lang(no_NY) %_datadir/locale/no_NY/LC_MESSAGES/kdbg.mo %lang(pl) %_datadir/locale/pl/LC_MESSAGES/kdbg.mo %lang(pt) %_datadir/locale/pt/LC_MESSAGES/kdbg.mo %lang(ro) %_datadir/locale/ro/LC_MESSAGES/kdbg.mo %lang(ru) %_datadir/locale/ru/LC_MESSAGES/kdbg.mo %lang(sk) %_datadir/locale/sk/LC_MESSAGES/kdbg.mo %lang(sr) %_datadir/locale/sr/LC_MESSAGES/kdbg.mo %lang(sv) %_datadir/locale/sv/LC_MESSAGES/kdbg.mo %lang(tr) %_datadir/locale/tr/LC_MESSAGES/kdbg.mo %lang(zh_CN.GB2312) %_datadir/locale/zh_CN.GB2312/LC_MESSAGES/kdbg.mo %_datadir/doc/HTML/de/kdbg/*.html %_datadir/doc/HTML/en/kdbg/*.html %_datadir/doc/HTML/ru/kdbg/*.html %_menudir/* %changelog * Wed Aug 14 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.5-4mdk - Rebuild against gcc-3.2 * Sat Jul 27 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.5-3mdk - Rebuild against gcc-3.2 * Thu Jun 27 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.5-2mdk - port to kde3.0 * Wed Mar 27 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.5-1mdk - Update code 1.2.5 * Thu Jan 22 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.4-2mdk - Add language file (bug reported by DUCLOS Andre <shirka@wanadoo.fr>) * Sun Jan 21 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.4-1mdk - Update code (1.2.4) * Wed Jan 02 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.3-0.1mdk - update code * Mon Nov 5 2001 Stefan van der Eijk <stefan@eijk.nu> 1.2.2-0.4mdk - BuildRequires revisited * Thu Oct 18 2001 Daouda LO <daouda@mandrakesoft.com> 1.2.2-0.3mdk - spec cleanups - rpmlint compliant * Thu Sep 06 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.2-0.2mdk - Rebuild with new kdelibs * Tue Aug 21 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.2-0.1mdk - Update code (1.2.2) * Sat Jun 02 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.1-0.2mdk - Rebuild with kde2.2alpha2 * Wed May 2 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.1-0.1mdk - Update code * Tue Apr 10 2001 David BAUDENS <baudens@mandrakesoft.com> 1.2.0-0.6mdk - Move KDE menu entry in %%_datadir/applnk - Rebuild against latest GCC * Sat Mar 31 2001 David BAUDENS <baudens@mandrakesoft.com> 1.2.0-0.5mdk - Fix BuildRequires for non %%ix86 architectures * Thu Mar 29 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.0-0.4mdk - Add build requires * Wed Mar 14 2001 David BAUDENS <baudens@mandrakesoft.com> 1.2.0-0.3mdk - Rebuild against Qt 2.3.0 * Mon Feb 26 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.2.0-0.2mdk - rebuild * Fri Dec 29 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.2.0-0.1mdk - new in contribs