debian/0000755000000000000000000000000012261666041007172 5ustar debian/ruby-builder-doc.docs0000644000000000000000000000001712261602231013201 0ustar build-doc/rdoc debian/watch0000644000000000000000000000014312261562307010221 0ustar version=3 http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/builder .*/builder-(.*).tar.gz debian/changelog0000644000000000000000000000657312261665713011064 0ustar ruby-builder (3.2.2-1) unstable; urgency=medium * New upstream release. * Bumped Standards-Version to 3.9.5 (no changes). * Added documentation package. -- Marc Dequènes (Duck) Sat, 04 Jan 2014 03:02:49 +0100 ruby-builder (3.2.0-1) unstable; urgency=low [ Cédric Boutillier ] * debian/control: remove obsolete DM-Upload-Allowed flag * use canonical URI in Vcs-* fields * debian/copyright: use DEP5 copyright-format/1.0 official URL for Format field [ Antonio Terceiro ] * New upstream release * Patches dropped because they were already applied upstream: - ruby-builder_dummy_encodings_973b558 - ruby-builder_fast_xs_rails_workaround_a24436e * debian/patches/test_blankslate_fix_ruby_1.9: refreshed * README.rdoc is not distributed anymore * Drop transitional packages libbuilder-ruby, libbuilder-ruby1.8, libbuilder-ruby1.9.1, as well as Replaces/Breaks/Provides declarations mentioning them. * Bump standards version to 3.9.4; no changes needed -- Antonio Terceiro Fri, 17 May 2013 21:34:43 -0300 ruby-builder (3.0.0-3) unstable; urgency=low * Bump build dependency on gem2deb to >= 0.3.0~ -- Antonio Terceiro Mon, 25 Jun 2012 15:36:54 -0300 ruby-builder (3.0.0-2) unstable; urgency=low [ Cédric Boutillier ] * Build-depends and depends on ruby-blankslate (and removed embedded copy). [ Marc Dequènes (Duck) ] * Added patches from Diego Elio Pettenò : - ruby-builder_dummy_encodings_973b558: fix problems with dummy encoding (Closes: #646657) - ruby-builder_fast_xs_rails_workaround_a24436e: workaround fast_xs limitations (no encoding parameter for to_xs method) * Fixed transitional-package-should-be-oldlibs-extra. -- Marc Dequènes (Duck) Wed, 25 Jan 2012 20:07:01 +0100 ruby-builder (3.0.0-1) unstable; urgency=low [ Marc Dequènes (Duck) ] * New maintainer. * New upstream release. * Switched to gem2deb packaging style. * Switched to the new git repository. * Converted copyright file to DEP5 and updated content. [ Antonio Terceiro ] * Disable test that was not supposed to be distributed * Cherry-picked patch by Diego Elio Pettenò from to disable Blankslate tests under Ruby 1.9 (c6ab2a7c here): https://github.com/Flameeyes/builder/commit/770b5acf1736297669d000d1f673ba287ef1d95e -- Antonio Terceiro Fri, 12 Aug 2011 00:22:58 -0700 libbuilder-ruby (2.1.2-2) unstable; urgency=low [ Gunnar Wolf ] * Changed section to Ruby as per ftp-masters' request [ Lucas Nussbaum ] * Added Vcs-* fields. [ Marc Dequènes (Duck) ] * Added patches: + pre-2.2.0: various fixes from git + tolsen: fixes from the Tim Olsen's fork * Switched to dpkg-source 3.0 (quilt) format. * Switched to compat level 7. * Increased Standards-Version to 3.8.4 (no changes). * Added support for Ruby 1.9.1 (with a patch from Sam Ruby, included in the tolsen patch). -- Marc Dequènes (Duck) Sun, 21 Mar 2010 16:41:45 +0100 libbuilder-ruby (2.1.2-1) unstable; urgency=low * New upstream release. -- Paul van Tilburg Tue, 08 May 2007 21:32:12 +0200 libbuilder-ruby (2.1.1-1) unstable; urgency=low * Initial release. (Closes: #397059) -- Paul van Tilburg Sun, 06 May 2007 22:41:06 +0200 debian/compat0000644000000000000000000000000212261562307010370 0ustar 7 debian/source/0000755000000000000000000000000012261562307010472 5ustar debian/source/format0000644000000000000000000000001412261562307011700 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012261562307010621 5ustar debian/patches/test_blankslate_fix_ruby_1.90000644000000000000000000000122712261562307016223 0ustar # Author: Diego Elio Pettenò # Last-Update: Wed Feb 2 14:20:00 2011 +0100 # Description: # Skip blankslate tests even when using minitest. # . # At least with Ruby 1.9.2's minitest, simply defining the suite method is # not going to be enough to skip over these tests; instead use the skip # method if it's available. # --- a/test/test_blankslate.rb +++ b/test/test_blankslate.rb @@ -82,6 +82,10 @@ end # class TestBlankSlate < Test::Unit::TestCase def setup + if Object::const_defined?(:BasicObject) and respond_to?(:skip) + skip "BlankSlate is not used in this environment" + end + @bs = BlankSlate.new end debian/patches/series0000644000000000000000000000003512261562307012034 0ustar test_blankslate_fix_ruby_1.9 debian/ruby-builder-doc.doc-base0000644000000000000000000000040212261603041013724 0ustar Document: ruby-builder Title: Builder Documentation Author: Jim Weirich Abstract: Rdoc-generated API documentation. Section: Programming/Ruby Format: HTML Index: /usr/share/doc/ruby-builder-doc/rdoc/index.html Files: /usr/share/doc/ruby-builder-doc/rdoc/* debian/control0000644000000000000000000000403112261662604010574 0ustar Source: ruby-builder Section: ruby Priority: optional Maintainer: Marc Dequènes (Duck) Uploaders: Debian Ruby Extras Maintainers , Paul van Tilburg , Antonio Terceiro Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~), ruby-blankslate, ruby2.0 Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/ruby-builder.git Vcs-Browser: http://anonscm.debian.org/gitweb?p=pkg-ruby-extras/ruby-builder.git;a=summary Homepage: http://onestepback.org XS-Ruby-Versions: all Package: ruby-builder Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter, ruby-blankslate Suggests: ruby-builder-doc Description: Ruby library to facilitate programatic generation of XML markup Builder is a library that allows easy programmatic creation of XML markup. It gives you a Ruby API to build structures and methods to dump it to XML. Some of the features: * Easy generation by mapping method calls to elements, arguments to attributes and blocks to contents. * XML comment & processing instruction support. * XML entity declaration support. * Some support for XML namespaces. * Default escaping of string attribute values. * UTF-8 support. Package: ruby-builder-doc Architecture: all Section: doc Depends: ${misc:Depends}, libjs-jquery Suggests: doc-base Description: Ruby library to facilitate programatic generation of XML markup Builder is a library that allows easy programmatic creation of XML markup. It gives you a Ruby API to build structures and methods to dump it to XML. Some of the features: * Easy generation by mapping method calls to elements, arguments to attributes and blocks to contents. * XML comment & processing instruction support. * XML entity declaration support. * Some support for XML namespaces. * Default escaping of string attribute values. * UTF-8 support. . This is the Rdoc-generated documentation for Builder. debian/README.source0000644000000000000000000000101212261562307011343 0ustar For general purpose Team Packaging guidelines, see: http://wiki.debian.org/Teams/Ruby/Packaging The following is the maintainer's local policy. Patches to the upstream code are managed in debian/patches/. It is easier to manage everything in git and use a single debian patch file, but it does not allow easy retrieval of a proper rebased patch and the patch's history cannot be sorted out quickly. Methods like gbp-pq are interesting but also have drawbacks, so it's how it gonna be handled in the package for now. debian/copyright0000644000000000000000000000446512261562307011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: builder Source: http://rubygems.org/gems/builder Files: * Copyright: Copyright 2004-2011 Jim Weirich Copyright 2003-2004 Tom Copeland Copyright 2005 Scott Barron Copyright 2005 Sam Ruby License: MIT permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "software"), to deal in the software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, and to permit persons to whom the software is furnished to do so, subject to the following conditions: . the above copyright notice and this permission notice shall be included in all copies or substantial portions of the software. . the software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. in no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software. Files: debian/* Copyright: Copyright 2007 Arnaud Cornet Copyright 2010-2011 Marc Dequènes (Duck) License: GPL-2 This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/ruby-test-files.yaml0000644000000000000000000000021212261562307013107 0ustar --- - test/test_blankslate.rb - test/test_eventbuilder.rb - test/test_markupbuilder.rb - test/test_namecollision.rb - test/test_xchar.rb debian/rules0000755000000000000000000000205412261662604010254 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 # # Uncomment to ignore all test failures (but the tests will run anyway) #export DH_RUBY_IGNORE_TESTS=all # # Uncomment to ignore some test failures (but the tests will run anyway). # Valid values: #export DH_RUBY_IGNORE_TESTS=ruby1.8 ruby1.9.1 require-rubygems # # If you need to specify the .gemspec (eg there is more than one) #export DH_RUBY_GEMSPEC=gem.gemspec %: dh $@ --buildsystem=ruby --with ruby override_dh_auto_build: dh_auto_build # rdoc 2.0 is needed to handle markdown correctly rdoc2.0 -a -t 'Builder API' -f darkfish -m README.md -o build-doc/rdoc lib README.md override_dh_install: dh_install rm debian/ruby-builder/usr/lib/ruby/vendor_ruby/blankslate.rb override_dh_installdocs: dh_installdocs --remaining-packages # avoid software duplication rm debian/ruby-builder-doc/usr/share/doc/ruby-builder-doc/rdoc/js/jquery.js dh_link -p ruby-builder-doc usr/share/javascript/jquery/jquery.js usr/share/doc/ruby-builder-doc/rdoc/js/jquery.js override_dh_auto_clean: dh_auto_clean rm -rf build-doc