[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