debian/0000755000000000000000000000000012141753721007171 5ustar debian/control0000644000000000000000000000304512141753336010600 0ustar Source: ruby-chunky-png Section: ruby Priority: optional Maintainer: Jonas Smedegaard Build-Depends: cdbs, devscripts, debhelper, dh-buildinfo, gem2deb Standards-Version: 3.9.4 Homepage: https://github.com/wvanbergen/chunky_png/ Vcs-Git: git://anonscm.debian.org/git/collab-maint/ruby-chunky-png Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ruby-chunky-png.git XS-Ruby-Versions: all Package: ruby-chunky-png Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${misc:Depends}, ${cdbs:Depends} Description: pure ruby library for read/write, chunk-level access to PNG files This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. . Features: * Decodes any image that the PNG standard allows. This includes all standard color modes, all bit depths and all transparency, interlacing and filtering options. * Encodes images supports all color modes (true color, grayscale and indexed) and transparency for all these color modes. The best color mode will be chosen automatically, based on the amount of used colors. * R/W access to the image's pixels. * R/W access to all image metadata that is stored in chunks. * Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per pixel, depending on the hardware) * Reasonably fast for Ruby standards, by only using integer math and a highly optimized saving routine. * Interoperability with RMagick if you really have to. debian/source/0000755000000000000000000000000012110160632010456 5ustar debian/source/format0000644000000000000000000000001411604105326011672 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000475312141753701011052 0ustar ruby-chunky-png (1.2.8-1) unstable; urgency=low [ unstable ] * New release. [ Jonas Smedegaard ] * Add README.source emphasizing control.in file as *not* a show-stopper for contributions, referring to wiki page for details. * Stop track md5sum of upstream tarball. * Use anonscm.debian.org URL for Vcs-Git. * Bump packaging license to GPL-3+, and extend coverage to include current year. * Use github as direct source (not via pkg-ruby-extras.alioth.debian.org redirector). * Extend copyright coverage for main upstream author. -- Jonas Smedegaard Mon, 06 May 2013 18:17:29 +0200 ruby-chunky-png (1.2.7-1) experimental; urgency=low [ upstream ] * New release. [ Jonas Smedegaard ] * Skip copyright-checking graphics files, and stop have dpkg-source treat copyright_hints file as binary. * Have git-import-orig suppress .gitignore files. * Bump dephelper compatibility level to 8. * Bump standards-version to 3.9.4. * Update copyright file: + Fix use pseudo-license and pseudo-comment sections to obey silly restrictions of copyright format 1.0. + Fix cover PngSuite files. * Build-depend unversioned on gem2deb: Needed version satisfied in stable, and oldstable no longer supported. * Fix execute rules only once, by using single-colon stamp targets. -- Jonas Smedegaard Sun, 17 Feb 2013 15:37:52 +0100 ruby-chunky-png (1.2.6-1) unstable; urgency=low * New upstream release. * Update package relations: + Relax to build-depend unversioned on cdbs: Needed version satisfied in stable, and oldstable no longer supported. -- Jonas Smedegaard Fri, 17 Aug 2012 04:36:39 +0200 ruby-chunky-png (1.2.5-2) unstable; urgency=low * Bump standards-version to 3.9.3. * Bump copyright file format to 1.0. * Extend copyright coverage of packaging. -- Jonas Smedegaard Tue, 26 Jun 2012 21:43:01 +0200 ruby-chunky-png (1.2.5-1) unstable; urgency=low * New upstream release. * Drop dpkg local-options hints from packaging source: now defaults. * Update package relations: + Relax build-dependency on cdbs (needlessly tight). + Relax build-depend unversioned on debhelper and devscripts (needed versions satisfied even in oldstable). -- Jonas Smedegaard Wed, 30 Nov 2011 17:21:27 +0700 ruby-chunky-png (1.2.0-1) unstable; urgency=low * Initial release. Closes: bug#632610. -- Jonas Smedegaard Mon, 04 Jul 2011 03:54:42 +0200 debian/README.source0000644000000000000000000000056312121764047011355 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/compat0000644000000000000000000000000212110161047010355 0ustar 8 debian/watch0000644000000000000000000000014112141752416010216 0ustar version=3 https://github.com/wvanbergen/chunky_png/tags .*/archive/chunky_png-(\d[\d\.]+).tar.gz debian/copyright_hints0000644000000000000000000000466512141753346012347 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: BENCHMARKS.rdoc Gemfile README.rdoc Rakefile benchmarks/decoding_benchmark.rb benchmarks/encoding_benchmark.rb benchmarks/filesize_benchmark.rb chunky_png.gemspec debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch lib/chunky_png.rb lib/chunky_png/canvas.rb lib/chunky_png/canvas/adam7_interlacing.rb lib/chunky_png/canvas/data_url_exporting.rb lib/chunky_png/canvas/data_url_importing.rb lib/chunky_png/canvas/drawing.rb lib/chunky_png/canvas/masking.rb lib/chunky_png/canvas/operations.rb lib/chunky_png/canvas/png_decoding.rb lib/chunky_png/canvas/png_encoding.rb lib/chunky_png/canvas/resampling.rb lib/chunky_png/canvas/stream_exporting.rb lib/chunky_png/canvas/stream_importing.rb lib/chunky_png/chunk.rb lib/chunky_png/color.rb lib/chunky_png/compatibility.rb lib/chunky_png/datastream.rb lib/chunky_png/dimension.rb lib/chunky_png/image.rb lib/chunky_png/point.rb lib/chunky_png/rmagick.rb lib/chunky_png/vector.rb spec/chunky_png/canvas/adam7_interlacing_spec.rb spec/chunky_png/canvas/data_url_exporting_spec.rb spec/chunky_png/canvas/data_url_importing_spec.rb spec/chunky_png/canvas/drawing_spec.rb spec/chunky_png/canvas/masking_spec.rb spec/chunky_png/canvas/operations_spec.rb spec/chunky_png/canvas/png_decoding_spec.rb spec/chunky_png/canvas/png_encoding_spec.rb spec/chunky_png/canvas/resampling_spec.rb spec/chunky_png/canvas/stream_exporting_spec.rb spec/chunky_png/canvas/stream_importing_spec.rb spec/chunky_png/canvas_spec.rb spec/chunky_png/color_spec.rb spec/chunky_png/dimension_spec.rb spec/chunky_png/image_spec.rb spec/chunky_png/point_spec.rb spec/chunky_png/rmagick_spec.rb spec/chunky_png/vector_spec.rb spec/chunky_png_spec.rb spec/png_suite_spec.rb spec/spec_helper.rb tasks/benchmarks.rake tasks/github-gem.rake Copyright: *No copyright* License: UNKNOWN FIXME Files: LICENSE Copyright: 2010-2013, Willem van Bergen HOLDERS BE License: Expat FIXME Files: debian/rules Copyright: 2011-2013, Jonas Smedegaard License: GPL-3+ FIXME Files: spec/chunky_png/datastream_spec.rb Copyright: Willem van Schaik, Singapore 1995-96" License: UNKNOWN FIXME Files: lib/chunky_png/palette.rb Copyright: }.pack('C*')) License: UNKNOWN FIXME debian/copyright0000644000000000000000000000516112141753501011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Chunky PNG Upstream-Contact: Willem van Bergen http://github.com/wvanbergen/chunky_png/issues/ Source: http://github.com/wvanbergen/chunky_png/downloads git://github.com/wvanbergen/chunky_png Files: * Copyright: 2010-2013, Willem van Bergen License: Expat Files: spec/png_suite/* Copyright: 1996,2011, Willem van Schaik License: other~PngSuite Comment: Licensing information is missing, but is assumed to be same as published at . Files: debian/* Copyright: 2011-2013, Jonas Smedegaard License: GPL-3+ 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: other~PngSuite Permission to use, copy, modify and distribute these images for any purpose and without fee is hereby granted. License: GPL-3+ 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 3, 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. . Comment: . On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/gbp.conf0000644000000000000000000000021512110154645010602 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True [git-import-orig] filter = .gitignore debian/rules0000755000000000000000000000327112141752752010257 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2011, 2012, 2013 Jonas Smedegaard # Description: Main Debian packaging script for Chunky PNG # # 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 3, 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 program. If not, see . -include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/debhelper.mk pkg = $(DEB_SOURCE_PACKAGE) CDBS_BUILD_DEPENDS += , gem2deb CDBS_DEPENDS_$(pkg) += , ruby | ruby-interpreter DEB_UPSTREAM_PACKAGE = chunky_png DEB_UPSTREAM_URL = https://github.com/wvanbergen/chunky_png/archive DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(spec/.*\.(png|rgba?)|debian/(changelog|copyright(|_hints|_newhints)))$ DEB_INSTALL_DOCS_ALL += README.rdoc configure/$(pkg):: debian/stamp-ruby-gem-configure debian/stamp-ruby-gem-configure: dh_ruby --configure touch $@ build/$(pkg):: debian/stamp-ruby-gem-build debian/stamp-ruby-gem-build: dh_ruby --build touch $@ install/$(pkg):: debian/stamp-ruby-gem-install debian/stamp-ruby-gem-install: dh_ruby --install touch $@ clean:: dh_ruby --clean rm -f $(patsubst %,debian/stamp-ruby-gem-%,configure build install) debian/control.in0000644000000000000000000000276512141752117011211 0ustar Source: ruby-chunky-png Section: ruby Priority: optional Maintainer: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.4 Homepage: https://github.com/wvanbergen/chunky_png/ Vcs-Git: git://anonscm.debian.org/git/collab-maint/ruby-chunky-png Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/ruby-chunky-png.git XS-Ruby-Versions: all Package: ruby-chunky-png Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${misc:Depends}, ${cdbs:Depends} Description: pure ruby library for read/write, chunk-level access to PNG files This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. . Features: * Decodes any image that the PNG standard allows. This includes all standard color modes, all bit depths and all transparency, interlacing and filtering options. * Encodes images supports all color modes (true color, grayscale and indexed) and transparency for all these color modes. The best color mode will be chosen automatically, based on the amount of used colors. * R/W access to the image's pixels. * R/W access to all image metadata that is stored in chunks. * Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per pixel, depending on the hardware) * Reasonably fast for Ruby standards, by only using integer math and a highly optimized saving routine. * Interoperability with RMagick if you really have to.