[DRE-commits] r3891 - packages/libgems-ruby/trunk/debian

Daigo Moriwaki daigo at alioth.debian.org
Sat Aug 8 06:29:22 UTC 2009


Author: daigo
Date: 2009-08-08 06:29:22 +0000 (Sat, 08 Aug 2009)
New Revision: 3891

Added:
   packages/libgems-ruby/trunk/debian/fixshebang.sh
Modified:
   packages/libgems-ruby/trunk/debian/changelog
   packages/libgems-ruby/trunk/debian/control
   packages/libgems-ruby/trunk/debian/rules
Log:
* added debian/fixshebang.sh to fix a shebang line.
* debian/control: Bumped up Standards-Version to 3.8.2.

Modified: packages/libgems-ruby/trunk/debian/changelog
===================================================================
--- packages/libgems-ruby/trunk/debian/changelog	2009-08-08 06:04:19 UTC (rev 3890)
+++ packages/libgems-ruby/trunk/debian/changelog	2009-08-08 06:29:22 UTC (rev 3891)
@@ -3,6 +3,8 @@
   * New upstream release.
   * Removed rubygems1.9 package. Instread, provide rubygems1.9.1 for
     ruby1.9.1.
+  * added debian/fixshebang.sh to fix a shebang line.
+  * debian/control: Bumped up Standards-Version to 3.8.2.
 
  -- Daigo Moriwaki <daigo at debian.org>  Sat, 08 Aug 2009 14:30:17 +0900
 

Modified: packages/libgems-ruby/trunk/debian/control
===================================================================
--- packages/libgems-ruby/trunk/debian/control	2009-08-08 06:04:19 UTC (rev 3890)
+++ packages/libgems-ruby/trunk/debian/control	2009-08-08 06:29:22 UTC (rev 3891)
@@ -4,7 +4,7 @@
 Maintainer: Daigo Moriwaki <daigo at debian.org>
 Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
 Build-Depends: cdbs, dpatch (>= 2.0.10), debhelper (>= 7.0.0), ruby1.8, rdoc1.8, ruby1.9.1, rdoc1.9.1, ruby-pkg-tools
-Standards-Version: 3.8.1
+Standards-Version: 3.8.2
 Homepage: http://rubygems.org/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-ruby-extras/packages/libgems-ruby
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/libgems-ruby

Added: packages/libgems-ruby/trunk/debian/fixshebang.sh
===================================================================
--- packages/libgems-ruby/trunk/debian/fixshebang.sh	                        (rev 0)
+++ packages/libgems-ruby/trunk/debian/fixshebang.sh	2009-08-08 06:29:22 UTC (rev 3891)
@@ -0,0 +1,15 @@
+#!/bin/sh
+ruby="$1"
+target_dir="$2"
+for f in `find "$target_dir" -type f 2>/dev/null`
+do
+  cp -pf $f $f.tmp
+  sed -e '1,1s,^#![ 	]*\([^ 	]*\)/\(ruby\|env ruby\)$,#!/usr/bin/'$ruby',' \
+      -e '1,1s,^#![ 	]*\([^ 	]*\)/\(wish\|perl\)$,#!/usr/bin/\2,' < $f > $f.tmp
+  if ! cmp $f $f.tmp >/dev/null
+  then
+      mv -f $f.tmp $f
+  else
+      rm -f $f.tmp
+  fi
+done

Modified: packages/libgems-ruby/trunk/debian/rules
===================================================================
--- packages/libgems-ruby/trunk/debian/rules	2009-08-08 06:04:19 UTC (rev 3890)
+++ packages/libgems-ruby/trunk/debian/rules	2009-08-08 06:29:22 UTC (rev 3891)
@@ -68,8 +68,11 @@
 	mv $(CURDIR)/debian/$(cdbs_curpkg)/lib/* $(CURDIR)/debian/$(cdbs_curpkg)/$(RUBY19LIBDIR)/
 	rm $(CURDIR)/debian/$(cdbs_curpkg)/$(RUBY19LIBDIR)/rbconfig/datadir.rb
 	rm -rf $(CURDIR)/debian/$(cdbs_curpkg)/lib
-	mv $(CURDIR)/debian/$(cdbs_curpkg)/bin/gem1.9.1 $(CURDIR)/debian/$(cdbs_curpkg)/usr/bin/
+	mv $(CURDIR)/debian/$(cdbs_curpkg)/bin/gem $(CURDIR)/debian/$(cdbs_curpkg)/usr/bin/gem1.9.1
 	rm -rf $(CURDIR)/debian/$(cdbs_curpkg)/bin/
+	sh $(CURDIR)/debian/fixshebang.sh ruby1.9.1 \
+	  '$(CURDIR)/debian/$(cdbs_curpkg)/usr/bin'
+
 	dh_install -p$(cdbs_curpkg) \
 	  debian/etc/bash_completion.d/gem1.9.1 etc/bash_completion.d/
 




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