[Pkg-ruby-extras-maintainers] r364 - packages/libcairo-ruby/trunk/debian

Thierry Reding beatle-guest at costa.debian.org
Tue Mar 21 14:06:55 UTC 2006


Author: beatle-guest
Date: 2006-03-21 14:06:53 +0000 (Tue, 21 Mar 2006)
New Revision: 364

Modified:
   packages/libcairo-ruby/trunk/debian/changelog
   packages/libcairo-ruby/trunk/debian/control
   packages/libcairo-ruby/trunk/debian/control.in
   packages/libcairo-ruby/trunk/debian/rules
Log:
* Now uses CDBS.

* Generates two binary packages, one linked against libruby1.8, the other
  against libruby1.9.


Modified: packages/libcairo-ruby/trunk/debian/changelog
===================================================================
--- packages/libcairo-ruby/trunk/debian/changelog	2006-03-21 11:50:10 UTC (rev 363)
+++ packages/libcairo-ruby/trunk/debian/changelog	2006-03-21 14:06:53 UTC (rev 364)
@@ -1,9 +1,14 @@
 libcairo-ruby (1.0.0-2) UNRELEASED; urgency=low
 
+  [ Paul van Tilburg ]
   * NOT RELEASED YET
 
- -- Paul van Tilburg <paulvt at debian.org>  Mon,  9 Jan 2006 21:05:13 +0000
+  [ Thierry Reding ]
+  * Now uses CDBS for packaging.
+  * Provides packages linked against Ruby 1.8 and Ruby 1.9.
 
