tags 454956 + patch

thank you

Here is a debdiff to make libpcap-ruby use cdbs.

Hope it's useful.

Thank you,

Barry deFreese


diff -u libpcap-ruby-0.6/debian/changelog libpcap-ruby-0.6/debian/changelog
--- libpcap-ruby-0.6/debian/changelog
+++ libpcap-ruby-0.6/debian/changelog
@@ -1,3 +1,13 @@
+libpcap-ruby (0.6-8) unstable; urgency=low
+
+  * Move to cdbs and extconf class
+  * Bump debhelper build-dep and compat to 5
+  * Add watch file
+  * Update FSF address in copyright file
+  * Bump Standards Version to 3.7.3
+
+ -- Barry deFreese <[EMAIL PROTECTED]>  Tue, 18 Dec 2007 12:18:38 -0500
+
 libpcap-ruby (0.6-7) unstable; urgency=low
 
   * New maintainer.
diff -u libpcap-ruby-0.6/debian/control libpcap-ruby-0.6/debian/control
--- libpcap-ruby-0.6/debian/control
+++ libpcap-ruby-0.6/debian/control
@@ -2,8 +2,8 @@
 Section: interpreters
 Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 4), libpcap-dev, ruby1.8, ruby1.8-dev
-Standards-Version: 3.6.2
+Build-Depends: debhelper (>> 5), cdbs, ruby-pkg-tools,libpcap-dev, ruby1.8, 
ruby1.8-dev
+Standards-Version: 3.7.3
 Homepage: http://www.goto.info.waseda.ac.jp/~fukusima/ruby/pcap-e.html
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/libpcap-ruby/
 Vcs-Svn: svn://svn.debian.org/pkg-ruby-extras/packages/libpcap-ruby/
diff -u libpcap-ruby-0.6/debian/compat libpcap-ruby-0.6/debian/compat
--- libpcap-ruby-0.6/debian/compat
+++ libpcap-ruby-0.6/debian/compat
@@ -1 +1 @@
-4
+5
diff -u libpcap-ruby-0.6/debian/rules libpcap-ruby-0.6/debian/rules
--- libpcap-ruby-0.6/debian/rules
+++ libpcap-ruby-0.6/debian/rules
@@ -3,73 +3,5 @@
-# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-#export DH_COMPAT=3
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-extconf-rb.mk
 
-build: build-stamp
-build-stamp:
-       dh_testdir
-
-       -rm -rf build-tree-1.8
-       mkdir   build-tree-1.8
-
-       ruby1.8 -C build-tree-1.8 ../extconf.rb
-       $(MAKE) -C build-tree-1.8
-
-       touch build-stamp
-
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-stamp
-
-       -rm -rf build-tree-1.8
-
-       dh_clean
-
-install: build
-       dh_testdir
-       dh_testroot
-       dh_clean -k
-       dh_installdirs
-
-       $(MAKE) -C build-tree-1.8 
sitelibdir=$(CURDIR)/debian/libpcap-ruby1.8$(shell ruby1.8 -rrbconfig -e 'print 
Config::CONFIG["rubylibdir"]') install
-
-       touch install-stamp
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs
-       dh_installdocs -A README* doc doc-ja
-       dh_installexamples -A examples/*
-#      dh_install
-#      dh_installmenu
-#      dh_installdebconf       
-#      dh_installlogrotate
-#      dh_installemacsen
-#      dh_installpam
-#      dh_installmime
-#      dh_installinit
-#      dh_installcron
-#      dh_installinfo
-#      dh_undocumented
-       dh_installman
-       dh_link
-       dh_strip
-       dh_compress -X.rb -X.pl -X.py -X.scm -X.awk -X.dat
-       dh_fixperms
-#      dh_makeshlibs
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+DEB_RUBY_INSTALL_ARGS = sitelibdir=$(CURDIR)/debian/libpcap-ruby1.8$(shell 
ruby1.8 -rrbconfig -e 'print Config::CONFIG["rubylibdir"]')
diff -u libpcap-ruby-0.6/debian/copyright libpcap-ruby-0.6/debian/copyright
--- libpcap-ruby-0.6/debian/copyright
+++ libpcap-ruby-0.6/debian/copyright
@@ -19,8 +19,8 @@
 
    You should have received a copy of the GNU General Public License
    along with this package; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-   02111-1307, USA.
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+   02111-1301, USA.
 
 On Debian systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL'.
only in patch2:
unchanged:
--- libpcap-ruby-0.6.orig/debian/docs
+++ libpcap-ruby-0.6/debian/docs
@@ -0,0 +1,4 @@
+README
+README.ja
+doc/*
+doc-ja/*
only in patch2:
unchanged:
--- libpcap-ruby-0.6.orig/debian/watch
+++ libpcap-ruby-0.6/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+http://www.goto.info.waseda.ac.jp/~fukusima/ruby/pcap-e.html 
ruby-pcap-([\d.]+)\.tar\.gz
only in patch2:
unchanged:
--- libpcap-ruby-0.6.orig/debian/examples
+++ libpcap-ruby-0.6/debian/examples
@@ -0,0 +1 @@
+examples/*

Reply via email to