debian/0000755000000000000000000000000012233666410007171 5ustar debian/copyright0000644000000000000000000000347312145772353011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: derive Upstream-Contact: Neil Mitchell Source: http://hackage.haskell.org/package/derive Files: * Copyright: Copyright 2006-2012 Neil Mitchell License: BSD-3-Clause Copyright Neil Mitchell 2006-2012. All rights reserved. . 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. . * Neither the name of Neil Mitchell nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission. . 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. debian/libghc-derive-doc.docs0000644000000000000000000000001312145772353013312 0ustar derive.htm debian/watch0000644000000000000000000000017412224036521010216 0ustar version=3 http://hackage.haskell.org/package/derive/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/compat0000644000000000000000000000000212147620563010372 0ustar 9 debian/patches/0000755000000000000000000000000012145772353010626 5ustar debian/patches/series0000644000000000000000000000001612145772353012040 0ustar man-page.diff debian/patches/man-page.diff0000644000000000000000000000243112145772353013145 0ustar --- /dev/null +++ b/derive.1 @@ -0,0 +1,47 @@ +.TH DERIVE "1" "February 2013" "Derive 2.5.11" "Masayuki Hatta" +.SH NAME +Derive \- Deriving instances for data types in Haskell +.SH SYNOPSIS +.B derive +[\fIOPTION\fR...] \fIfiles\fR... +.SH DESCRIPTION +.TP +\fB\-v\fR \fB\-\-version\fR +show version number +.TP +\fB\-h\fR, \-? \fB\-\-help\fR +show help message +.TP +\fB\-o\fR FILE \fB\-\-output\fR=\fIFILE\fR +output FILE +.TP +\fB\-i[MODULE]\fR \fB\-\-import\fR[=\fIMODULE\fR] +add an import statement +.TP +\fB\-m\fR MODULE \fB\-\-module\fR=\fIMODULE\fR +add a module MODULE where statement +.TP +\fB\-a\fR \fB\-\-append\fR +append the result to the file +.TP +\fB\-d\fR DERIVES \fB\-\-derive\fR=\fIDERIVES\fR +things to derive for all types +.TP +\fB\-n\fR \fB\-\-no\-opts\fR +ignore the file options +.TP +\fB\-F\fR \fB\-\-preprocessor\fR +operate as a GHC preprocessor with \fB\-pgmF\fR +.TP +\fB\-\-test\fR +run the test suite +.TP +\fB\-\-generate\fR +perform code generation + +.SH "AUTHOR" +.PP +The original version of this manual page was written by Masayuki Hatta + for the \fBDebian\fP system. Permission is granted to +copy, distribute and/or modify this document under the same terms of +the haskell-derive software. debian/control0000644000000000000000000000756412233666410010610 0ustar Source: haskell-derive Priority: extra Section: haskell Maintainer: Debian Haskell Group Uploaders: Masayuki Hatta (mhatta) Build-Depends: debhelper (>= 9) , haskell-devscripts (>= 0.8.15) , cdbs , ghc , ghc-prof , ghc-ghci , libghc-src-exts-dev (>= 1.14) , libghc-src-exts-dev (<< 1.15) , libghc-src-exts-prof (>= 1.14) , libghc-src-exts-prof (<< 1.15) , libghc-syb-dev , libghc-syb-prof , libghc-transformers-dev (>= 0.2) , libghc-transformers-dev (<< 0.4) , libghc-transformers-prof (>= 0.2) , libghc-transformers-prof (<< 0.4) , libghc-uniplate-dev (>= 1.5) , libghc-uniplate-dev (<< 1.7) , libghc-uniplate-prof (>= 1.5) , libghc-uniplate-prof (<< 1.7) Build-Depends-Indep: ghc-doc , libghc-src-exts-doc (>= 1.14) , libghc-src-exts-doc (<< 1.15) , libghc-syb-doc , libghc-transformers-doc (>= 0.2) , libghc-transformers-doc (<< 0.4) , libghc-uniplate-doc (>= 1.5) , libghc-uniplate-doc (<< 1.7) Standards-Version: 3.9.4 Homepage: http://community.haskell.org/~ndm/derive/ Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-derive Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-derive Package: libghc-derive-dev Architecture: any Depends: ${shlibs:Depends} , ${haskell:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Deriving instances for data types in Haskell${haskell:ShortBlurb} Data.Derive is a library and a tool for deriving instances for Haskell programs. It is designed to work with custom derivations, SYB and Template Haskell mechanisms. The tool requires GHC, but the generated code is portable to all compilers. This tool can be regarded as a competitor to DrIFT. . ${haskell:Blurb} Package: libghc-derive-prof Architecture: any Depends: ${haskell:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: Deriving instances for data types in Haskell${haskell:ShortBlurb} Data.Derive is a library and a tool for deriving instances for Haskell programs. It is designed to work with custom derivations, SYB and Template Haskell mechanisms. The tool requires GHC, but the generated code is portable to all compilers. This tool can be regarded as a competitor to DrIFT. . ${haskell:Blurb} Package: libghc-derive-doc Architecture: all Section: doc Depends: ${haskell:Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Description: Deriving instances for data types in Haskell${haskell:ShortBlurb} Data.Derive is a library and a tool for deriving instances for Haskell programs. It is designed to work with custom derivations, SYB and Template Haskell mechanisms. The tool requires GHC, but the generated code is portable to all compilers. This tool can be regarded as a competitor to DrIFT. . ${haskell:Blurb} Package: haskell-derive-utils Architecture: any Section: misc Depends: ${shlibs:Depends}, ${haskell:Depends}, ${misc:Depends} Description: Deriving instances for data types in Haskell Data.Derive is a library and a tool for deriving instances for Haskell programs. It is designed to work with custom derivations, SYB and Template Haskell mechanisms. The tool requires GHC, but the generated code is portable to all compilers. This tool can be regarded as a competitor to DrIFT. . ${haskell:Blurb} debian/rules0000755000000000000000000000044512145772353010262 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk build/haskell-derive-utils:: build-ghc-stamp binary-fixup/haskell-derive-utils:: install -m 755 -s -D dist-ghc/build/derive/derive debian/haskell-derive-utils/usr/bin/derive || true debian/haskell-derive-utils.manpages0000644000000000000000000000001112145772353014741 0ustar derive.1 debian/changelog0000644000000000000000000000163312233666410011046 0ustar haskell-derive (2.5.13-1) unstable; urgency=low [ Joachim Breitner ] * Adjust watch file to new hackage layout [ Raúl Benencia ] * New upstream release * Depend on haskell-src-exts 1.14 -- Raúl Benencia Mon, 28 Oct 2013 16:53:53 -0300 haskell-derive (2.5.11-3) unstable; urgency=low * Fix VCS field * Use substvars for the Haskell blurbs -- Joachim Breitner Sat, 25 May 2013 16:48:00 +0200 haskell-derive (2.5.11-2) unstable; urgency=low * Depend on ghc-ghci, as this packages uses Template Haskell * Enable compat level 9 * Bump standards version to 3.9.4 -- Joachim Breitner Fri, 24 May 2013 12:50:25 +0200 haskell-derive (2.5.11-1) unstable; urgency=low * Initial release. (closes: #701166) * Debianization generated by cabal-debian -- Masayuki Hatta (mhatta) Fri, 22 Feb 2013 08:54:07 +0900 debian/source/0000755000000000000000000000000012145772353010477 5ustar debian/source/format0000644000000000000000000000001312145772353011704 0ustar 3.0 (quilt)