[DRE-commits] [SCM] ruby-feedparser.git branch, master, updated. upstream/0.7-5-gb00c012

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Apr 17 08:17:03 UTC 2011


The following commit has been merged in the master branch:
commit b00c0121b88dfc2d88df63fd35000597be2bf4c0
Author: Lucas Nussbaum <lucas at lucas-nussbaum.net>
Date:   Sun Apr 17 10:00:02 2011 +0200

    continue packaging

diff --git a/debian/changelog b/debian/changelog
index b3d284f..abe4a08 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,113 @@
-ruby-feedparser (0.7-1) UNRELEASED; urgency=low
+ruby-feedparser (0.7-2) unstable; urgency=low
 
-  * Initial release (Closes: #nnnn)
-  TODO: packaging not finished yet
+  * Switch to gem2deb-based packaging. Rename source and binary packages.
 
- -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Sun, 06 Mar 2011 17:23:13 +0100
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Sun, 17 Apr 2011 09:52:21 +0200
+
+libfeedparser-ruby (0.7-1) unstable; urgency=low
+
+  [ Lucas Nussbaum ]
+  * New upstream release.
+
+  [ Gunnar Wolf ]
+  * Changed section to Ruby as per ftp-masters' request
+
+  [ Lucas Nussbaum ]
+  * Update to policy 3.8.2; no changes needed.
+  * Add misc:Depends to Depends so lintian is happier.
+  * Move ruby-pkg-tools to Build-Depends so lintian is happier. also
+    move others Build-Depends-Indep to Build-Depends. We don't build any
+    arch-specific package anyway, so splitting Build-Depends-Indep and
+    Build-Depends in pointless.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Tue, 28 Jul 2009 00:12:36 +0200
+
+libfeedparser-ruby (0.6-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bumped Standards-Version to 3.8.0. No changes needed.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Wed, 23 Jul 2008 20:59:14 +0200
+
+libfeedparser-ruby (0.5-3) unstable; urgency=low
+
+  * Fix bashism in debian/rules. Caused different package content when
+    built with dash. (Closes: #459171)
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Fri, 04 Jan 2008 16:39:31 +0100
+
+libfeedparser-ruby (0.5-2) unstable; urgency=low
+
+  * Added Vcs-Svn and Vcs-Browser
+  * fixed Vcs-*: point to dir containing debian/, not dir containing
+    trunk/
+  * Upgraded to policy 3.7.3. No changes needed. 
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Mon, 24 Dec 2007 16:33:55 +0100
+
+libfeedparser-ruby (0.5-1) unstable; urgency=low
+
+  [ Lucas Nussbaum ]
+  * New upstream release.
+
+  [ Arnaud Cornet ]
+  * Use new Homepage dpkg header.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Fri, 26 Oct 2007 12:45:07 +0200
+
+libfeedparser-ruby (0.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Removed the Uploaders rule.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Tue, 15 May 2007 19:47:53 +0200
+
+libfeedparser-ruby (0.2-1) unstable; urgency=low
+
+  * New upstream release.
+    - correct handling of <link> with to type attribute in ATOM feeds
+      (closes: 369390).
+  * Upgraded to policy 3.7.2 (no changes required).
+  * Increased build-deps on debhelper and ruby-pkg-tools, since we were
+    setting debian/compat to 5 anyway.
+  * No longer calls dh_rdoc in debian/rules, since cdbs does it for us.
+  * No longer tries to install rdoc/, since dh_rdoc generates the doc
+    directly in the target directory.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Tue, 13 Jun 2006 12:40:29 +0200
+
+libfeedparser-ruby (0.1-4) unstable; urgency=low
+
+  [ Lucas Nussbaum ]
+  * Set the Maintainer field back to me. I will be mainly responsible
+    for this package.
+
+  [ Paul van Tilburg ]
+  * Updated the team substvar to @RUBY_EXTRAS_TEAM@ in control, update
+    the Build-Depend-Indep on ruby-pkg-tools.
+
+ -- Paul van Tilburg <paulvt at debian.org>  Thu, 30 Mar 2006 14:27:21 +0200
+
+libfeedparser-ruby (0.1-3) unstable; urgency=low
+
+  [ Paul van Tilburg ]
+  * Set the Maintainer field to the Debian/Ruby Extras team's name and
+    address in debian/control.in since the package is team maintained.
+
+  [ Thierry Reding ]
+  * Set the libfeedparser-ruby-doc package's section to `doc' in order to make
+    the Debian Installer happy.
+
+ -- Thierry Reding <thierry at doppeltgemoppelt.de>  Thu, 12 Jan 2006 23:37:13 +0100
+
+libfeedparser-ruby (0.1-2) unstable; urgency=low
+
+  * Added the build dependancies for cdbs and ruby-pkg-tools.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Wed, 11 Jan 2006 12:12:12 +0100
+
+libfeedparser-ruby (0.1-1) unstable; urgency=low
+
+  * First Debian package.
+
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Wed, 24 Nov 2005 10:39:00 +0200
diff --git a/debian/control b/debian/control
index 535fc64..e3fd598 100644
--- a/debian/control
+++ b/debian/control
@@ -4,18 +4,44 @@ Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
 Uploaders: Lucas Nussbaum <lucas at lucas-nussbaum.net>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.1.0)
+Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.2.1)
 Standards-Version: 3.9.1
 Vcs-Git: git://git.debian.org/pkg-ruby-extras/ruby-feedparser.git
 Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/ruby-feedparser.git;a=summary
 Homepage: http://home.gna.org/ruby-feedparser/
+XS-Ruby-Versions: all
 
 Package: ruby-feedparser
 Architecture: all
+XB-Ruby-Versions: ${ruby:Versions}
 Depends: ${shlibs:Depends}, ${misc:Depends}, ruby1.8 | ruby-interpreter
-Conflicts: libfeedparser-ruby, libfeedparser-ruby1.8, libfeedparser-ruby1.9.1
-Replaces: libfeedparser-ruby, libfeedparser-ruby1.8, libfeedparser-ruby1.9.1
-Provides: libfeedparser-ruby, libfeedparser-ruby1.8, libfeedparser-ruby1.9.1
-Description: Ruby library to parse ATOM and RSS feeds
+Replaces: libfeedparser-ruby1.8 (<< 0.7-2~), libfeedparser-ruby (<< 0.7-2~), libfeedparser-ruby-doc (<< 0.7-2~)
+Conflicts: libfeedparser-ruby1.8 (<< 0.7-2~), libfeedparser-ruby (<< 0.7-2~), libfeedparser-ruby-doc (<< 0.7-2~)
+Provides: libfeedparser-ruby1.8, libfeedparser-ruby, libfeedparser-ruby-doc
+Description: Ruby library to parse ATOM/RSS feeds
  Ruby-feedparser is a library allowing Ruby developers to parse RSS and
  ATOM feeds.
+
+Package: libfeedparser-ruby1.8
+Section: oldlibs
+Architecture: all
+Depends: ${misc:Depends}, ruby-feedparser
+Description: Transitional package for ruby-feedparser
+ This is a transitional package to ease upgrades to the ruby-feedparser
+ package. It can safely be removed.
+
+Package: libfeedparser-ruby
+Section: oldlibs
+Architecture: all
+Depends: ${misc:Depends}, ruby-feedparser
+Description: Transitional package for ruby-feedparser
+ This is a transitional package to ease upgrades to the ruby-feedparser
+ package. It can safely be removed.
+
+Package: libfeedparser-ruby-doc
+Section: oldlibs
+Architecture: all
+Depends: ${misc:Depends}, ruby-feedparser
+Description: Transitional package for ruby-feedparser
+ This is a transitional package to ease upgrades to the ruby-feedparser
+ package. It can safely be removed.
diff --git a/debian/copyright b/debian/copyright
index 1dcb9a2..1a51b27 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1 +1,84 @@
-FIXME. fill-in with DEP5 copyright file. http://dep.debian.net/deps/dep5/
+This package was debianized by Lucas Nussbaum <lucas at lucas-nussbaum.net> on
+Wed, 24 Nov 2005 10:40:00 +0100.
+
+It was downloaded from http://home.gna.org/ruby-feedparser/
+
+
+Upstream Author: Lucas Nussbaum <lucas at lucas-nussbaum.net> and others.
+
+Copyright:
+
+Ruby-feedparser is released under the Ruby license (see the LICENSE file),
+which is compatible with the GNU GPL (see the COPYING file) via an explicit
+dual-licensing clause.
+
+On Debian systems, the complete text of the GNU General Public
+License can be found in the file `/usr/share/common-licenses/GPL'.
+
+The setup.rb file included in the package's source is released under the GNU
+LGPL. On Debian systems, the complete text of the GNU Lesser General Public
+can be found in `/usr/share/common-licenses/LGPL'.
+
+-----------------------------------------------------------------------
+Ruby's license:
+
+Ruby-feedparser is copyrighted free software by Lucas Nussbaum
+<lucas at lucas-nussbaum.net>
+You can redistribute it and/or modify it under either the terms of the GPL (see
+COPYING file), or the conditions below:
+
+  1. You may make and give away verbatim copies of the source form of the
+     software without restriction, provided that you duplicate all of the
+     original copyright notices and associated disclaimers.
+
+  2. You may modify your copy of the software in any way, provided that
+     you do at least ONE of the following:
+
+       a) place your modifications in the Public Domain or otherwise
+          make them Freely Available, such as by posting said
+	  modifications to Usenet or an equivalent medium, or by allowing
+	  the author to include your modifications in the software.
+
+       b) use the modified software only within your corporation or
+          organization.
+
+       c) rename any non-standard executables so the names do not conflict
+	  with standard executables, which must also be provided.
+
+       d) make other distribution arrangements with the author.
+
+  3. You may distribute the software in object code or executable
+     form, provided that you do at least ONE of the following:
+
+       a) distribute the executables and library files of the software,
+	  together with instructions (in the manual page or equivalent)
+	  on where to get the original distribution.
+
+       b) accompany the distribution with the machine-readable source of
+	  the software.
+
+       c) give non-standard executables non-standard names, with
+          instructions on where to get the original software distribution.
+
+       d) make other distribution arrangements with the author.
+
+  4. You may modify and include the part of the software into any other
+     software (possibly commercial).  But some files in the distribution
+     are not written by the author, so that they are not under this terms.
+
+     They are gc.c(partly), utils.c(partly), regex.[ch], st.[ch] and some
+     files under the ./missing directory.  See each file for the copying
+     condition.
+
+  5. The scripts and library files supplied as input to or produced as 
+     output from the software do not automatically fall under the
+     copyright of the software, but belong to whomever generated them, 
+     and may be sold commercially, and may be aggregated with this
+     software.
+
+  6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
+     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+     PURPOSE.
+
+
diff --git a/debian/ruby-feedparser.docs b/debian/ruby-feedparser.docs
index ed62609..e845566 100644
--- a/debian/ruby-feedparser.docs
+++ b/debian/ruby-feedparser.docs
@@ -1,2 +1 @@
-# FIXME: READMEs found
 README
