[DRE-commits] r2486 - in packages/librmagick-ruby/trunk/debian: . patches
lucas at alioth.debian.org
lucas at alioth.debian.org
Thu Feb 14 00:27:50 UTC 2008
Author: lucas
Date: 2008-02-14 00:27:49 +0000 (Thu, 14 Feb 2008)
New Revision: 2486
Modified:
packages/librmagick-ruby/trunk/debian/changelog
packages/librmagick-ruby/trunk/debian/control
packages/librmagick-ruby/trunk/debian/patches/fail-on-doc-failure.dpatch
packages/librmagick-ruby/trunk/debian/rules
Log:
started work on 2.2.2. new build system using setup.rb
Modified: packages/librmagick-ruby/trunk/debian/changelog
===================================================================
--- packages/librmagick-ruby/trunk/debian/changelog 2008-02-14 00:26:17 UTC (rev 2485)
+++ packages/librmagick-ruby/trunk/debian/changelog 2008-02-14 00:27:49 UTC (rev 2486)
@@ -1,10 +1,14 @@
-librmagick-ruby (1.15.11-2) UNRELEASED; urgency=low
+librmagick-ruby (2.2.2-1) UNRELEASED; urgency=low
- * NOT RELEASED YET
+ * New upstream release (Closes: #465672).
+ + Supports imagemagick 6.3.
* fixed Vcs-*: point to dir containing debian/, not dir containing
trunk/
+ * Upgraded to policy 3.7.3.
+ * debian/patches/fail-on-doc-failure: temporarily allowed one failure, since
+ we have one failure currently. revert this when it's fixed!
- -- Lucas Nussbaum <lucas at lucas-nussbaum.net> Wed, 12 Dec 2007 12:27:08 +0100
+ -- Lucas Nussbaum <lucas at lucas-nussbaum.net> Tue, 12 Feb 2008 23:47:15 +0100
librmagick-ruby (1.15.11-1) unstable; urgency=low
Modified: packages/librmagick-ruby/trunk/debian/control
===================================================================
--- packages/librmagick-ruby/trunk/debian/control 2008-02-14 00:26:17 UTC (rev 2485)
+++ packages/librmagick-ruby/trunk/debian/control 2008-02-14 00:27:49 UTC (rev 2486)
@@ -3,8 +3,8 @@
Priority: optional
Maintainer: Lucas Nussbaum <lucas at lucas-nussbaum.net>
Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 5), libmagick9-dev (>= 6.2.4), ruby1.8, ruby1.8-dev, libwmf-bin, gs-gpl, gsfonts, cdbs (>= 0.4.33), ruby-pkg-tools (>= 0.8), rdoc, graphviz, dpatch, pkg-config
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 5), libmagick9-dev (>= 7:6.3.7), ruby1.8, ruby1.8-dev, libwmf-bin, gs-gpl, gsfonts, cdbs (>= 0.4.33), ruby-pkg-tools (>= 0.14), rdoc, graphviz, dpatch, libsetup-ruby1.8 (>= 3.4.1-3)
+Standards-Version: 3.7.3
Homepage: http://rmagick.rubyforge.org/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/librmagick-ruby/trunk/
Vcs-Svn: svn://svn.debian.org/pkg-ruby-extras/packages/librmagick-ruby/trunk/
Modified: packages/librmagick-ruby/trunk/debian/patches/fail-on-doc-failure.dpatch
===================================================================
--- packages/librmagick-ruby/trunk/debian/patches/fail-on-doc-failure.dpatch 2008-02-14 00:26:17 UTC (rev 2485)
+++ packages/librmagick-ruby/trunk/debian/patches/fail-on-doc-failure.dpatch 2008-02-14 00:27:49 UTC (rev 2486)
@@ -14,7 +14,7 @@
puts("post-setup.rb: #{example} example returned error code #{$?}")
@errs += 1 unless ALLOW_EXAMPLE_ERRORS
- if @errs > 4
-+ if @errs > 0
++ if @errs > 1
err(<<-END_EXFAIL
Too many examples failed. The RMagick documentation cannot be installed
successfully. Consult the README.txt file and try again, or send email
Modified: packages/librmagick-ruby/trunk/debian/rules
===================================================================
--- packages/librmagick-ruby/trunk/debian/rules 2008-02-14 00:26:17 UTC (rev 2485)
+++ packages/librmagick-ruby/trunk/debian/rules 2008-02-14 00:27:49 UTC (rev 2486)
@@ -5,19 +5,20 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/dpatch.mk
-include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
-RUBY := ruby1.8
-rubylibdir := $(shell $(RUBY) -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
-rubyarchdir := $(shell $(RUBY) -r rbconfig -e 'print Config::CONFIG["archdir"]')
docdir := /usr/share/doc/librmagick-ruby-doc/html
+DEB_RUBY_CONFIG_ARGS += --doc-dir=$(CURDIR)/debian/librmagick-ruby-doc/$(docdir)
-DEB_CONFIGURE_EXTRA_FLAGS := --with-doc-dir=$(CURDIR)/debian/librmagick-ruby-doc/$(docdir) \
---with-rb-dir=$(CURDIR)/debian/librmagick-$(RUBY)/$(rubylibdir) \
---with-so-dir=$(CURDIR)/debian/librmagick-$(RUBY)/$(rubyarchdir)
-
+# avoid compressing examples
DEB_COMPRESS_EXCLUDE := .rb
+# this is a hack: we need to "install" librmagick-ruby1.8, since it will
+# generate the HTML doc for librmagick-ruby-doc. This should probably be
+# fixed in ruby-pkg-tools instead.
+install/librmagick-ruby-doc:: install/librmagick-ruby1.8
+
+# generate rdoc documentation
install/librmagick-ruby-doc::
dh_rdoc -plibrmagick-ruby-doc ext lib
find $(CURDIR)/debian/librmagick-ruby-doc/$(docdir) -name .rmagick | xargs -r rm
More information about the Pkg-ruby-extras-commits
mailing list