gdb-arm-none-eabi/0000755000000000000000000000000012247350656011122 5ustar gdb-arm-none-eabi/debian/0000755000000000000000000000000012247351134012334 5ustar gdb-arm-none-eabi/debian/source/0000755000000000000000000000000012245446214013636 5ustar gdb-arm-none-eabi/debian/source/format0000644000000000000000000000001512245446214015045 0ustar 3.0 (native) gdb-arm-none-eabi/debian/control0000644000000000000000000000225512247225076013750 0ustar Source: gdb-arm-none-eabi Section: devel Priority: extra Maintainer: Agustin Henze Uploaders: Keith Packard Build-Depends: debhelper (>= 8.0.0), gdb-source, autotools-dev, bzip2, lsb-release, # Other tool deps autoconf, libtool, gettext, bison, flex | flex-old, procps, mig [hurd-any], help2man, # TeX[info] deps texinfo (>= 4.7-2.2), texlive-base, # Libdev deps libexpat1-dev, libncurses5-dev, libreadline-dev, zlib1g-dev, libbz2-dev, liblzma-dev, libkvm-dev [kfreebsd-any], Standards-Version: 3.9.4 Homepage: http://www.gnu.org/s/gdb/ Vcs-Git: git://anonscm.debian.org/collab-maint/gdb-arm-none-eabi.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/gdb-arm-none-eabi.git Package: gdb-arm-none-eabi Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: gcc-arm-none-eabi Description: GNU debugger for ARM Cortex-A/R/M processors Bare metal GNU debugger for embedded ARM chips using Cortex-M0/M0+/M3/M4, Cortex-R4/R5/R7 and Cortex-A* processors. GDB is a source-level debugger, capable of breaking programs at any specific line, displaying variable values, and determining where errors occurred. gdb-arm-none-eabi/debian/rules0000755000000000000000000000425012247247512013421 0ustar #!/usr/bin/make -f export DH_VERBOSE=1 target=arm-none-eabi package=gdb-arm-none-eabi top_dir=$(shell pwd) gdb_dir=/usr/src stampdir=debian/stamp source_version := $(shell dpkg-query -W -f="\$${Version}\n" gdb-source) deb_version := $(source_version)+$(shell dpkg-parsechangelog | sed -ne "s/^Version: \(.*\)/\1/p") deb_upstream_version := $(shell echo $(deb_version) | cut -d- -f1) base_version := $(shell echo $(deb_version) | sed -e 's/\([1-9]\.[0-9]\).*-.*/\1/') src_dir=gdb build_dir=build unpack_stamp=$(stampdir)/unpack buildflags=$(shell dpkg-buildflags --export=configure) configure_flags = \ --target=$(target) \ --exec-prefix=\$${prefix}/lib \ --bindir=\$${prefix}/bin \ --infodir=\$${prefix}/share/doc/$(package)/info \ --htmldir=\$${prefix}/share/doc/$(package)/html \ --pdfdir=\$${prefix}/share/doc/$(package)/pdf \ --disable-nls \ --with-libexpat \ --with-python=no \ --with-system-gdbinit=\$${prefix}/lib/arm-none-eabi/lib/gdbinit \ --with-gdb-datadir=\$${prefix}/lib/arm-none-eabi/share/gdb \ "--with-pkgversion=$(deb_version)" \ $(buildflags) %: dh $@ -D$(src_dir) -B$(build_dir) --with autotools-dev $(unpack_stamp): tar xf $(gdb_dir)/gdb.tar.* mkdir -p $(stampdir) cp /usr/share/doc/gdb-source/copyright debian/copyright touch $@ override_dh_auto_configure: $(unpack_stamp) dh_auto_configure -D$(src_dir) -B$(build_dir) -- $(configure_flags) override_dh_gencontrol: dh_gencontrol -a -- -v$(deb_version) -Vlocal:Version=$(deb_upstream_version) -Vgdb:Version=$(source_version) override_dh_auto_clean: if [ -d $(src_dir) ]; then dh_auto_clean -D$(src_dir) -B$(build_dir); fi rm -rf $(src_dir) $(build_dir) $(stampdir) debian/tmp testrun.* override_dh_auto_install: mkdir -p $(top_dir)/debian/tmp cd build && make install DESTDIR=$(top_dir)/debian/tmp rm -f $(top_dir)/debian/tmp/usr/share/man/man1/arm-none-eabi-run.1 override_dh_installchangelogs: dh_installchangelogs gdb/ChangeLog override_dh_installman: help2man $(top_dir)/debian/tmp/usr/bin/arm-none-eabi-run > $(top_dir)/debian/tmp/usr/share/man/man1/arm-none-eabi-run.1 dh_installman override_dh_auto_test: # The test cases doesn't pass using sim as target gdb-arm-none-eabi/debian/gdb-arm-none-eabi.lintian-overrides0000644000000000000000000000010412245531326021054 0ustar gdb-arm-none-eabi: binary-without-manpage usr/bin/arm-none-eabi-run gdb-arm-none-eabi/debian/changelog0000644000000000000000000000023112247214272014203 0ustar gdb-arm-none-eabi (1) unstable; urgency=low * Initial release (Closes: #728387). -- Agustin Henze Mon, 02 Dec 2013 20:31:52 -0300 gdb-arm-none-eabi/debian/copyright0000644000000000000000000000236212247247532014300 0ustar This is the Debian GNU/Linux packaged version of the GNU debugger, GDB. Earlier versions of this package were assembled by David Engel , Stuart Lamble , and others. GDB is Copyright (C) 2008 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses'. The file `gdb/doc/observer.texi' is normally distributed under the GNU Free Documentation License, but certain lines from it are also permitted to be distributed under the GPL. Only those lines are included in this package. gdb-arm-none-eabi/debian/compat0000644000000000000000000000000212245446214013534 0ustar 8 gdb-arm-none-eabi/debian/gdb-arm-none-eabi.install0000644000000000000000000000012112245446214017064 0ustar usr/share/man/man1 usr/share/doc/gdb-arm-none-eabi usr/bin usr/lib/arm-none-eabi