--- nemiver-0.4.0.orig/rules +++ nemiver-0.4.0/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --with-gconf-schema-file-dir=/usr/share/gconf/schemas --disable-scrollkeeper + +binary-install/nemiver:: + rm -rf debian/nemiver/var \ + debian/nemiver/usr/include \ + debian/nemiver/usr/lib/pkgconfig/*.pc \ + debian/nemiver/usr/lib/lib*.la \ + debian/nemiver/usr/lib/lib*.a \ + debian/nemiver/usr/lib/lib*.so \ + debian/nemiver/usr/lib/nemiver/modules/*.la \ + debian/nemiver/usr/lib/nemiver/modules/*.a \ + debian/nemiver/usr/lib/nemiver/plugins/*/*.la \ + debian/nemiver/usr/lib/nemiver/plugins/*/*.a --- nemiver-0.4.0.orig/changelog +++ nemiver-0.4.0/changelog @@ -0,0 +1,62 @@ +nemiver (0.4.0-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - enable/disable breakpoints + - enable refresh of breakpoints view at will + - enable filtering of process list + - added a user manual + - set breakpoints by typing function name or file location + - added a font selection settings + - switch mouse pointer to busy cursor when gdb is running + - added a --env option as in nemiver --env "foo=bar foobar=baz" prog-to-debug + - handle methods overload choosing when setting freeform breakpoints. + - allow remote processes debugging using gdbserver. + - new nemiver icons set + * debian/control: + - added libgnome2-dev (>= 2.14), gnome-doc-utils (>= 0.3.2) to + Build-Depends. + - dropped libnemivercommon* and nemiver-dev packages. + * debian/rules: --disable-scrollkeeper. + + -- Daniel Holbach Mon, 04 Jun 2007 11:33:31 +0200 + +nemiver (0.3.0-0ubuntu1) feisty; urgency=low + + * New upstream release. + * debian/contol: + - bumped libgtksourceviewmm Build-Depends. + + -- Daniel Holbach Mon, 22 Jan 2007 09:35:05 +0100 + +nemiver (0.2.0-0ubuntu1) feisty; urgency=low + + * New upstream release: + - lots and lots of good fixes. + + -- Daniel Holbach Thu, 14 Dec 2006 10:21:13 +0100 + +nemiver (0.1.0-0ubuntu2) feisty; urgency=low + + * debian/copyright: + - added information about MIT licensed files. + + -- Daniel Holbach Thu, 23 Nov 2006 12:00:57 +0100 + +nemiver (0.1.0-0ubuntu1) feisty; urgency=low + + * First official upstream release. + * debian/control, debian/libnemiveruicommon*.install: + - dropped libnemiveruicommon* packages, dropped upstream. + * debian/rules: + - build with --with-gconf-schema-file-dir=/usr/share/gconf/schemas. + * debian/nemiver-dev.install: + - install additional header files. + + -- Daniel Holbach Tue, 21 Nov 2006 18:56:49 +0100 + +nemiver (0.0.1~svn20061030-0ubuntu1) feisty; urgency=low + + * Initial release. + + -- Daniel Holbach Mon, 30 Oct 2006 17:38:59 +0100 + --- nemiver-0.4.0.orig/control +++ nemiver-0.4.0/control @@ -0,0 +1,17 @@ +Source: nemiver +Section: gnome +Priority: optional +Maintainer: Daniel Holbach +Build-Depends: cdbs, debhelper (>= 5), libglibmm-2.4-dev (>= 2.8.2), libgnomevfs2-dev (>= 2.14), libxml2-dev (>= 2.6.22), libgtkmm-2.4-dev (>= 2.6.0), libgtksourceviewmm-1.0-dev (>= 0.3.0), libsqlite3-dev (>= 3.0), libgtop2-dev (>= 2.14), libvte-dev (>= 0.12.0), libgconf2-dev (>= 2.14.0), intltool (>= 0.35), libboost-dev, libglademm-2.4-dev (>= 2.6.0), gdb, libgnome2-dev (>= 2.14), gnome-doc-utils (>= 0.3.2) +Standards-Version: 3.7.2 + +Package: nemiver +Architecture: any +Section: gnome +Depends: ${shlibs:Depends}, ${misc:Depends}, gdb +Conflicts: nemiver-dev (<< 0.4.0), libnemivercommon0 (<< 0.4.0), libnemivercommon-dev (<< 0.4.0) +Replaces: nemiver-dev (<< 0.4.0), libnemivercommon0 (<< 0.4.0), libnemivercommon-dev (<< 0.4.0) +Description: graphical debugger for GNOME + Nemiver is an project to write a standalone graphical debugger that + integrates well in the GNOME desktop. + It uses the well known GNU Debugger gdb. --- nemiver-0.4.0.orig/compat +++ nemiver-0.4.0/compat @@ -0,0 +1 @@ +5 --- nemiver-0.4.0.orig/debian/rules +++ nemiver-0.4.0/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --with-gconf-schema-file-dir=/usr/share/gconf/schemas --disable-scrollkeeper + +binary-install/nemiver:: + rm -rf debian/nemiver/var \ + debian/nemiver/usr/include \ + debian/nemiver/usr/lib/pkgconfig/*.pc \ + debian/nemiver/usr/lib/lib*.la \ + debian/nemiver/usr/lib/lib*.a \ + debian/nemiver/usr/lib/lib*.so \ + debian/nemiver/usr/lib/nemiver/modules/*.la \ + debian/nemiver/usr/lib/nemiver/modules/*.a \ + debian/nemiver/usr/lib/nemiver/plugins/*/*.la \ + debian/nemiver/usr/lib/nemiver/plugins/*/*.a --- nemiver-0.4.0.orig/debian/changelog +++ nemiver-0.4.0/debian/changelog @@ -0,0 +1,81 @@ +nemiver (0.4.0-0ubuntu4) gutsy; urgency=low + + * debian/rules: use /usr/share/cdbs/1/rules/simple-patchsys.mk. + * debian/patches/01-libgtop-API-change.patch: apply nemiver SVN r509. + + -- Daniel Holbach Tue, 26 Jun 2007 07:03:41 +0200 + +nemiver (0.4.0-0ubuntu3) gutsy; urgency=low + + * Rebuild against glib, now that the fix is actually applied. + + -- Daniel Holbach Mon, 25 Jun 2007 16:27:44 +0200 + +nemiver (0.4.0-0ubuntu2) gutsy; urgency=low + + * Rebuild for glib ABI change. + + -- Daniel Holbach Mon, 25 Jun 2007 11:25:18 +0200 + +nemiver (0.4.0-0ubuntu1) gutsy; urgency=low + + * New upstream release: + - enable/disable breakpoints + - enable refresh of breakpoints view at will + - enable filtering of process list + - added a user manual + - set breakpoints by typing function name or file location + - added a font selection settings + - switch mouse pointer to busy cursor when gdb is running + - added a --env option as in nemiver --env "foo=bar foobar=baz" prog-to-debug + - handle methods overload choosing when setting freeform breakpoints. + - allow remote processes debugging using gdbserver. + - new nemiver icons set + * debian/control: + - added libgnome2-dev (>= 2.14), gnome-doc-utils (>= 0.3.2) to + Build-Depends. + - dropped libnemivercommon* and nemiver-dev packages. + * debian/rules: --disable-scrollkeeper. + + -- Daniel Holbach Mon, 04 Jun 2007 11:33:31 +0200 + +nemiver (0.3.0-0ubuntu1) feisty; urgency=low + + * New upstream release. + * debian/contol: + - bumped libgtksourceviewmm Build-Depends. + + -- Daniel Holbach Mon, 22 Jan 2007 09:35:05 +0100 + +nemiver (0.2.0-0ubuntu1) feisty; urgency=low + + * New upstream release: + - lots and lots of good fixes. + + -- Daniel Holbach Thu, 14 Dec 2006 10:21:13 +0100 + +nemiver (0.1.0-0ubuntu2) feisty; urgency=low + + * debian/copyright: + - added information about MIT licensed files. + + -- Daniel Holbach Thu, 23 Nov 2006 12:00:57 +0100 + +nemiver (0.1.0-0ubuntu1) feisty; urgency=low + + * First official upstream release. + * debian/control, debian/libnemiveruicommon*.install: + - dropped libnemiveruicommon* packages, dropped upstream. + * debian/rules: + - build with --with-gconf-schema-file-dir=/usr/share/gconf/schemas. + * debian/nemiver-dev.install: + - install additional header files. + + -- Daniel Holbach Tue, 21 Nov 2006 18:56:49 +0100 + +nemiver (0.0.1~svn20061030-0ubuntu1) feisty; urgency=low + + * Initial release. + + -- Daniel Holbach Mon, 30 Oct 2006 17:38:59 +0100 + --- nemiver-0.4.0.orig/debian/control +++ nemiver-0.4.0/debian/control @@ -0,0 +1,17 @@ +Source: nemiver +Section: gnome +Priority: optional +Maintainer: Daniel Holbach +Build-Depends: cdbs, debhelper (>= 5), libglibmm-2.4-dev (>= 2.8.2), libgnomevfs2-dev (>= 2.14), libxml2-dev (>= 2.6.22), libgtkmm-2.4-dev (>= 2.6.0), libgtksourceviewmm-1.0-dev (>= 0.3.0), libsqlite3-dev (>= 3.0), libgtop2-dev (>= 2.14), libvte-dev (>= 0.12.0), libgconf2-dev (>= 2.14.0), intltool (>= 0.35), libboost-dev, libglademm-2.4-dev (>= 2.6.0), gdb, libgnome2-dev (>= 2.14), gnome-doc-utils (>= 0.3.2) +Standards-Version: 3.7.2 + +Package: nemiver +Architecture: any +Section: gnome +Depends: ${shlibs:Depends}, ${misc:Depends}, gdb +Conflicts: nemiver-dev (<< 0.4.0), libnemivercommon0 (<< 0.4.0), libnemivercommon-dev (<< 0.4.0) +Replaces: nemiver-dev (<< 0.4.0), libnemivercommon0 (<< 0.4.0), libnemivercommon-dev (<< 0.4.0) +Description: graphical debugger for GNOME + Nemiver is an project to write a standalone graphical debugger that + integrates well in the GNOME desktop. + It uses the well known GNU Debugger gdb. --- nemiver-0.4.0.orig/debian/compat +++ nemiver-0.4.0/debian/compat @@ -0,0 +1 @@ +5 --- nemiver-0.4.0.orig/debian/copyright +++ nemiver-0.4.0/debian/copyright @@ -0,0 +1,66 @@ +This package was debianized by Daniel Holbach on +Mon, 30 Oct 2006 17:38:59 +0100. + +It was downloaded from svn://svn.gna.org/svn/nemiver/trunk + +Upstream Author: + Dodji Seketeli + Jonathon Jongsma + + +Copyright: + Dodji Seketeli 2005-2006 + Jonathon Jongsma 2005-2006 + + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy of this + software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies + or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO THE + WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + + + + This package 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 package 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 package; 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'. + +The Debian packaging is (C) 2006, Daniel Holbach and +is licensed under the GPL, see above. + --- nemiver-0.4.0.orig/debian/patches/01-libgtop-API-change.patch +++ nemiver-0.4.0/debian/patches/01-libgtop-API-change.patch @@ -0,0 +1,53 @@ +diff -Nur nemiver-0.4.0/src/common/nmv-proc-mgr.cc nemiver-0.4.0.new/src/common/nmv-proc-mgr.cc +--- nemiver-0.4.0/src/common/nmv-proc-mgr.cc 2007-04-22 15:06:56.000000000 +0200 ++++ nemiver-0.4.0.new/src/common/nmv-proc-mgr.cc 2007-06-26 07:03:22.000000000 +0200 +@@ -51,7 +51,7 @@ + public: + virtual ~ProcMgr () ; + const list& get_all_process_list () const ; +- bool get_process_from_pid (unsigned int a_pid, ++ bool get_process_from_pid (pid_t a_pid, + Process &a_process) const; + bool get_process_from_name (const UString &a_pname, + Process &a_process, +@@ -85,13 +85,17 @@ + { + glibtop_proclist buf_desc ; + memset (&buf_desc, 0, sizeof (buf_desc)) ; +- unsigned int *pids=NULL; ++ pid_t *pids=NULL; + + m_process_list.clear () ; + + try { + //get the list of pids +- pids = glibtop_get_proclist (&buf_desc, GLIBTOP_KERN_PROC_ALL, 0) ; ++ //this is an ugly cast, but I am quite obliged ++ //since I have to support one version of glibtop_get_proclist() ++ //that returns an int* and one that returns pid_t* ++ pids = (pid_t*) glibtop_get_proclist (&buf_desc, ++ GLIBTOP_KERN_PROC_ALL, 0) ; + + //get a couple of info about each pocess + for (unsigned i=0 ; i < buf_desc.number ; ++i) { +@@ -118,7 +122,7 @@ + } + + bool +-ProcMgr::get_process_from_pid (unsigned int a_pid, ++ProcMgr::get_process_from_pid (pid_t a_pid, + IProcMgr::Process &a_process) const + { + LOG_FUNCTION_SCOPE_NORMAL_DD ; +diff -Nur nemiver-0.4.0/src/common/nmv-proc-mgr.h nemiver-0.4.0.new/src/common/nmv-proc-mgr.h +--- nemiver-0.4.0/src/common/nmv-proc-mgr.h 2007-04-22 15:06:56.000000000 +0200 ++++ nemiver-0.4.0.new/src/common/nmv-proc-mgr.h 2007-06-26 07:03:24.000000000 +0200 +@@ -122,7 +122,7 @@ + virtual ~IProcMgr () {} + static IProcMgrSafePtr create () ; + virtual const list& get_all_process_list () const = 0; +- virtual bool get_process_from_pid (unsigned int a_pid, ++ virtual bool get_process_from_pid (pid_t a_pid, + Process &a_process) const = 0; + virtual bool get_process_from_name + (const UString &a_pname, --- nemiver-0.4.0.orig/copyright +++ nemiver-0.4.0/copyright @@ -0,0 +1,66 @@ +This package was debianized by Daniel Holbach on +Mon, 30 Oct 2006 17:38:59 +0100. + +It was downloaded from svn://svn.gna.org/svn/nemiver/trunk + +Upstream Author: + Dodji Seketeli + Jonathon Jongsma + + +Copyright: + Dodji Seketeli 2005-2006 + Jonathon Jongsma 2005-2006 + + +License: + + Permission is hereby granted, free of charge, to any person obtaining a copy of this + software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies + or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO THE + WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + + + + + + This package 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 package 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 package; 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'. + +The Debian packaging is (C) 2006, Daniel Holbach and +is licensed under the GPL, see above. +