debian/0000755000000000000000000000000011756466765007215 5ustar debian/changelog0000644000000000000000000000113011756464645011055 0ustar valkyrie (2.0.0-1) unstable; urgency=low * New upstream release (closes: #559620, #604507, #625176, #640178). * New maintainer (closes: #673651). * Update Standards-Version and sync with Ubuntu Quantal. -- Laszlo Boszormenyi (GCS) Mon, 21 May 2012 13:02:42 +0000 valkyrie (1.4.0-2) unstable; urgency=low * Shell compatibility fixes (Closes: #543108) -- Hai Zaar Wed, 02 Sep 2009 23:56:00 +0300 valkyrie (1.4.0-1) unstable; urgency=low * Initial release (Closes: #372268) -- Hai Zaar Wed, 06 May 2009 14:48:00 +0300 debian/compat0000644000000000000000000000000211756436073010400 0ustar 7 debian/control0000644000000000000000000000153711756441072010606 0ustar Source: valkyrie Section: devel Priority: optional Maintainer: Laszlo Boszormenyi (GCS) Build-Depends: debhelper (>= 7.0.50~), libqt4-dev, valgrind (>= 3.6.0), quilt Standards-Version: 3.9.3 Homepage: http://www.open-works.co.uk/projects/valkyrie.html Package: valkyrie Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: valgrind (>= 3.6.0) Description: open-source graphical user interface for the Valgrind Valkyrie is an open-source graphical user interface for the Valgrind 3.6.X line. Valkyrie uses the Qt widget library, and is based on Valgrind`s XML output capabilities. Valkyrie is designed for simplicity and ease of use, whilst allowing access to the full range of Valgrind command-line options. . Currently, Valkyrie supports Memcheck only, although work is in progress to handle Cachegrind and Massif. debian/copyright0000644000000000000000000000557411756436073011150 0ustar Name: valkyrie Maintainer: Donna Robinson Source: http://www.open-works.co.uk/projects/valkyrie.html Copyright: 2000-2008 OpenWorks LLP http://www.open-works.co.uk License: GPL-2 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 Street, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the license text can be found at /usr/share/common-licenses/GPL-2 File: * Copyright: 2000-2008, OpenWorks LLP License: GPL-2 File: debian/* Copyright: 2009, Hai Zaar License: GPL-2+ 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 . Files: valkyrie/options/vk_popt.cpp, valkyrie/options/vk_popt.h Copyright: 1998, Red Hat Software. License: X11 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. debian/patches/0000755000000000000000000000000011756465226010633 5ustar debian/patches/add_missing_headers.patch0000644000000000000000000000244311756465226015633 0ustar Description: valkyrie FTBFS due to some missing headers, add them This patch adds the missing headers needed for make valkyrie compilable with gcc-4.7 / g++-4.7 . Author: Laszlo Boszormenyi (GCS) --- Origin: Laszlo Boszormenyi (GCS) Forwarded: no Last-Update: 2012-05-21 --- valkyrie-2.0.0.orig/src/objects/tool_object.cpp +++ valkyrie-2.0.0/src/objects/tool_object.cpp @@ -42,6 +42,8 @@ stopProcess() ->(timeout)-> killProc() ->(QtProc::kill)-> processDone() -> DONE */ +#include + #include "objects/tool_object.h" #include "toolview/toolview.h" #include "utils/vk_config.h" --- valkyrie-2.0.0.orig/src/utils/vk_utils.cpp +++ valkyrie-2.0.0/src/utils/vk_utils.cpp @@ -17,6 +17,9 @@ ** ****************************************************************************/ +#include +#include + #include "vk_utils.h" #include "options/vk_option.h" #include "utils/vk_config.h" // vkname() --- valkyrie-2.0.0.orig/src/utils/vk_config.cpp +++ valkyrie-2.0.0/src/utils/vk_config.cpp @@ -18,6 +18,9 @@ ** ****************************************************************************/ +#include +#include + #include "vk_config.h" #include "objects/valkyrie_object.h" #include "options/vk_option.h" debian/patches/series0000644000000000000000000000007311756464774012057 0ustar valkyrie-2.0.0-fix-doc.dir.patch add_missing_headers.patch debian/patches/valkyrie-2.0.0-fix-doc.dir.patch0000644000000000000000000000137411630333236016230 0ustar Author: Clint Byrum Forwarded: N/A Description: Change doc path to match policy. Index: valkyrie/vk_config.pri =================================================================== --- valkyrie.orig/vk_config.pri 2011-09-02 21:53:46.458352507 -0700 +++ valkyrie/vk_config.pri 2011-09-02 21:54:40.055759082 -0700 @@ -25,8 +25,8 @@ ###################################################################### # Install paths relative to $$PREFIX: target.path = $$BINDIR -doc.path = $$DATADIR/$$PACKAGE/doc -doc_imgs.path = $$DATADIR/$$PACKAGE/doc/images +doc.path = $$DATADIR/doc/valkyrie/html +doc_imgs.path = $$DATADIR/doc/valkyrie/html/images ###################################################################### # Qt modules debian/rules0000755000000000000000000000014711756441255010262 0ustar #!/usr/bin/make -f %: dh $@ --with quilt override_dh_clean: rm -f src/utils/vk_defines.h dh_clean debian/source/0000755000000000000000000000000011630443776010501 5ustar debian/source/format0000644000000000000000000000001411630331702011670 0ustar 3.0 (quilt) debian/valkyrie.doc-base0000644000000000000000000000066011756436621012430 0ustar Document: valkyrie Title: Debian valkyrie Manual Author: OpenWorks LLP Abstract: Valkyrie is a graphical front-end to the Valgrind suite of tools for debugging and profiling Linux executables. The current version supports Valgrind from version 3.6.0. Currently, the only supported Valgrind tool is Memcheck. Section: Programming Format: HTML Index: /usr/share/doc/valkyrie/html/index.html Files: /usr/share/doc/valkyrie/html/* debian/valkyrie.man0000644000000000000000000000414711756436073011533 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH VALKYRIE 1 2009-05-03 .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME valkyrie \- graphical front-end to the Valgrind suite of tools for debugging and profiling Linux executables .SH SYNOPSIS .B valkyrie .RI "[valkyrie-opts] [valgrind-opts] [prog-and-args]" .SH DESCRIPTION Valkyrie is a graphical front-end to the Valgrind suite of tools for debugging and profiling Linux executables. The current version supports Valgrind from version 3.4.0. Currently, the only supported Valgrind tool is Memcheck. Valkyrie uses the Qt widget library, and should run on most reasonably recent Linux setups. The only sine qua non is that you must have: Qt v.3.2.0 or higher (but not Qt v.4 as yet), and Valgrind v.3.4.0 or higher. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For more help please see HTML documentation. .TP .B \-h, \-\-help .TP .B \-v, \-\-version Show version of program. .TP .B \-V, \-\-valgrind\-opts Show valgrind options as well .TP .B \-\-working\-dir Dir under which to run valgrind. Defaults to [./] .TP .B \-\-view\-log Parse and view a valgrind logfile .TP .B \-\-merge Merge multiple logfiles, discarding duplicate errors .SH SEE ALSO .BR valgrind (1), .BR vk_logmerge (1). .SH AUTHOR .B valkyrie was written by Donna Robinson, Cerion Armour-Brown and others. .PP This manual page was written by Hai Zaar , for the Debian project (but may be used by others). debian/valkyrie.manpages0000644000000000000000000000005411756436073012544 0ustar debian/valkyrie.man debian/vk_logmerge.man debian/valkyrie.menu0000644000000000000000000000022311756436073011713 0ustar ?package(valkyrie):needs="X11" section="Applications/Programming"\ title="Valkyrie - valgrind memckeck GUI frontent" command="/usr/bin/valkyrie" debian/vk_logmerge.man0000644000000000000000000000411411756436073012200 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH VK_LOGMERGE 1 2009-05-02 .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME vk_logmerge \- a Valgrind XML log file merger .SH SYNOPSIS .B vk_logmerge .RI "[flags and input files in any order]" .SH DESCRIPTION .B vk_logmerge is a .BR valkyrie (1) helper. Given multiple log files (in xml format) generated by multiple runs on a parallel machine, or multiple log files generated by sequential runs on a single-processor machine, for the same binary, .B vk_logmerge merges the log files together, summing the counts of duplicates, and outputs the result to a single file. As input, .B vk_logmerge expects the log-files to-be-merged and/or a file containing the list of log-files to-be-merged, with each entry on a separate line. .PP Log files can be merged from within .BR valkyrie (1) , or use can invoke .B vk_logmerge directly. .SH OPTIONS .TP .B \-h Show help message .TP .B \-v Be verbose (more \-v's give more) .TP .B \-t Output plain text (non-xml) .TP .B \-f Obtain input files from file (one per line) .TP .B \-o File to write output to .PP At least 1 input file must be given. .PP If no '\-o outfile' is given, writes to standard output. .SH EXAMPLES vk_logmerge log1.xml \-f loglist.fls \-o merged.xml .SH SEE ALSO .BR valkyrie (1), .BR valgrind (1). .SH AUTHOR .B vk_logmerge was written by Donna Robinson, Cerion Armour-Brown and others. .PP This manual page was written by Hai Zaar , for the Debian project (but may be used by others). debian/watch0000644000000000000000000000152311756436073010234 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 # Uncomment to examine a Webpage # #http://www.example.com/downloads.php #PACKAGE#-(.*)\.tar\.gz http://www.valgrind.org/downloads valkyrie-(.*)\.tar\.bz2 # Uncomment to examine a Webserver directory #http://www.example.com/pub/#PACKAGE#-(.*)\.tar\.gz # Uncommment to examine a FTP server #ftp://ftp.example.com/pub/#PACKAGE#-(.*)\.tar\.gz debian uupdate # Uncomment to find new files on sourceforge, for devscripts >= 2.9 # http://sf.net/#PACKAGE#/#PACKAGE#-(.*)\.tar\.gz # Uncomment to find new files on GooglePages # http://example.googlepages.com/foo.html #PACKAGE#-(.*)\.tar\.gz