debian/0000755000000000000000000000000012234711302007161 5ustar debian/gpsim.dirs0000644000000000000000000000013411653067731011177 0ustar usr/bin usr/lib usr/share/doc/gpsim/examples usr/share/man/man1 usr/share/lintian/overrides debian/patches/0000755000000000000000000000000012234711647010624 5ustar debian/patches/20-gcc-4.4.patch0000644000000000000000000000175211653067731013132 0ustar Author: Description: Make package compile with gcc-4.4 --- gpsim-0.24.orig/gui/settings_exdbm.cc +++ gpsim-0.24/gui/settings_exdbm.cc @@ -20,6 +20,7 @@ the Free Software Foundation, 59 Temple Boston, MA 02111-1307, USA. */ #include "settings_exdbm.h" +#include #include #include --- gpsim-0.24.orig/src/ValueCollections.h +++ gpsim-0.24/src/ValueCollections.h @@ -26,6 +26,7 @@ This file originated by J.R. Heisey #define __VALUECOLLECTIONS_H__ #include +#include #include #include #include --- gpsim-0.24.orig/src/processor.cc +++ gpsim-0.24/src/processor.cc @@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ */ -#include +#include #ifdef _WIN32 #include "uxtime.h" #else --- gpsim-0.24.orig/src/protocol.h +++ gpsim-0.24/src/protocol.h @@ -23,6 +23,7 @@ Boston, MA 02111-1307, USA. */ // #include +#include #ifndef __PROTCOL_H__ #define __PROTCOL_H__ debian/patches/series0000644000000000000000000000011112234711636012030 0ustar 10-configure.ac.patch 20-gcc-4.4.patch 30-remove-non-dfsg-examples.patch debian/patches/30-remove-non-dfsg-examples.patch0000644000000000000000000000051512234711270016700 0ustar Removed some examples from the build process, since they depend on non-free libraries, like http://liionbms.com/pic/p16f1823.inc --- a/extras/ds1820/Makefile.am +++ b/extras/ds1820/Makefile.am @@ -14,6 +14,6 @@ EXTRA_DIST = ds1820.h makefile.mingw bit1w.h rom1w.h -SUBDIRS = examples +#SUBDIRS = examples CFLAGS = @CFLAGS@ debian/patches/10-configure.ac.patch0000644000000000000000000000104112214170631014410 0ustar --- a/configure.ac +++ b/configure.ac @@ -98,6 +98,10 @@ AC_DEFINE_UNQUOTED([GTK_VERSION],"$GTK_VERSION_T",[gtk version]) fi +dnl adding libdl: necessary for binutils-gold + +X_LDFLAGS="$X_LDFLAGS -ldl" + wi_LIB_READLINE if test "$wi_cv_lib_readline" != yes; then AC_MSG_ERROR(Cannot find readline library) @@ -168,7 +172,7 @@ if test "x$GCC" = "xyes"; then AM_CFLAGS="-Wall" AM_CXXFLAGS="-Wall" - AM_LDFLAGS="-Wl,-warn-common -Wl,-warn-once" + AM_LDFLAGS="-Wl,-warn-common" fi ;; *mingw* ) debian/gpsim.install0000644000000000000000000000003411653067731011703 0ustar usr/lib/lib*.so.* usr/bin/* debian/control0000644000000000000000000000370512214172552010577 0ustar Source: gpsim Section: electronics Priority: optional Maintainer: Georges Khaznadar Build-Depends: debhelper (>= 5), libreadline-dev, libncurses5-dev, libpopt-dev, libglib2.0-dev, libtool, flex, automake, autotools-dev, bison, chrpath, gputils, quilt (>= 0.40) Standards-Version: 3.9.4 Package: gpsim Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: gputils (>= 0.10.0-1) Suggests: gpsim-led, gpsim-logic, gpsim-lcd, gpsim-doc Description: Simulator for Microchip's PIC microcontrollers Gpsim is a full-featured software simulator for Microchip PIC microcontrollers. . Gpsim has been designed to be as accurate as possible. Accuracy includes the entire PIC - from the core to the I/O pins and including ALL of the internal peripherals. Thus it's possible to create stimuli and tie them to the I/O pins and test the PIC the same PIC the same way you would in the real world. . Gpsim has been designed to be as fast as possible. Real time simulation speeds of 20Mhz PICs are possible. . Gpsim has been designed to be as useful as possible. The standard simulation paradigm including breakpoints, single stepping, disassembling, memory inspect & change, have been implemented. In addition, gpsim supports many debugging features that are only available with in-circuit emulators. For example, a continuous trace buffer tracks every action of the simulator. Also, it's possible to set read and write break points on values (e.g. break if a specific value is read from or written to a register). Package: gpsim-dev Architecture: any Section: devel Depends: gpsim, libpopt-dev, ${misc:Depends} Description: Libraries needed only for building gpsim components Gpsim is a full-featured software simulator for Microchip PIC microcontrollers. . This package install the libraries and headers necessary to build the supporting modules for gpsim. . NOTE: as a user of gpsim this package does not need to be installed. debian/compat0000644000000000000000000000000211653067731010375 0ustar 5 debian/gpsim.lintian0000644000000000000000000000020611653067731011674 0ustar gpsim binary: package-name-doesnt-match-sonames libgpsim0 libgpsim-dspic0 libgpsim-eXdbm0 libgpsim-modules0 libgpsimcli0 libgpsimgui0 debian/gpsim.docs0000644000000000000000000000012411653067730011164 0ustar ANNOUNCE AUTHORS HISTORY NEWS PROCESSORS README README.EXAMPLES README.MODULES TODO debian/watch0000644000000000000000000000006311653067731010227 0ustar version=3 http://sf.net/gpsim/gpsim-(.+)\.tar\.gz debian/copyright0000644000000000000000000000377211653067731011143 0ustar This package was debianized by Joop Stakenborg pa3aba@debian.org on Sun, 6 Aug 2000 12:14:50 +0200. It was downloaded from http://www.dattalo.com/gnupic/gpsim.html Copyright Holders: Scott Dattalo Salvador E. Tropea Chris Emerson Dan Heller Ralf Forsberg Carlos Ghirardelli Tony Bybell Daniel Schudel Robert Pearce Daniel Christian Ian King Fred Pesch Borut Razem J.R. Heisey Ralph Neider Roy Rankin David Barnett License: Copyright (C) 1998-2004 T. Scott Dattalo Copyright (C) 2001 Salvador E. Tropea Copyright (C) 2004 Chris Emerson Copyright (c) 1988 Dan Heller Copyright (C) 2003 Ralf Forsberg Copyright (C) 2002 Carlos Ghirardelli Copyright (c) 2001 Tony Bybell Copyright (C) 2000 Daniel Schudel Copyright (C) 2000,2001 Robert Pearce Copyright (C) 2000 Daniel Christian Copyright (c) 1994 Ian King Copyright (C) 1997 Fred Pesch Copyright (C) 2004 Borut Razem 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 2 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, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL file. debian/source/0000755000000000000000000000000011653072347010476 5ustar debian/source/format0000644000000000000000000000001411653072347011704 0ustar 3.0 (quilt) debian/gpsim.examples0000644000000000000000000000013211653067731012052 0ustar regression/instructions_12bit regression/instructions_14bit regression/instructions_16bit debian/README.source0000644000000000000000000000031211653067731011352 0ustar This package uses the patch system known as quilt. For more informations, please read /usr/share/doc/dpatch/README.source.gz -- Georges Khaznadar , Sat, 16 Jan 2010 18:58:43 +0100 debian/changelog0000644000000000000000000003117412214172607011050 0ustar gpsim (0.27.0-1) unstable; urgency=low * Upgraded to the newest upstream version * Changed my debemail * Upgraded Standards-Version to 3.9.4 * Added a build-dependency on gputils -- Georges Khaznadar Thu, 12 Sep 2013 00:43:29 +0200 gpsim (0.26.1-2) unstable; urgency=low * applied Ilya Barygin's patch, thanks! Closes: #665542 * upgraded Standards-Version to 3.9.3 -- Georges Khaznadar Sat, 26 May 2012 20:04:42 +0000 gpsim (0.26.1-1.1) unstable; urgency=low * Non-maintainer upload. * Fix "ftbfs with GCC-4.7": update patch 10-configure.ac.patch (fix from Paul Tagliamonte). (Closes: #667190) -- gregor herrmann Sat, 05 May 2012 15:41:09 +0200 gpsim (0.26.1-1) unstable; urgency=low * upgraded to the newest upstream version. Closes: #646211 * added chrysn's watch file. Closes: #646789 * bumped Standards-Version to 3.9.2 * changed the format of the package to 3.0 (quilt) * added more files to clean in debian/rule's clean target -- Georges Khaznadar Sat, 29 Oct 2011 23:49:55 +0200 gpsim (0.24-6) unstable; urgency=low * Applied Andreas Moog's patch, in order to ship no longer .la files. Closes: #620761 -- Georges Khaznadar Mon, 04 Apr 2011 17:46:24 +0200 gpsim (0.24-5) unstable; urgency=low * patched the file configure.ac to add "-ldl" in X_LDFLAGS.Removed "-warn-once" from AM_LDFLAGS as binutils-gold does not know this flag. Closes: 554740 -- Georges Khaznadar Tue, 17 Aug 2010 11:51:55 +0200 gpsim (0.24-4) unstable; urgency=low * updated the dependency on libreadline-dev. Closes: #553872 * upgraded Standards-Version to 3.9.1 -- Georges Khaznadar Sun, 15 Aug 2010 01:09:12 +0200 gpsim (0.24-3) unstable; urgency=low * modified the configuration to remove the dependency on libgtk+extra-x11-3.0-0. As a result, there is no more gui interface for gpsim. However, the libraries featured by this build are sufficient for ktechlab, which provides a graphic interface. -- Georges Khaznadar Mon, 15 Feb 2010 00:42:53 +0100 gpsim (0.24-2) unstable; urgency=low * rebuilt with libgtkextra-3.0-dev -- Georges Khaznadar Sat, 13 Feb 2010 20:27:05 +0100 gpsim (0.24-1) unstable; urgency=low * adopted the package * upgraded to the newest upstream version * upgraded Standards-Version to 3.8.3 * modified the patching system to quilt * erased older unseless patches * added ${misc:Depends} for gpsim-dev -- Georges Khaznadar Sat, 16 Jan 2010 17:32:11 +0100 gpsim (0.22.0-5.2) unstable; urgency=high * Cherrypick acinclude update from release to fix readline detection (Closes: #520005) -- Moritz Muehlenhoff Mon, 13 Jul 2009 19:36:10 +0200 gpsim (0.22.0-5.1) unstable; urgency=low * Non-maintainer upload. * Fix build with GCC 4.4 (Closes: #505011) * Build against GTK 2.0 (Closes: #516232) -- Moritz Muehlenhoff Fri, 20 Feb 2009 20:22:25 +0100 gpsim (0.22.0-5) unstable; urgency=medium * Acknowledge NMU, thanks Luk (Closes: #471202) * Fix gcc-4.3 compilation issues (Closes: #474796) patch taken from gentoo, thanks to the people involved - Incorporate all gcc-4.3 porting issues into 10-gcc-4.3.dpatch - Add dpatch back to build-depends and call it in debian/rules * Update standards-version to 3.7.3 * Remove some empty dirs under /usr/share/doc/gpsim/examples/ * Remove code, which automatically adds the library extension to the file, in order to let people load the libraries without the gpsim-dev package installed and document library loading in README.Debian (Closes: #475473) -- Steffen Joeris Sun, 01 Jun 2008 09:30:49 +0000 gpsim (0.22.0-4.1) unstable; urgency=medium * Non-maintainer upload. * Fix FTBFS with GCC 4.3 (Closes: #454831, #455608). -- Luk Claes Sun, 16 Mar 2008 15:48:49 +0000 gpsim (0.22.0-4) unstable; urgency=medium * Correct last upload and remove libopts25-dev from build-depends and add libpopt-dev as a gpsim-dev dependency (Closes: #442106) -- Steffen Joeris Wed, 19 Sep 2007 13:31:36 +0000 gpsim (0.22.0-3) unstable; urgency=medium * Add build-depends against libopts25-dev to avoid FTBFS (Closes: #442106) * Remove exdbm as build-depends, because the package will be removed from Debian and gpsim still has an own copy of it -- Steffen Joeris Wed, 19 Sep 2007 21:08:17 +1000 gpsim (0.22.0-2) unstable; urgency=low * Include patch to add missing includes needed by g++-4.3 (Closes: #417213) Thanks to Martin Michlmayr * Change maintainer address * Make sure that make distclean errors are not ignored * Remove substvar in debian/control as it has some backwards compatibility * Delete several rpaths using chrpath and add it to build-depends * Update gpsim lintian override -- Steffen Joeris Fri, 29 Jun 2007 14:22:49 +0200 gpsim (0.22.0-1) unstable; urgency=low * New upstream release - Final release with enhancements from the last release candidate * Update debian copyright and add new contributors -- Steffen Joeris Tue, 21 Nov 2006 05:31:09 +1100 gpsim (0.22.0~rc3-1) unstable; urgency=medium * New upstream version - Mainly a bugfix release Many thanks to the author Scott Dattalo for taking care of Debian release cycle and special thanks to Eamon Skelton for power testing - Fix for the gui problem which was introduced with last upstream version * Drop the patches as they are now all included in upstream * Drop dpatch from build-depends and modify debian/rules file * Adjust the examples, because of new location * Update lintian override -- Steffen Joeris Thu, 26 Oct 2006 19:50:47 +1000 gpsim (0.21.11-2) unstable; urgency=low * Include patch from Aurelien Jarno to make sure it build on kfreeBSD-i386 (Closes: #345215) * Improve debian/copyright notes and add other copyright holders * Include patch from upstream cvs to handle high level language debugging and more better pic support (30-picfix.dpatch) * Add lintian override for soname missmatch * Upload sponsored by Morten Werner Olsen. -- Steffen Joeris Thu, 28 Sep 2006 18:20:03 +1000 gpsim (0.21.11-1) unstable; urgency=medium * New maintainer (Closes: #387776) * New upstream release (Closes: #248931) * Change from dh_movefiles to dh_install * Update libgtkextra build-dependency to libgtkextra-x11-2.0-dev * Bump standards version * Fix typo in debian/control file which causes FTBFS * Bump debhelper level to 5 and create debian/compat file * Add build-depends against dpatch * Change from dh_movefiles to dh_install * Acknowledge several NMUs (Closes: #376445, #244126, #346347, #244126, #265766, #334155, #293660, #264351) -- Steffen Joeris Sun, 17 Sep 2006 00:32:18 +1000 gpsim (0.20.14-7.4) unstable; urgency=low * NMU. * debian/control: Remove unneeded automake dependency. (Closes: #376445) -- Eric Dorland Sat, 19 Aug 2006 12:31:20 -0400 gpsim (0.20.14-7.3) unstable; urgency=low * Non-maintainer upload * Change build-dependency from libgtkextra-dev to libgtkextra17-dev (Closes: #244126) * Remove build-dependency against xlibs-dev (Closes: #346347) -- Steffen Joeris Mon, 29 May 2006 19:49:51 +0200 gpsim (0.20.14-7.2) unstable; urgency=medium * Non-maintainer upload. * Rebuilt with libreadline5-dev as build-dep. Closes: #244126. * Fix: "Default arguments are only permitted for function parameters" Closes: #265766, #334155. * Fix FTBFS with gcc-4.0. Closes: #293660. -- Luk Claes Mon, 17 Oct 2005 17:11:32 +0200 gpsim (0.20.14-7.1) unstable; urgency=medium * NMU during Darmstadt BSP * fixed FTBFS, added bison to build-dep. Closes: #264351. -- Andreas Barth Sat, 21 Aug 2004 10:56:57 +0200 gpsim (0.20.14-7) unstable; urgency=low * Place -dev in proper section -- Stephen M Moraco Sun, 22 Jun 2003 00:16:27 -0600 gpsim (0.20.14-6) unstable; urgency=low * Update to latest policy version * Fix build problems w/gcc-3.2/3 (Closes: Bug#196529, Bug#166629) -- Stephen M Moraco Thu, 19 Jun 2003 22:15:33 -0600 gpsim (0.20.14-5) unstable; urgency=low * Update per debhelper best practice changes * Update Policy Version -- Stephen M Moraco Thu, 13 Mar 2003 19:12:57 -0700 gpsim (0.20.14-4) unstable; urgency=low * Update to latest policy version -- Stephen M Moraco Mon, 7 Oct 2002 20:04:25 -0600 gpsim (0.20.14-3) unstable; urgency=low * recommend new package gputils vs. gpasm -- Stephen M Moraco Tue, 16 Apr 2002 21:42:10 -0600 gpsim (0.20.14-2) unstable; urgency=low * Fix so compiles on hppa g++-3.0 (Closes: Bug#120112) -- Stephen M Moraco Fri, 8 Feb 2002 00:59:48 -0700 gpsim (0.20.14-1) unstable; urgency=low * New upstream version (See README.Debian for 20.15 info) * Corrected return value in CCPRH::get() (Closes: Bug#114453) * Builds on ia64 (Closes: Bug#114460) NOTE: new warnings forwarded to upstream * Correct description text (Closes: Bug#124697) * Add automatic update of config.sub, config.guess (per autotools-dev doc) -- Stephen M Moraco Mon, 28 Jan 2002 00:49:54 -0700 gpsim (0.20.9-3.2) unstable; urgency=low * Port NMU for hppa support (closes: Bug#120112) -- Randolph Chung Thu, 17 Jan 2002 21:51:19 -0800 gpsim (0.20.9-3.1) unstable; urgency=low * NMU * Applied a patch submitted by John R. Daily that cleans up the gcc 2.96 and 64-bit issues so that gpsim will build on ia64. (closes: Bug#114460) -- Doug Porter Thu, 15 Nov 2001 11:34:03 -0500 gpsim (0.20.9-3) unstable; urgency=low * Fix depends upon libgtkextra (Closes: Bug#109318) -- Stephen M Moraco Tue, 21 Aug 2001 19:59:56 -0600 gpsim (0.20.9-2) unstable; urgency=low * Fix depends for gpsim-dev pkg -- Stephen M Moraco Tue, 17 Jul 2001 00:37:24 -0600 gpsim (0.20.9-1) unstable; urgency=low * New upstream version. * Update to latest config.guess, config.sub (make our porters happy) * This new build fixes aged depend (Closes: Bug#104496) * Remove C++ build-depends per policy (Closes: Bug#104821) -- Stephen M Moraco Sun, 15 Jul 2001 15:48:23 -0600 gpsim (0.20.7-4) unstable; urgency=low * New Maintainer * Roll to debhelper from debmake * Update automake/autoconf support scripts (Closes: Bug#90531) * Split into gpsim and gpsim-dev packges, reduce normal-use footprint -- Stephen M Moraco Sat, 31 Mar 2001 15:57:23 -0700 gpsim (0.20.7-3) unstable; urgency=low * New libgtkextra, so need a new build. -- Joop Stakenborg Tue, 20 Mar 2001 20:12:45 +0100 gpsim (0.20.7-2) unstable; urgency=low * Add build-depends line. Closes #85186, #84868. * Build against libgtkextra13. * Update standards version. -- Joop Stakenborg Sat, 17 Feb 2001 14:23:10 +0100 gpsim (0.20.7-1) unstable; urgency=low * New upstream release. * Changes to gpsim/main.cc in order to compile correctly with libpopt. -- Joop Stakenborg Mon, 29 Jan 2001 19:29:01 +0100 gpsim (0.20.6-2) unstable; urgency=low * Recompile with libgtkextra12 (closes: #83121) * Although 0.20.7 is released I cannot upload it to debian yet, because it won't compile due to issues with libpopt. Have to investigate. -- Joop Stakenborg Sun, 28 Jan 2001 19:33:41 +0100 gpsim (0.20.6-1) unstable; urgency=low * New upstream. Contains the new trace GUI viewer. -- Joop Stakenborg Wed, 18 Oct 2000 19:02:45 +0200 gpsim (0.20.5-1) unstable; urgency=low * New upstream version. * Put exdbm on the depends line in the control file. -- Joop Stakenborg Sun, 1 Oct 2000 17:48:26 +0200 gpsim (0.20.2-2) unstable; urgency=low * Recompile with gtk-extra-0.99.10. -- Joop Stakenborg Thu, 31 Aug 2000 19:15:12 +0200 gpsim (0.20.2-1) unstable; urgency=low * New upstream version. -- Joop Stakenborg Mon, 28 Aug 2000 19:48:57 +0200 gpsim (0.20.1-1) unstable; urgency=low * Initial release. -- Joop Stakenborg Sun, 6 Aug 2000 12:14:50 +0200 debian/gpsim-dev.install0000644000000000000000000000004211653067731012456 0ustar usr/include/gpsim usr/lib/lib*.so debian/rules0000755000000000000000000001007111653076520010252 0ustar #!/usr/bin/make -f # debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # # This version builds architecture-dependent packages only # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 # Get build platform info export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) include /usr/share/quilt/quilt.make autogen: autogen.stamp autogen.stamp: patch libtoolize --copy --force --automake aclocal autoheader || true automake --copy --add-missing autoconf -f || true touch autogen.stamp configure: configure-stamp configure-stamp: autogen.stamp dh_testdir # Update our config.sub, config.guess files -test -r /usr/share/misc/config.sub && \ cp -f /usr/share/misc/config.sub config.sub -test -r /usr/share/misc/config.guess && \ cp -f /usr/share/misc/config.guess config.guess # Configure the package. ./configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) \ --enable-static=no --disable-gui --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --libdir=\$${prefix}/lib \ --includedir=\$${prefix}/include touch configure-stamp build: configure-stamp build-stamp build-stamp: dh_testdir # Compile the package. $(MAKE) touch build-stamp clean: unpatch dh_testdir dh_testroot rm -f build-stamp configure-stamp autogen.stamp # Clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean rm -f config.log config.sub config.guess rm -f Makefile.in rm -f aclocal.m4 rm -f cli/Makefile.in rm -f config.h.in configure rm -f doc/Makefile.in rm -f eXdbm/Makefile.in rm -f examples/Makefile.in rm -f examples/modules/Makefile.in rm -f examples/projects/Makefile.in rm -f gpsim/Makefile.in rm -f gui/Makefile.in rm -f ltmain.sh rm -f modules/Makefile.in rm -f regression/Makefile.in rm -f src/Makefile.in rm -f src/dspic/Makefile.in rm -f xpms/Makefile.in rm -f extras/Makefile.in rm -f extras/lcd/Makefile.in rm -f extras/lcd/examples/Makefile.in rm -f extras/graphic_lcd/Makefile.in rm -f extras/graphic_lcd/src/Makefile.in rm -f extras/ds1307/Makefile.in rm -f extras/ds1307/examples/Makefile.in rm -f m4/libtool.m4 rm -f m4/lt~obsolete.m4 rm -f m4/ltversion.m4 rm -f m4/ltsugar.m4 rm -f m4/ltoptions.m4 dh_clean install: DH_OPTIONS= install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Install the package into debian/tmp. $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr libtool --finish $(CURDIR)/debian/tmp/usr/lib cp $(CURDIR)/debian/gpsim.lintian $(CURDIR)/debian/gpsim/usr/share/lintian/overrides/gpsim chrpath -d $(CURDIR)/debian/tmp/usr/bin/gpsim chrpath -d $(CURDIR)/debian/tmp/usr/lib/libgpsim.so.0.0.0 chrpath -d $(CURDIR)/debian/tmp/usr/lib/libgpsim_dspic.so.0.0.0 chrpath -d $(CURDIR)/debian/tmp/usr/lib/libgpsim_eXdbm.so.0.0.0 chrpath -d $(CURDIR)/debian/tmp/usr/lib/libgpsim_modules.so.0.0.0 chrpath -d $(CURDIR)/debian/tmp/usr/lib/libgpsimcli.so.0.0.0 chrpath -d $(CURDIR)/debian/tmp/usr/lib/libgpsimgui.so.0.0.0 # Build architecture-independent files here. # Pass -i to all debhelper commands in this target to reduce clutter. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. # Pass -a to all debhelper commands in this target to reduce clutter. binary-arch: build install dh_testdir -a dh_testroot -a dh_installdocs -a dh_installexamples -a dh_install --sourcedir=debian/tmp # Remove things which are not examples find $(CURDIR)/debian/gpsim/usr/share/doc/gpsim/examples -name 'Makefile*' -exec rm -f {} \; # Kill exec perms in example tree chmod -x -R $(CURDIR)/debian/gpsim/usr/share/doc/gpsim/examples/* dh_installmenu -a dh_installman debian/gpsim.1 -a dh_installchangelogs ChangeLog -a dh_strip -a dh_link -a dh_compress -a dh_fixperms -a dh_makeshlibs -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/gpsim-dev.dirs0000644000000000000000000000002411653067731011751 0ustar usr/lib usr/include debian/gpsim.10000644000000000000000000000173611653067731010407 0ustar .TH GPSIM 1 .SH NAME gpsim \- simulator for Microchip\'s PIC microcontrollers .SH SYNOPSIS .B gpsim .I "[options]" .I "" .SH DESCRIPTION This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. Instead, it has documentation in /usr/share/doc/gpsim and /usr/share/doc/gpsim-doc. .SH OPTIONS The following options can be used: .TP .B \-?, \-\-help Help list. .TP .B \-p, \-\-processor= Processor type (e.g. \-pp16c84 for the \'c84). .TP .B \-c, \-\-command= Startup command file. .TP .B \-s, \-\-symbol= Dot cod symbol file. .TP .B \-L, \-\-\ Colon separated list of directories to search. .TP .B \-i, \-\-cli Command line only. .TP .B \-v, \-\-version Show version of program. .SH REMARKS should be in "intelhex16" format. .SH AUTHOR This manual page was written by Joop Stakenborg , for the Debian GNU/Linux system (but may be used by others). debian/README.Debian0000644000000000000000000000223011653067731011235 0ustar gpsim for Debian ---------------- * There is a mailing list for linux related microchip software, check out http://www.gnupic.org. New versions of gpsim are announced on the list. - examples/modules (cited in README.MODULES) is missing as is extras. These should be in 0.20.15 - The gpsim-doc files need updating for this release but have not been. When they're updated, I'll include them in the next package update. - as of 0.20.14 gpsim-source-package includes eXdbm. In Debian it is packaged separately. I've diabled build of the internal eXdbm so that gpsim builds against the Debian package. I updated the exdbm Debian package to reflect the changes in gpsim 0.20.14 exdbm. - gpsim-led, gpsim-logic, gpsim-lcd and gpsim-lcd-graphic, are add-on modules for gpsim. - gpsim-doc is available documentation for gpsim at time of this packaging. - static libraries are left out because I saw no use for them. - Headers needed to build gpsim modules are in separate binary package: gpsim-dev - For loading the libraries use "module library libgpsim_modules.so.0", where libgpsim_modules.so.0 can be any gpsim library