[DRE-commits] r3320 - packages/libodbc-ruby/trunk/debian

daigo at alioth.debian.org daigo at alioth.debian.org
Mon Mar 23 14:29:42 UTC 2009


Author: daigo
Date: 2009-03-23 14:29:42 +0000 (Mon, 23 Mar 2009)
New Revision: 3320

Added:
   packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.docs
   packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.examples
Removed:
   packages/libodbc-ruby/trunk/debian/libodbc-ruby1.6.examples
   packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.docs
   packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.examples
Modified:
   packages/libodbc-ruby/trunk/debian/changelog
   packages/libodbc-ruby/trunk/debian/compat
   packages/libodbc-ruby/trunk/debian/control
   packages/libodbc-ruby/trunk/debian/rules
Log:
* debian/control: Separate into five packages: Non-UTF-8 and UTF-8 
  libraries, debug libraries and a documentation package.
* debian/rules
  - Move to the CDBS style.
  - The upstream's chanelog is now installed.

Modified: packages/libodbc-ruby/trunk/debian/changelog
===================================================================
--- packages/libodbc-ruby/trunk/debian/changelog	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/changelog	2009-03-23 14:29:42 UTC (rev 3320)
@@ -1,9 +1,13 @@
 libodbc-ruby (0.9996-2) UNRELEASED; urgency=low
 
   * NOT RELEASED YET
-  * debian/rules: the upstream's chanelog is now installed.
+  * debian/control: Separate into five packages: Non-UTF-8 and UTF-8 
+    libraries, debug libraries and a documentation package.
+  * debian/rules
+    - Move to the CDBS style.
+    - The upstream's chanelog is now installed.
 
- -- Daigo Moriwaki <daigo at debian.org>  Mon, 23 Mar 2009 10:39:34 +0900
+ -- Daigo Moriwaki <daigo at debian.org>  Mon, 23 Mar 2009 23:10:55 +0900
 
 libodbc-ruby (0.9996-1) unstable; urgency=low
 

Modified: packages/libodbc-ruby/trunk/debian/compat
===================================================================
--- packages/libodbc-ruby/trunk/debian/compat	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/compat	2009-03-23 14:29:42 UTC (rev 3320)
@@ -1 +1 @@
-4
+7

Modified: packages/libodbc-ruby/trunk/debian/control
===================================================================
--- packages/libodbc-ruby/trunk/debian/control	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/control	2009-03-23 14:29:42 UTC (rev 3320)
@@ -1,20 +1,80 @@
 Source: libodbc-ruby
-Section: interpreters
+Section: ruby
 Priority: optional
 Maintainer: Daigo Moriwaki <daigo at debian.org>
 Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 4.0.0), ruby-pkg-tools, libiodbc2-dev, ruby1.8-dev, ruby1.8
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 7.0.0), cdbs, ruby-pkg-tools, libiodbc2-dev, ruby1.8-dev, ruby1.8
+Standards-Version: 3.8.1
 Homepage: http://www.ch-werner.de/rubyodbc/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-ruby-extras/packages/libodbc-ruby
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/libodbc-ruby
 
 Package: libodbc-ruby1.8
 Architecture: any
-Depends: ${shlibs:Depends}
-Suggests: libdbi-ruby1.8
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libodbc-ruby1.8-doc, libodbc-utf8-ruby1.8, libdbi-ruby1.8
 Description: ODBC Binding for ruby1.8
  ODBC is a standard API for connecting to ODBC data sources such as Relational
  Database Management Systems (RDBMSs). For accessing ODBC data sources from the
  Ruby language, an ODBC binding library and Ruby interface are required. This
  package provides both for Ruby 1.8. 
  .
