[Pkg-ruby-extras-maintainers] r139 - packages/libxmpp4r-ruby/trunk/debian

Lucas Nussbaum lucas-guest at costa.debian.org
Wed Nov 16 23:57:23 UTC 2005


Author: lucas-guest
Date: 2005-11-16 23:57:22 +0000 (Wed, 16 Nov 2005)
New Revision: 139

Added:
   packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-doc.docs
   packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples
   packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.files
   packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8.docs
Removed:
   packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples
Modified:
   packages/libxmpp4r-ruby/trunk/debian/changelog
   packages/libxmpp4r-ruby/trunk/debian/control
   packages/libxmpp4r-ruby/trunk/debian/control.in
   packages/libxmpp4r-ruby/trunk/debian/rules
Log:
libxmpp4r-ruby doesn't use the CDBS class anymore since it doesn't support multiple packages easily.



Modified: packages/libxmpp4r-ruby/trunk/debian/changelog
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/changelog	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/changelog	2005-11-16 23:57:22 UTC (rev 139)
@@ -1,5 +1,5 @@
 libxmpp4r-ruby (0.2-1) unstable; urgency=low
 
-  * Initial Release.
+  * First Debian package.
 
- -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Wed,  2 Nov 2005 22:08:00 +0200
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net>  Wed, 16 Nov 2005 23:40:19 +0200

Modified: packages/libxmpp4r-ruby/trunk/debian/control
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/control	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/control	2005-11-16 23:57:22 UTC (rev 139)
@@ -2,18 +2,18 @@
 Section: net
 Priority: optional
 Maintainer: Lucas Nussbaum <lucas at lucas-nussbaum.net>
-Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>, 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>,
-Build-Depends-Indep: ruby-pkg-tools, cdbs, debhelper (>= 4.1)
+Uploaders: @RUBY_TEAM@
+Build-Depends-Indep: debhelper (>= 4), ruby1.8, rake, rdoc, graphviz
 Standards-Version: 3.6.2.1
 
 Package: libxmpp4r-ruby1.8
 Depends: ruby1.8
-Suggests: libxmpp4r-ruby1.8-examples
+Suggests: libxmpp4r-ruby1.8-examples, libxmpp4r-ruby1.8-doc
 Architecture: all
 Description: XMPP/Jabber library for Ruby
- XMPP4R is an XMPP/Jabber library for Ruby. It provides all the necessary
- backend to write scripts or applications acting as Jabber clients or
- components.
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
  .
  Homepage: http://home.gna.org/xmpp4r/
 
@@ -21,9 +21,9 @@
 Architecture: all
 Depends: libxmpp4r-ruby1.8
 Description: XMPP/Jabber library for Ruby (dummy package)
- XMPP4R is an XMPP/Jabber library for Ruby. It provides all the necessary
- backend to write scripts or applications acting as Jabber clients or
- components.
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
  .
  Homepage: http://home.gna.org/xmpp4r/
  .
@@ -36,10 +36,20 @@
 Description: Examples for XMPP4R (libxmpp4r-ruby)
  This package provides example scripts about XMPP4R.
  .
- XMPP4R is an XMPP/Jabber library for Ruby. It provides all the necessary
- backend to write scripts or applications acting as Jabber clients or
- components.
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
  .
  Homepage: http://home.gna.org/xmpp4r/
 
-
+Package: libxmpp4r-ruby1.8-doc
+Depends: libxmpp4r-ruby1.8
+Architecture: all
+Description: Documentation for XMPP4R (libxmpp4r-ruby)
+ This package provides the rdoc documentation for XMPP4R.
+ .
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
+ .
+ Homepage: http://home.gna.org/xmpp4r/

Modified: packages/libxmpp4r-ruby/trunk/debian/control.in
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/control.in	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/control.in	2005-11-16 23:57:22 UTC (rev 139)
@@ -3,17 +3,17 @@
 Priority: optional
 Maintainer: Lucas Nussbaum <lucas at lucas-nussbaum.net>
 Uploaders: @RUBY_TEAM@
-Build-Depends-Indep: ruby-pkg-tools, cdbs, debhelper (>= 4.1)
+Build-Depends-Indep: cdbs, debhelper (>= 4), ruby-pkg-tools, ruby1.8, rake, rdoc, graphviz
 Standards-Version: 3.6.2.1
 
 Package: libxmpp4r-ruby1.8
 Depends: ruby1.8
