[DRE-commits] [SCM] kwalify.git branch, master, updated. upstream/0.7.2-4-gd381bec

=?UTF-8?Q?Marc=20Dequ=C3=A8nes=20?=(Duck) Duck at DuckCorp.org
Sat Sep 17 00:07:58 UTC 2011


The following commit has been merged in the master branch:
commit e515179bc8f23e8861331cef92e75cef54b00bad
Author: Marc Dequènes (Duck) <Duck at DuckCorp.org>
Date:   Fri Sep 16 23:14:01 2011 +0200

    [evol] conversion to gem2deb style

diff --git a/debian/changelog b/debian/changelog
index a8405b4..13a6099 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,102 @@
-kwalify (0.7.2-1) UNRELEASED; urgency=low
+kwalify (0.7.2-2) unstable; urgency=low
 
-  * Initial release (Closes: #nnnn)
+  * Switched to gem2deb packaging style.
+  * Switched to the new git repository.
+  * Converted copyright file to DEP5.
+  * Improved description a bit.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Fri, 16 Sep 2011 22:56:06 +0200
+
+kwalify (0.7.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Increased Standards-Version to 3.9.0 (no changes).
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Sat, 31 Jul 2010 10:25:23 +0200
+
+kwalify (0.7.1-2) unstable; urgency=low
+
+  * Improved shebang handling.
+  * Added VCS package info.
+  * Added missing misc:Depends in control file.
+  * Increased Standards-Version to 3.8.4 (no changes).
+  * Fixed doc-base section (doc-base-uses-applications-section).
+  * Switched to compat level 7.
+  * Switched to dpkg-source 3.0 (quilt) format.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Fri, 19 Mar 2010 01:21:57 +0100
+
+kwalify (0.7.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Updated copyright information (licence change).
+  * Fixed watch file (Closes: #453593).
+  * Moved homepage information to new control field.
+  * Increased Standards-Version (no changes).
+  * Added patch to use the unversionned ruby interpreter in the shebang.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Thu, 13 Mar 2008 01:08:05 +0100
+
+kwalify (0.6.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Thu, 01 Nov 2007 16:51:13 +0100
+
+kwalify (0.6.0-2) unstable; urgency=low
+
+  * Updated watch file.
+  * Removed the Uploaders rule.
+  * Switched compat level to 5.
+  * Removed final blank line in doc-base to please lintian (which is
+    wrongly considered as a starting new paragraph).
+  * Created missing manpage.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Fri, 11 May 2007 01:35:08 +0200
+
+kwalify (0.6.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Moved Build-Depends-Indep to Build-Depends (all packages needed for
+    clean rule).
+  * Increased Standards-Version to 3.7.2.0 (no changes).
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Sun, 11 Jun 2006 01:15:50 +0200
+
+kwalify (0.5.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Entering the Ruby Team project.
+  * Now using the ruby CDBS class in ruby-pkg-tools and auto-generating
+    the Uploaders field.
+  * Added Homepage to package description.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Tue,  3 Jan 2006 23:24:03 +0100
+
+kwalify (0.4.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Sat, 29 Oct 2005 13:54:22 +0200
+
+kwalify (0.3.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Sat, 15 Oct 2005 01:02:02 +0200
+
+kwalify (0.2.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Added watch file.
+  * Fixed 'find' parameters ordering.
+  * Update FSF postal address in 'debian/copyright'.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Thu, 29 Sep 2005 22:18:57 +0200
+
+kwalify (0.1.0-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Fri,  5 Aug 2005 20:42:02 +0200
 
- -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Fri, 16 Sep 2011 22:27:55 +0200
diff --git a/debian/control b/debian/control
index aa2b907..b9fe61a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,13 +1,14 @@
 Source: kwalify
 Section: ruby
 Priority: optional
-Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Uploaders: Marc Dequènes (Duck) <Duck at DuckCorp.org>
+Maintainer: Marc Dequènes (Duck) <Duck at DuckCorp.org>
+Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
 DM-Upload-Allowed: yes
 Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.2.8~)
+Build-Depends-Indep: xsltproc, docbook-xml, docbook-xsl
 Standards-Version: 3.9.2
-#Vcs-Git: git://git.debian.org/pkg-ruby-extras/kwalify.git
-#Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/kwalify.git;a=summary
+Vcs-Git: git://git.debian.org/pkg-ruby-extras/kwalify.git
+Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/kwalify.git;a=summary
 Homepage: http://www.kuwata-lab.com/kwalify/
 XS-Ruby-Versions: all
 
@@ -15,5 +16,10 @@ Package: kwalify
 Architecture: all
 XB-Ruby-Versions: ${ruby:Versions}
 Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter
-Description: a parser, schema validator, and data-binding tool for YAML and JSON.
- Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.
+Suggests: doc-base
+Description: parser, schema validator, and data-binding tool for YAML and JSON.
+ YAML and JSON are simple and nice format for structured data and
+ easier for human to read and write than XML. But there have been
+ no schema for YAML such as RelaxNG or DTD. Kwalify gets over this
+ situation.
+
diff --git a/debian/copyright b/debian/copyright
index dc9ea84..f7748a4 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,16 +1,37 @@
-Format: http://dep.debian.net/deps/dep5
+Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174&view=co
 Upstream-Name: kwalify
-Source: FIXME <http://example.com/>
+Upstream-Contact: Makoto Kuwata <kwa at kuwata-lab.com>
+Source: http://rubygems.org/gems/kwalify
 
 Files: *
-Copyright: <years> <put author's name and email here>
-           <years> <likewise for another author>
-License: GPL-2+ (FIXME)
- This program 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; either
- version 2 of the License, or (at your option) any later
- version.
+Copyright: Copyright (C) 2005-2008 kuwata-lab
+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 2005-2011 Marc Dequènes (Duck) <Duck at DuckCorp.org>
+License: GPL-3+
+ 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 3 of the License, or (at your
+ option) any later version.
  .
  This program is distributed in the hope that it will be
  useful, but WITHOUT ANY WARRANTY; without even the implied
@@ -24,10 +45,6 @@ License: GPL-2+ (FIXME)
  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'.
+ License version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
 
-Files: debian/*
-Copyright: 2011 Marc Dequènes (Duck) <Duck at DuckCorp.org>
-License:
- [LICENSE TEXT]
diff --git a/debian/kwalify.dirs b/debian/kwalify.dirs
new file mode 100644
index 0000000..c703cf8
--- /dev/null
+++ b/debian/kwalify.dirs
@@ -0,0 +1 @@
+usr/bin/
diff --git a/debian/kwalify.doc-base.api b/debian/kwalify.doc-base.api
new file mode 100644
index 0000000..d730d76
--- /dev/null
+++ b/debian/kwalify.doc-base.api
@@ -0,0 +1,10 @@
+Document: kwalify-api
+Title: Kwalify API Documentation
+Author: Makoto Kuwata
+Abstract: Kwalify API Documentation
+ API Documentation automatically generated using Rdoc.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/kwalify/api/index.html
+Files: /usr/share/doc/kwalify/api/*
diff --git a/debian/kwalify.doc-base.users-guide b/debian/kwalify.doc-base.users-guide
new file mode 100644
index 0000000..5a1b25f
--- /dev/null
+++ b/debian/kwalify.doc-base.users-guide
@@ -0,0 +1,10 @@
+Document: kwalify-users-guide
+Title: Kwalify Users' Guide
+Author: Makoto Kuwata
+Abstract: Command-line and programming usage of Kwalify, a YAML validator in Ruby.
+ Schema definition with examples are also provided.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/kwalify/users-guide/users-guide.html
+Files: /usr/share/doc/kwalify/users-guide/*
diff --git a/debian/kwalify.docs b/debian/kwalify.docs
index ae6f0f3..71dfd5b 100644
--- a/debian/kwalify.docs
+++ b/debian/kwalify.docs
@@ -1,6 +1 @@
-# FIXME: doc/ dir found in source. Consider installing the docs.
-# Examples:
-# doc/manual.html
-# doc/site/*
-# FIXME: READMEs found
-# README.txt
+README.txt
diff --git a/debian/kwalify.examples b/debian/kwalify.examples
index d970cc8..e39721e 100644
--- a/debian/kwalify.examples
+++ b/debian/kwalify.examples
@@ -1,3 +1 @@
-# FIXME: examples/ dir found in source. Consider installing the examples.
-# Examples:
-# examples/*
+examples/*
diff --git a/debian/kwalify.install b/debian/kwalify.install
new file mode 100644
index 0000000..c116c0d
--- /dev/null
+++ b/debian/kwalify.install
@@ -0,0 +1,2 @@
+doc/* usr/share/doc/kwalify/users-guide/
+doc-api/* usr/share/doc/kwalify/api/
diff --git a/debian/kwalify.xml b/debian/kwalify.xml
new file mode 100644
index 0000000..4ef8dae
--- /dev/null
+++ b/debian/kwalify.xml
@@ -0,0 +1,226 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+<!--
+
+Process this file with an XSLT processor: `xsltproc \
+-''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\
+manpages/docbook.xsl manpage.dbk'.  A manual page
+<package>.<section> will be generated.  You may view the
+manual page with: nroff -man <package>.<section> | less'.  A
+typical entry in a Makefile or Makefile.am is:
+
+DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\
+manpages/docbook.xsl
+XP=xsltproc -''-nonet
+
+manpage.1: manpage.dbk
+        $(XP) $(DB2MAN) $<
+    
+The xsltproc binary is found in the xsltproc package.  The
+XSL files are in docbook-xsl.  Please remember that if you
+create the nroff version in one of the debian/rules file
+targets (such as build), you will need to include xsltproc
+and docbook-xsl in your Build-Depends control field.
+
+-->
+
+  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
+  <!ENTITY dhfirstname "<firstname>Marc</firstname>">
+  <!ENTITY dhsurname   "<surname>Dequ\[`e]nes</surname>">
+  <!-- Please adjust the date whenever revising the manpage. -->
+  <!ENTITY dhdate      "<date>20070511</date>">
+  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
+       allowed: see man(7), man(1). -->
+  <!ENTITY dhsection   "<manvolnum>1</manvolnum>">
+  <!ENTITY dhemail     "<email>Duck at DuckCorp.org</email>">
+  <!ENTITY dhusername  "Marc Dequ\[`e]nes (Duck)">
+  <!ENTITY dhucpackage "<refentrytitle>KWALIFY</refentrytitle>">
+  <!ENTITY dhpackage   "kwalify">
+
+  <!ENTITY debian      "<productname>Debian</productname>">
+  <!ENTITY gnu         "<acronym>GNU</acronym>">
+  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
+]>
+
+<refentry>
+  <refentryinfo>
+    <address>
+      &dhemail;
+    </address>
+    <author>
+      &dhfirstname;
+      &dhsurname;
+    </author>
+    <copyright>
+      <year>2007</year>
+      <holder>&dhusername;</holder>
+    </copyright>
+    &dhdate;
+  </refentryinfo>
+  <refmeta>
+    &dhucpackage;
+
+    &dhsection;
+  </refmeta>
+  <refnamediv>
+    <refname>&dhpackage;</refname>
+
+    <refpurpose>Tiny schema validator for YAML and JSON</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+
+        <group choice="opt">
+	  	<arg choice="plain"><option>-h</option></arg>
+	  	<arg choice="plain"><option>--help</option></arg>
+
+	  	<arg choice="plain"><option>-v</option></arg>
+	</group>
+
+    </cmdsynopsis>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+
+	<arg choice="opt"><option>-s</option></arg>
+	<arg choice="opt"><option>-t</option></arg>
+	<arg choice="opt"><option>-l</option></arg>
+	<arg choice="opt"><option>-E</option></arg>
+
+	<arg choice="plain"><option>-f</option> schema.yaml</arg>
+	<arg choice="plain">doc.yaml</arg>
+	<arg choice="opt">doc2.yaml ...</arg>
+
+    </cmdsynopsis>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+
+	<arg choice="opt"><option>-s</option></arg>
+	<arg choice="opt"><option>-t</option></arg>
+	<arg choice="opt"><option>-l</option></arg>
+	<arg choice="opt"><option>-E</option></arg>
+
+	<arg choice="plain"><option>-m</option> schema.yaml</arg>
+	<arg choice="opt">schema2.yaml ...</arg>
+
+    </cmdsynopsis>
+    <cmdsynopsis>
+      <command>&dhpackage;</command>
+
+	<arg choice="opt"><option>-s</option></arg>
+	<arg choice="opt"><option>-t</option></arg>
+	<arg choice="opt"><option>-l</option></arg>
+	<arg choice="opt"><option>-E</option></arg>
+
+	<group choice="req">
+		<arg choice="plain"><option>-a</option> action</arg>
+		<arg choice="plain"><option>-ha</option> action</arg>
+	</group>
+	<arg choice="plain"><option>-f</option> schema.yaml</arg>
+	<arg choice="opt">schema2.yaml ...</arg>
+
+    </cmdsynopsis>
+  </refsynopsisdiv>
+  <refsect1>
+    <title>DESCRIPTION</title>
+
+    <para><command>&dhpackage;</command> validates schema file, or YAML / JSON file against a schema.</para>
+
+  </refsect1>
+  <refsect1>
+    <title>OPTIONS</title>
+
+    <variablelist>
+      <varlistentry>
+        <term><option>-h</option>
+          <option>--help</option>
+        </term>
+        <listitem>
+          <para>Show summary of options.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-v</option>
+        </term>
+        <listitem>
+          <para>Display version information.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-s</option></term>
+	<listitem>
+	  <para>Be silent.</para>
+	</listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-t</option></term>
+	<listitem>
+	  <para>Expand tab characters.</para>
+	</listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-l</option></term>
+	<listitem>
+	  <para>Show linenumber when errored (experimental).</para>
+	</listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-E</option></term>
+	<listitem>
+	  <para>Show errors in emacs-style (implies '-l').</para>
+	</listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><option>-m</option> <parameter>schema.yaml</parameter></term>
+        <listitem>
+          <para>Meta-validation mode: validate schema.yaml.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-f</option> <parameter>schema.yaml</parameter></term>
+        <listitem>
+          <para>Schema definition file: validate file against schema.yaml.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-a</option> <parameter>action</parameter></term>
+        <listitem>
+          <para>Generate code (depending on action: 'genclass-ruby' or 'genclass-java').</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><option>-ha</option> <parameter>action</parameter></term>
+        <listitem>
+          <para>Generate code (depending on action: 'genclass-ruby' or 'genclass-java') with properties.</para>
+        </listitem>
+      </varlistentry>
+      <varlistentry>
+        <term><parameter>doc.yaml</parameter></term>
+        <listitem>
+          <para>File to validate.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsect1>
+  <refsect1>
+    <title>AUTHOR</title>
+
+    <para>This manual page was written by &dhusername; &dhemail; for
+      the &debian; system (but may be used by others).  Permission is
+      granted to copy, distribute and/or modify this document under
+      the terms of the &gnu; General Public License, Version 2 any 
+	  later version published by the Free Software Foundation.
+    </para>
+	<para>
+	  On Debian systems, the complete text of the GNU General Public
+	  License can be found in /usr/share/common-licenses/GPL.
+	</para>
+
+  </refsect1>
+</refentry>
+
diff --git a/debian/patches/debian-changes-0.7.2-1 b/debian/patches/debian-changes-0.7.2-1
deleted file mode 100644
index e0f30d1..0000000
--- a/debian/patches/debian-changes-0.7.2-1
+++ /dev/null
@@ -1,302 +0,0 @@
-Description: Upstream changes introduced in version 0.7.2-1
- This patch has been created by dpkg-source during the package build.
- Here's the last changelog entry, hopefully it gives details on why
- those changes were made:
- .
- kwalify (0.7.2-1) UNRELEASED; urgency=low
- .
-   * Initial release (Closes: #nnnn)
- .
- The person named in the Author field signed this changelog entry.
-Author: Marc Dequènes (Duck) <Duck at DuckCorp.org>
-
----
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: http://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: <YYYY-MM-DD>
-
---- /dev/null
-+++ kwalify-0.7.2/metadata.yml
-@@ -0,0 +1,274 @@
-+--- !ruby/object:Gem::Specification 
-+name: kwalify
-+version: !ruby/object:Gem::Version 
-+  hash: 7
-+  prerelease: false
-+  segments: 
-+  - 0
-+  - 7
-+  - 2
-+  version: 0.7.2
-+platform: ruby
-+authors: 
-+- makoto kuwata
-+autorequire: 
-+bindir: bin
-+cert_chain: []
-+
-+date: 2010-07-18 00:00:00 +09:00
-+default_executable: 
-+dependencies: []
-+
-+description: "   Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.\n"
-+email: 
-+executables: 
-+- kwalify
-+extensions: []
-+
-+extra_rdoc_files: []
-+
-+files: 
-+- lib/kwalify/errors.rb
-+- lib/kwalify/kwalify.schema.yaml
-+- lib/kwalify/main.rb
-+- lib/kwalify/messages.rb
-+- lib/kwalify/meta-validator.rb
-+- lib/kwalify/parser/base.rb
-+- lib/kwalify/parser/yaml.rb
-+- lib/kwalify/rule.rb
-+- lib/kwalify/templates/genclass-java.eruby
-+- lib/kwalify/templates/genclass-php.eruby
-+- lib/kwalify/templates/genclass-ruby.eruby
-+- lib/kwalify/types.rb
-+- lib/kwalify/util/assert-text-equal.rb
-+- lib/kwalify/util/hash-interface.rb
-+- lib/kwalify/util/hashlike.rb
-+- lib/kwalify/util/option-parser.rb
-+- lib/kwalify/util/ordered-hash.rb
-+- lib/kwalify/util/testcase-helper.rb
-+- lib/kwalify/util.rb
-+- lib/kwalify/validator.rb
-+- lib/kwalify/yaml-parser.rb
-+- lib/kwalify.rb
-+- bin/kwalify
-+- examples/address-book/address-book.schema.yaml
-+- examples/address-book/address-book.yaml
-+- examples/address-book/Makefile
-+- examples/data-binding/BABEL.data.yaml
-+- examples/data-binding/BABEL.schema.yaml
-+- examples/data-binding/main.rb
-+- examples/data-binding/Makefile
-+- examples/data-binding/Rakefile
-+- examples/invoice/invoice.schema.yaml
-+- examples/invoice/invoice.yaml
-+- examples/invoice/Makefile
-+- examples/tapkit/main.rb
-+- examples/tapkit/Makefile
-+- examples/tapkit/tapkit.schema.yaml
-+- examples/tapkit/tapkit.yaml
-+- test/data/users-guide/address_book.rb
-+- test/data/users-guide/address_book.schema.yaml
-+- test/data/users-guide/address_book.yaml
-+- test/data/users-guide/AddressBook.java.expected
-+- test/data/users-guide/answers-schema.yaml
-+- test/data/users-guide/answers-validator.rb
-+- test/data/users-guide/BABEL.data.yaml
-+- test/data/users-guide/BABEL.schema.yaml
-+- test/data/users-guide/babel_genclass.result
-+- test/data/users-guide/config.schema.yaml
-+- test/data/users-guide/config.yaml
-+- test/data/users-guide/document01a.yaml
-+- test/data/users-guide/document01b.yaml
-+- test/data/users-guide/document02a.yaml
-+- test/data/users-guide/document02b.yaml
-+- test/data/users-guide/document03a.yaml
-+- test/data/users-guide/document03b.yaml
-+- test/data/users-guide/document04a.yaml
-+- test/data/users-guide/document04b.yaml
-+- test/data/users-guide/document05a.yaml
-+- test/data/users-guide/document05b.yaml
-+- test/data/users-guide/document06a.yaml
-+- test/data/users-guide/document06b.yaml
-+- test/data/users-guide/document07a.yaml
-+- test/data/users-guide/document07b.yaml
-+- test/data/users-guide/document12a.json
-+- test/data/users-guide/document12b.json
-+- test/data/users-guide/document13a.yaml
-+- test/data/users-guide/document14a.yaml
-+- test/data/users-guide/document14b.yaml
-+- test/data/users-guide/document15a.yaml
-+- test/data/users-guide/document15b.yaml
-+- test/data/users-guide/example_address_book.rb
-+- test/data/users-guide/example_address_book_java.result
-+- test/data/users-guide/example_address_book_ruby.result
-+- test/data/users-guide/ExampleAddressBook.java
-+- test/data/users-guide/genclass_java.result
-+- test/data/users-guide/Group.java.expected
-+- test/data/users-guide/howto-validation-with-parsing.rb
-+- test/data/users-guide/howto-validation.rb
-+- test/data/users-guide/howto3.rb
-+- test/data/users-guide/howto3.result
-+- test/data/users-guide/howto3.yaml
-+- test/data/users-guide/howto5_databinding.result
-+- test/data/users-guide/invalid01.result
-+- test/data/users-guide/invalid02.result
-+- test/data/users-guide/invalid03.result
-+- test/data/users-guide/invalid04.result
-+- test/data/users-guide/invalid05.result
-+- test/data/users-guide/invalid06.result
-+- test/data/users-guide/invalid07.result
-+- test/data/users-guide/invalid08.result
-+- test/data/users-guide/invalid12.json
-+- test/data/users-guide/invalid14.result
-+- test/data/users-guide/invalid15.result
-+- test/data/users-guide/loadbabel.rb
-+- test/data/users-guide/loadconfig.rb
-+- test/data/users-guide/loadconfig.result
-+- test/data/users-guide/models.rb
-+- test/data/users-guide/option_ha.result
-+- test/data/users-guide/option_ha_genclass_java.result
-+- test/data/users-guide/Person.java.expected
-+- test/data/users-guide/schema01.yaml
-+- test/data/users-guide/schema02.yaml
-+- test/data/users-guide/schema03.yaml
-+- test/data/users-guide/schema04.yaml
-+- test/data/users-guide/schema05.yaml
-+- test/data/users-guide/schema06.yaml
-+- test/data/users-guide/schema12.json
-+- test/data/users-guide/schema13.yaml
-+- test/data/users-guide/schema14.yaml
-+- test/data/users-guide/schema15.yaml
-+- test/data/users-guide/valid01.result
-+- test/data/users-guide/valid02.result
-+- test/data/users-guide/valid03.result
-+- test/data/users-guide/valid04.result
-+- test/data/users-guide/valid05.result
-+- test/data/users-guide/valid06.result
-+- test/data/users-guide/valid07.result
-+- test/data/users-guide/valid08.result
-+- test/data/users-guide/valid12.result
-+- test/data/users-guide/valid13.result
-+- test/data/users-guide/valid14.result
-+- test/data/users-guide/valid15.result
-+- test/data/users-guide/validate08.rb
-+- test/Rookbook.yaml
-+- test/test-action.rb
-+- test/test-action.yaml
-+- test/test-databinding.rb
-+- test/test-databinding.yaml
-+- test/test-main.rb
-+- test/test-main.yaml
-+- test/test-metavalidator.rb
-+- test/test-metavalidator.yaml
-+- test/test-parser-yaml.rb
-+- test/test-parser-yaml.yaml
-+- test/test-rule.rb
-+- test/test-rule.yaml
-+- test/test-users-guide.rb
-+- test/test-util.rb
-+- test/test-validator.rb
-+- test/test-validator.yaml
-+- test/test-yaml-parser.rb
-+- test/test-yaml-parser.yaml
-+- test/test.rb
-+- contrib/inline-require
-+- contrib/kwalify
-+- doc-api/classes/CommandOptionError.html
-+- doc-api/classes/CommandOptionParser.html
-+- doc-api/classes/Kwalify/AssertionError.html
-+- doc-api/classes/Kwalify/BaseError.html
-+- doc-api/classes/Kwalify/BaseParser.html
-+- doc-api/classes/Kwalify/CommandOptionError.html
-+- doc-api/classes/Kwalify/ErrorHelper.html
-+- doc-api/classes/Kwalify/HashInterface.html
-+- doc-api/classes/Kwalify/Json.html
-+- doc-api/classes/Kwalify/KwalifyError.html
-+- doc-api/classes/Kwalify/Main.html
-+- doc-api/classes/Kwalify/MetaValidator.html
-+- doc-api/classes/Kwalify/Parser.html
-+- doc-api/classes/Kwalify/PlainYamlParser/Alias.html
-+- doc-api/classes/Kwalify/PlainYamlParser.html
-+- doc-api/classes/Kwalify/Rule.html
-+- doc-api/classes/Kwalify/SchemaError.html
-+- doc-api/classes/Kwalify/SyntaxError.html
-+- doc-api/classes/Kwalify/Types.html
-+- doc-api/classes/Kwalify/Util/HashLike.html
-+- doc-api/classes/Kwalify/Util/OrderedHash.html
-+- doc-api/classes/Kwalify/Util.html
-+- doc-api/classes/Kwalify/ValidationError.html
-+- doc-api/classes/Kwalify/Validator.html
-+- doc-api/classes/Kwalify/Yaml/Parser.html
-+- doc-api/classes/Kwalify/Yaml.html
-+- doc-api/classes/Kwalify/YamlParser.html
-+- doc-api/classes/Kwalify/YamlSyntaxError.html
-+- doc-api/classes/Kwalify.html
-+- doc-api/classes/Test/Unit.html
-+- doc-api/classes/Test.html
-+- doc-api/created.rid
-+- doc-api/files/__/README_txt.html
-+- doc-api/files/kwalify/errors_rb.html
-+- doc-api/files/kwalify/main_rb.html
-+- doc-api/files/kwalify/messages_rb.html
-+- doc-api/files/kwalify/meta-validator_rb.html
-+- doc-api/files/kwalify/parser/base_rb.html
-+- doc-api/files/kwalify/parser/yaml_rb.html
-+- doc-api/files/kwalify/rule_rb.html
-+- doc-api/files/kwalify/types_rb.html
-+- doc-api/files/kwalify/util/assert-text-equal_rb.html
-+- doc-api/files/kwalify/util/hash-interface_rb.html
-+- doc-api/files/kwalify/util/hashlike_rb.html
-+- doc-api/files/kwalify/util/option-parser_rb.html
-+- doc-api/files/kwalify/util/ordered-hash_rb.html
-+- doc-api/files/kwalify/util/testcase-helper_rb.html
-+- doc-api/files/kwalify/util_rb.html
-+- doc-api/files/kwalify/validator_rb.html
-+- doc-api/files/kwalify/yaml-parser_rb.html
-+- doc-api/files/kwalify_rb.html
-+- doc-api/fr_class_index.html
-+- doc-api/fr_file_index.html
-+- doc-api/fr_method_index.html
-+- doc-api/index.html
-+- doc-api/rdoc-style.css
-+- doc/users-guide.html
-+- doc/docstyle.css
-+- doc/img/fig01.png
-+- README.txt
-+- CHANGES.txt
-+- MIT-LICENSE
-+- setup.rb
-+has_rdoc: true
-+homepage: http://www.kuwata-lab.com/kwalify/
-+licenses: []
-+
-+post_install_message: 
-+rdoc_options: []
-+
-+require_paths: 
-+- lib
-+required_ruby_version: !ruby/object:Gem::Requirement 
-+  none: false
-+  requirements: 
-+  - - ">="
-+    - !ruby/object:Gem::Version 
-+      hash: 3
-+      segments: 
-+      - 0
-+      version: "0"
-+required_rubygems_version: !ruby/object:Gem::Requirement 
-+  none: false
-+  requirements: 
-+  - - ">="
-+    - !ruby/object:Gem::Version 
-+      hash: 3
-+      segments: 
-+      - 0
-+      version: "0"
-+requirements: []
-+
-+rubyforge_project: 
-+rubygems_version: 1.3.7
-+signing_key: 
-+specification_version: 3
-+summary: a parser, schema validator, and data-binding tool for YAML and JSON.
-+test_files: 
-+- test/test.rb
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 3750541..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-debian-changes-0.7.2-1
diff --git a/debian/rules b/debian/rules
index a5e7dc8..0f68bec 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,5 +11,23 @@
 # If you need to specify the .gemspec (eg there is more than one)
 #export DH_RUBY_GEMSPEC=gem.gemspec
 
+MANPAGES := debian/kwalify.1
+
+
 %:
 	dh $@ --buildsystem=ruby --with ruby
+
+%.1: %.xml
+	xsltproc -nonet -o $@ /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl $<
+
+override_dh_auto_build: $(MANPAGES)
+	dh_auto_build
+
+override_dh_auto_install: $(MANPAGES)
+	dh_auto_install
+	dh_installman -pkwalify $(MANPAGES)
+
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -f $(MANPAGES)
+

-- 
kwalify.git



More information about the Pkg-ruby-extras-commits mailing list