[DRE-commits] r4348 - in trunk/libparsetree-ruby/debian: . patches

Sebastien Delafond seb at alioth.debian.org
Fri Nov 20 13:55:16 UTC 2009


Author: seb
Date: 2009-11-20 13:55:16 +0000 (Fri, 20 Nov 2009)
New Revision: 4348

Added:
   trunk/libparsetree-ruby/debian/README.source
   trunk/libparsetree-ruby/debian/source.lintian-overrides
   trunk/libparsetree-ruby/debian/watch
Modified:
   trunk/libparsetree-ruby/debian/changelog
   trunk/libparsetree-ruby/debian/control
   trunk/libparsetree-ruby/debian/patches/00list
   trunk/libparsetree-ruby/debian/patches/20_no-shebang.dpatch
   trunk/libparsetree-ruby/debian/rules
Log:
3.0.4-2


Added: trunk/libparsetree-ruby/debian/README.source
===================================================================
--- trunk/libparsetree-ruby/debian/README.source	                        (rev 0)
+++ trunk/libparsetree-ruby/debian/README.source	2009-11-20 13:55:16 UTC (rev 4348)
@@ -0,0 +1,4 @@
+Please refer to /usr/share/doc/dpatch/README.source.gz for more
+information about dpatch.
+
+ -- Sebastien Delafond <seb at debian.org>  Mon, 28 Sep 2009 18:12:26 +0200

