[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