[Pkg-ruby-extras-maintainers] r384 - in packages/librcov-ruby/trunk: . debian debian/patches

Ari Pollak ari at costa.debian.org
Wed Mar 22 17:53:12 UTC 2006


Author: ari
Date: 2006-03-22 17:53:11 +0000 (Wed, 22 Mar 2006)
New Revision: 384

Added:
   packages/librcov-ruby/trunk/debian/
   packages/librcov-ruby/trunk/debian/changelog
   packages/librcov-ruby/trunk/debian/compat
   packages/librcov-ruby/trunk/debian/control
   packages/librcov-ruby/trunk/debian/control.in
   packages/librcov-ruby/trunk/debian/copyright
   packages/librcov-ruby/trunk/debian/librcov-ruby.links
   packages/librcov-ruby/trunk/debian/patches/
   packages/librcov-ruby/trunk/debian/patches/01-no-file-open.patch
   packages/librcov-ruby/trunk/debian/rules
   packages/librcov-ruby/trunk/debian/watch
Log:
Load newtrunk into packages/librcov-ruby/trunk.


Added: packages/librcov-ruby/trunk/debian/changelog
===================================================================
--- packages/librcov-ruby/trunk/debian/changelog	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/changelog	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,8 @@
+librcov-ruby (0.2.0-1) unstable; urgency=low
+
+  * Initial Debian release (Closes: #358009)
+  * debian/patches/01-no-file-open.patch:
+    - Don't try to open an output file if --no-html is specified
+
+ -- Ari Pollak <ari at debian.org>  Wed, 22 Mar 2006 12:27:29 -0500
+

Added: packages/librcov-ruby/trunk/debian/compat
===================================================================
--- packages/librcov-ruby/trunk/debian/compat	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/compat	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1 @@
+5

Added: packages/librcov-ruby/trunk/debian/control
===================================================================
--- packages/librcov-ruby/trunk/debian/control	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/control	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,71 @@
+Source: librcov-ruby
+Section: devel
+Priority: optional
+Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
+Uploaders: @RUBY_EXTRAS_TEAM@
+Build-Depends-Indep: cdbs, debhelper (>= 5), ruby-pkg-tools (>= 0.8), ruby, ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev
+Standards-Version: 3.6.2
+
+Package: librcov-ruby
+Architecture: any
+Depends: librcov-ruby1.8
+Description: a code coverage tool for Ruby
+ rcov is a code coverage tool for Ruby. It is commonly used for viewing overall
+ test unit coverage of target code. It improves on the better known
+ coverage tool, Ruby Coverage, on a number of points:
+ .
+ * 20-300 times faster: typically, the program being inspected runs only ~3
+   times slower than without rcov (i.e. not 200 times
+   slower as with previous tools)
+ * more accurate coverage information through code linkage inference using
+   simple heuristics
+ * more convenient interface
+ * provides both HTML and console output
+ * additional features like bogo-profile mode, colorblind-friendliness...
+ .
+ Homepage: <http://eigenclass.org/hiki.rb?rcov>
+ .
+ This is a dependency package which depends on Debian's default version of
+ Ruby (currently 1.8).
+
+Package: librcov-ruby1.8
+Architecture: any
+Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
+Description: a code coverage tool for Ruby 1.8
+ rcov is a code coverage tool for Ruby. It is commonly used for viewing overall
+ test unit coverage of target code. It improves on the better known
+ coverage tool, Ruby Coverage, on a number of points:
+ .
+ * 20-300 times faster: typically, the program being inspected runs only ~3
+   times slower than without rcov (i.e. not 200 times
+   slower as with previous tools)
+ * more accurate coverage information through code linkage inference using
+   simple heuristics
+ * more convenient interface
+ * provides both HTML and console output
+ * additional features like bogo-profile mode, colorblind-friendliness...
+ .
+ Homepage: <http://eigenclass.org/hiki.rb?rcov>
+ .
+ This package is built for Ruby 1.8.
+
+Package: librcov-ruby1.9
+Architecture: any
+Depends: ruby1.9, ${shlibs:Depends}, ${misc:Depends}
+Description: a code coverage tool for Ruby 1.9
+ rcov is a code coverage tool for Ruby. It is commonly used for viewing overall
+ test unit coverage of target code. It improves on the better known
+ coverage tool, Ruby Coverage, on a number of points:
+ .
+ * 20-300 times faster: typically, the program being inspected runs only ~3
+   times slower than without rcov (i.e. not 200 times
+   slower as with previous tools)
+ * more accurate coverage information through code linkage inference using
+   simple heuristics
+ * more convenient interface
+ * provides both HTML and console output
+ * additional features like bogo-profile mode, colorblind-friendliness...
+ .
+ Homepage: <http://eigenclass.org/hiki.rb?rcov>
+ .
+ This package is built for Ruby 1.9.

Added: packages/librcov-ruby/trunk/debian/control.in
===================================================================
--- packages/librcov-ruby/trunk/debian/control.in	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/control.in	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,71 @@
+Source: librcov-ruby
+Section: devel
+Priority: optional
+Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
+Uploaders: @RUBY_EXTRAS_TEAM@
+Build-Depends-Indep: cdbs, debhelper (>= 5), ruby-pkg-tools (>= 0.8), ruby, ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev
+Standards-Version: 3.6.2
+
+Package: librcov-ruby
+Architecture: any
+Depends: librcov-ruby1.8
+Description: a code coverage tool for Ruby
+ rcov is a code coverage tool for Ruby. It is commonly used for viewing overall
+ test unit coverage of target code. It improves on the better known
+ coverage tool, Ruby Coverage, on a number of points:
+ .
+ * 20-300 times faster: typically, the program being inspected runs only ~3
+   times slower than without rcov (i.e. not 200 times
+   slower as with previous tools)
+ * more accurate coverage information through code linkage inference using
+   simple heuristics
+ * more convenient interface
+ * provides both HTML and console output
+ * additional features like bogo-profile mode, colorblind-friendliness...
+ .
+ Homepage: <http://eigenclass.org/hiki.rb?rcov>
+ .
+ This is a dependency package which depends on Debian's default version of
+ Ruby (currently 1.8).
+
+Package: librcov-ruby1.8
+Architecture: any
+Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
+Description: a code coverage tool for Ruby 1.8
+ rcov is a code coverage tool for Ruby. It is commonly used for viewing overall
+ test unit coverage of target code. It improves on the better known
+ coverage tool, Ruby Coverage, on a number of points:
+ .
+ * 20-300 times faster: typically, the program being inspected runs only ~3
+   times slower than without rcov (i.e. not 200 times
+   slower as with previous tools)
+ * more accurate coverage information through code linkage inference using
+   simple heuristics
+ * more convenient interface
+ * provides both HTML and console output
+ * additional features like bogo-profile mode, colorblind-friendliness...
+ .
+ Homepage: <http://eigenclass.org/hiki.rb?rcov>
+ .
+ This package is built for Ruby 1.8.
+
+Package: librcov-ruby1.9
+Architecture: any
+Depends: ruby1.9, ${shlibs:Depends}, ${misc:Depends}
+Description: a code coverage tool for Ruby 1.9
+ rcov is a code coverage tool for Ruby. It is commonly used for viewing overall
+ test unit coverage of target code. It improves on the better known
+ coverage tool, Ruby Coverage, on a number of points:
+ .
+ * 20-300 times faster: typically, the program being inspected runs only ~3
+   times slower than without rcov (i.e. not 200 times
+   slower as with previous tools)
+ * more accurate coverage information through code linkage inference using
+   simple heuristics
+ * more convenient interface
+ * provides both HTML and console output
+ * additional features like bogo-profile mode, colorblind-friendliness...
+ .
+ Homepage: <http://eigenclass.org/hiki.rb?rcov>
+ .
+ This package is built for Ruby 1.9.

Added: packages/librcov-ruby/trunk/debian/copyright
===================================================================
--- packages/librcov-ruby/trunk/debian/copyright	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/copyright	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,47 @@
+This package was debianized by Ari Pollak <ari at debian.org> on
+Tue, 22 Mar 2006 12:09:29 -0500.
+
+It was downloaded from <http://eigenclass.org/hiki.rb?rcov>
+
+Copyright Holder: Mauricio Fernandez <mfp at acm.org>
+
+License:
+
+rcov is licensed distributed the same terms as Ruby, which is a dual
+Ruby/GPL license. The full text of the Ruby license can be found on Debian
+systems (with ruby installed) in /usr/share/doc/ruby/copyright.
+The full text of the GNU GPL can be found on Debian systems in
+/usr/share/common-licenses/GPL.
+
+---------
+
+rcov includes a copy of the xx library, which carries the following copyright
+notice:
+
+ePark Labs Public License version 1
+Copyright (c) 2005, ePark Labs, Inc. and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+  1. Redistributions of source code must retain the above copyright notice, this
+     list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright notice,
+     this list of conditions and the following disclaimer in the documentation
+     and/or other materials provided with the distribution.
+  3. Neither the name of ePark Labs nor the names of its contributors may be
+     used to endorse or promote products derived from this software without
+     specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+

Added: packages/librcov-ruby/trunk/debian/librcov-ruby.links
===================================================================
--- packages/librcov-ruby/trunk/debian/librcov-ruby.links	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/librcov-ruby.links	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1 @@
+usr/bin/rcov1.8 usr/bin/rcov

Added: packages/librcov-ruby/trunk/debian/patches/01-no-file-open.patch
===================================================================
--- packages/librcov-ruby/trunk/debian/patches/01-no-file-open.patch	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/patches/01-no-file-open.patch	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,12 @@
+diff -Nur librcov-ruby-0.2.0/bin/rcov librcov-ruby-0.2.0.new/bin/rcov
+--- librcov-ruby-0.2.0/bin/rcov	2006-03-22 17:46:43.000000000 +0000
++++ librcov-ruby-0.2.0.new/bin/rcov	2006-03-22 17:48:52.000000000 +0000
+@@ -335,7 +335,7 @@
+ 
+     def execute
+         return if @files.size == 0
+-        FileUtils.mkdir_p @dest 
++        FileUtils.mkdir_p @dest unless @html
+         create_index(File.join(@dest, "index.html")) unless @nohtml
+         @files.each do |filename, fileinfo|
+             create_file(File.join(@dest, file_name(filename)), fileinfo) unless @nohtml

Added: packages/librcov-ruby/trunk/debian/rules
===================================================================
--- packages/librcov-ruby/trunk/debian/rules	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/rules	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,20 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/ruby-pkg-tools/1/rules/uploaders.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
+
+CONFIG_ARGS := --installdirs=std
+
+install/librcov-ruby1.8::
+	mv debian/librcov-ruby1.8/usr/bin/rcov \
+		debian/librcov-ruby1.8/usr/bin/rcov1.8
+	
+install/librcov-ruby1.9::
+	mv debian/librcov-ruby1.9/usr/bin/rcov \
+		debian/librcov-ruby1.9/usr/bin/rcov1.9
+
+clean::
+	# Reset first line of rcov to the original line
+	sed -i -e '1s/.*/#!\/usr\/bin\/env ruby/' bin/rcov


Property changes on: packages/librcov-ruby/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/librcov-ruby/trunk/debian/watch
===================================================================
--- packages/librcov-ruby/trunk/debian/watch	2006-03-22 17:51:43 UTC (rev 383)
+++ packages/librcov-ruby/trunk/debian/watch	2006-03-22 17:53:11 UTC (rev 384)
@@ -0,0 +1,2 @@
+version=3
+http://eigenclass.org/static/rcov/rcov-(.+)\.tar\.gz




More information about the pkg-ruby-extras-maintainers mailing list