ALT Linux repositórios
Group :: Desenvolvimento/Outros
RPM: kdbg
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _optlevel s
Name: kdbg
Version: 2.0.5
Release: alt1
Group: Development/Other
Summary: A Graphical Debugger Interface
License: GPL
URL: http://www.kdbg.org/
Requires: gdb
Requires: %{get_dep kdelibs}
Source: %name-%version.tar.gz
#Patch1: kdbg-1.2.10-using-libthread.patch
Patch1: kdbg-2.0.2-using-libthread.patch
Patch2: kdbg-2.0.4-default_codec.patch
Patch3: kdbg-2.0.4-fix_receive_gdb_output.patch
# Automatically added by buildreq on Mon Mar 22 2004 (-bi)
#BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel libpng-devel libqt3-devel libstdc++-devel zlib-devel
BuildRequires: xorg-x11-devel gcc-c++
BuildRequires: kdelibs-devel libpng-devel libqt3-devel libstdc++-devel zlib-devel
#BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
%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
%patch1 -p1
%patch2 -p1
%patch3 -p1
pushd po
rm -f *.gmo ja.po
#rm -f ja.po
subst "s/ja\.gmo//" Makefile.am
#for f in *.po
#do
# cp $f "$f".tmp
# CCHARSET=`grep charset "$f".tmp| sed "s/^.*charset=//"| sed "s/\\\\\\.*//"`
# iconv -f$CCHARSET -tUTF-8 "$f".tmp -o $f ||:
# rm -f "$f".tmp
# subst "s/charset\=$CCHARSET/charset=UTF-8/" $f
#done
popd
#subst "s/\.la/.so/g" acinclude.m4
#subst "s/\-lkdeui/-lkdeui -lpthread/g" acinclude.m4
make -f admin/Makefile.common cvs
%build
export QTDIR=%_qt3dir KDEDIR=%prefix
%configure \
--disable-rpath \
--disable-debug \
--disable-final \
--with-xinerama \
%ifarch x86_64
--enable-libsuffix=64 \
%endif
--program-prefix=""
%make_build
%install
%make DESTDIR=%buildroot install
%find_lang --with-kde %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%doc COPYING ChangeLog README
%_bindir/*
%_datadir/apps/kdbg
%_iconsdir/*/*/apps/kdbg.png
#
%_Kmenudir/%name.desktop
%_datadir/config/kdbgrc
%changelog
…
Todas as alterações você pod ver aqui
Name: kdbg
Version: 2.0.5
Release: alt1
Group: Development/Other
Summary: A Graphical Debugger Interface
License: GPL
URL: http://www.kdbg.org/
Requires: gdb
Requires: %{get_dep kdelibs}
Source: %name-%version.tar.gz
#Patch1: kdbg-1.2.10-using-libthread.patch
Patch1: kdbg-2.0.2-using-libthread.patch
Patch2: kdbg-2.0.4-default_codec.patch
Patch3: kdbg-2.0.4-fix_receive_gdb_output.patch
# Automatically added by buildreq on Mon Mar 22 2004 (-bi)
#BuildRequires: XFree86-devel XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel libpng-devel libqt3-devel libstdc++-devel zlib-devel
BuildRequires: xorg-x11-devel gcc-c++
BuildRequires: kdelibs-devel libpng-devel libqt3-devel libstdc++-devel zlib-devel
#BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
%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
%patch1 -p1
%patch2 -p1
%patch3 -p1
pushd po
rm -f *.gmo ja.po
#rm -f ja.po
subst "s/ja\.gmo//" Makefile.am
#for f in *.po
#do
# cp $f "$f".tmp
# CCHARSET=`grep charset "$f".tmp| sed "s/^.*charset=//"| sed "s/\\\\\\.*//"`
# iconv -f$CCHARSET -tUTF-8 "$f".tmp -o $f ||:
# rm -f "$f".tmp
# subst "s/charset\=$CCHARSET/charset=UTF-8/" $f
#done
popd
#subst "s/\.la/.so/g" acinclude.m4
#subst "s/\-lkdeui/-lkdeui -lpthread/g" acinclude.m4
make -f admin/Makefile.common cvs
%build
export QTDIR=%_qt3dir KDEDIR=%prefix
%configure \
--disable-rpath \
--disable-debug \
--disable-final \
--with-xinerama \
%ifarch x86_64
--enable-libsuffix=64 \
%endif
--program-prefix=""
%make_build
%install
%make DESTDIR=%buildroot install
%find_lang --with-kde %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%doc COPYING ChangeLog README
%_bindir/*
%_datadir/apps/kdbg
%_iconsdir/*/*/apps/kdbg.png
#
%_Kmenudir/%name.desktop
%_datadir/config/kdbgrc
%changelog
…
Todas as alterações você pod ver aqui