diff --git a/debian/ruby-tests.rb b/debian/ruby-tests.rb
index f68aa9a..0268b49 100644
--- a/debian/ruby-tests.rb
+++ b/debian/ruby-tests.rb
@@ -1,8 +1,2 @@
-# FIXME
-# there's a spec/ or a test/ directory in the upstream source, but
-# no test suite was defined in the Gem specification. It would be
-# a good idea to define it here so the package gets tested at build time.
-# Example:
 $: << 'lib' << '.'
-# Dir['{spec,test}/**/*.rb'].each { |f| require f }
 require 'test/tc_feed_parse.rb'
diff --git a/debian/rules b/debian/rules
index 58d8045..a5e7dc8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,15 @@
 #!/usr/bin/make -f
 #export DH_VERBOSE=1
 #
-# Uncomment to ignore all test failures
+# Uncomment to ignore all test failures (but the tests will run anyway)
 #export DH_RUBY_IGNORE_TESTS=all
 #
-# Uncomment to ignore some test failures. Valid values:
+# Uncomment to ignore some test failures (but the tests will run anyway).
+# Valid values:
 #export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems
+#
+# If you need to specify the .gemspec (eg there is more than one)
+#export DH_RUBY_GEMSPEC=gem.gemspec
 
 %:
-	dh $@ --buildsystem=ruby
+	dh $@ --buildsystem=ruby --with ruby
diff --git a/debian/watch b/debian/watch
index 38690a6..d794f0c 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,2 @@
-version=3
+version=2
 http://download.gna.org/ruby-feedparser/ruby-feedparser-(.*)\.tgz debian
-

-- 
ruby-feedparser.git



More information about the Pkg-ruby-extras-commits mailing list