-Suggests: libxmpp4r-ruby1.8-examples
+Suggests: libxmpp4r-ruby1.8-examples, libxmpp4r-ruby1.8-doc
 Architecture: all
 Description: XMPP/Jabber library for Ruby
- XMPP4R is an XMPP/Jabber library for Ruby. It provides all the necessary
- backend to write scripts or applications acting as Jabber clients or
- components.
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
  .
  Homepage: http://home.gna.org/xmpp4r/
 
@@ -21,9 +21,9 @@
 Architecture: all
 Depends: libxmpp4r-ruby1.8
 Description: XMPP/Jabber library for Ruby (dummy package)
- XMPP4R is an XMPP/Jabber library for Ruby. It provides all the necessary
- backend to write scripts or applications acting as Jabber clients or
- components.
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
  .
  Homepage: http://home.gna.org/xmpp4r/
  .
@@ -36,10 +36,20 @@
 Description: Examples for XMPP4R (libxmpp4r-ruby)
  This package provides example scripts about XMPP4R.
  .
- XMPP4R is an XMPP/Jabber library for Ruby. It provides all the necessary
- backend to write scripts or applications acting as Jabber clients or
- components.
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
  .
  Homepage: http://home.gna.org/xmpp4r/
 
-
+Package: libxmpp4r-ruby1.8-doc
+Depends: libxmpp4r-ruby1.8
+Architecture: all
+Description: Documentation for XMPP4R (libxmpp4r-ruby)
+ This package provides the rdoc documentation for XMPP4R.
+ .
+ XMPP4R is an library allowing Ruby developers to write software using
+ XMPP or Jabber. It provides all the necessary backend to write scripts
+ or applications acting as Jabber clients or components.
+ .
+ Homepage: http://home.gna.org/xmpp4r/

Added: packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-doc.docs
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-doc.docs	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-doc.docs	2005-11-16 23:57:22 UTC (rev 139)
@@ -0,0 +1 @@
+rdoc

Deleted: packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples	2005-11-16 23:57:22 UTC (rev 139)
@@ -1 +0,0 @@
-data/doc/xmpp4r/examples/*

Added: packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples	2005-11-16 23:57:22 UTC (rev 139)
@@ -0,0 +1,2 @@
+data/doc/xmpp4r/examples/basic
+data/doc/xmpp4r/examples/advanced

Copied: packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.files (from rev 138, packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples)
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.examples	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8-examples.files	2005-11-16 23:57:22 UTC (rev 139)
@@ -0,0 +1 @@
+usr/share/doc/xmpp4r/examples

Added: packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8.docs
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8.docs	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/libxmpp4r-ruby1.8.docs	2005-11-16 23:57:22 UTC (rev 139)
@@ -0,0 +1 @@
+README

Modified: packages/libxmpp4r-ruby/trunk/debian/rules
===================================================================
--- packages/libxmpp4r-ruby/trunk/debian/rules	2005-11-15 22:32:47 UTC (rev 138)
+++ packages/libxmpp4r-ruby/trunk/debian/rules	2005-11-16 23:57:22 UTC (rev 139)
@@ -1,8 +1,43 @@
 #!/usr/bin/make -f
-#
-# CDBS file to build the Ruby Cmd package.
+# debian/rules that uses debhelper.
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
 
-include /usr/share/ruby-pkg-tools/1/rules/uploaders.mk
+build:
+
+clean:
+	dh_testdir
+	dh_testroot
+	dh_clean
+
+binary-indep: build
+	dh_testdir
+	dh_testroot
+	dh_installdirs
+	dh_installchangelogs ChangeLog
+	ruby1.8 setup.rb config --siteruby=/usr/lib/ruby
+	ruby1.8 setup.rb install --prefix=`pwd`/debian/libxmpp4r-ruby1.8
+	# remove /usr/share/xmpp4r dir, created by setup.rb
+	rm -rf `pwd`/debian/libxmpp4r-ruby1.8/usr/share/doc/xmpp4r
+	# generate rdoc documentation
+	# rdoc does strange checks on file perms which fail
+	# if the file is only user-readable
+	chmod -R a+rX lib 
+	rake rdoc
+	# install all docs
+	dh_installdocs
+	dh_installexamples
+	dh_fixperms
+	dh_compress -X.rb
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary-arch: build
+# Nothing here, not a binary package
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary




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