Modified: trunk/libparsetree-ruby/debian/changelog
===================================================================
--- trunk/libparsetree-ruby/debian/changelog	2009-11-20 13:31:15 UTC (rev 4347)
+++ trunk/libparsetree-ruby/debian/changelog	2009-11-20 13:55:16 UTC (rev 4348)
@@ -1,3 +1,18 @@
+libparsetree-ruby (3.0.4-2) unstable; urgency=low
+
+  * Depend on libsexp-processor-ruby1.8 (Closes: #557205).
+
+ -- Sebastien Delafond <seb at debian.org>  Fri, 20 Nov 2009 14:31:29 +0100
+
+libparsetree-ruby (3.0.4-1) unstable; urgency=low
+  
+    * New upstream release.
+    * Move to CDBS.
+    * Bumped up Standards revision.
+    * Various lintian cleanups.
+  
+ -- Sebastien Delafond <seb at debian.org>  Mon, 12 Oct 2009 17:37:39 +0200
+  
 libparsetree-ruby (2.2.1-2) unstable; urgency=low
 
   * Added 30_fix_for_ruby_1.8.7.160.dpatch to fix some broken

Modified: trunk/libparsetree-ruby/debian/control
===================================================================
--- trunk/libparsetree-ruby/debian/control	2009-11-20 13:31:15 UTC (rev 4347)
+++ trunk/libparsetree-ruby/debian/control	2009-11-20 13:55:16 UTC (rev 4348)
@@ -3,25 +3,28 @@
 Priority: optional
 Maintainer: Sebastien Delafond <seb at debian.org>
 Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>, Tobias Grimm <etobi at debian.org>
-Build-Depends: debhelper (>= 5), dpatch
-Standards-Version: 3.8.2
+Build-Depends: debhelper (>= 6), dpatch, ruby-pkg-tools (>= 0.8), cdbs, libsetup-ruby1.8
+Build-Depends-Indep: ruby1.8
+Standards-Version: 3.8.3
 Homepage: http://rubyforge.org/projects/parsetree
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-ruby-extras/trunk/libparsetree-ruby/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-ruby-extras/trunk/libparsetree-ruby/
-
+ 
 Package: libparsetree-ruby1.8
 Architecture: all
-Depends: ruby1.8, libinline-ruby1.8
-Description: Extracts the parse tree for a class or method and returns it as a s-expression
+Depends: ruby1.8, libinline-ruby1.8, libsexp-processor-ruby1.8, ${misc:Depends}
+Description: Extract a class or method's parse tree, return it as a s-expression (ruby1.8)
  ParseTree is a C extension (using RubyInline) that extracts the parse
  tree for an entire class or a specific method and returns it as a
  s-expression (aka sexp) using ruby's arrays, strings, symbols, and
  integers.
+ .
+ This package contains the ruby1.8 modules.
 
 Package: libparsetree-ruby
 Architecture: all
-Depends: libparsetree-ruby1.8
-Description: Extracts the parse tree for a class or method and returns it as a s-expression
+Depends: libparsetree-ruby1.8, ${misc:Depends}
+Description: Extract a class or method's parse tree, return it as a s-expression
  ParseTree is a C extension (using RubyInline) that extracts the parse
  tree for an entire class or a specific method and returns it as a
  s-expression (aka sexp) using ruby's arrays, strings, symbols, and

Modified: trunk/libparsetree-ruby/debian/patches/00list
===================================================================
--- trunk/libparsetree-ruby/debian/patches/00list	2009-11-20 13:31:15 UTC (rev 4347)
+++ trunk/libparsetree-ruby/debian/patches/00list	2009-11-20 13:55:16 UTC (rev 4348)
@@ -1,3 +1,3 @@
 10_correct-path-for-ruby-interpreter
 20_no-shebang
-30_fix_for_ruby_1.8.7.160
+#30_fix_for_ruby_1.8.7.160

Modified: trunk/libparsetree-ruby/debian/patches/20_no-shebang.dpatch
===================================================================
--- trunk/libparsetree-ruby/debian/patches/20_no-shebang.dpatch	2009-11-20 13:31:15 UTC (rev 4347)
+++ trunk/libparsetree-ruby/debian/patches/20_no-shebang.dpatch	2009-11-20 13:55:16 UTC (rev 4348)
@@ -11,6 +11,6 @@
 @@ -1,5 +1,3 @@
 -#!/usr/local/bin/ruby -w
 -
- abort "*** Sorry, ParseTree doesn't work with ruby #{RUBY_VERSION}" if
+ raise LoadError, "ParseTree doesn't work with ruby #{RUBY_VERSION}" if
    RUBY_VERSION >= "1.9"
  

Modified: trunk/libparsetree-ruby/debian/rules
===================================================================
--- trunk/libparsetree-ruby/debian/rules	2009-11-20 13:31:15 UTC (rev 4347)
+++ trunk/libparsetree-ruby/debian/rules	2009-11-20 13:55:16 UTC (rev 4348)
@@ -1,68 +1,5 @@
 #!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
 
-include /usr/share/dpatch/dpatch.make
-
-DESTDIR=$(CURDIR)/debian/libparsetree-ruby1.8
-
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	rm -fr $(DESTDIR)
-	dh_clean
-
-build: build-stamp
-build-stamp: patch
-	touch build-stamp
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	mkdir -p $(DESTDIR)
-	dh_installdirs
-	cp -r lib/* $(DESTDIR)/usr/lib/ruby/1.8/
-	cp -r bin/* $(DESTDIR)/usr/bin/
-
-# Build architecture-independent files here.
-binary-arch: install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-indep: install
-	dh_testdir
-	dh_testroot
-#	dh_installdebconf	
-	dh_installdocs
-	dh_installdocs -p libparsetree-ruby README.txt demo/
-#	dh_installmenu
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_installinit
-#	dh_installcron
-#	dh_installman
-#	dh_installinfo
-#	dh_undocumented
-	dh_installchangelogs
-	dh_installchangelogs -p libparsetree-ruby History.txt
-	find $(DESTDIR)/usr/lib -type f -exec chmod 644 "{}" \;
-	find $(DESTDIR)/usr/share -type f -exec chmod 644 "{}" \;
-	find $(CURDIR)/debian/libparsetree-ruby/usr/share -type f -exec chmod 644 "{}" \;
-	dh_link
-#	dh_strip
-	dh_compress
-	dh_fixperms
-#	dh_makeshlibs
-	dh_installdeb
-#	dh_perl
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: clean binary-indep binary-arch binary install patch unpatch
+include /usr/share/cdbs/1/rules/dpatch.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk

Added: trunk/libparsetree-ruby/debian/source.lintian-overrides
===================================================================
--- trunk/libparsetree-ruby/debian/source.lintian-overrides	                        (rev 0)
+++ trunk/libparsetree-ruby/debian/source.lintian-overrides	2009-11-20 13:55:16 UTC (rev 4348)
@@ -0,0 +1,2 @@
+# libsetup-ruby1.8 is needed to clean
+libparsetree-ruby source: build-depends-without-arch-dep libsetup-ruby1.8

Added: trunk/libparsetree-ruby/debian/watch
===================================================================
--- trunk/libparsetree-ruby/debian/watch	                        (rev 0)
+++ trunk/libparsetree-ruby/debian/watch	2009-11-20 13:55:16 UTC (rev 4348)
@@ -0,0 +1,4 @@
+version=3
+
+http://rubyforge.org/frs/?group_id=439&release_id=36056 \
+  .*ParseTree-(.*)\.tgz.*




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