[DRE-commits] [ruby-rouge] 01/01: Create debian package

Youhei SASAKI uwabami-guest at moszumanska.debian.org
Thu Jul 24 08:13:22 UTC 2014


This is an automated email from the git hooks/post-receive script.

uwabami-guest pushed a commit to branch master
in repository ruby-rouge.

commit 4e2a7f41331ce078bb458fb04ed21f5cb17e9fc6
Author: Youhei SASAKI <uwabami at gfd-dennou.org>
Date:   Thu Jul 24 17:13:11 2014 +0900

    Create debian package
    
    Signed-off-by: Youhei SASAKI <uwabami at gfd-dennou.org>
---
 debian/changelog                    |   4 +-
 debian/control                      |  10 +-
 debian/copyright                    | 215 +++++++++++++++++++++++++++++++-----
 debian/rougify.1                    |  25 +++++
 debian/ruby-rouge.docs              |   1 -
 debian/ruby-rouge.lintian-overrides |   2 +
 debian/ruby-rouge.manpages          |   1 +
 7 files changed, 225 insertions(+), 33 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5eca716..cb515c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-ruby-rouge (1.5.1-1) UNRELEASED; urgency=medium
+ruby-rouge (1.5.1-1) unstable; urgency=medium
 
-  * Initial release (Closes: #nnnn)
+  * Initial release (Closes: #755879)
 
  -- Youhei SASAKI <uwabami at gfd-dennou.org>  Thu, 17 Jul 2014 11:06:28 +0900
diff --git a/debian/control b/debian/control
index 953fe13..2fed8b7 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,8 @@ Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.al
 Uploaders: Youhei SASAKI <uwabami at gfd-dennou.org>
 Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.7.5~)
 Standards-Version: 3.9.5
-#Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/ruby-rouge.git
-#Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ruby-extras/ruby-rouge.git;a=summary
+Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/ruby-rouge.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ruby-extras/ruby-rouge.git;a=summary
 Homepage: http://github.com/jayferd/rouge
 XS-Ruby-Versions: all
 
@@ -14,5 +14,7 @@ Package: ruby-rouge
 Architecture: all
 XB-Ruby-Versions: ${ruby:Versions}
 Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter
-Description: A pure-ruby colorizer based on pygments
- Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments.
+Description: Pure-Ruby syntax highlighter compatible with pygments
+ Rouge is a pure-ruby syntax highlighter. It can highlight over 60
+ languages, and output HTML or ANSI 256-color text. Its HTML output is
+ compatible with stylesheets designed for pygments.
diff --git a/debian/copyright b/debian/copyright
index d03b828..0788347 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,35 +1,198 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: rouge
-Source: FIXME <http://example.com/>
+Source: http://github.com/jayferd/rouge
 
 Files: *
-Copyright: <years> <put author's name and email here>
-           <years> <likewise for another author>
-License: GPL-2+ (FIXME)
+Copyright: 2012 Jay Adkisson
+License: Expat with upstream NOTE
+Comment: Upstream note that many of the lexers in this project are adaptations of those in Pygments. In Debian, pygments provided by "python-pygments". The license for Pygments is as BSD-2-Clause.
 
 Files: debian/*
 Copyright: 2014 Youhei SASAKI <uwabami at gfd-dennou.org>
-License: GPL-2+ (FIXME)
+License: Expat
 Comment: the Debian packaging is licensed under the same terms as the original package.
 
-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.
- .
- 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'.
+License: Expat
+ 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.
+
+License: Expat with upstream NOTE
+ 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.
+ .
+ Many of the lexers in this project are adaptations of those in Pygments
+ (pygments.org).  The license for Pygments is as follows(BSD-2-Clause):
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+ * Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ .
+ AUTHORS:
+   Pygments is written and maintained by Georg Brandl <georg at python.org>.
+ .
+   Major developers are Tim Hatch <tim at timhatch.com> and Armin Ronacher
+   <armin.ronacher at active-4.com>.
+ .
+  * Sam Aaron -- Ioke lexer
+  * Kumar Appaiah -- Debian control lexer
+  * Ali Afshar -- image formatter
+  * Andreas Amann -- AppleScript lexer
+  * Jeffrey Arnold -- R/S lexer, BUGS lexers
+  * Jeremy Ashkenas -- CoffeeScript lexer
+  * Stefan Matthias Aust -- Smalltalk lexer
+  * Ben Bangert -- Mako lexers
+  * Max Battcher -- Darcs patch lexer
+  * Paul Baumgart, 280 North, Inc. -- Objective-J lexer
+  * Michael Bayer -- Myghty lexers
+  * John Benediktsson -- Factor lexer
+  * Christopher Bertels -- Fancy lexer
+  * Jarrett Billingsley -- MiniD lexer
+  * Adam Blinkinsop -- Haskell, Redcode lexers
+  * Frits van Bommel -- assembler lexers
+  * Pierre Bourdon -- bugfixes
+  * Hiram Chirino -- Scaml and Jade lexers
+  * Leaf Corcoran -- MoonScript lexer
+  * Christopher Creutzig -- MuPAD lexer
+  * Pete Curry -- bugfixes
+  * Owen Durni -- haXe lexer
+  * Nick Efford -- Python 3 lexer
+  * Sven Efftinge -- Xtend lexer
+  * Artem Egorkine -- terminal256 formatter
+  * James H. Fisher -- PostScript lexer
+  * Carlos Galdino -- Elixir and Elixir Console lexers
+  * Naveen Garg -- Autohotkey lexer
+  * Laurent Gautier -- R/S lexer
+  * Alex Gaynor -- PyPy log lexer
+  * Bertrand Goetzmann -- Groovy lexer
+  * Krzysiek Goj -- Scala lexer
+  * Matt Good -- Genshi, Cheetah lexers
+  * Patrick Gotthardt -- PHP namespaces support
+  * Olivier Guibe -- Asymptote lexer
+  * Martin Harriman -- SNOBOL lexer
+  * Matthew Harrison -- SVG formatter
+  * Steven Hazel -- Tcl lexer
+  * Aslak Hellesøy -- Gherkin lexer
+  * Greg Hendershott -- Racket lexer
+  * Jordi Gutiérrez Hermoso -- Octave lexer
+  * David Hess, Fish Software, Inc. -- Objective-J lexer
+  * Varun Hiremath -- Debian control lexer
+  * Doug Hogan -- Mscgen lexer
+  * Ben Hollis -- Mason lexer
+  * Tim Howard -- BlitzMax lexer
+  * Ivan Inozemtsev -- Fantom lexer
+  * Brian R. Jackson -- Tea lexer
+  * Dennis Kaarsemaker -- sources.list lexer
+  * Igor Kalnitsky -- vhdl lexer
+  * Eric Knibbe -- Lasso lexer
+  * Adam Koprowski -- Opa lexer
+  * Benjamin Kowarsch -- Modula-2 lexer
+  * Alexander Kriegisch -- Kconfig and AspectJ lexers
+  * Marek Kubica -- Scheme lexer
+  * Jochen Kupperschmidt -- Markdown processor
+  * Gerd Kurzbach -- Modelica lexer
+  * Olov Lassus -- Dart lexer
+  * Sylvestre Ledru -- Scilab lexer
+  * Mark Lee -- Vala lexer
+  * Ben Mabey -- Gherkin lexer
+  * Simone Margaritelli -- Hybris lexer
+  * Kirk McDonald -- D lexer
+  * Gordon McGregor -- SystemVerilog lexer
+  * Stephen McKamey -- Duel/JBST lexer
+  * Brian McKenna -- F# lexer
+  * Lukas Meuser -- BBCode formatter, Lua lexer
+  * Paul Miller -- LiveScript lexer
+  * Hong Minhee -- HTTP lexer
+  * Michael Mior -- Awk lexer
+  * Jon Morton -- Rust lexer
+  * Paulo Moura -- Logtalk lexer
+  * Mher Movsisyan -- DTD lexer
+  * Ana Nelson -- Ragel, ANTLR, R console lexers
+  * Nam T. Nguyen -- Monokai style
+  * Jesper Noehr -- HTML formatter "anchorlinenos"
+  * Mike Nolta -- Julia lexer
+  * Jonas Obrist -- BBCode lexer
+  * David Oliva -- Rebol lexer
+  * Jon Parise -- Protocol buffers lexer
+  * Ronny Pfannschmidt -- BBCode lexer
+  * Benjamin Peterson -- Test suite refactoring
+  * Dominik Picheta -- Nimrod lexer
+  * Clément Prévost -- UrbiScript lexer
+  * Kashif Rasul -- CUDA lexer
+  * Justin Reidy -- MXML lexer
+  * Norman Richards -- JSON lexer
+  * Lubomir Rintel -- GoodData MAQL and CL lexers
+  * Andre Roberge -- Tango style
+  * Konrad Rudolph -- LaTeX formatter enhancements
+  * Mario Ruggier -- Evoque lexers
+  * Stou Sandalski -- NumPy, FORTRAN, tcsh and XSLT lexers
+  * Matteo Sasso -- Common Lisp lexer
+  * Joe Schafer -- Ada lexer
+  * Ken Schutte -- Matlab lexers
+  * Tassilo Schweyer -- Io, MOOCode lexers
+  * Joerg Sieker -- ABAP lexer
+  * Robert Simmons -- Standard ML lexer
+  * Kirill Simonov -- YAML lexer
+  * Steve Spigarelli -- XQuery lexer
+  * Jerome St-Louis -- eC lexer
+  * James Strachan -- Kotlin lexer
+  * Tiberius Teng -- default style overhaul
+  * Jeremy Thurgood -- Erlang, Squid config lexers
+  * Erick Tryzelaar -- Felix lexer
+  * Daniele Varrazzo -- PostgreSQL lexers
+  * Abe Voelker -- OpenEdge ABL lexer
+  * Whitney Young -- ObjectiveC lexer
+  * Matthias Vallentin -- Bro lexer
+  * Nathan Weizenbaum -- Haml and Sass lexers
+  * Dietmar Winkler -- Modelica lexer
+  * Nils Winter -- Smalltalk lexer
+  * Davy Wybiral -- Clojure lexer
+  * Diego Zamboni -- CFengine3 lexer
+  * Alex Zimin -- Nemerle lexer
diff --git a/debian/rougify.1 b/debian/rougify.1
new file mode 100644
index 0000000..659f8cb
--- /dev/null
+++ b/debian/rougify.1
@@ -0,0 +1,25 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.45.1.
+.TH ROUGIFY "1" "July 2014" "rougify 1.5.1" "rougify"
+.SH NAME
+rougify \- Rouge is a pure-ruby syntax highlighter
+.SH SYNOPSYS
+.B rougify
+[\fICOMMAND\fR] [\fIARGS...\fR]
+.SH COMMAND
+.TP
+.B highlight
+highlight code
+.TP
+.B help
+print help info
+.TP
+.B style
+print CSS styles
+.TP
+.B list
+list available lexers
+.TP
+.B version
+print the rouge version number
+.SH SEE ALSO
+See `rougify help <command>` for more info.
diff --git a/debian/ruby-rouge.docs b/debian/ruby-rouge.docs
deleted file mode 100644
index d0ab95f..0000000
--- a/debian/ruby-rouge.docs
+++ /dev/null
@@ -1 +0,0 @@
-# FIXME: READMEs found
diff --git a/debian/ruby-rouge.lintian-overrides b/debian/ruby-rouge.lintian-overrides
new file mode 100644
index 0000000..e4ec0d1
--- /dev/null
+++ b/debian/ruby-rouge.lintian-overrides
@@ -0,0 +1,2 @@
+ruby-rouge: spelling-error-in-copyright Nam Name
+ruby-rouge: script-not-executable usr/lib/ruby/vendor_ruby/rouge/demos/perl
diff --git a/debian/ruby-rouge.manpages b/debian/ruby-rouge.manpages
new file mode 100644
index 0000000..9185bd5
--- /dev/null
+++ b/debian/ruby-rouge.manpages
@@ -0,0 +1 @@
+debian/rougify.1

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-rouge.git



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