- Both not-UTF-8 and UTF-8 versions are included.
+ This package includes a non-UTF-8 version.
+
+Package: libodbc-ruby1.8-dbg
+Section: debug
+Architecture: any
+Priority: extra
+Depends: libodbc-ruby1.8 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: ODBC Binding for ruby1.8
+ ODBC is a standard API for connecting to ODBC data sources such as Relational
+ Database Management Systems (RDBMSs). For accessing ODBC data sources from the
+ Ruby language, an ODBC binding library and Ruby interface are required. This
+ package provides both for Ruby 1.8. 
+ .
+ This package includes a non-UTF-8 version.
+ .
+ This package allows developers to interpret core dumps by providing
+ backtrace names for debuggers 
+
+Package: libodbc-utf8-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libodbc-ruby1.8-doc, libodbc-ruby1.8, libdbi-ruby1.8
+Description: ODBC Binding for ruby1.8
+ ODBC is a standard API for connecting to ODBC data sources such as Relational
+ Database Management Systems (RDBMSs). For accessing ODBC data sources from the
+ Ruby language, an ODBC binding library and Ruby interface are required. This
+ package provides both for Ruby 1.8. 
+ .
+ This package includes a UTF-8 version.
+
+Package: libodbc-utf8-ruby1.8-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: libodbc-utf8-ruby1.8 (=${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: ODBC Binding for ruby1.8
+ ODBC is a standard API for connecting to ODBC data sources such as Relational
+ Database Management Systems (RDBMSs). For accessing ODBC data sources from the
+ Ruby language, an ODBC binding library and Ruby interface are required. This
+ package provides both for Ruby 1.8. 
+ .
+ This package includes a UTF-8 version.
+ .
+ This package allows developers to interpret core dumps by providing
+ backtrace names for debuggers 
+
+Package: libodbc-ruby1.8-doc
+Section: doc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: libodbc-ruby1.8, libodbc-utf8-ruby1.8
+Description: ODBC Binding for ruby1.8
+ ODBC is a standard API for connecting to ODBC data sources such as Relational
+ Database Management Systems (RDBMSs). For accessing ODBC data sources from the
+ Ruby language, an ODBC binding library and Ruby interface are required. This
+ package provides both for Ruby 1.8. 
+ .
+ This package includes documentations for the libraries.
+

Deleted: packages/libodbc-ruby/trunk/debian/libodbc-ruby1.6.examples
===================================================================
--- packages/libodbc-ruby/trunk/debian/libodbc-ruby1.6.examples	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/libodbc-ruby1.6.examples	2009-03-23 14:29:42 UTC (rev 3320)
@@ -1,2 +0,0 @@
-test.rb
-test

Copied: packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.docs (from rev 3315, packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.docs)
===================================================================
--- packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.docs	                        (rev 0)
+++ packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.docs	2009-03-23 14:29:42 UTC (rev 3320)
@@ -0,0 +1,2 @@
+README
+doc

Copied: packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.examples (from rev 3315, packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.examples)
===================================================================
--- packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.examples	                        (rev 0)
+++ packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8-doc.examples	2009-03-23 14:29:42 UTC (rev 3320)
@@ -0,0 +1,2 @@
+test.rb
+test

Deleted: packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.docs
===================================================================
--- packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.docs	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.docs	2009-03-23 14:29:42 UTC (rev 3320)
@@ -1,2 +0,0 @@
-README
-doc

Deleted: packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.examples
===================================================================
--- packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.examples	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/libodbc-ruby1.8.examples	2009-03-23 14:29:42 UTC (rev 3320)
@@ -1,2 +0,0 @@
-test.rb
-test

Modified: packages/libodbc-ruby/trunk/debian/rules
===================================================================
--- packages/libodbc-ruby/trunk/debian/rules	2009-03-23 03:25:33 UTC (rev 3319)
+++ packages/libodbc-ruby/trunk/debian/rules	2009-03-23 14:29:42 UTC (rev 3320)
@@ -3,65 +3,45 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-build-1.8: build-1.8-stamp
-build-1.8-stamp: 
-	dh_testdir
-	ruby1.8 extconf.rb --enable-dlopen
-	$(MAKE)
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/libodbc-ruby1.8 \
-			sitedir='$$(prefix)/lib/ruby'
-	$(MAKE) distclean
+ruby_ver = 1.8
 
-	touch build-1.8-stamp
+DEB_DBG_PACKAGE_libodbc-ruby$(ruby_ver) = libodbc-ruby$(ruby_ver)-dbg
+DEB_DBG_PACKAGE_libodbc-utf8-ruby$(ruby_ver) = libodbc-utf8-ruby$(ruby_ver)-dbg
 
-build-1.8-UTF8: build-1.8-UTF8-stamp
-build-1.8-UTF8-stamp: 
-	dh_testdir
-	ruby1.8 -Cutf8 extconf.rb --enable-dlopen
-	$(MAKE) -C utf8
-	$(MAKE) -C utf8 install DESTDIR=$(CURDIR)/debian/libodbc-ruby1.8 \
-			sitedir='$$(prefix)/lib/ruby'
-	$(MAKE) -C utf8 distclean
+include /usr/share/cdbs/1/rules/debhelper.mk
 
-	touch build-1.8-UTF8-stamp
+#
+# Non-UTF-8 library
+#
 
-clean::
-	dh_testdir
-	dh_testroot
-	
-	# Add here commands to clean up after the build process.
-	rm -f build-*-stamp
-	[ ! -f Makefile ] || $(MAKE) distclean
-	[ ! -f Makefile ] || $(MAKE) -C utf8 distclean
+configure/libodbc-ruby$(ruby_ver)::
+	ruby$(ruby_ver) extconf.rb
 
-	dh_clean
+build/libodbc-ruby$(ruby_ver)::
+	$(MAKE)
 
-build: build-1.8 build-1.8-UTF8
+install/libodbc-ruby$(ruby_ver)::
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver) sitedir='$$(prefix)/lib/ruby'
 
-install: build
-	dh_testdir
-	dh_testroot
+cleanbuilddir/libodbc-ruby$(ruby_ver)::
+	[ ! -e Makefile ] || $(MAKE) clean
+	-rm -f Makefile
 
-binary-indep:
-	# nothing to do
 
-# Build architecture-dependent files here.
-binary-arch: install
-	dh_testdir -a
-	dh_testroot -a
-	dh_installdocs -a
-	dh_installexamples -a
-	dh_installchangelogs -a ChangeLog
-	dh_link -a
-	dh_strip -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_makeshlibs -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
+#
+# UTF-8 library
+#
 
-binary: binary-arch binary-indep
-.PHONY: build-1.8 build-1.8-UTF8 clean binary-arch binary-indep binary build install
+configure/libodbc-utf8-ruby$(ruby_ver)::
+	ruby$(ruby_ver) -Cutf8 extconf.rb
+
+build/libodbc-utf8-ruby$(ruby_ver)::
+	$(MAKE) -Cutf8
+
+install/libodbc-utf8-ruby$(ruby_ver)::
+	$(MAKE) -Cutf8 install DESTDIR=$(CURDIR)/debian/libodbc-utf8-ruby$(ruby_ver) sitedir='$$(prefix)/lib/ruby'
+
+cleanbuilddir/libodbc-utf8-ruby$(ruby_ver)::
+	[ ! -e utf8/Makefile ] || $(MAKE) -Cutf8 clean
+	-rm -f utf8/Makefile
+




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