debian/0000755000000000000000000000000011634767467007213 5ustar debian/kwalify.doc-base.api0000644000000000000000000000043411634733500013006 0ustar 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/* debian/compat0000644000000000000000000000000211634732007010367 0ustar 7 debian/kwalify.doc-base.users-guide0000644000000000000000000000054111634733516014477 0ustar 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/* debian/copyright0000644000000000000000000000431311634734477011142 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174&view=co Upstream-Name: kwalify Upstream-Contact: Makoto Kuwata Source: http://rubygems.org/gems/kwalify Files: * 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) 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 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 3 can be found in the file `/usr/share/common-licenses/GPL-3'. debian/kwalify.xml0000644000000000000000000001511611634757565011405 0ustar .
will be generated. You may view the manual page with: man -l .
'. 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. --> ]> Marc Dequènes `Duck` Duck@DuckCorp.org Original author. 2007-2011 Marc Dequènes (Duck) This manual page was written 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 3 or any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3. &dhdate; &dhpackage; &dhproduct; User Commands &dhsection; &dhpackage; Tiny schema validator for YAML and JSON &dhpackage; &dhpackage; schema.yaml doc.yaml doc2.yaml ... &dhpackage; schema.yaml schema2.yaml ... &dhpackage; action action schema.yaml schema2.yaml ... DESCRIPTION &dhpackage; validates schema file, or YAML / JSON file against a schema. OPTIONS Show summary of options. Display version information. Be silent. Expand tab characters. Show linenumber when errored (experimental). Show errors in emacs-style (implies '-l'). schema.yaml Meta-validation mode: validate schema.yaml. schema.yaml Schema definition file: validate file against schema.yaml. action Generate code (depending on action: 'genclass-ruby' or 'genclass-java'). action Generate code (depending on action: 'genclass-ruby' or 'genclass-java') with properties. doc.yaml File to validate. debian/ruby-test-files.yaml0000644000000000000000000000002411634732007013107 0ustar --- - test/test.rb debian/changelog0000644000000000000000000000617411634757737011074 0ustar kwalify (0.7.2-2) unstable; urgency=low * Switched to gem2deb packaging style. * Switched to the new git repository. * Converted copyright file to DEP5. * Improved description a bit. * Updated manpage (DocBook 5.0, syntax fixes…). -- Marc Dequènes (Duck) Sat, 17 Sep 2011 01:46:39 +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) 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) 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) Thu, 13 Mar 2008 01:08:05 +0100 kwalify (0.6.1-1) unstable; urgency=low * New upstream release. -- Marc Dequènes (Duck) 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) 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) 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) Tue, 3 Jan 2006 23:24:03 +0100 kwalify (0.4.1-1) unstable; urgency=low * New upstream release. -- Marc Dequènes (Duck) Sat, 29 Oct 2005 13:54:22 +0200 kwalify (0.3.0-1) unstable; urgency=low * New upstream release. -- Marc Dequènes (Duck) 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) Thu, 29 Sep 2005 22:18:57 +0200 kwalify (0.1.0-1) unstable; urgency=low * Initial Release. -- Marc Dequènes (Duck) Fri, 5 Aug 2005 20:42:02 +0200 debian/kwalify.dirs0000644000000000000000000000001111634733462011520 0ustar usr/bin/ debian/source/0000755000000000000000000000000011634736633010502 5ustar debian/source/format0000644000000000000000000000001411634732007011677 0ustar 3.0 (quilt) debian/kwalify.docs0000644000000000000000000000001311634733036011506 0ustar README.txt debian/control0000644000000000000000000000177211634747012010605 0ustar Source: kwalify Section: ruby Priority: optional Maintainer: Marc Dequènes (Duck) Uploaders: Debian Ruby Extras Maintainers DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.2.8~) Build-Depends-Indep: xsltproc, docbook5-xml, docbook-xsl-ns 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 Homepage: http://www.kuwata-lab.com/kwalify/ XS-Ruby-Versions: all Package: kwalify Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter 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. debian/watch0000644000000000000000000000014311634732007010220 0ustar version=3 http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/kwalify .*/kwalify-(.*).tar.gz debian/README.source0000644000000000000000000000101211634736633011353 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/rules0000755000000000000000000000143211634753302010252 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 MANPAGES := debian/kwalify.1 %: dh $@ --buildsystem=ruby --with ruby %.1: %.xml xsltproc --nonet -o $@ /usr/share/xml/docbook/stylesheet/docbook-xsl-ns/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) debian/kwalify.examples0000644000000000000000000000001311634733374012401 0ustar examples/* debian/kwalify.install0000644000000000000000000000011611634732756012240 0ustar doc/* usr/share/doc/kwalify/users-guide/ doc-api/* usr/share/doc/kwalify/api/