[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