--- haskell-polyparse-1.3.orig/debian/rules +++ haskell-polyparse-1.3/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +# Standard way of building Haskell libraries . +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/hlibrary.mk + --- haskell-polyparse-1.3.orig/debian/watch +++ haskell-polyparse-1.3/debian/watch @@ -0,0 +1,5 @@ +version=3 +opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ +filenamemangle=s|(.*)/$|polyparse-$1.tar.gz|" \ + http://hackage.haskell.org/packages/archive/polyparse \ + ([\d\.]*\d)/ --- haskell-polyparse-1.3.orig/debian/control +++ haskell-polyparse-1.3/debian/control @@ -0,0 +1,65 @@ +Source: haskell-polyparse +Priority: optional +Section: haskell +Maintainer: Debian Haskell Group +Uploaders: Erik de Castro Lopo +Build-Depends: + , debhelper (>= 7) + , haskell-devscripts (>= 0.7) + , cdbs + , ghc6 (>= 6.10.3) + , ghc6-prof + , ghc6-doc +Standards-Version: 3.8.4 +Homepage: http://hackage.haskell.org/package/polyparse +Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-polyparse +Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-polyparse + +Package: libghc6-polyparse-dev +Architecture: any +Depends: ${haskell:Depends} + , ${misc:Depends} +Recommends: ${haskell:Recommends} +Suggests: ${haskell:Suggests} +Provides: ${haskell:Provides} +Description: A variety of alternative parser combinator libraries for Haskell + . + A variety of alternative parser combinator libraries, including the original + HuttonMeijer set. The Poly sets have features like good error reporting, + arbitrary token type, running state, lazy parsing, and so on. Finally, + Text.Parse is a proposed replacement for the standard Read class, for better + deserialisation of Haskell values from Strings. + . + This package contains the libraries compiled for GHC 6. + +Package: libghc6-polyparse-prof +Architecture: any +Depends: ${haskell:Depends} + , ${misc:Depends} +Recommends: ${haskell:Recommends} +Suggests: ${haskell:Suggests} +Provides: ${haskell:Provides} +Description: Profiling libraries for haskell-polyparse + . + A variety of alternative parser combinator libraries, including the original + HuttonMeijer set. The Poly sets have features like good error reporting, + arbitrary token type, running state, lazy parsing, and so on. Finally, + Text.Parse is a proposed replacement for the standard Read class, for better + deserialisation of Haskell values from Strings. + . + This package contains the profiling libraries compiled for GHC 6. + +Package: libghc6-polyparse-doc +Section: doc +Architecture: all +Depends: ${haskell:Depends} + , ${misc:Depends} +Recommends: ${haskell:Recommends} +Suggests: ${haskell:Suggests} +Description: Documentation for haskell-polyparse + . + A variety of alternative parser combinator libraries, including the original + HuttonMeijer set. The Poly sets have features like good error reporting, + arbitrary token type, running state, lazy parsing, and so on. Finally, + Text.Parse is a proposed replacement for the standard Read class, for better + deserialisation of Haskell values from Strings. --- haskell-polyparse-1.3.orig/debian/copyright +++ haskell-polyparse-1.3/debian/copyright @@ -0,0 +1,48 @@ +This package was originally debianised by Erik de Castro Lopo + Fri, 19 Jun 2009. + +It was downloaded from the Haskell hackage repository at +http://hackage.haskell.org/cgi-bin/hackage-scripts/package/polyparse + + +Copyright: + + The module Text.ParserCombinators.HuttonMeijer is + (c) copyright 1996 Graham Hutton and Erik Meijer + The module Text.ParserCombinators.HuttonMeijerWallace is + (c) copyright 1996 Graham Hutton and Erik Meijer + with modifications + (c) copyright 1998-2000 Malcolm Wallace + The modules Text.ParserCombinators.Poly* and Text.Parse + are + (c) copyright 2006-2007 Malcolm Wallace + + These modules are licensed under the terms of the GNU Lesser + General Public Licence (LGPL), which can be found in the file called + LICENCE-LGPL, with the following special exception: + + ---- + As a relaxation of clause 6 of the LGPL, the copyright holders of this + library give permission to use, copy, link, modify, and distribute, + binary-only object-code versions of an executable linked with the + original unmodified Library, without requiring the supply of any + mechanism to modify or replace the Library and relink (clauses 6a, + 6b, 6c, 6d, 6e), provided that all the other terms of clause 6 are + complied with. + ---- + + This library 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 + Licence for more details. + + The complete text of the LGPL license can be found in on Debian + systems at /usr/share/common-licenses/LGPL . + + +Debian packaging copyright: + + (C) 2009 Erik de Castro Lopo + + All changes by Erik de Castro Lopo may be redistributed under the same + terms as haskell-polyparse itself. --- haskell-polyparse-1.3.orig/debian/compat +++ haskell-polyparse-1.3/debian/compat @@ -0,0 +1 @@ +7 --- haskell-polyparse-1.3.orig/debian/changelog +++ haskell-polyparse-1.3/debian/changelog @@ -0,0 +1,35 @@ +haskell-polyparse (1.3-2) unstable; urgency=low + + [ Erik de Castro Lopo ] + * debian/control : + - Maintainer is now Debian Haskell Group. + - Add Vcs-Darcs. + - Standards version 3.8.3. + + [ Marco TĂșlio Gontijo e Silva ] + * debian/watch: Use format that works for --download-current-version. + * debian/watch: Add .tar.gz to downloaded filename. + * debian/watch: Include package name in downloaded .tar.gz. + * debian/watch: Remove spaces, since they're not allowed by uscan. + * debian/control: Add field Provides: ${haskell:Provides} to -dev and + -prof packages. + * debian/control: Use Vcs-Browser: field. + * debian/control: Remove dependency in hscolour, since it's now a + dependency of haskell-devscripts. + * debian/control: Use comma in the beginning of the line. + * debian/control: Remove haddock from Build-Depends:, since it's now a + Depends: of haskell-devscripts. + * debian/control: Bump Standards-Version: to 3.8.4, no changes needed. + * Use debian/compat 7. + * debian/control: Use more sintetic link in Homepage:. + + [ Joachim Breitner ] + * Bump haskell-devscripts dependency to 0.7 + + -- Joachim Breitner Sat, 20 Feb 2010 17:52:49 +0100 + +haskell-polyparse (1.3-1) unstable; urgency=low + + * Initial debian package. Closes: #533623. + + -- Erik de Castro Lopo Fri, 19 Jun 2009 20:42:04 +1000