+ -- Thierry Reding <thierry at doppeltgemoppelt.de>  Tue, 21 Mar 2006 12:58:59 +0100
+
 libcairo-ruby (1.0.0-1) unstable; urgency=low
 
   * Initial release. (Closes: #342466)

Modified: packages/libcairo-ruby/trunk/debian/control
===================================================================
--- packages/libcairo-ruby/trunk/debian/control	2006-03-21 11:50:10 UTC (rev 363)
+++ packages/libcairo-ruby/trunk/debian/control	2006-03-21 14:06:53 UTC (rev 364)
@@ -1,16 +1,47 @@
 Source: libcairo-ruby
 Section: libs
 Priority: extra
-Maintainer: Thierry Reding <thierry at doppeltgemoppelt.de>
-Uploaders: @RUBY_TEAM@
+Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
+Uploaders: Antonio S. de A. Terceiro <asaterceiro at inf.ufrgs.br>, David Moreno Garza <damog at debian.org>, David Nusinow <dnusinow at debian.org>, Paul van Tilburg <paulvt at debian.org>, Esteban Manchado Velázquez <zoso at debian.org>, Arnaud Cornet <arnaud.cornet at gmail.com>, Lucas Nussbaum <lucas at lucas-nussbaum.net>, Thierry Reding <thierry at doppeltgemoppelt.de>, Marc Dequènes (Duck) <Duck at DuckCorp.org>
 Standards-Version: 3.6.2
-Build-Depends: debhelper (>> 5), ruby, ruby1.8, ruby1.8-dev, ruby-pkg-tools, libcairo2-dev
+Build-Depends: debhelper (>> 5), ruby, ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, cdbs, ruby-pkg-tools, libcairo2-dev
 
 Package: libcairo-ruby
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: libcairo-ruby1.8
 Description: Cairo bindings for the Ruby language
  Cairo is a multi-platform library providing anti-aliased vector-based
  rendering for multiple target backends. This package contains libraries for
  using Cairo with the Ruby programming language. It is most likely useful in
  conjunction with Ruby bindings for other libraries such as GTK+.
+ .
+ Homepage: http://cairographics/rcairo
+ .
+ This is a dependency package which depends on Debian's default version of Ruby
+ (currently 1.8).
+
+Package: libcairo-ruby1.8
+Architecture: any
+Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
+Description: Cairo bindings for the Ruby language
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends. This package contains libraries for
+ using Cairo with the Ruby programming language. It is most likely useful in
+ conjunction with Ruby bindings for other libraries such as GTK+.
+ .
+ Homepage: http://cairographics/rcairo
+ .
+ This package is built for Ruby 1.8.
+
+Package: libcairo-ruby1.9
+Architecture: any
+Depends: ruby1.9, ${shlibs:Depends}, ${misc:Depends}
+Description: Cairo bindings for the Ruby language
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends. This package contains libraries for
+ using Cairo with the Ruby programming language. It is most likely useful in
+ conjunction with Ruby bindings for other libraries such as GTK+.
+ .
+ Homepage: http://cairographics/rcairo
+ .
+ This package is built for Ruby 1.9.

Modified: packages/libcairo-ruby/trunk/debian/control.in
===================================================================
--- packages/libcairo-ruby/trunk/debian/control.in	2006-03-21 11:50:10 UTC (rev 363)
+++ packages/libcairo-ruby/trunk/debian/control.in	2006-03-21 14:06:53 UTC (rev 364)
@@ -4,13 +4,44 @@
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
 Uploaders: @RUBY_TEAM@
 Standards-Version: 3.6.2
-Build-Depends: debhelper (>> 5), ruby, ruby1.8, ruby1.8-dev, ruby-pkg-tools, libcairo2-dev
+Build-Depends: debhelper (>> 5), ruby, ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, cdbs, ruby-pkg-tools, libcairo2-dev
 
 Package: libcairo-ruby
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: libcairo-ruby1.8
 Description: Cairo bindings for the Ruby language
  Cairo is a multi-platform library providing anti-aliased vector-based
  rendering for multiple target backends. This package contains libraries for
  using Cairo with the Ruby programming language. It is most likely useful in
  conjunction with Ruby bindings for other libraries such as GTK+.
+ .
+ Homepage: http://cairographics/rcairo
+ .
+ This is a dependency package which depends on Debian's default version of Ruby
+ (currently 1.8).
+
+Package: libcairo-ruby1.8
+Architecture: any
+Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
+Description: Cairo bindings for the Ruby language
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends. This package contains libraries for
+ using Cairo with the Ruby programming language. It is most likely useful in
+ conjunction with Ruby bindings for other libraries such as GTK+.
+ .
+ Homepage: http://cairographics/rcairo
+ .
+ This package is built for Ruby 1.8.
+
+Package: libcairo-ruby1.9
+Architecture: any
+Depends: ruby1.9, ${shlibs:Depends}, ${misc:Depends}
+Description: Cairo bindings for the Ruby language
+ Cairo is a multi-platform library providing anti-aliased vector-based
+ rendering for multiple target backends. This package contains libraries for
+ using Cairo with the Ruby programming language. It is most likely useful in
+ conjunction with Ruby bindings for other libraries such as GTK+.
+ .
+ Homepage: http://cairographics/rcairo
+ .
+ This package is built for Ruby 1.9.

Modified: packages/libcairo-ruby/trunk/debian/rules
===================================================================
--- packages/libcairo-ruby/trunk/debian/rules	2006-03-21 11:50:10 UTC (rev 363)
+++ packages/libcairo-ruby/trunk/debian/rules	2006-03-21 14:06:53 UTC (rev 364)
@@ -1,65 +1,9 @@
 #!/usr/bin/make -f
-# Debian rules file for libcairo-ruby.
-# Thierry Reding <thierry at doppeltgemoppelt.de>; 2005.
-#
-# Adapted from Dafydd Harries' rules file for ruby-gnome2.
-#
 
+include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/ruby-pkg-tools/1/rules/uploaders.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
 
-ruby = ruby1.8
+DEB_RUBY_CONFIG_ARGS = --installdirs=std
+DEB_INSTALL_EXAMPLES_ALL = examples/*
 
-config      = $(shell $(ruby) -rrbconfig -e 'puts Config::CONFIG["$(1)"]')
-rubylibdir := $(call config,rubylibdir)
-archdir    := $(call config,archdir)
-
-configure-stamp:
-	dh_testdir
-	$(ruby) setup.rb config --installdirs=std
-	touch $@
-
-configure: configure-stamp
-
-build-stamp: configure
-	dh_testdir
-	$(ruby) setup.rb setup
-	touch $@
-
-build: build-stamp
-
-install: build
-	dh_testdir
-	dh_testroot
-	$(ruby) setup.rb install --prefix=$(CURDIR)/debian/libcairo-ruby
-	dh_installdocs NEWS AUTHORS README
-	dh_installchangelogs ChangeLog
-
-binary-arch: install
-	dh_testdir
-	dh_testroot
-	dh_installexamples samples/*
-	find debian/libcairo-ruby/usr/share/doc/libcairo-ruby -name '*.rb' \
-		-exec chmod 644 '{}' ';'
-	chmod 644 debian/libcairo-ruby$(archdir)/rb_cairo.h
-	dh_strip
-	dh_fixperms
-	dh_shlibdeps
-	dh_gencontrol
-	dh_compress
-	dh_md5sums
-	dh_builddeb
-
-binary-indep:
-
-binary: binary-arch binary-indep
-
-clean::
-	dh_testdir
-	rm -f *-stamp
-	$(ruby) setup.rb distclean
-	rm -f debian/files
-	rm -rf debian/libcairo-ruby
-	rm -f debian/libcairo-ruby.substvars
-
-.PHONY: configure build install binary-arch binary-indep binary clean
-




More information about the pkg-ruby-extras-maintainers mailing list