[Pkg-ruby-extras-maintainers] r350 - packages/libgpgme-ruby/trunk/debian

Thierry Reding beatle-guest at costa.debian.org
Fri Feb 24 18:04:54 UTC 2006


Author: beatle-guest
Date: 2006-02-24 18:04:53 +0000 (Fri, 24 Feb 2006)
New Revision: 350

Added:
   packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.8.examples
   packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.9.examples
Modified:
   packages/libgpgme-ruby/trunk/debian/changelog
   packages/libgpgme-ruby/trunk/debian/control
   packages/libgpgme-ruby/trunk/debian/control.in
   packages/libgpgme-ruby/trunk/debian/rules
Log:
* Uses the new extconf-rb.mk CDBS class from ruby-pkg-tools 0.7.


Modified: packages/libgpgme-ruby/trunk/debian/changelog
===================================================================
--- packages/libgpgme-ruby/trunk/debian/changelog	2006-02-24 17:57:45 UTC (rev 349)
+++ packages/libgpgme-ruby/trunk/debian/changelog	2006-02-24 18:04:53 UTC (rev 350)
@@ -1,5 +1,6 @@
 libgpgme-ruby (0.2-1) unstable; urgency=low
 
   * Initial release. (Closes: #351270)
+  * Uses the new extconf.rb CDBS class (depends on ruby-pkg-tools >= 0.7).
 
- -- Thierry Reding <thierry at doppeltgemoppelt.de>  Sun,  5 Feb 2006 21:21:14 +0100
+ -- Thierry Reding <thierry at doppeltgemoppelt.de>  Fri, 24 Feb 2006 19:04:34 +0100

Modified: packages/libgpgme-ruby/trunk/debian/control
===================================================================
--- packages/libgpgme-ruby/trunk/debian/control	2006-02-24 17:57:45 UTC (rev 349)
+++ packages/libgpgme-ruby/trunk/debian/control	2006-02-24 18:04:53 UTC (rev 350)
@@ -3,7 +3,7 @@
 Priority: optional
 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>
-Build-Depends: debhelper (>> 5), ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, ruby-pkg-tools, libgpgme-dev
+Build-Depends: debhelper (>> 5), ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, cdbs, ruby-pkg-tools (>= 0.7), libgpgme-dev
 Standards-Version: 3.6.2.1
 
 Package: libgpgme-ruby
@@ -21,7 +21,7 @@
 
 Package: libgpgme-ruby1.8
 Architecture: any
-Depends: ruby1.8, ${shlibs:Depends}
+Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
 Description: GPGME bindings for the Ruby language
  GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
  for applications. It provides a High-Level Crypto API for encryption,
@@ -33,7 +33,7 @@
 
 Package: libgpgme-ruby1.9
 Architecture: any
-Depends: ruby1.9, ${shlibs:Depends}
+Depends: ruby1.9, ${shlibs:Depends}, ${misc:Depends}
 Description: GPGME bindings for the Ruby language
  GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
  for applications. It provides a High-Level Crypto API for encryption,

Modified: packages/libgpgme-ruby/trunk/debian/control.in
===================================================================
--- packages/libgpgme-ruby/trunk/debian/control.in	2006-02-24 17:57:45 UTC (rev 349)
+++ packages/libgpgme-ruby/trunk/debian/control.in	2006-02-24 18:04:53 UTC (rev 350)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
 Uploaders: @RUBY_TEAM@
-Build-Depends: debhelper (>> 5), ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, ruby-pkg-tools, libgpgme-dev
+Build-Depends: debhelper (>> 5), ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, cdbs, ruby-pkg-tools (>= 0.7), libgpgme-dev
 Standards-Version: 3.6.2.1
 
 Package: libgpgme-ruby
@@ -21,7 +21,7 @@
 
 Package: libgpgme-ruby1.8
 Architecture: any
-Depends: ruby1.8, ${shlibs:Depends}
+Depends: ruby1.8, ${shlibs:Depends}, ${misc:Depends}
 Description: GPGME bindings for the Ruby language
  GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
  for applications. It provides a High-Level Crypto API for encryption,
@@ -33,7 +33,7 @@
 
 Package: libgpgme-ruby1.9
 Architecture: any
-Depends: ruby1.9, ${shlibs:Depends}
+Depends: ruby1.9, ${shlibs:Depends}, ${misc:Depends}
 Description: GPGME bindings for the Ruby language
  GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
  for applications. It provides a High-Level Crypto API for encryption,

Added: packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.8.examples
===================================================================
--- packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.8.examples	2006-02-24 17:57:45 UTC (rev 349)
+++ packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.8.examples	2006-02-24 18:04:53 UTC (rev 350)
@@ -0,0 +1 @@
+examples/*

Added: packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.9.examples
===================================================================
--- packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.9.examples	2006-02-24 17:57:45 UTC (rev 349)
+++ packages/libgpgme-ruby/trunk/debian/libgpgme-ruby1.9.examples	2006-02-24 18:04:53 UTC (rev 350)
@@ -0,0 +1 @@
+examples/*

Modified: packages/libgpgme-ruby/trunk/debian/rules
===================================================================
--- packages/libgpgme-ruby/trunk/debian/rules	2006-02-24 17:57:45 UTC (rev 349)
+++ packages/libgpgme-ruby/trunk/debian/rules	2006-02-24 18:04:53 UTC (rev 350)
@@ -1,100 +1,6 @@
 #!/usr/bin/make -f
 
+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-extconf-rb.mk
 
-##
-## parameters:
-##   1: the Ruby interpreter
-##   2: the key to look for in the Ruby configuration
-##
-config = $(shell $(1) -rrbconfig -e 'puts Config::CONFIG["$(2)"]')
-
-##
-## parameters:
-##   1: package name
-##   2: Ruby version
-##
-define package_template
-
-configure-$(1)-$(2)-stamp:
-	dh_testdir
-	$(2) extconf.rb
-	touch $$@
-
-configure-$(1)-$(2): configure-$(1)-$(2)-stamp
-
-build-$(1)-$(2)-stamp: configure-$(1)-$(2)
-	dh_testdir
-	$(MAKE) all
-	touch $$@
-
-build-$(1)-$(2): build-$(1)-$(2)-stamp
-
-build-stamp: build-$(1)-$(2)
-
-install-$(1)-$(2)-stamp: build-$(1)-$(2)
-	dh_testdir
-	dh_testroot
-	$(MAKE) DESTDIR=$(CURDIR)/debian/$(1)-$(2) \
-	     sitelibdir=$(CURDIR)/debian/$(1)-$(2)$(call config,$2,rubylibdir) \
-	     sitearchdir=$(CURDIR)/debian/$(1)-$(2)$(call config,$2,archdir) \
-	     install
-	dh_installchangelogs -p$(1)-$(2)
-	dh_installdocs -p$(1)-$(2)
-	dh_installexamples -p$(1)-$(2) examples/*
-	touch $$@
-
-install-$(1)-$(2): install-$(1)-$(2)-stamp
-
-binary-$(1)-$(2): install-$(1)-$(2)
-	dh_strip -p$(1)-$(2)
-	dh_fixperms -p$(1)-$(2)
-	dh_shlibdeps -p$(1)-$(2)
-	dh_gencontrol -p$(1)-$(2)
-	dh_compress -p$(1)-$(2)
-	dh_md5sums -p$(1)-$(2)
-	dh_builddeb -p$(1)-$(2)
-
-binary-arch: binary-$(1)-$(2)
-
-clean::
-	dh_clean -p$(1)-$(2)
-
-.PHONY: configure-$(1)-$(2) build-$(1)-$(2) install-$(1)-$(2) binary-$(1)-$(2)
-endef
-
-##
-## build packages for each version of Ruby
-##
-$(eval $(call package_template,libgpgme,ruby1.8))
-$(eval $(call package_template,libgpgme,ruby1.9))
-$(eval $(call package_template,libgpgme,ruby))
-
-##
-## overrides for the dependency package so that no files are installed
-##
-build-libgpgme-ruby-stamp:
-	touch $@
-
-install-libgpgme-ruby-stamp:
-	dh_installchangelogs -plibgpgme-ruby
-	dh_installdocs -plibgpgme-ruby
-	touch $@
-
-##
-## standard targets required by policy
-##
-build: build-stamp
-
-binary-indep:
-
-binary: binary-arch binary-indep
-
-clean:: configure-libgpgme-ruby
-	dh_testdir
-	dh_testroot
-	$(MAKE) distclean
-	rm -f *-stamp
-
-.PHONY: build binary binary-arch binary-indep clean
-




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